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

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

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

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

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

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

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

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

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

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

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

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

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

/*! purgecss end ignore */.padding__left>div>div{padding-left:7%;position:relative}@media (max-width:1439.98px){.padding__left>div>div{padding-left:4%}}@media (max-width:1023.98px){.padding__left>div>div{padding-left:6%}}@media (max-width:767.98px){.padding__left>div>div{padding-left:0}}.padding__left>div>div:before{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 24c5.523 0 10-4.477 10-10S19.523 4 14 4 4 8.477 4 14s4.477 10 10 10ZM28.98 29l-7.6-7.62' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;border:none;content:" ";height:32px;left:0;position:absolute;width:32px}@media (max-width:767.98px){.padding__left>div>div:before{display:none}.formulate-input-width-sm{padding-left:0!important;width:100%}}.search-page__inner-wrap{background-color:#121212}@media (max-width:767.98px){.search-page__inner-wrap{background-color:#272727}}@media (min-width:1440px){.search-page__inner-wrap--map-open{width:44.375rem}}@media (max-width:767.98px){.search-page__inner-wrap-sla{background-color:#121212}}.search-page__inner-wrap-voting{background-color:#fff}.search-page__close-btn{background-color:#444}.search-page__extra-small-no-res{margin-bottom:70px}@media (max-width:1023.98px){.search-page__extra-small-no-res{margin-bottom:30px;margin-top:0}}.search-page__header{background-color:#535353;padding:4.375rem 0 0;text-align:center;z-index:1}.search-page__header .container{position:relative;z-index:2}@media (min-width:768px){.search-page__header{background-color:#272727;padding:5.3125rem 0 3.6875rem}}@media (min-width:1024px){.search-page__header{padding:5.375rem 0 4.25rem}}@media (max-width:767.98px){.search-page__header--map-open{display:none}}@media (min-width:1024px){.search-page__header--map-open{padding:6.8125rem 0 4.5625rem}}.search-page__header-package{background-color:#c7455b;padding:4.375rem 0 2.5rem;text-align:center;z-index:1}.search-page__header-package .container{position:relative;z-index:2}@media (min-width:1024px){.search-page__header-package{height:21.375rem;padding:7.3125rem 0 7.8125rem}}@media (max-width:767.98px){.search-page__header-package{padding:4.375rem 0 .5rem}.search-page__header-package--map-open{display:none}}@media (min-width:1024px){.search-page__header-package--map-open{padding:6.8125rem 0 4.5625rem}}.search-page__header__title{align-items:center;display:flex;font-size:1.25rem;justify-content:center;line-height:1.5rem;margin:0 auto .5rem;max-height:4.5rem;min-height:3rem;overflow:hidden}.search-page__header__title-package{display:inline-block;font-size:.9375rem!important;font-style:normal;font-weight:400;line-height:165%!important;min-height:auto!important}@media (min-width:768px){.search-page__header__title-package{margin:0!important}}@media (min-width:1024px){.search-page__header__title-package{align-items:flex-end;font-size:4.0625rem!important;font-weight:700;height:10.5625rem!important;line-height:4.6875rem!important;margin-top:0!important;max-width:54.8125rem!important}}.search-page__header__title-package>span{cursor:pointer;text-decoration:underline;width:max-content}@media (min-width:1024px){.search-page__header__title-package>span{font-size:1.875rem;font-weight:700;margin-left:0}.search-page__header__title-package--container{padding:0}}@media (min-width:768px){.search-page__header__title{font-size:2.25rem;height:2.875rem;line-height:2.875rem;margin:1.125rem auto 1.5rem;max-height:2.875rem;min-height:auto}.search-page__header__title.two_rows{font-size:1.875rem;line-height:2.5rem;margin:0 auto 1rem;max-height:5rem}.search-page__header__title.two_rows--packages{height:10rem!important}}@media (min-width:768px) and (min-width:1024px){.search-page__header__title.two_rows--packages__lower-font-size{font-size:3.0625rem!important}}@media (min-width:768px){.search-page__header__title.three_rows{font-size:1.875rem;height:5rem;line-height:2.5rem;margin:0 auto 1rem;max-height:5rem}.search-page__header__title.three_rows--packages{height:14.5625rem!important}.search-page__header__title.four_rows{font-size:1.625rem;height:6.375rem;line-height:2.125rem;margin:.625rem auto 1rem;max-height:6.375rem}}@media (min-width:1024px){.search-page__header__title{font-size:4.0625rem;height:4.6875rem;line-height:4.6875rem;margin-bottom:.875rem;margin-top:2.5625rem;max-height:14.0625rem;max-width:59.8125rem;min-height:auto}.search-page__header__title.two_rows{font-size:3.375rem;height:8.125rem;line-height:4.0625rem;margin-bottom:.4375rem;margin-top:.5625rem;max-height:8.125rem}.search-page__header__title.three_rows{font-size:2.5rem;height:5.625rem;line-height:2.75rem;margin-bottom:1.5rem;margin-top:1.875rem;max-height:5.625rem}.search-page__header__title.four_rows{font-size:2.5rem;height:8.4375rem;line-height:2.75rem;margin-bottom:1.4375rem;margin-top:1.875rem;max-height:8.4375rem}}@media (min-width:1440px){.search-page__header__title--map-open{font-size:2.5rem;line-height:3.125rem;margin-bottom:0;margin-top:1.3125rem;max-height:9.375rem}.search-page__header__title--map-open.two_rows{font-size:2.25rem;line-height:2.75rem;margin-bottom:.4375rem;margin-top:.5625rem;max-height:5.5rem}.search-page__header__title--map-open.three_rows{font-size:1.875rem;line-height:2.5rem;margin-bottom:.625rem;margin-top:.875rem;max-height:5rem}.search-page__header__title--map-open.four_rows{font-size:1.875rem;line-height:2.5rem;margin-bottom:.5rem;margin-top:.625rem;max-height:7.5rem}}.search-page__header__count{display:inline-block;font-size:1rem;line-height:1.25rem;margin-bottom:.5rem;margin-top:.125rem}.search-page__header__count.three_rows,.search-page__header__count.two_rows{margin-bottom:0}.search-page__header__count.four_rows{display:none}@media (min-width:768px){.search-page__header__count{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}}@media (min-width:1024px){.search-page__header__count{font-size:1.875rem;line-height:2.5rem}.search-page__header__count.two_rows{margin-bottom:0}.search-page__header__count.three_rows{margin-bottom:2px}.search-page__header__count.four_rows{display:none}}.search-page__header--map-open .search-page__header__count{font-size:1.625rem;line-height:2rem;margin-bottom:.5rem}.search-page__header--map-open .search-page__header__count.three_rows,.search-page__header--map-open .search-page__header__count.two_rows{margin-bottom:0}.search-page__header--map-open .search-page__header__count.four_rows{display:none}.search-page__header__number{color:#c5c5c5}.search-page__header__subtitle{font-size:1.125rem;font-weight:400;line-height:1.75rem}.search-page__header__title-package--container h1{font-size:1rem;font-weight:300;line-height:1.5rem}.search-page__header__title-package--container h3 span:not(.link){font-size:1.75rem;font-weight:300;line-height:1.875rem;margin-top:0}.search-page__header__title-package--container h3 span.link{font-size:.75rem;font-weight:300;line-height:1.125rem;line-height:165%}@media (min-width:768px){.search-page__header__title-package--container h1{font-size:1.125rem;line-height:1.75rem}.search-page__header__title-package--container h3 span:not(.link){font-size:1.5rem;font-weight:300;line-height:2rem}.search-page__header__title-package--container h3 span.link{font-size:.875rem;font-weight:400;line-height:1.25rem}}@media (min-width:1024px){.search-page__header__title-package--container h1{font-size:1.875rem;line-height:2.375rem;margin-bottom:1rem}.search-page__header__title-package--container h3 span:not(.link){font-size:3rem;font-weight:400;letter-spacing:-1.2px;line-height:3.75rem;margin-top:.5rem}.search-page__header__title-package--container h3 span.link{font-size:1.125rem;font-weight:400;letter-spacing:normal;line-height:1.75rem}}.search-page__header-package.search-page__header--map-open .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:1.5rem;line-height:1.625rem;margin-top:0}.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span.link{font-size:1.25rem;line-height:1.625rem}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container{padding:0}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3,.search-page__header-package.search-page__header--map-open .search-page__header__title-package--container h3 span{font-size:.9375rem;line-height:165%}}.package-header-tag{border:1px solid #fff;border-radius:3px;color:#fff;font-size:.75rem;font-weight:300;line-height:1.125rem;padding:0 4px}@media (max-width:767.98px){.package-header-tag{display:none}}.package-header-tag-mobile{display:block;font-size:.75rem;font-weight:300;line-height:1.125rem;margin-right:1rem;margin-top:20px;text-align:right}@media (min-width:568px){.package-header-tag-mobile{display:none}}.package-header-event-creator{align-items:center;display:flex;gap:.5rem;justify-content:center}@media (max-width:1023.98px){.package-header-event-creator{gap:.25rem;margin-bottom:.625rem}}.search-page__sticky-filter{margin-bottom:3.875rem;position:relative;z-index:4}@media (max-width:767.98px){.search-page__sticky-filter{margin-bottom:1.5rem}}.search-page__sticky-filter--map-open{margin-bottom:-.5625rem}@media (max-width:767.98px){.search-page__sticky-filter--map-open{margin-top:4.375rem}.search-page__sticky-filter--no-results{margin-bottom:3.5rem}}@media (max-width:1439.98px){.search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:85%}}@media (max-width:767.98px){.search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}}.search-page__inline-filter{margin-bottom:7rem}.search-page--map-open .search-page__inline-filter{display:none}@media (max-width:767.98px){.search-page__inline-filter{margin-bottom:0}}.search-page__inline-filter--hidden{display:none}.search-page__sticky-filter__wrap--sticky{border-bottom:1px solid #ff5a75;width:100%}@media (min-width:768px){.search-page__sticky-filter__wrap--sticky{border-bottom:none;padding:0 15px;text-align:center}}.search-page__sticky-filter__wrap--sticky-no-border{border-bottom:none}.search-page__sticky-filter--overlay{z-index:6}.search-page__sticky-filter__container{position:relative;z-index:3}@media (min-width:768px){.search-page__sticky-filter__container{display:inline-block;text-align:center;top:-2.25rem}}.search-page__sticky-filter__list{background-color:#535353;flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:.625rem 2px;vertical-align:middle;white-space:nowrap}.search-page__sticky-filter__list li{display:inline-block;margin-right:-4px;text-align:center;vertical-align:middle}@media (min-width:768px){.search-page__sticky-filter__list{border-radius:.375rem;display:inline-block;padding:1rem 2px}}@media (max-width:767.98px){.search-page__sticky-filter__list--mobile-sticky{height:4rem}}@media (min-width:1024px){.search-page__sticky-filter--map-open .search-page__sticky-filter__container{text-align:left;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list{overflow:hidden;padding-bottom:.625rem;width:100%}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li{display:block;float:left;margin:0 16px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li:last-child{float:right;margin:0 17px 0 10px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text{display:block;float:left;max-width:105px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__clear-btn{display:block;float:left;top:9px}.search-page__sticky-filter--map-open .search-page__sticky-filter__container .search-page__sticky-filter__list li .search-page__sticky-filter__pill__text__clear{clear:both}}.search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__sticky-filter__map-trigger{display:inline-flex}}.search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}.search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.search-page__sticky-filter__pill{margin:0 .25rem}}.search-page__sticky-filter__pill:hover a{color:#fff}.search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.search-page__sticky-filter__pill--pink{font-size:.9375rem}}.search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.search-page__sticky-filter__pill--dark{background-color:#2c2c2c}.search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.search-page__sticky-filter__pill{font-size:.875rem}}.search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.search-page__sticky-filter__trigger{margin:0 1rem}}.search-page__sticky-filter__pill__text{display:inline-block;padding:.3125rem 0 .375rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.search-page__sticky-filter__pill__text--pink,.search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}.search-page__sticky-filter__pill__clear-btn{align-items:center;background-color:initial;border-radius:10px;display:inline-block;height:1.25rem;justify-content:center;margin-left:.125rem;margin-right:-.625rem;position:relative;top:-2px;vertical-align:text-top;width:1.25rem}.search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}@media (min-width:768px){.search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.search-page__sticky-filter__pill__clear-btn{top:0}}.search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:5px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.search-page__mobile-map-trigger:hover{color:#fff}.search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.search-page__mobile-map-trigger{display:none}}.search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.scroll-up{top:4.0625rem!important}.search-page__sticky-filter--mobile-sticky{height:3.625rem;z-index:27}.search-page__sticky-filter--mobile-sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:1%}}@media (min-width:768px) and (max-width:1439.98px){.search-page__sticky-filter--map-open,.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap,.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--map-open .search-page__sticky-filter__list,.search-page__sticky-filter--map-open .search-page__sticky-filter__map-trigger,.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}}@media (min-width:1440px){.search-page__sticky-filter--sticky{height:4.3125rem}.search-page__sticky-filter--sticky .search-page__sticky-filter__wrap{left:0;position:fixed;top:0;transition:top .2s linear}.search-page__sticky-filter--sticky .search-page__sticky-filter__list,.search-page__sticky-filter--sticky .search-page__sticky-filter__map-trigger{box-shadow:0 16px 24px #0009}.search-page__sticky-filter--sticky-visible .search-page__sticky-filter__wrap{top:150px}.search-page__sticky-filter--map-open .search-page__sticky-filter__wrap{max-width:44.375rem}}.search-page__sticky-filter--sticky-visible.search-page__sticky-filter--map-closed{z-index:14}.search-page__sticky-filter--sticky-mobile-not-visible.search-page__sticky-filter--map-closed{z-index:4}@media (min-width:1024px){.search-page__sticky-filter--map-closed{margin-bottom:3.125rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__wrap{padding:0;width:100%}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list{padding:1.125rem 1rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list li{border-right:1px solid #0003;padding:0 1.5rem}.search-page__sticky-filter--map-closed .search-page__sticky-filter__list li:last-child{border-right:none}}.search-page__sticky-filter--map-open .ml-16{margin-left:-16px}@media (max-width:1023.98px){.search-page__sticky-filter--map-open .ml-16{margin-left:.625rem}}.search-page__sticky-filter--map-open .mr-16{margin-right:-16px}@media (max-width:1023.98px){.search-page__sticky-filter--map-open .mr-16{margin-right:.625rem}}.search-page__article{margin-bottom:4.125rem}@media (max-width:767.98px){.search-page__article{margin-bottom:1.5rem}.search-page__article>.container .col-12{padding:0}}@media (max-width:1023.98px){.search-page__article>.container{max-width:766px}}@media (max-width:767.98px){.search-page__article--max-num:last-child{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-page__article--max-num:last-child{margin-bottom:8.75rem}}.search-page__article--sla{margin-bottom:3.0625rem}.search-page__article-sla{margin-bottom:1.75rem}.search-page__article-sla:last-child{margin-bottom:5.625rem}.search-page__article-sla .search-page__article{margin-bottom:1.75rem}@media (max-width:767.98px){.search-page__article-sla{margin-bottom:2rem}}.search-page__article__inner{align-items:flex-start;background-color:#444;cursor:pointer;display:flex;padding:1.6875rem 1rem 1rem}@media (min-width:1024px){.search-page__article__inner{padding:2.0625rem 1rem 1rem}}@media (max-width:767.98px){.search-page__article__inner{background-color:#272727;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:0}}.search-page__article__inner--sla .search-page__article__image-wrap{left:0;top:0}.search-page__article__inner--sla:hover .search-page__article__image-cont>span>div>img{height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.111);width:100%}.search-page__article__inner--sla-nominated:hover .search-page__article__image-cont>div>img{height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(.102);width:100%}.search-page__article__inner-sla{padding:2.0625rem 1.25rem 1.5rem .75rem!important}@media only screen and (max-width:1439px){.search-page__article__inner-sla{padding:2.0625rem 1.25rem .5625rem .75rem!important}}@media (max-width:767.98px){.search-page__article__inner-sla{background-color:#444;padding:0!important}.search-page__article__inner-sla .search-page__article__content{padding:.5rem 1rem 1rem}.search-page__article__inner-sla .search-page__article-valuation-container{margin-top:0}}.search-page__article__link:hover{color:#fff}@media (max-width:1023.98px){.search-page__article__link{margin-left:0}}@media (min-width:1024px) and (max-width:1439.98px){.search-page__article__link{display:block}}.search-page__article__link-map-open,.search-page__article__link-provider{margin-left:0}.search-page__article__link-sla:hover{color:#d9c4aa}.search-page__article__image-cont{position:relative;width:100%}@media (min-width:768px){.search-page__article__image-cont{margin-bottom:-2.4375rem;top:-2.4375rem;width:21.75rem}.search-page__article__image-cont:hover .search-page__article__image-wrap.tns-slide-active{transform:scale(1.03)}}@media (min-width:1024px){.search-page__article__image-cont{margin-bottom:-2.8125rem;top:-2.8125rem}}@media (max-width:767.98px){.search-page__article__image-cont{min-height:20rem}}.search-page__article__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article__image-cont-sla .search-page__article__image-wrap{height:10.5rem}@media (max-width:767.98px){.search-page__article__image-cont-sla{height:18.75rem;top:0;width:100%}.search-page__article__image-cont-sla .search-page__article__image-wrap{height:18.75rem}.search-page__article__image-cont-sla .tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){height:300px}}.search-page__article__image-wrap{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}@media (max-width:767.98px){.search-page__article__image-wrap{height:20rem}.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image){display:inline-block;height:20rem;vertical-align:top;width:93%}.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(.search-page__article__image-wrap--single-image):not(:last-child){margin-right:2%}}@media (min-width:768px){.search-page__article__image-wrap{height:14.875rem}}@media (min-width:1024px){.search-page__article__image-wrap{height:14.875rem}}.search-page__article__image-wrap img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}.search-page__article__content{display:flex;flex:1;flex-wrap:wrap;min-width:0;padding:.5rem .75rem 1rem}@media (min-width:768px){.search-page__article__content{padding:0 0 0 1.5rem}}@media (max-width:767.98px){.search-page__article__content--sla{padding:.0625rem .75rem 1rem}}.search-page__article__excerpt{width:100%}.search-page__article__favourites{left:1.5625rem;position:absolute;top:1.5625rem;z-index:2}.search-page__article__favourites .path-0{fill:#0006}.search-page__article__favourites--liked .path-0{fill:#ff5a75}@media (min-width:768px){.search-page__article__favourites{left:1.25rem;top:1.875rem}}.search-page__article__top{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem;width:100%}@media (min-width:568px){.search-page__article__top{display:flex;justify-content:flex-start}}@media (min-width:768px){.search-page__article__top{margin-bottom:1.125rem;padding:0}.search-page__article__top--md-hidden{display:none}}@media only screen and (max-width:768px){.search-page__article__top--md-visible{display:none!important}}@media (min-width:1024px){.search-page__article__top{margin-bottom:.9375rem}}@media (max-width:767.98px){.search-page__article__top{justify-content:flex-start}.search-page__article__top--md-hidden{padding-bottom:0}}.search-page__article__top-sla .search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article__top__label{align-items:center;display:flex;font-size:.75rem;line-height:1.5rem;margin-right:1.25rem;white-space:nowrap}.search-page__article__top__label .sk-icon{margin-right:.375rem;vertical-align:sub}.search-page__article__top__label .sk-icon svg{height:16px;width:16px}.search-page__article__top__label--lg-visible{display:none}@media (min-width:1024px){.search-page__article__top__label{font-size:.875rem;margin-right:2.5rem}.search-page__article__top__label .sk-icon{margin-right:.625rem}.search-page__article__top__label .sk-icon svg{height:18px;width:18px}.search-page__article__top__label--lg-visible{display:flex}.search-page__article__top__label--favourites{margin-right:0}}.search-page__article__top__label--region-icon{filter:brightness(2.5);height:18px;margin-right:.625rem;width:18px}.search-page__article__top__label__text{flex:1;overflow:hidden;text-overflow:ellipsis}.search-page__article__top__label__text-sla{font-size:15px;line-height:25px}@media (max-width:1439.98px){.search-page__article__top__label__text-sla__region{max-width:215px}}@media (max-width:1023.98px){.search-page__article__top__label__text-sla__region{max-width:185px}}@media (max-width:767.98px){.search-page__article__top__label__text-sla__region{max-width:max-content}}.search-page__article__top__label--place{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-page__article--map-open .search-page__article__top__label--guests{margin-right:1.5625rem}}.search-page__article__top__label--favourites{margin-left:auto}.search-page__article--map-open .search-page__article__top__label--favourites{display:none}.search-page__article__top__label--favourites .sk-icon{margin-left:.625rem;margin-right:0}.search-page__article__top__label--favourites:hover{color:#fff;text-decoration:underline}.search-page__article__top__label--favourites--liked .path-0{fill:#ff5a75}.search-page__article__top__label--sla-button{background-color:#6f889b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;justify-content:center;line-height:33px;margin-right:0;margin-top:1.4375rem;min-width:124px;padding:.625rem 1.625rem}.search-page__article--map-open .search-page__article__top__label--sla-button{display:none}@media (max-width:767.98px){.search-page__article__top__label--sla-button{font-size:15px;font-weight:700;justify-content:center;line-height:15px;margin:0 16px 16px;padding:.75rem 1.625rem;width:100%}}.search-page__article__inner:hover .search-page__article__top__label--sla-button{background-color:#84a3ba}.search-page__article__bottom--sla-button{background-color:#6f889b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:600;line-height:16px;margin-top:12px;padding:7px 13px 9px}@media (max-width:767.98px){.search-page__article__bottom--sla-button{display:inline-block}}.search-page__article__top__label--location--page .sk-icon{margin-right:0}.search-page__article__top__label--location--page:hover{color:#fff;text-decoration:underline}.search-page__article__margi-left{margin-left:.625rem}@media (min-width:768px){.search-page__article__margi-left{margin-left:.3125rem}}.search-page__article__excerpt-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;line-height:1.375rem;max-width:38.125rem;overflow:hidden}@media (min-width:768px){.search-page__article__excerpt-text{-webkit-line-clamp:3;font-size:.9375rem}}.search-page__article__title{font-size:1.1875rem;font-weight:500;margin-bottom:.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}@media (max-width:1439.98px){.search-page__article__title{display:flex;justify-content:flex-start;margin-top:1.125rem;overflow:hidden;text-overflow:ellipsis}}@media (min-width:768px){.search-page__article__title{font-size:1.3125rem;font-weight:600;margin-bottom:1.125rem;margin-top:.625rem;overflow:hidden;text-overflow:ellipsis}.search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}}@media only screen and (max-width:1023px){.search-page__article__title-sla{font-size:24px;font-weight:600;line-height:34px}}.search-page__article__title .search-page__article__link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:767.98px){.search-page__article__title{font-size:1.5rem;font-weight:600;line-height:130%;margin-top:0}.search-page__article__title .search-page__article__link{white-space:normal;width:100%}.search-page__article__title-sla{font-size:1.375rem;line-height:1.875rem}}.search-page__article-mobile-tag,.search-page__article__title__tag,.search-page__map__info-window__tag{background-color:#535353;border-radius:3px;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-left:.9375rem;padding:.1875rem .625rem;vertical-align:middle;white-space:nowrap}.search-page__article__title__tag--in-title{display:none;font-size:.6875rem;margin:0 0 .3125rem}@media (max-width:1023.98px){.search-page__article-mobile-tag,.search-page__article__title__tag,.search-page__map__info-window__tag{display:none}}.search-page__article__info{border-left:1px solid #fff;display:none;padding-left:1.625rem;width:40%}@media (min-width:1024px){.search-page__article__info{display:block}}@media (min-width:1440px){.search-page__article__info{padding-left:2.25rem}}.search-page__article__info-list{font-size:.875rem;line-height:1.5rem;list-style:none;margin:0;padding:0}.search-page__article__info-list .sk-icon svg{height:20px;margin-right:.625rem;width:20px}.search-page__article__info-list li{align-items:center;display:flex;margin-bottom:.5rem}.search-page__article__info-list__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page__article__info-above-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4375rem}@media (min-width:1440px){.search-page__article__info-above-title{margin-bottom:1.125rem}}@media (max-width:1023.98px){.search-page__article__info-above-title{margin-bottom:0}}.search-page__article__rating{font-size:.75rem;line-height:1.5625rem;white-space:nowrap}.search-page__article__rating svg{height:.8125rem;width:.8125rem}@media (min-width:768px){.search-page__article__rating{font-size:.9375rem}.search-page__article__rating .sk-icon{margin-right:.125rem}.search-page__article__rating svg{height:1.0625rem;width:1.0625rem}}.search-page__article__rating-value{display:inline-block;margin-left:.5rem;vertical-align:middle}.search-page__article__excerpt--show-valuation{display:flex;width:100%}@media only screen and (max-width:1439px){.search-page__article__excerpt--show-valuation{flex-direction:column}}@media (min-width:1024px){.search-page__article--map-closed .search-page__article__excerpt--top-premium{width:100%}.search-page__article--map-closed .search-page__article__info-above-title{display:none}.search-page__article--map-closed .search-page__article__title__tag--in-title{display:inline-block;height:1.625rem;margin:0 .625rem .4375rem 0}.search-page__article--map-closed .search-page__article__rating{margin-bottom:1rem}.search-page__article--map-closed .search-page__article__favourites{display:none}}@media (min-width:1440px){.search-page__article--map-closed .search-page__article__inner{padding:2.5rem 1.5rem 1.5rem}.search-page__article--map-closed .search-page__article__top{margin-bottom:1.375rem}.search-page__article--map-closed .search-page__article__top-sla{margin-bottom:0}.search-page__article--map-closed .search-page__article__image-cont{margin-bottom:-3.75rem;top:-3.75rem;width:28rem}.search-page__article--map-closed .search-page__article__image-cont-sla{height:10.5rem;top:-2.875rem;width:16rem}.search-page__article--map-closed .search-page__article__image-cont-sla .search-page__article__image-wrap{height:10.5rem}.search-page__article--map-closed .search-page__article__image-wrap{height:16.4375rem}.search-page__article--map-closed .search-page__article__content{padding:0 0 0 2rem}.search-page__article--map-closed .search-page__article__excerpt-text{font-size:1rem;line-height:1.5625rem}.search-page__article--map-closed .search-page__article__title{font-size:1.875rem;margin-bottom:0}.search-page__article--map-closed .search-page__article__title-sla{font-size:40px;font-weight:600;line-height:50px}}.search-page__article--map-open{margin-bottom:1.689rem}@media (min-width:1440px){.search-page__article--map-open .search-page__article__info{display:none}}.search-page__article__badge{height:2.9375rem;position:absolute;right:0;text-align:center;top:0;width:5.1875rem}.search-page__article__badge-grid{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (min-width:568px){.search-page__article__badge-grid{right:.9375rem}}@media (max-width:767.98px){.search-page__article__badge-grid{display:none}}.search-page__article__badge-grid-sm{background:url(../images/gold-badge.svg);right:-1px;z-index:555}@media (min-width:768px){.search-page__article__badge-grid-sm{display:none}}.search-page__article__badge-list{background:url(../images/gold-badge.svg);font-size:30px;font-weight:400;line-height:40px}@media (max-width:1023.98px){.search-page__article__badge-list{background:url(../images/gold-badge-list-small.svg);font-size:1.375rem;height:2.1rem;line-height:1.875rem;width:3.1875rem}}.search-page__article__badge p{font-size:1.875rem;font-weight:400;line-height:2.5rem}.search-page__article__list-title{display:flex;font-size:1.875rem;font-weight:400;line-height:2.375rem;margin-bottom:0;margin-top:-13px}@media (max-width:767.98px){.search-page__article__list-title{flex-direction:column-reverse;font-size:1.5rem;font-weight:400;line-height:130%}}.search-page__article__separator{padding:0 10px}@media (max-width:767.98px){.search-page__article__separator{display:none}.search-page__article__score{font-size:.8125rem;font-weight:400;line-height:20px}}.search-page__article-list{margin-bottom:2rem;padding:2.5rem 0 1.875rem 1.875rem;position:relative}@media (max-width:767.98px){.search-page__article-list{background-color:#444;margin-bottom:1.5rem;padding:1.625rem 0 1rem 1rem}}.search-page__article-list:hover>div{color:#d9c4aa}@media only screen and (min-width:1440px){.search-page__article-description--show-valuation{width:61.7%}}.search-page__article-valuation-container{width:100%}@media only screen and (min-width:1440px){.search-page__article-valuation-container{width:39%}}@media (max-width:767.98px){.search-page__article-valuation-container{color:#fff9;margin-top:8px}}.search-page__article-valuation{border-left:1px solid #fff;font-size:14px;font-weight:400;height:140px;line-height:24px;margin:17px 0 0 30px;padding:9px 0 0 30px}@media only screen and (min-width:1024px) and (max-width:1439px){.search-page__article-valuation{margin-top:12px!important}}@media (min-width:1440px){.search-page__article-valuation{width:100%}}@media only screen and (max-width:1439px){.search-page__article-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:17px;padding-left:0}}@media (max-width:767.98px){.search-page__article-valuation{font-size:16px;font-weight:400;height:auto;line-height:24px;margin:0 0 3px;padding:0}.search-page__article-valuation img{height:15px;width:15px}.search-page__article-like-icon img{filter:brightness(.6);margin-bottom:-1px}}.search-page__article-valuation-list{display:block;margin:0;padding:10px 0 0}@media only screen and (max-width:1439px){.search-page__article-valuation-list{display:none}}.search-page__article-valuation-list li{align-items:center;display:flex;margin-bottom:8px}.search-page__article-valuation-title{margin-bottom:0}@media only screen and (max-width:1439px){.search-page__article-valuation-title{margin-top:0}}@media (max-width:767.98px){.search-page__article-valuation-title{margin-bottom:10px}}.search-page__article--map-open .search-page__article-valuation-list{display:none}.search-page__article--map-open .search-page__article-valuation{border-left:none;height:auto;line-height:20px;margin-left:0;margin-top:7px;padding-left:0;width:100%}.search-page__article--map-open .search-page__article__excerpt--show-valuation{flex-direction:column}.search-page__article--map-open .search-page__article-description--show-valuation,.search-page__article--map-open .search-page__article-valuation-container{width:100%}.search-page__article--map-open .search-page__article-valuation-title{margin-top:0}.search-page__article--map-open .search-page__article__info-above-title{margin-bottom:0}.search-page__article-mobile-tag{background-color:initial!important;border:1px solid #ffffff80;border-radius:3px;color:#ffffff80;display:block;font-size:11px;font-weight:500;line-height:20px;margin-left:0;padding:0 8px}@media (min-width:768px){.search-page__article-mobile-tag{display:none}}.search-page__article__title-wrap{align-items:flex-end;display:flex;margin-bottom:1rem}@media (max-width:767.98px){.search-page__article__title-wrap{margin-bottom:0}}@media (max-width:1023.98px){.search-page__sticky-filter__wrap--inline>.container{max-width:766px}}.search-page__map{background-color:#000c;bottom:0;height:100%;position:fixed;right:0;width:100%;z-index:2}@media (max-width:767.98px){.search-page__map{height:calc(100% - 127px);top:127px}}@media (min-width:1440px){.search-page__map{width:calc(100% - 710px)}}.search-page__map #map,.search-page__map .GMap,.search-page__map .GMap__Wrapper{height:100%;width:100%}@media (min-width:1440px){.search-page__map-packages{width:50%}}.search-page__map__results{height:100%;width:50%}.search-page__map__wrap{height:100%;position:relative}.search-page__map__pin-info{background-color:#444}.search-page__map .gm-style-iw{border-radius:0;padding:0}.search-page__map .gm-style-iw>button{display:none!important}.search-page__map .gm-style-iw .gm-style-iw-d{overflow:hidden!important}.search-page__map .gm-style-iw-t:after{display:none}.search-page__map__loader{align-items:center;animation:fadeIn .5s ease-out;background-color:#756a961a;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.search-page__map__info-window{background-color:#444;cursor:pointer;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-align:left;width:15.625rem}.search-page__map__info-window .search-page__article__rating{font-size:.75rem;margin-bottom:.3125rem}.search-page__map__info-window .search-page__article__rating .sk-icon svg{height:15px;width:15px}.search-page__map__info-window__title{font-size:1.25rem;font-weight:600;line-height:1.625rem}.search-page__map__info-window__title a:hover{color:#fff}.search-page__map__info-window__content{padding:.9375rem}.search-page__map__info-window__footer{align-items:center;display:flex;justify-content:space-between;margin-top:.625rem}.search-page__map__info-window__footer .sk-icon svg{height:15px;width:15px}.search-page__map__info-window__label .sk-icon{margin-bottom:1px}.search-page__map__info-window__label:first-child{margin-right:.625rem}.search-page__map__info-window__image{position:relative}.search-page__map__info-window__tag{left:1rem;margin:0;position:absolute;top:1.125rem}.search-page__article__image-cont--google-map{margin-bottom:0;top:0;width:auto}.search-page__article__image-wrap--google-map{height:10.75rem}.search-page__article__favourites--google-map{left:auto;right:1.25rem;top:1.25rem}.search-page__close-btn--map{display:none;position:absolute;right:2.5rem;top:6.25rem;z-index:3}@media (min-width:1024px){.search-page__close-btn--map{display:flex}}@media (max-width:767.98px){#map>div>div>div:nth-child(2)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div{max-height:18rem!important;max-width:15.625rem!important}#map>div>div>div:nth-child(2)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div>div{max-height:18rem!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767.98px){.search-filter.search-filter--inline{display:none}}html{height:100%;overflow:auto;width:100%}.safari-no-jump{-webkit-overflow-scrolling:touch!important}.search-filter--fixed{height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:17}.search-filter-wrap{align-items:center;display:flex;position:relative;text-align:left}.search-filter-wrap label{cursor:pointer}.search-filter-wrap--fixed{min-height:100%;padding:2rem 1.5rem}@media (orientation:portrait){.search-filter-wrap--fixed{align-items:flex-start;flex-direction:column}}@media (min-width:768px){.search-filter-wrap--fixed{padding:5rem 3.75rem}}@media (min-width:1024px){.search-filter-wrap--fixed{padding: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%}.search-filter__bg-circle--event-type:first-child,.search-filter__bg-circle--offer-type:first-child{margin-left:-28%;margin-top:-28%;padding-top:56%;transform:translate(-38%,32%);width:56%}.search-filter__bg-circle--event-type:nth-child(2),.search-filter__bg-circle--offer-type:nth-child(2){margin-left:-50%;margin-top:-50%;padding-top:100%;transform:translate(16%,-29%);width:100%}@media (orientation:landscape){.search-filter__bg-circle--region:first-child{margin-left:-57.5%;margin-top:-57.5%;padding-top:115%;transform:translate(-29%,23%);width:115%}.search-filter__bg-circle--region:nth-child(2){margin-left:-22.5%;margin-top:-22.5%;padding-top:45%;transform:translate(56%,-4%);width:45%}.search-filter__bg-circle--region:nth-child(3){display:none}}@media (orientation:portrait){.search-filter__bg-circle--region:first-child{margin-left:-45%;margin-top:-45%;padding-top:90%;transform:translate(25%,-44%);width:90%}.search-filter__bg-circle--region:nth-child(2){margin-left:-45%;margin-top:-45%;padding-top:90%;transform:translate(-33%,26%);width:90%}.search-filter__bg-circle--region:nth-child(3){margin-left:-25%;margin-top:-25%;padding-top:50%;transform:translate(26%,143%);width:50%}}.search-filter__bg-circle--guests:first-child{margin-left:-40%;margin-top:-40%;padding-top:80%;transform:translate(-7%,-22%);width:80%}.search-filter__bg-circle--guests:nth-child(2){margin-left:-35%;margin-top:-35%;padding-top:70%;transform:translate(34%,30%);width:70%}.search-filter__bg-circle--other{left:0;margin-left:0!important;margin-top:0!important;top:0}.search-filter__bg-circle--other:first-child{margin-left:-32.5%;margin-top:-32.5%;padding-top:65%;transform:translate(54%);width:65%}.search-filter__bg-circle--other:nth-child(2){margin-left:-30%;margin-top:-30%;padding-top:60%;transform:translate(7%,39%);width:60%}.search-filter__bg-circle--other:nth-child(3){margin-left:-30%;margin-top:-30%;padding-top:60%;transform:translate(61%,118%);width:60%}.search-filter__bg-circle--other:nth-child(4){margin-left:-40%;margin-top:-40%;padding-top:80%;transform:translateY(148%);width:80%}.search-filter__inner{flex:1;flex-wrap:wrap;max-width:100%;position:relative;z-index:2}.search-filter__inner--fixed{flex-direction:column}@media (max-width:767.98px){.search-filter__inner--fixed{width:100%}}.search-filter__button-cont{align-items:center;display:flex;flex-direction:row}.search-filter__button-cont .sk-icon{bottom:.0625rem;margin-right:.3125rem;position:relative}.search-filter__button-cont .sk-icon svg{height:1.125rem;width:1.125rem}.search-filter__button-cont .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@media (max-width:767.98px){.search-filter__button-cont{bottom:0;position:absolute;width:100%}}@media (orientation:portrait){.search-filter__button-cont{flex-direction:column}}@media (min-width:768px){.search-filter__button-cont{flex-direction:row}}@media (max-width:767.98px){.search-filter__button-cont--last_step{align-items:flex-start;flex-direction:row-reverse!important;justify-content:space-between}}.search-filter__button-cont-package{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.search-filter__button-cont-package .sk-icon{bottom:.0625rem;margin-right:.3125rem;position:relative}.search-filter__button-cont-package .sk-icon svg{height:1.125rem;width:1.125rem}.search-filter__button-cont-package .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@media (orientation:portrait){.search-filter__button-cont-package{margin-top:18.75rem}}@media (min-width:768px){.search-filter__button-cont-package{flex-direction:row}}@media (max-width:767.98px){.search-filter__button-cont-package--last_step{align-items:flex-start;flex-direction:row-reverse!important;justify-content:space-between}}.search-filter__button-cont-package--events{gap:2rem;justify-content:flex-start}.search-filter__button-cont-package--inline{margin-top:.3125rem;width:100%}@media (min-width:768px){.search-filter__button-cont-package--inline{margin-top:1.5625rem}}@media (min-width:1440px){.search-filter__button-cont-package--inline{margin-top:2.1875rem}}.search-filter__main-title{color:#fff}.search-filter__button-cont--inline{margin-top:.3125rem;width:100%}@media (min-width:768px){.search-filter__button-cont--inline{margin-top:1.5625rem}}@media (min-width:1440px){.search-filter__button-cont--inline{margin-top:0}}.search-filter__main-title{font-weight:600}.search-filter__main-title--fixed{font-size:25px;font-weight:500;line-height:35px}.search-filter__main-title--fixed .search-filter__main-title__inner-desktop{display:none}@media (max-width:767.98px){.search-filter__main-title--fixed{max-width:100%!important;text-align:center}}@media (orientation:portrait){.search-filter__main-title--fixed{max-width:85%}}@media (min-width:768px){.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}.search-filter__main-title--fixed .search-filter__main-title__inner-desktop{display:inline}.search-filter__main-title--fixed .search-filter__main-title__inner-mobile{display:none}}@media (min-width:1024px){.search-filter__main-title--fixed{font-size:4.0625rem;line-height:4.6875rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__main-title--fixed{font-size:2.5rem!important;line-height:3.125rem!important}}.search-filter__main-title--fixed.search-filter__main-title--region .search-filter__main-title__inner-mobile{font-size:1.725rem}.search-filter__main-title--inline{font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}@media (min-width:768px){.search-filter__main-title--inline{font-size:36px;letter-spacing:-.72px;line-height:44px;margin-bottom:2rem}}@media (min-width:1440px){.search-filter__main-title--inline.search-filter__main-title--map-open{font-size:1.875rem;line-height:2.0625rem}}.search-filter__section-title{font-size:1.125rem;font-weight:400;line-height:2.0625rem;margin-bottom:.3125rem}@media (min-width:768px) and (max-width:1023.98px){.search-filter__section-title{margin-bottom:.625rem}.search-filter__section-title:not(.search-filter__section-title--no-border){border-bottom:1px solid #fff;padding-bottom:.3125rem}}@media (min-width:1024px){.search-filter__section-title{font-size:1.875rem;font-weight:600;line-height:2.5rem;margin-bottom:2.5rem}}.search-page__close-btn--filter{background-color:#fff3;height:2.5rem;position:absolute;right:1.25rem;top:1.5625rem;width:2.5rem;z-index:3}.search-page__close-btn--filter:hover{background-color:#ffffff4d}@media (min-width:768px){.search-page__close-btn--filter{height:3rem;right:2.8125rem;top:3.4375rem;width:3rem}}@media (min-width:1440px){.search-page__close-btn--filter{height:3.75rem;right:7.375rem;top:4.5rem;width:3.75rem}.search-page__close-btn--filter svg{height:32px;width:32px}}@media (min-width:1440px) and (min-width:568px){.search-page__close-btn--filter svg{height:25px;width:25px}}@media (max-width:767.98px){.search-page__close-btn--filter{background:none}.search-page__close-btn--filter>span>svg>path{fill:#000}}@media (min-width:1024px){.search-page__close-btn--filter{background-image:url(../images/icons/close_filter.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;padding:1.75rem}}.search-filter__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap}.search-filter__tabs li{display:inline-block}@media (max-width:767.98px){.search-filter__tabs{margin:1rem -1.5rem 1.5rem;padding:0 1.5rem;width:calc(100% + 48px)}}@media (min-width:768px){.search-filter__tabs--fixed{margin:1rem 0 4.375rem}}@media (min-width:1024px) and (max-height:800px){.search-filter__tabs--fixed{margin:1rem 0 3.125rem}}.search-filter__tabs--inline{margin-top:0}@media (min-width:1440px){.search-filter__tabs--inline.search-filter__tabs--map-open{margin:1rem 0 1.5rem}}.search-filter__tab-button{background:none;border:none;border-bottom:2px solid #0000;color:#3f4f5a;cursor:pointer;font-size:1rem;font-weight:600;line-height:1rem;margin-right:.9375rem;padding:0 0 .125rem}.search-filter__tab-button:hover{color:#fff}.search-filter__tab-button--active{border-color:#fff;color:#fff}@media (min-width:768px){.search-filter__tab-button{font-size:1.5rem;line-height:1.875rem;margin-right:2rem}}@media (min-width:1440px){.search-filter__tab-button{font-size:1.75rem;margin-right:3rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__tab-button{font-size:1.3125rem;margin-right:2.5rem}}@media (min-width:768px) and (max-width:1439.98px){.search-filter__tab-button--inline{font-size:1rem;line-height:1rem;margin-right:1rem}}@media (min-width:1440px){.search-filter__tab-button--inline{font-size:1.125rem;line-height:1.1875rem;margin-right:1.5rem;padding-bottom:0}}.search-filter__clear-btn{border-bottom-color:#fff;font-size:.9375rem;line-height:1.25rem}@media (max-width:767.98px) and (orientation:portrait){.search-filter__clear-btn{margin-top:.625rem}}@media (max-width:767.98px) and (orientation:landscape){.search-filter__clear-btn{margin-left:2rem}}@media (min-width:768px){.search-filter__clear-btn{margin-left:2rem}}.search-filter__clear-btn-last--step{margin-top:0}.search-filter__clear-btn-package{border-bottom-color:#fff;font-size:.9375rem;line-height:1.25rem}@media (max-width:767.98px) and (orientation:portrait){.search-filter__clear-btn-package{margin-right:3.125rem;margin-top:.625rem}}@media (max-width:767.98px) and (orientation:landscape){.search-filter__clear-btn-package{margin-left:2rem}}@media (min-width:768px){.search-filter__clear-btn-package{margin-left:2rem}}.search-filter__clear-btn-package-last--step{margin-top:0}.search-filter__save-btn--inline{font-size:.875rem;min-width:12.5rem;padding:.4375rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--inline{font-size:.875rem;min-width:11.875rem;padding:.375rem 0 .5rem}}@media (min-width:1440px){.search-filter__save-btn--inline{font-size:1.125rem;min-width:15.625rem;padding:.5625rem 0 .6875rem}}.search-filter__save-btn--fixed{font-size:.875rem;min-width:12.5rem;padding:.4375rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--fixed{font-size:1.125rem;min-width:15rem;padding:.5625rem 0 .6875rem}}@media (min-width:1440px){.search-filter__save-btn--fixed{min-width:15.625rem;padding:.5625rem 0 .6875rem}}.search-filter__save-btn--fixed-location-event-creator{font-size:.875rem;min-width:6.25rem;padding:.40625rem 0 .5rem}@media (min-width:1024px){.search-filter__save-btn--fixed-location-event-creator{font-size:1.125rem;min-width:6.625rem;padding:.5625rem 0 .6875rem}}@media (min-width:1440px){.search-filter__save-btn--fixed-location-event-creator{min-width:7.375rem;padding:.5625rem 0 .6875rem}}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){border:none;border-bottom:1px solid #fff;caret-color:#121212;color:#fff;font-size:1.5rem;font-weight:600;height:auto;line-height:2;padding:0 1.25rem 0 0;position:relative;text-overflow:ellipsis;z-index:2}.search-filter__search-input .formulate-input-element input:not([type=checkbox]):not([type=radio])::placeholder{color:#5a807b}.search-filter__search-input .formulate-input-label{display:none}.search-filter__search-input .formulate-input-dropdown,.search-filter__search-input .formulate-input-suggestions-message{background:#51736f;box-shadow:0 15px 30px #0000001a;box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:300px;min-width:50px;overflow-y:auto;padding:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:5}.search-filter__search-input .formulate-input-dropdown-item{color:#fff;cursor:pointer;font-size:1.125rem;line-height:2.8125rem;padding:0 1.25rem}.search-filter__search-input .formulate-input-dropdown-item--highlight,.search-filter__search-input .formulate-input-dropdown-item:hover{background-color:#2c2c2c}.search-filter__search-input .formulate-input-dropdown-item:nth-child(n+7){display:none}.search-filter__search-input .formulate-input-first-suggestion{bottom:0;color:#5a807b;font-size:1.5rem;font-weight:600;left:0;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media (max-width:1439.98px){.search-filter__search-input .formulate-input-first-suggestion{top:.375rem}}.search-filter__search-input .formulate-input-right-btn{fill:#3c3c3c80;background-color:initial;border:0;bottom:50%;cursor:pointer;height:13px;margin-bottom:-6px;margin-right:0;padding:0;position:absolute;right:0;width:13px;z-index:3}.search-filter__search-input .formulate-input-right-btn svg{display:block;height:13px;width:13px}@media (min-width:1440px){.search-filter__search-input .formulate-input-right-btn{height:19px;margin-bottom:-12px;width:19px}.search-filter__search-input .formulate-input-right-btn svg{height:19px;width:19px}}.search-filter__search-input .formulate-input-suggestions-message{padding:1rem}.search-filter__search-input .formulate-input-suggestions-message .sk-icon--loading{margin-right:.4375rem}.search-filter__search-input .formulate-input-suggestions-message .sk-icon--loading svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:1rem;width:1rem}.search-filter__search-input .formulate-input-suggestions-message p{display:inline-block;vertical-align:middle}@media (max-width:1023.98px) and (orientation:landscape){.search-filter__search-input--fixed{max-width:13.75rem}}@media (min-width:1440px){.search-filter__search-input--fixed{max-width:90%}}@media (max-width:1439.98px){.search-filter__search-input--fixed{max-width:97%}}@media (max-width:1023.98px){.search-filter__search-input--fixed{max-width:100%}}@media (min-width:1440px){.search-filter__search-input--fixed .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;line-height:1.5}.search-filter__search-input--fixed .formulate-input-first-suggestion{font-size:2.5rem}}.search-filter__search-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;line-height:1.5}.search-filter__search-input--inline .formulate-input-first-suggestion{font-size:1.5rem}@media (min-width:1440px){.search-filter__search-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]),.search-filter__search-input--inline .formulate-input-first-suggestion{font-size:2.5rem}}@media (min-width:1024px){.search-filter__search-input--active-kanton{margin-bottom:7.5rem}}@media (max-width:1439.98px){.search-filter__search-input--active-kanton{margin-bottom:2.1rem}}@media (max-width:767.98px){.search-filter__search-input--active-kanton--event_package{margin-bottom:0}}.search-filter__navigation{margin-left:auto}@media (max-width:767.98px){.search-filter__navigation{display:none}}.search-filter__navigation__arrow{background:none;border:none;cursor:pointer}.search-filter__navigation__arrow:disabled{cursor:default;opacity:.4}.search-filter__input{align-items:center;display:flex;flex-direction:column}.search-filter__input input[type=checkbox],.search-filter__input input[type=radio]{display:none}.search-filter__input-wrap{display:flex}.search-filter__input-wrap--sticky{align-items:flex-start;flex-wrap:wrap;margin-bottom:1rem}@media (min-width:768px){.search-filter__input-wrap--sticky{align-items:center;max-width:50rem}}@media (min-width:1024px){.search-filter__input-wrap--sticky{margin-bottom:1.875rem;max-width:62.5rem}}@media (min-width:1440px){.search-filter__input-wrap--sticky{margin-bottom:1.875rem;max-width:70rem}}@media (max-width:767.98px){.search-filter__input-wrap--sticky{padding:0 1rem}}@media (max-width:320px){.search-filter__input-wrap--sticky{padding:0 1rem}}@media (min-width:1024px) and (max-width:1126px){.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{margin-left:calc(25% - 278.25px)!important;margin-right:0!important;max-width:352px!important;width:352px!important}.search-filter__input--circle__event>label{border-radius:100px;width:352px}}@media (max-width:1023.98px){.search-filter__input--circle__event{margin-left:calc(25% - 165px)!important;margin-right:0!important;max-width:368px!important;width:368px!important}.search-filter__input--circle__event>label{border-radius:132px;width:368px}.search-filter__input--circle__event .sk-icon--checkmark{right:3px!important;top:3px!important}}@media (max-width:767.98px){.search-filter__input--circle__event{margin-left:calc(25% - 46.5px)!important;margin-right:0!important;max-width:124px!important}.search-filter__input--circle__event>label{border-radius:36px;width:190px}}.search-filter__input-label--circle{border-radius:50%;box-shadow:5px 5px 0 -1px #0000001a;color:#fff;text-align:center}.search-filter__input-label--circle .sk-icon--checkmark{display:none;position:absolute;right:0;top:0}@media (max-width:1023.98px){.search-filter__input--checked .search-filter__input-label--circle .sk-icon--checkmark{display:block}}.search-filter__input-label-outside-text{margin-top:.625rem;text-align:center}.search-filter__input-label-outside-text span{display:none}.search-filter__input--circle-fixed{margin-bottom:.875rem;margin-right:calc(50% - 93px);max-width:62px}@media (max-width:767.98px){.search-filter__input--circle-fixed:nth-child(3n){margin-right:0}}@media (min-width:768px){.search-filter__input--circle-fixed{margin-bottom:1.5rem;margin-right:calc(33.33333% - 144px);max-width:144px}}@media (min-width:1024px){.search-filter__input--circle-fixed{margin-right:calc(33.33333% - 326.66667px);max-width:196px}}@media (min-width:1024px) and (max-height:800px){.search-filter__input--circle-fixed{margin-right:5rem;max-width:140px}}@media (min-width:1024px) and (max-width:1126px){.search-filter__input--circle-fixed{margin-left:0!important;margin-right:1rem}}@media (min-width:1440px){.search-filter__input--circle-fixed{margin-bottom:3.75rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input--circle-fixed{margin-bottom:3.125rem;max-width:160.6557377049px}}.search-filter__input-label--circle-fixed{height:3.875rem;line-height:1.5625rem;width:3.875rem}.search-filter__input-label--circle-fixed .sk-icon--checkmark svg{height:18px;width:18px}@media (min-width:768px){.search-filter__input-label--circle-fixed{height:9rem;padding:0 .9375rem;width:9rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:60px;width:60px}.search-filter__input-label--circle-fixed .sk-icon--checkmark{right:7px;top:7px}.search-filter__input-label--circle-fixed .sk-icon--checkmark svg{height:32px;width:32px}}@media (min-width:1024px){.search-filter__input-label--circle-fixed{height:12.25rem;width:12.25rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:76px;width:76px}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:8.75rem;width:8.75rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.3125rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:50px;width:50px}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label--circle-fixed{height:10.0409836066rem;width:10.0409836066rem}.search-filter__input-label--circle-fixed .sk-icon{margin-bottom:.625rem}.search-filter__input-label--circle-fixed .sk-icon svg{height:62px;width:62px}}.search-filter__input-label-outside-text--fixed{color:#fff;font-size:.8125rem;line-height:1.25rem}@media (min-width:1024px){.search-filter__input-label-outside-text--fixed{display:none}}@media (max-width:767.98px){.search-filter__input-label-text span{display:none}}@media (min-width:768px){.safari-no-jump .search-filter__input-label-text--circle-fixed{width:88%}}.search-filter__input-label-text--circle-fixed{font-size:1.25rem;white-space:nowrap}@media (min-width:768px){.search-filter__input-label-text--circle-fixed{white-space:pre-wrap;width:auto}}@media (min-width:1024px) and (max-height:800px){.search-filter__input-label-text--circle-fixed{font-size:1rem}}@media (min-width:1440px) and (max-height:800px){.search-filter__input-label-text--circle-fixed{font-size:1.125rem}}@media (max-width:1023.98px){.search-filter__input-label-text--circle-fixed{display:none}}.search-filter__input--circle-inline{margin-right:calc(50% - 96px);max-width:64px}@media (max-width:767.98px){.search-filter__input--circle-inline{margin-bottom:1rem}.search-filter__input--circle-inline:nth-child(3n){margin-right:0}}@media (min-width:768px){.search-filter__input--circle-inline{margin-right:1.5rem;max-width:77px}}@media (min-width:1440px){.search-filter__input--circle-inline{margin-right:1.4375rem;max-width:100px}}.search-filter__input-label--circle-inline{height:4rem;width:4rem}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:16px;width:16px}.search-filter__input--checked .search-filter__input-label--circle-inline .sk-icon--checkmark{display:block}@media (min-width:768px){.search-filter__input-label--circle-inline{height:4.8125rem;padding:0 .9375rem;width:4.8125rem}.search-filter__input-label--circle-inline .sk-icon svg{height:30px;width:30px}.search-filter__input-label--circle-inline .sk-icon--checkmark{right:0;top:5px}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:20px;width:20px}}@media (min-width:1440px){.search-filter__input-label--circle-inline{height:6.25rem;width:6.25rem}.search-filter__input-label--circle-inline .sk-icon svg{height:2.625rem;width:2.625rem}.search-filter__input-label--circle-inline .sk-icon--checkmark svg{height:25px;width:25px}}.search-filter__input-label-outside-text--inline{font-size:.8125rem;line-height:.9375rem;margin-top:.3125rem;white-space:nowrap}.search-filter__input-label-text--circle-inline{display:none}.search-filter__input--pill,.search-filter__input-expand{width:100%}@media (min-width:768px){.search-filter__input--pill,.search-filter__input-expand{margin-bottom:1rem}}@media (min-width:1024px){.search-filter__input--pill,.search-filter__input-expand{margin-bottom:2rem;width:25%}.search-filter__input--pill:not(:nth-child(4n)),.search-filter__input-expand:not(:nth-child(4n)){padding-right:15px}.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{display:none}}@media (min-width:1440px){.search-filter__input--pill,.search-filter__input-expand{width:16.6666666667%}.search-filter__input--pill:not(:nth-child(4n)),.search-filter__input-expand:not(:nth-child(4n)){padding-right:0}.search-filter__input--pill:not(:nth-child(6n)),.search-filter__input-expand:not(:nth-child(6n)){padding-right:19px}}.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%}.search-filter__input--pill .sk-icon--checkmark svg,.search-filter__input-expand .sk-icon--checkmark svg{opacity:0}.search-filter__input--pill .sk-icon--checkmark .path-0,.search-filter__input-expand .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--pill .sk-icon--checkmark .path-1,.search-filter__input-expand .sk-icon--checkmark .path-1{fill:#fff}@media (min-width:768px){.search-filter__input--pill .sk-icon--checkmark,.search-filter__input-expand .sk-icon--checkmark{margin-right:1rem}}.search-filter__input--checked.search-filter__input-expand .sk-icon--checkmark,.search-filter__input--pill.search-filter__input--checked .sk-icon--checkmark{background:#0000;border-color:#0000}.search-filter__input--checked.search-filter__input-expand .sk-icon--checkmark svg,.search-filter__input--pill.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}.search-filter__input-label--pill{border-bottom:1px solid #ffffff80;flex-direction:row-reverse;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}@media (min-width:768px){.search-filter__input-label--pill{border-bottom:none;flex-direction:row;justify-content:flex-start;padding:.5rem}}@media (min-width:1024px){.search-filter__input-label--pill{border-radius:6px;justify-content:center}}.search-filter__input-label-text--pill{font-size:.9375rem}@media (min-width:1024px){.search-filter__input-label-text--pill{font-weight:600}}.search-filter__input-expand{background:none;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;padding:9px;padding-right:0!important}.search-filter__input-expand__text{display:inline-block}@media (max-width:1023.98px){.search-filter__input-expand{border:none;font-size:.9375rem;padding:.5rem 0 0;text-align:left}.search-filter__input-expand__text{border-bottom:1px solid #fff}}@media (max-width:767.98px){.search-filter__input-expand{padding:1rem 0 0}}@media (min-width:1024px){.search-filter__input-expand .sk-icon{display:none}}.search-filter__input-expand--expanded .sk-icon{transform:scale(-1)}.search-filter__input-label--offer-type{background-color:#9a3243}.search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff;color:#c4455a}.search-filter__input--checked .search-filter__input-label--offer-type .sk-icon:not(.sk-icon--checkmark) path,.search-filter__input--checked .search-filter__input-label--offer-type .sk-icon:not(.sk-icon--checkmark) svg{fill:#c4455a}.search-filter__input:not([class*="--checked"]):hover .search-filter__input-label--offer-type{background-color:#c4455a}.search-filter__input--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;width:max-content!important}.event-filter-buttons-wrap{align-items:center;bottom:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:relative;width:100%}@media (max-width:1023.98px){.event-filter-buttons-wrap{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute}}@media (max-width:767.98px){.event-filter-buttons-wrap{align-items:center;display:flex;justify-content:space-between;position:absolute}}.event-filter-buttons-wrap>span{cursor:pointer;font-weight:400;text-align:center;text-decoration-line:underline}@media (max-width:767.98px){.event-filter-buttons-wrap>span{font-size:.9375rem;line-height:165%;margin-left:1.5625rem}}.event-filter-buttons-wrap>button{align-items:center;background-color:#1b1b1b;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;line-height:1.125rem;width:11rem}@media (min-width:768px){.event-filter-buttons-wrap>button{padding:.875rem 2rem}}@media (max-width:1023.98px){.event-filter-buttons-wrap>button{padding:.875rem 32px;width:9.375rem}}@media (max-width:767.98px){.event-filter-buttons-wrap>button{font-size:.9375rem;height:2.9375rem;line-height:150%;padding:.75rem 1.75rem;width:6.3125rem}}.event-filter-buttons-wrap>button>span>svg{margin-right:7px;max-height:23px;max-width:23px}.event-filter-buttons-wrap .weiter-btn-fixed-width{width:7.375rem}.event-filter-buttons-wrap .weiter-btn-fixed-width-guests{width:8.375rem}@media (max-width:767.98px){.event-filter-buttons-wrap--first-step{justify-content:space-around!important}}.event-filter-buttons_disbaled{background-color:#474646!important}@media (max-width:1023.98px){.event-filter-buttons_margin{margin-left:1.875rem}}.event-filter-buttons_loading{padding:.69rem 2rem!important}.event-filter-buttons--guests-flex{align-items:center;display:flex}@media (min-width:768px){.event-filter-buttons--guests-flex{margin-top:6.125rem}}.event-filter-buttons--guests-flex-package{align-items:center;display:flex}@media (min-width:768px){.event-filter-buttons--guests-flex-package{flex-direction:column;margin-top:10.875rem;width:50%}}@media (min-width:568px){.event-filter-buttons--guests-flex-package{flex-direction:row;margin-top:10.875rem}}@media (orientation:landscape){.event-filter-buttons--guests-flex-package{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.event-filter-buttons--guests-flex-package.search-filter__button-cont--guests--outside{display:none}.event-filter-buttons--guests-flex-package .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (orientation:landscape) and (min-width:1024px){.event-filter-buttons--guests-flex-package{margin-top:8.75rem}}@media (orientation:landscape) and (min-width:1440px){.event-filter-buttons--guests-flex-package{align-items:center;flex-direction:row;margin-top:11.25rem}.event-filter-buttons--guests-flex-package .search-filter__clear-btn{margin-left:2rem;margin-top:0}}@media (min-width:768px){.event-filter-buttons--region_package{bottom:2.5rem}}@media (min-width:1024px){.event-filter-buttons-wrap{flex-direction:row;gap:2rem;justify-content:flex-start}.event-filter-buttons-wrap button{margin-right:0}.event-filter-buttons-wrap.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{flex-direction:row;justify-content:flex-end}}@media (min-width:1440px){.event-filter-buttons-wrap.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package button{margin-right:3.4375rem}}@media (min-width:1024px){.event-filter-buttons-wrap-event-package.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{flex-direction:row-reverse;justify-content:flex-end}}@media (min-width:1440px){.event-filter-buttons-wrap-event-package.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package button{margin-right:3.4375rem}}.event-filter-buttons-back{text-decoration-line:underline}@media (min-width:1024px){.event-filter-buttons-back{font-size:1.0625rem;line-height:165%;text-align:center;width:11rem}.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed{flex-direction:row-reverse;gap:2rem;justify-content:flex-start;max-width:30.5rem}.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed button{margin-right:0}}@media (max-width:767.98px){.event-filter-buttons-wrap.search-filter__button-cont--guests.search-filter__button-cont--fixed button{font-weight:400}}@media (min-width:768px) and (orientation:landscape){.formulate-input--guests-filter.formulate-input--guests-filter--package{margin-top:4.6875rem}}@media (min-width:1024px){.formulate-input--guests-filter.formulate-input--guests-filter--package{max-width:30.5rem}}@media (min-width:768px){.search-filter__input--circle__event.search-filter__input--circle-inline{margin-left:0;max-width:11.875rem!important;width:11.875rem!important}.search-filter__input--circle__event.search-filter__input--circle-inline>label{width:11.875rem}.search-filter__input--circle__event.search-filter__input--circle-inline>label img{height:3rem;width:3rem}}.search-filter-wrap--offer-type{background-color:#ff5a75}.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:2.625rem}@media (min-width:768px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:4rem}}@media (min-width:1024px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:6.5rem;width:100%}}@media (min-width:1024px) and (max-height:800px){.search-filter__main-title--offer-type.search-filter__main-title--fixed{margin-bottom:3.125rem}}@media (min-width:768px){.search-filter__input-wrap--inline.search-filter__input-wrap--offer-type{flex-wrap:nowrap;margin-top:1.1875rem;overflow:hidden}}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--offer-type{margin-top:2.6875rem}}.search-filter__input--offer-type img{vertical-align:bottom}.search-filter__input--offer-type.search-filter__input--checked img{filter:none}.search-filter__input--offer-type:not(.search-filter__input--checked) img{filter:brightness(0) invert(1)}@media (max-width:767.98px){.search-filter__input--offer-type img{height:2rem;width:2rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input--offer-type.search-filter__input--circle-fixed{margin-bottom:0;margin-right:0;max-width:10rem}.search-filter__input--offer-type.search-filter__input--circle-fixed.search-filter__input--circle__event{margin-left:0!important}.search-filter__input--offer-type img{height:4rem;width:4rem}.search-filter__input--offer-type:not(.search-filter__input--circle__event) .search-filter__input-label--circle-fixed{height:10rem;width:10rem}.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--offer-type .search-filter__input-label-outside-text--fixed{display:none}.search-filter__input--offer-type .search-filter__input-label-text--circle-fixed{display:block;font-size:.9375rem;line-height:165%}.search-filter-wrap--offer-type .search-filter__button-cont{align-self:flex-end}.search-filter-wrap--offer-type.search-filter-wrap--fixed{align-items:center;height:100%;padding:1.5rem}.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__inner--fixed{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.search-filter-wrap--offer-type.search-filter-wrap--fixed .search-filter__main-title--offer-type.search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem;margin-bottom:0;text-align:center}.search-page__close-btn--filter.search-page__close-btn--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:0;max-width:36rem}.search-filter__input-wrap--offer-type{margin-bottom:5rem}}.search-filter-wrap--event-type{background-color:#6a8396}@media (min-width:768px){.search-filter__main-title--event-type.search-filter__main-title--inline{margin-right:2.5rem}}@media (min-width:1440px){.search-filter__main-title--event-type.search-filter__main-title--inline.search-filter__main-title--map-open{margin-bottom:1.5625rem}}.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:1.5625rem}@media (min-width:768px) and (orientation:portrait){.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:4.5625rem}}@media (min-width:1024px){.search-filter__main-title--event-type.search-filter__main-title--fixed{margin-bottom:2.5rem}}.search-filter__input-label--event-type .sk-icon--checkmark .path-1{fill:#3f4f5a}@media (min-width:768px){.search-filter__input-wrap--inline.search-filter__input-wrap--event-type{flex-wrap:nowrap;margin-top:1.1875rem;overflow:hidden}}@media (min-width:1440px){.search-filter__input-wrap--inline.search-filter__input-wrap--event-type{margin-top:1.5rem}.search-filter__input-wrap--inline.search-filter__input-wrap--event-type.search-filter__input-wrap--map-open.search-filter__input-wrap--event-type{flex-wrap:wrap}.search-filter__input-wrap--event-type{margin-bottom:0}}.search-filter-wrap--guests-filter{background-color:#756a96}@media (min-width:1440px){.search-filter-wrap--guests-filter{padding:3.0625rem 2rem 3.75rem}}.search-filter__inner--guests{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;width:100%}@media (orientation:portrait){.search-filter__inner--guests.search-filter__inner--fixed{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--guests.search-filter__inner--fixed,.search-filter__inner--guests.search-filter__inner--inline{flex-direction:column}}@media (min-width:1440px){.search-filter__inner--guests.search-filter__inner--inline.search-filter__inner--map-open{flex-direction:column}}@media (orientation:landscape) and (min-width:568px){.search-filter__guests-info--fixed{max-width:18.125rem;width:45%}}@media (orientation:landscape) and (min-width:1024px){.search-filter__guests-info--fixed{width:40%}}@media (orientation:landscape) and (min-width:1440px){.search-filter__guests-info--fixed{max-width:37.5rem;padding-bottom:9.375rem;padding-left:6.25rem}}@media (orientation:portrait) and (min-width:768px){.search-filter__guests-info--fixed{max-width:28.125rem}}.search-filter__input-wrap--guests{margin-bottom:0;position:relative}@media (max-width:767.98px){.search-filter__input-wrap--guests{height:250px;margin-top:8px}}.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{flex:1}@media (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--fixed{align-items:flex-start;height:100%;justify-content:center;max-width:100%;position:relative;width:100%}.search-filter__input-wrap--guests.search-filter__input-wrap--fixed .search-filter__guests-bubbles{align-items:center;display:flex;justify-content:center;max-width:56.25rem;min-height:21.875rem;position:relative;width:100%}}@media (orientation:portrait) and (max-width:767.98px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{height:15.3125rem;margin-top:.9375rem;width:100%}}@media (orientation:portrait) and (min-width:768px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{flex:1;height:auto}}@media (orientation:landscape){.search-filter__input-wrap--guests.search-filter__input-wrap--inline{flex:1}}@media (min-width:1440px){.search-filter__input-wrap--guests.search-filter__input-wrap--inline.search-filter__input-wrap--map-open{flex:1 1 300px;transform:scale(.8) translateX(-25px)}}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__main-title--guests.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}}@media (min-width:768px) and (max-width:1439.98px){.search-filter__main-title--guests.search-filter__main-title--inline{max-width:12.5rem}}@media (max-width:767.98px){.search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--inside{display:none}}@media (min-width:768px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:none}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:768px) and (min-width:1024px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:8.75rem}}@media (min-width:768px) and (min-width:1440px){.search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center;flex-direction:row;margin-top:6rem}.search-filter__button-cont--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}@media (max-width:767.98px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed.search-filter__button-cont-event-creator--guests--inside{display:none}}@media (min-width:768px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column;margin-top:3.125rem}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed.search-filter__button-cont-event-creator--guests--outside{display:none}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:768px) and (min-width:1024px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{margin-top:5rem}}@media (min-width:768px) and (min-width:1440px){.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed{align-items:center;margin-top:6.25rem}.search-filter__button-cont-event-creator--guests.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem;margin-top:0}}.formulate-input--guests-filter{margin-top:3.125rem}@media (min-width:768px){.formulate-input--guests-filter.formulate-input-event-creator{margin-top:4.6875rem!important;max-width:30.5rem!important}}@media (min-width:1024px){.formulate-input--guests-filter.formulate-input-event-creator{margin-top:3.75rem;max-width:17.5rem}}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){-moz-appearance:textfield;border-color:#fff;font-size:1.25rem;height:2.0625rem;padding-left:0;width:100%}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formulate-input--guests-filter .formulate-input-label--floating-label{color:#000;font-size:1.25rem;left:0;line-height:1.875rem;opacity:.1;top:.6875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{color:#fff;font-size:.8125rem;line-height:1.25rem;opacity:1;top:-1.5625rem}@media (min-width:768px){.formulate-input--guests-filter{margin-top:4.6875rem;max-width:14.375rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;height:2.5rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;font-weight:600;line-height:2.1875rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:.9375rem;line-height:.9375rem;top:-1.875rem}}@media (min-width:1024px){.formulate-input--guests-filter{margin-top:2.8125rem;max-width:17.5rem}.formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;height:3.75rem}.formulate-input--guests-filter .formulate-input-label--floating-label{font-size:2.5rem;line-height:3.125rem;top:1.25rem}.formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:.9375rem;line-height:.9375rem;top:-1.875rem}}.formulate-input--guests-filter.formulate-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;height:3.125rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{font-size:1.5rem;line-height:3.125rem;top:.5625rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label--has-value{font-size:.8125rem;line-height:1.25rem;top:-.625rem}.formulate-input--guests-filter.formulate-input--inline .formulate-input--numberclearable__clear-btn{bottom:.875rem}@media (min-width:1440px){.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{top:.9375rem}}.search-filter__bubble-input{align-items:center;background-color:#ff5a75;border-radius:50%;box-shadow:-10px 10px 0 -1px #0000001a;color:#fff;display:flex;font-weight:600;justify-content:center;left:50%;position:absolute;top:50%;z-index:1}.search-filter__bubble-input--checked{background-color:#fff;color:#ff5a75;z-index:2}.search-filter__bubble-input:not(.search-filter__bubble-input--checked):hover{background-color:#ffc1cb;color:#ff5a75}.search-filter__bubble-input--disabled{opacity:.5;pointer-events:none}.search-filter__bubble-input input{display:none}.search-filter__bubble-input__text{opacity:.5}.search-filter__bubble-input--checked .search-filter__bubble-input__text,.search-filter__bubble-input:not(.search-filter__bubble-input--checked):hover .search-filter__bubble-input__text{opacity:1}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:2.3391812865rem;transform:translate(-1.1695906433px,127.485380117px);width:2.3391812865rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:3.216374269rem;transform:translate(-160.2339181287px,-54.9707602339px);width:3.216374269rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:3.7280701754rem;transform:translate(87.134502924px,-176.0233918129px);width:3.7280701754rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:4.3859649123rem;transform:translate(17.5438596491px,46.783625731px);width:4.3859649123rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:5.2631578947rem;transform:translate(104.0935672515px,-1.1695906433px);width:5.2631578947rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:6.2134502924rem;transform:translate(-73.0994152047px,-166.6666666667px);width:6.2134502924rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:6.7251461988rem;transform:translate(121.6374269006px,51.4619883041px);width:6.7251461988rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:7.6754385965rem;transform:translate(-154.9707602339px,32.1637426901px);width:7.6754385965rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:10.9649122807rem;transform:translate(-87.7192982456px,-87.7192982456px);width:10.9649122807rem}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:4.3307086614rem;transform:translate(-215.7480314961px,-74.0157480315px);width:4.3307086614rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:5.0196850394rem;transform:translate(117.3228346457px,-237.0078740157px);width:5.0196850394rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:5.905511811rem;transform:translate(23.6220472441px,62.9921259843px);width:5.905511811rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:7.0866141732rem;transform:translate(140.157480315px,-1.5748031496px);width:7.0866141732rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:8.3661417323rem;transform:translate(-98.4251968504px,-224.4094488189px);width:8.3661417323rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:9.0551181102rem;transform:translate(163.7795275591px,69.2913385827px);width:9.0551181102rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:10.3346456693rem;transform:translate(-208.6614173228px,43.3070866142px);width:10.3346456693rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:14.7637795276rem;transform:translate(-118.1102362205px,-118.1102362205px);width:14.7637795276rem}}@media (min-width:1024px){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:1.25rem;height:4rem;transform:translate(-2px,218px);width:4rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.5625rem;height:5.5rem;transform:translate(-274px,-94px);width:5.5rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.5625rem;height:6.375rem;transform:translate(149px,-301px);width:6.375rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.5625rem;height:7.5rem;transform:translate(30px,80px);width:7.5rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.875rem;height:9rem;transform:translate(178px,-2px);width:9rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.875rem;height:10.625rem;transform:translate(-125px,-285px);width:10.625rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:2.8125rem;height:11.5rem;transform:translate(208px,88px);width:11.5rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:3.125rem;height:13.125rem;transform:translate(-265px,55px);width:13.125rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:5rem;height:18.75rem;transform:translate(-150px,-150px);width:18.75rem}}@media (min-width:1024px) and (max-width:1439.98px) and (orientation:landscape){.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--20{font-size:.8333333333rem;height:3.1496062992rem;transform:translate(-1.5748031496px,171.6535433071px);width:3.1496062992rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--30{font-size:1.0416666667rem;height:4.3307086614rem;transform:translate(-215.7480314961px,-74.0157480315px);width:4.3307086614rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--50{font-size:1.0416666667rem;height:5.0196850394rem;transform:translate(117.3228346457px,-237.0078740157px);width:5.0196850394rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--80{font-size:1.0416666667rem;height:5.905511811rem;transform:translate(23.6220472441px,62.9921259843px);width:5.905511811rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--100{font-size:1.25rem;height:7.0866141732rem;transform:translate(140.157480315px,-1.5748031496px);width:7.0866141732rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--150{font-size:1.25rem;height:8.3661417323rem;transform:translate(-98.4251968504px,-224.4094488189px);width:8.3661417323rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--200{font-size:1.875rem;height:9.0551181102rem;transform:translate(163.7795275591px,69.2913385827px);width:9.0551181102rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--350{font-size:2.0833333333rem;height:10.3346456693rem;transform:translate(-208.6614173228px,43.3070866142px);width:10.3346456693rem}.search-filter-wrap--guests-filter.search-filter-wrap--fixed .search-filter__bubble-input--500{font-size:3.3333333333rem;height:14.7637795276rem;transform:translate(-118.1102362205px,-118.1102362205px);width:14.7637795276rem}}@media (max-width:767.98px){.search-filter__bubble-input--20{font-size:.9375rem;height:2rem;transform:translate(-43px,118px);width:2rem}.search-filter__bubble-input--30{font-size:.9375rem;height:2.75rem;transform:translate(-164px,-42px);width:2.75rem}.search-filter__bubble-input--50{font-size:.9375rem;height:3.1875rem;transform:translate(61.5px,-126.5px);width:3.1875rem}.search-filter__bubble-input--80{font-size:.9375rem;height:3.75rem;transform:translate(-15px,50px);width:3.75rem}.search-filter__bubble-input--100{font-size:1.125rem;height:4.5rem;transform:translate(54px,-3px);width:4.5rem}.search-filter__bubble-input--150{font-size:1rem;height:5.3125rem;transform:translate(-94.5px,-142.5px);width:5.3125rem}.search-filter__bubble-input--200{font-size:1.75rem;height:5.75rem;transform:translate(71px,52px);width:5.75rem}.search-filter__bubble-input--350{font-size:1.375rem;height:6.5625rem;transform:translate(-157.5px,20.5px);width:6.5625rem}.search-filter__bubble-input--500{font-size:2.875rem;height:9.4375rem;transform:translate(-96.5px,-79.5px);width:9.4375rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--50{font-size:1.1748120301rem;height:3.162202381rem;transform:translate(183.0357142857px,-81.8452380952px);width:3.162202381rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--50{font-size:1.5625rem;height:5.3125rem;transform:translate(307.5px,-137.5px);width:5.3125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--100{font-size:1.4097744361rem;height:4.3526785714rem;transform:translate(-136.0119047619px,.8928571429px);width:4.3526785714rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--100{font-size:1.875rem;height:7.3125rem;transform:translate(-228.5px,1.5px);width:7.3125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--150{font-size:1.4097744361rem;height:5.2083333333rem;transform:translate(-62.5px,-77.380952381px);width:5.2083333333rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--150{font-size:1.875rem;height:8.75rem;transform:translate(-105px,-130px);width:8.75rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--200{font-size:2.1146616541rem;height:5.7663690476rem;transform:translate(130.0595238095px,19.3452380952px);width:5.7663690476rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--200{font-size:2.8125rem;height:9.6875rem;transform:translate(218.5px,32.5px);width:9.6875rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--350{font-size:2.3496240602rem;height:6.4360119048rem;transform:translate(-48.5119047619px,19.9404761905px);width:6.4360119048rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--350{font-size:3.125rem;height:10.8125rem;transform:translate(-81.5px,33.5px);width:10.8125rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--500{font-size:3.7593984962rem;height:9.375rem;transform:translate(20.2380952381px,-75px);width:9.375rem}}@media (min-width:1440px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--500{font-size:5rem;height:15.75rem;transform:translate(34px,-126px);width:15.75rem}}@media (min-width:768px){.search-filter-wrap--guests-filter.search-filter-wrap--inline .search-filter__bubble-input--80{display:none}}@media (max-width:767.98px){.search-filter__guests-info--inline{width:100%}}@media (orientation:landscape){.search-filter__guests-info--inline{max-width:18.125rem;width:45%}}@media (orientation:landscape) and (min-width:1024px){.search-filter__guests-info--inline{width:40%}}@media (orientation:landscape) and (min-width:1440px){.search-filter__guests-info--inline{max-width:23.625rem}.search-filter__guests-info--inline.search-filter__guests-info--map-open{max-width:100%;width:100%}}.formulate-input--guests-filter.formulate-input--inline{margin-top:1.5625rem;max-width:100%}.search-filter__input-wrap--guests.search-filter__input-wrap--inline .search-filter__bubble-input{left:40%;top:58%}.search-filter__guests-info--inline{display:flex;flex:0 44%;flex-direction:column;justify-content:flex-start;max-width:none}.search-filter__guests-info--inline .formulate-input-label.formulate-input-label--floating-label--has-value{display:none}.search-filter__main-title--guests.search-filter__main-title--inline{margin-bottom:3.6rem}.formulate-input--guests-filter.formulate-input--inline{width:20.5rem}.search-filter-wrap--inline{height:25.875rem;padding:2.5rem}.search-filter-wrap--inline .search-filter__inner--inline{display:flex;flex-direction:column;height:100%;justify-content:space-between}.search-filter__main-title--inline{margin-bottom:0}.search-filter__input-wrap--inline{margin-top:0!important}.search-filter__main-title.search-filter__main-title--inline{white-space:nowrap}.search-filter__inner.search-filter__inner--guests.search-filter__inner--inline{display:grid;grid-template-columns:.7fr 1fr;grid-template-rows:auto auto}.search-filter__guests-info--inline{width:100%}.search-filter__button-cont.search-filter__button-cont--guests.search-filter__button-cont--inline{align-self:flex-end}.formulate-input--guests-filter.formulate-input--inline .formulate-input-element input:not([type=checkbox]):not([type=radio]),.formulate-input--guests-filter.formulate-input--inline .formulate-input-label--floating-label{font-size:2.5rem;height:3.8125rem}.search-filter-wrap--others{align-items:flex-start;background-color:#9e9a93}@media (max-width:767.98px){.search-filter__inner--others{padding:0 0 4.375rem}}.search-filter__other-dropdowns{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.search-filter__other-dropdowns{flex-direction:row;margin-bottom:8rem}}.search-filter__other-dropdowns .formulate-input--customselect{width:100%}@media (min-width:768px){.search-filter__other-dropdowns .formulate-input--customselect{width:48%}}@media (min-width:1024px){.search-filter__other-dropdowns .formulate-input--customselect{width:30%}}.search-filter__other-dropdowns .formulate-input--customselect input[type=text],.search-filter__other-dropdowns .formulate-input--customselect span.formulate-input-element--customselect__selection{padding-left:0;padding-right:0}.search-filter__other-dropdowns .formulate-input--customselect .formulate-input-label--floating-label{color:#fff;left:0}.search-filter__other-dropdowns .formulate-input--customselect__dropdown,.search-filter__other-dropdowns .formulate-input--nominationcategories__dropdown{background-color:#726e69!important;bottom:100%;top:auto}.search-filter__other-dropdowns .formulate-input--customselect__dropdown-item{font-size:1.125rem;padding:.625rem 1.25rem}.search-filter__main-title--other{margin-bottom:3rem}@media (min-width:768px){.search-filter__main-title--other{margin-bottom:2.1875rem}}@media (min-width:1440px){.search-filter__main-title--other{margin-bottom:5.5rem;margin-top:2.5rem}}.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:2.5rem}@media (min-width:768px){.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:3.125rem}}@media (min-width:1024px){.search-filter__section-title--other,.search-filter__section-title--other-dropdowns{margin-top:1.25rem}}@media (min-width:768px){.search-filter__section-title--other-dropdowns{margin-bottom:2.125rem}}.search-filter__section-title--search-field{font-size:.875rem;margin-bottom:1.0625rem;margin-top:0}@media (min-width:768px){.search-filter__section-title--search-field{font-size:1.25rem}}@media (min-width:1440px){.search-filter__section-title--search-field{font-size:1.875rem;margin-bottom:1.4375rem}}.search-filter__button-cont--other{background-color:#8e8b85;bottom:0;left:0;padding:2rem;position:fixed;right:0;z-index:3}@media (max-width:767.98px){.search-filter__button-cont--other{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem 1.5rem}.search-filter__button-cont--other .search-filter__clear-btn{margin:0}}.search-filter__input-wrap--others{margin-bottom:0}@media (min-width:1024px){.search-filter__input-wrap--others{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1023.98px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{margin-top:1.875rem}}@media (min-width:1440px){.search-filter__input-wrap--reachabilities,.search-filter__input-wrap--taxonomy{max-width:76rem}}.search-filter__other-header h4{display:none}.search-filter__other-header--sticky{align-items:center;background:#8e8b85;display:flex;justify-content:space-between;left:0;padding:1.25rem 2rem;position:fixed;top:0;z-index:3}@media (max-width:767.98px){.search-filter__other-header--sticky{padding:.75rem 1.5rem}}.search-filter__other-header--sticky .search-page__close-btn{background:none;position:static}.search-filter__other-header--sticky h4{display:block}.search-filter__separator{display:none;width:100%}@media (min-width:1024px){.search-filter__separator{display:block;margin-bottom:5.25rem}.search-filter__separator--first{margin-bottom:6.25rem;margin-top:6.25rem}.search-filter__separator--second{margin-top:.625rem}.search-filter__separator--third{margin-top:4.5625rem}.search-filter__separator--fourth{margin-top:3.0625rem}}@media (max-width:767.98px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{flex-direction:row-reverse;justify-content:space-between;margin-bottom:0;margin-right:0;max-width:100%;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label{border-bottom:1px solid #ffffff80;border-radius:0;box-shadow:none;flex-direction:row-reverse;height:auto;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-outside-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-outside-text{display:none}.search-filter__input--circle.search-filter__input--reachabilities .search-filter__input-label-text,.search-filter__input--circle.search-filter__input--taxonomy-location .search-filter__input-label-text{display:block;font-size:1rem}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon:not(.sk-icon--checkmark),.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon:not(.sk-icon--checkmark){display:none}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark{background:#ffffff1a;border:1px solid #fff;border-radius:50%;display:block;position:static}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark svg{height:24px;opacity:0;width:24px}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-0,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-0{fill:#0000}.search-filter__input--circle.search-filter__input--reachabilities .sk-icon--checkmark .path-1,.search-filter__input--circle.search-filter__input--taxonomy-location .sk-icon--checkmark .path-1{fill:#fff}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark{background:none;border-color:#0000}.search-filter__input--circle.search-filter__input--reachabilities.search-filter__input--checked .sk-icon--checkmark svg,.search-filter__input--circle.search-filter__input--taxonomy-location.search-filter__input--checked .sk-icon--checkmark svg{opacity:1}}@media (min-width:1440px){.search-filter__input--circle.search-filter__input--reachabilities,.search-filter__input--circle.search-filter__input--taxonomy-location{margin-right:3.6875rem}.search-filter__input--circle.search-filter__input--reachabilities:nth-child(5n),.search-filter__input--circle.search-filter__input--taxonomy-location:nth-child(5n){margin-right:0}}.formulate-input--other-filter{max-width:25rem}.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-color:#fff;font-size:1.375rem;height:1.875rem;padding-left:0;width:100%}.formulate-input--other-filter .formulate-input-label--floating-label{color:#fff;font-size:1.375rem;left:0;line-height:1.875rem;opacity:.7;top:.5rem}.formulate-input--other-filter .formulate-input-label--floating-label--has-value{display:none}@media (min-width:768px){.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.875rem;font-weight:600;height:2.5rem}.formulate-input--other-filter .formulate-input-label--floating-label{font-size:1.875rem;font-weight:600;line-height:2.25rem}}@media (min-width:1024px){.formulate-input--other-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:2.5rem;height:3.75rem}.formulate-input--other-filter .formulate-input-label--floating-label{font-size:3.125rem;line-height:3.125rem;top:20px}}@media (max-width:1023.98px){.search-filter__input-expand--buildings{margin-bottom:-1rem}}@media (max-width:767.98px){.search-filter__input-expand--buildings{margin-bottom:-.375rem}}@media (max-width:1023.98px){.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--buildings .search-filter__input--pill:nth-child(n+6):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--buildings .search-filter__input-expand:nth-child(n+6):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input--pill:nth-child(n+5):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input-expand:nth-child(n+5):not(.search-filter__input-expand){display:none}}@media (min-width:1024px){.search-filter__input-expand--operations,.search-filter__input-expand--prices,.search-filter__input-expand--styles{display:none}}@media (min-width:1024px) and (min-width:768px){.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--operations .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--prices .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input--pill:nth-child(n+12):not(.search-filter__input-expand),.search-filter__input-wrap--pills-collapsed.search-filter__input-wrap--styles .search-filter__input-expand:nth-child(n+12):not(.search-filter__input-expand){display:flex}}.search-filter-wrap--region-filter{background-color:#6a9691}.search-filter-wrap--region-filter.search-filter-wrap--fixed{min-height:100%}.search-filter-wrap--region-filter.search-filter-wrap--inline{padding:2.5rem}.search-filter__inner--region{display:flex;flex-direction:row;height:100%;width:100%}@media (min-width:1024px){.search-filter__inner--region{margin-top:0}}@media (max-width:1023.98px){.search-filter__inner--region{margin-top:0}.search-filter__inner--region.search-filter__inner--fixed{flex-direction:column}}@media (max-width:767.98px){.search-filter__inner--region.search-filter__inner--inline{flex-direction:column}}@media (min-width:1440px){.search-filter__inner--region.search-filter__inner--inline.search-filter__inner--map-open{flex-direction:column}}.search-filter__inner--section-view{margin-top:0}.search-filter__input-wrap--region{align-items:center;flex:1;height:100%;justify-content:center;margin-bottom:0;max-width:100%;position:relative;width:100%}.search-filter__regions-info{display:flex;flex-direction:column}@media (min-width:768px){.search-filter__regions-info--fixed{max-width:28.125rem;width:100%}}@media (min-width:1024px){.search-filter__regions-info--fixed{max-width:21.875rem;width:40%}}@media (min-width:1440px){.search-filter__regions-info--fixed{max-width:37.5rem;padding-bottom:0;width:45%}}.search-filter__regions-info--inline{justify-content:space-between;max-width:100%}@media (min-width:768px){.search-filter__regions-info--inline{max-width:18.75rem;padding-right:1.875rem}}@media (min-width:1440px){.search-filter__regions-info--inline{max-width:30.25rem;padding-right:0}.search-filter__regions-info--inline.search-filter__regions-info--map-open{max-width:100%;padding-right:0;width:100%}}@media (min-width:1024px){.search-filter__regions-info__content--fixed{margin-bottom:.5rem}}@media (min-width:768px){.search-filter__regions-info__content--inline{margin-bottom:3.75rem}}@media (min-width:1440px){.search-filter__regions-info__content--inline.search-filter__regions-info__content--map-open{margin-bottom:1rem}}.search-filter__region-map{align-items:center;display:flex;justify-content:center;max-width:56.25rem;position:relative;width:100%}@media (min-width:1024px){.search-filter__region-map{height:100%}}.search-filter__region-map--inline{margin:1.625rem 0}.search-filter__region-map__svg{filter:drop-shadow(8px 13px 0 rgba(0,0,0,.15));height:auto;max-height:100%;max-width:56.25rem;width:100%}@media (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg--inline{margin-bottom:-30px;margin-top:-30px;max-height:17.5rem}.search-filter__region-map__svg--inline.search-filter__region-map__svg--germany-map{margin-bottom:-4.0625rem;margin-top:-4.0625rem;max-height:21.875rem}}@media (min-width:1440px){.search-filter__region-map__svg--inline{max-height:18rem}.search-filter__region-map__svg--inline.search-filter__region-map__svg--germany-map{max-height:29.125rem}}.search-filter__region-map__region--kanton{cursor:pointer}.search-filter__region-map__region--kanton.search-filter__region-map__region--hover{fill:#c4455a}.search-filter__region-map__region--kanton.search-filter__region-map__region--active{fill:#fff}.search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#868386;stroke:#fff;stroke-width:1px;pointer-events:none}@media (max-width:767.98px){.search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#af6f7a}}.search-filter__region-map__label{background-color:#fff;border-radius:4px;box-shadow:0 0 20px #00000026;color:#121212;font-size:.9375rem;font-weight:600;line-height:1.5rem;padding:.25rem .4375rem;position:absolute;white-space:nowrap;z-index:1}.search-filter__region-map__label:before{content:"";height:0;position:absolute;width:0}.search-filter__region-map__label--right-top:before{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:5px;right:-10px;top:4px}.search-filter__region-map__label--left-top:before{border-color:#fff #fff #0000 #0000;border-style:solid;border-width:5px;left:-10px;top:4px}.search-filter__region-map__label--right-bottom:before{border-color:#0000 #0000 #fff #fff;border-style:solid;border-width:5px;bottom:4px;right:-10px}.search-filter__region-map__label--left-bottom:before{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:5px;bottom:4px;left:-10px}.search-filter__region-map__label--bottom-right:before{border-color:#fff #fff #0000 #0000;border-style:solid;border-width:5px;bottom:-10px;right:4px}.search-filter__region-map__label--bottom-left:before{border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:5px;bottom:-10px;left:4px}.search-filter__region-map__label--top-left:before{border-color:#0000 #0000 #fff #fff;border-style:solid;border-width:5px;left:4px;top:-10px}.search-filter__region-map__label--top-right:before{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:5px;right:4px;top:-10px}.search-filter__region-map__label--city{display:none}.search-filter__region-map__label--city.search-filter__region-map__label--bottom-right{bottom:0;right:0;transform:translate(-4px,-21px)}.search-filter__region-map__label--city.search-filter__region-map__label--top-right{right:0;top:0;transform:translate(-4px,21px)}.search-filter__region-map__label--city.search-filter__region-map__label--bottom-left{bottom:0;left:0;transform:translate(4px,-21px)}.search-filter__region-map__label--city.search-filter__region-map__label--top-left{left:0;top:0;transform:translate(4px,21px)}.search-filter__region-map__city:hover .search-filter__region-map__label--city{display:block}.search-filter__region-map__city{cursor:pointer;height:10px;position:absolute;transform:translate(-5px,-5px);width:10px;z-index:1}.search-filter__region-map__city-pin{background:#fff;border:2px solid #c4455a;border-radius:50%;height:10px;position:absolute;width:10px;z-index:2}.search-filter__region-map__city-shadow{background-image:radial-gradient(hsla(0,0%,100%,.459) 0 25px,hsla(0,0%,100%,.459) 25px 50px,hsla(0,0%,100%,.459) 50px 126px,#0000 126px 100%);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.search-filter__button-cont--region.search-filter__button-cont--fixed{margin-top:0}@media only screen and (min-width:1024px) and (max-width:1439px){.search-filter__button-cont--region.search-filter__button-cont--fixed{margin-top:3.75rem}}@media (max-width:1023.98px){.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--region--inside{display:none}}@media (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed{align-items:flex-start;flex-direction:column}.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--region--outside{display:none}.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:1024px) and (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed{align-items:center;flex-direction:row}.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:.875rem;margin-top:0}}@media (min-width:1024px) and (min-width:1440px){.search-filter__button-cont--region.search-filter__button-cont--fixed .search-filter__clear-btn{margin-left:2rem}}.search-filter__button-cont--region.search-filter__button-cont--fixed.search-filter__button-cont--inline{justify-content:flex-start}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{margin-top:0}@media only screen and (min-width:1024px) and (max-width:1439px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{margin-top:3.75rem}}@media (max-width:1023.98px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--region--inside{display:none}}@media (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{align-items:flex-start;flex-direction:column}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--region--outside{display:none}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:0;margin-top:1.25rem}}@media (min-width:1024px) and (min-width:1024px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package{align-items:center;flex-direction:row-reverse}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:.875rem;margin-top:0}}@media (min-width:1024px) and (min-width:1440px){.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package .search-filter__clear-btn{margin-left:2rem}}.search-filter__button-cont--region.search-filter__button-cont--fixed_event-package.search-filter__button-cont--inline{justify-content:flex-start}@media (max-width:1439.98px){.search-filter__button-cont--region-lg{margin-bottom:3.125rem}}@media (max-width:1023.98px){.search-filter__button-cont--region-lg{margin-bottom:0}}@media (min-width:768px){.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--outside{display:none}}.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--inside{justify-content:flex-start;margin-top:0}@media (max-width:767.98px){.search-filter__button-cont--region.search-filter__button-cont--inline.search-filter__button-cont--region--inside{display:none}}@media (min-width:1440px){.search-filter__inner--map-open .search-filter__button-cont--inline.search-filter__button-cont--region--outside{display:block!important;margin-top:1rem;text-align:center}.search-filter__inner--map-open .search-filter__button-cont--inline.search-filter__button-cont--region--inside{display:none}}@media (max-width:767.98px){.search-filter__tabs--region{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;width:calc(100% + 48px)}}@media (min-width:768px){.search-filter__tabs--region{margin-top:1rem}}@media (min-width:1024px){.search-filter__tabs--region{margin-bottom:1.25rem;margin-top:2.8125rem}}@media (min-width:1440px){.search-filter__tabs--region{margin-bottom:2rem;margin-top:3.75rem}}.search-filter__tab-button--region{color:#fff;font-size:.9375rem;line-height:.9375rem;margin-right:1.625rem;opacity:.5;padding:0 0 .125rem}.search-filter__tab-button--region:hover{opacity:1}.search-filter__tab-button--region--active{border-color:#fff;opacity:1}.search-filter__main-title--region.search-filter__main-title--fixed{font-size:1.875rem;line-height:2.0625rem}@media (min-width:768px){.search-filter__main-title--region.search-filter__main-title--fixed{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.search-filter__main-title--region.search-filter__main-title--fixed{font-size:4.0625rem;line-height:4.6875rem}}@media (min-width:768px){.search-filter__main-title--region.search-filter__main-title--inline{margin-bottom:1.875rem}}@media (min-width:1440px){.search-filter__main-title--region.search-filter__main-title--inline.search-filter__main-title--map-open{margin-bottom:0;max-width:21.875rem}}.formulate-input--region-filter.formulate-input--inline{max-width:100%}@media (min-width:1440px){.search-filter__region-map--switzerland-map.search-filter__region-map--inline{bottom:0;margin:0}.search-filter__region-map--germany-map.search-filter__region-map--inline{bottom:5.3125rem;margin-bottom:-9.5rem}}.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{height:100%;width:540px}@media (max-width:1439.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*50);max-height:50vh}}@media (max-width:1439.98px) and (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*65);max-height:65vh}}@media (max-width:1023.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:490px}}@media (max-width:767.98px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:306px}}@media (max-width:380px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{width:240px}}@media (min-width:1024px){.search-filter__region-map__svg--germany-map.search-filter__region-map__svg--fixed{max-height:calc(var(--vh, 1vh)*80);max-height:80vh}}input[type=number]{border:1px solid #bbb;border-radius:3px;padding:4px 5px;width:40px}input[type=range]{-webkit-appearance:none;background:#51736f;background-image:linear-gradient(#fffc,#fffc);background-repeat:no-repeat;background-size:0 100%;border-radius:5px;height:.25rem;margin-right:.9375rem;width:15.625rem}@media (max-width:1439.98px){input[type=range]{width:100%}}@media (max-width:1023.98px){input[type=range]{width:13.4rem}}@media (max-width:767.98px){input[type=range]{width:100%}}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-webkit-slider-thumb:hover{cursor:pointer}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-moz-range-thumb:hover{cursor:pointer}input[type=range]::-ms-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 2px 0 #555;cursor:ew-resize;height:1.125rem;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1.125rem}input[type=range]::-ms-thumb:hover{cursor:pointer}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}input[type=range]::-moz-range-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}input[type=range]::-ms-track{-webkit-appearance:none;background:#0000;border:none;box-shadow:none}.search-filter__region-map.search-filter__region-map--switzerland-map.search-filter__region-map--inline{display:block}.search-filter__region-map__svg.search-filter__region-map__svg--inline{max-height:22rem;width:60%}@media (min-width:768px) and (max-width:1439.98px){.search-filter__region-map__svg.search-filter__region-map__svg--inline{margin-bottom:0;margin-top:1.25rem;width:52%}}.search-filter__regions-info.search-filter__regions-info--inline{display:flex;height:100%;justify-content:space-between}@media (min-width:1024px) and (max-width:1439.98px){.search-filter__regions-info.search-filter__regions-info--inline{max-width:24.75rem}}.search-filter__main-title--region.search-filter__main-title--inline,.search-filter__regions-info__content--inline{margin-bottom:0}.search-filter__search-input.search-filter__search-input--inline{max-width:24.5625rem}.search-filter__region-map--austria-map.search-filter__region-map--inline .search-filter__region-map__svg--austria-map.search-filter__region-map__svg--inline,.search-filter__region-map--austria-map.search-filter__region-map--inline .search-filter__region-map__svg--germany-map.search-filter__region-map__svg--inline,.search-filter__region-map--germany-map.search-filter__region-map--inline .search-filter__region-map__svg--austria-map.search-filter__region-map__svg--inline,.search-filter__region-map--germany-map.search-filter__region-map--inline .search-filter__region-map__svg--germany-map.search-filter__region-map__svg--inline{margin-right:39%}@media (max-width:1023px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:341px}}@media (min-width:1024px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:440px}}@media (min-width:1440px){.search-filter__inner.search-filter__inner--region .search-filter__input-wrap--region{width:540px}}.search-filter__region-map.active-map .search-filter__region-map__region--kanton.search-filter__region-map__region--no-results,.search-filter__region-map.active-map .search-filter__region-map__region--ort.search-filter__region-map__region--no-results{fill:#ff5a75;opacity:1}.search-page__inspiration-slider{margin-bottom:3.75rem}.search-page--map-open .search-page__inspiration-slider{display:none}@media (min-width:1440px){.search-page__inspiration-slider{margin-bottom:7.0625rem}}.search-page__inspiration-slider{min-height:406px;overflow:hidden}@media (max-width:767.98px){.search-page__inspiration-slider{margin-bottom:1.5rem;margin-top:5rem}}.search-page__inspiration-slider .el-card__description{background-color:#6a8396}.search-page__inspiration-slider .el-card__next-btn{display:none}.search-page__inspiration-slider .el-card__title-text{font-size:1.125rem;line-height:130%;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1440px){.search-page__inspiration-slider .el-card__title-text{font-size:1.375rem;line-height:1.875rem}.search-page__inspiration-slider .el-card__title-text--map-open{font-size:1.125rem;line-height:130%}}.search-page__inspiration-slider .el-card__description{flex-wrap:wrap;margin-bottom:-3.125rem;padding:1.875rem 1.5rem 1.5rem;top:-3.125rem;width:207px}@media (min-width:1440px){.search-page__inspiration-slider .el-card__description{margin-bottom:-4.375rem;padding:2rem 1.5rem 1.5rem;top:-4.375rem;width:292px}.search-page__inspiration-slider .el-card__description--map-open{padding:1.875rem 1.25rem 1.25rem}}.search-page__inspiration-slider .el-card__description-text{font-size:.75rem;height:2rem;line-height:1rem;margin-top:.3125rem;overflow:hidden;white-space:normal}.search-page__inspiration-slider .el-card__description-text span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1440px){.search-page__inspiration-slider .el-card__description-text{font-size:.8125rem;height:auto;line-height:1.25rem}.search-page__inspiration-slider .el-card__description-text--map-open{font-size:.75rem;line-height:1rem}}.search-page__inspiration-slider .el-card__category-text{font-size:.8125rem;font-weight:400;padding:0 .8125rem}@media (min-width:768px){.search-page__inspiration-slider .el-card__category-text{padding:.25rem .75rem;top:.75rem}}@media (min-width:1440px){.search-page__inspiration-slider .el-card__category-text{font-size:.9375rem;padding:.375rem .625rem;top:1.25rem}.search-page__inspiration-slider .el-card__category-text--map-open{font-size:.8125rem;padding:.25rem .75rem;top:1rem}}.search-page__inspiration-slider .el-card__image{height:16.25rem}@media (min-width:1024px){.search-page__inspiration-slider .el-card__image{height:11rem}}@media (min-width:1440px){.search-page__inspiration-slider .el-card__image{height:15.25rem}.search-page__inspiration-slider .el-card__image--map-open{height:12.375rem}}.search-page__inspiration-slider .tiny-slider__mobile-version--carousel .el-card{width:18.75rem}.search-page__inspiration-slider .tiny-slider__mobile-version--carousel .el-card__image{height:16.25rem}.search-page__inspiration-slider .tns-outer:after,.search-page__inspiration-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.search-page__inspiration-slider .tns-outer:before{right:100%}.search-page__inspiration-slider .tns-outer:after{left:100%}.search-page__inspiration-slider .tns-item{cursor:pointer}.search-page__inspiration-slider .tns-ovh{overflow:visible;z-index:1}.search-page__inspiration-slider .tiny-slider__navigation{z-index:3}.search-page__inspiration-slider .tiny-slider__title{font-size:1.375rem;font-weight:600;line-height:130%}@media (min-width:1024px){.search-page__inspiration-slider .tiny-slider__title{font-size:3.4375rem;line-height:4.0625rem}}.search-page__inspiration-slider .tiny-slider__subtitle{font-size:.875rem;font-weight:400;line-height:130%;margin-top:.3125rem}@media (min-width:1024px){.search-page__inspiration-slider .tiny-slider__subtitle{font-size:1.125rem;line-height:2.0625rem;margin-top:.625rem}}.search-page__inspiration-slider .tiny-slider__header{padding-left:0;padding-right:0}@media (min-width:1440px){body.map-open .search-page__inspiration-slider{margin-bottom:3.75rem}body.map-open .search-page__inspiration-slider .tiny-slider__title{font-size:1.125rem;line-height:130%}body.map-open .search-page__inspiration-slider .tiny-slider__subtitle{font-size:.75rem;line-height:130%;margin-top:.3125rem}body.map-open .search-page__inspiration-slider .tiny-slider__navigation{padding:0 6.25rem}}.entity-details__related-slider .tiny-slider__mobile-version,.search-page__inspiration-slider .tiny-slider__mobile-version{display:flex;gap:30px}.entity-details__related-slider .tiny-slider__subtitle,.search-page__inspiration-slider .tiny-slider__subtitle{margin-bottom:10px}.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:386px!important}@media (max-width:1439.98px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:289px!important}}@media (max-width:1023px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:309px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:223px}}@media (max-width:767px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:217px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:142px}}@media (max-width:767.98px){.entity-details__related-slider .swiper-slide,.search-page__inspiration-slider .swiper-slide{width:300px!important}.entity-details__related-slider .el-card__description,.search-page__inspiration-slider .el-card__description{width:276px}}@media (min-width:568px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:24.125rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:21.25rem}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button{background-color:initial;height:71px;position:absolute;width:40px;z-index:10}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button-prev{left:-5.625rem}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-button-next{right:-5.625rem}}@media (max-width:1439.98px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:18.0625rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:15.9375rem}}@media (max-width:1023px){.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:19.3125rem!important}.search-page__inspiration-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:13.9375rem}}.search-page__package-deals{margin-bottom:6.875rem;margin-top:1.875rem;min-height:0}.search-page--map-open .search-page__package-deals{display:none}@media (max-width:767.98px){.search-page__package-deals{margin-bottom:1.5rem;margin-top:0}}.search-page__package-deals .tiny-slider__tabs{margin-top:2.1875rem}.search-page__package-deals .tiny-slider__header{margin-bottom:2.1875rem;padding-left:0;padding-right:0}@media (min-width:1024px){.search-page__package-deals{padding:2.875rem 0 4.5625rem}}@media (min-width:1440px){.search-page__package-deals--map-open{padding:1.875rem 0 2.6875rem}.search-page__package-deals--map-open .el-card__title-text{font-size:1.25rem}.search-page__package-deals--map-open .el-card__category-text{font-size:.75rem;font-weight:400;line-height:130%;padding:.3125rem .625rem;top:.875rem}.search-page__package-deals--map-open .el-card__description{margin-bottom:-2.1875rem;padding:.75rem 1rem .25rem;top:-2.1875rem}.search-page__package-deals--map-open .tiny-slider__tabs{margin-top:1.875rem}}.search-page__article__image-cont:hover .swiper-slide-active .search-page__article__image-wrap{transform:scale(1.03)}.search-page__article__image-cont .swiper-button{background-color:#444;border:none;border-radius:0;height:71px;padding:1.375rem .3125rem 1.375rem .5rem;transition:left .1s ease-in-out,right .1s ease-in-out;width:40px}.search-page__article__image-cont .swiper-button:hover:after{color:#ff5a75}.search-page__article__image-cont .swiper-button:after{color:#fff;font-size:23px;font-weight:700}.search-page__article__image-cont .swiper-button-next{right:-2.5rem}.search-page__article__image-cont .swiper-button-prev{left:-2.5rem}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden{overflow:hidden}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden:hover .swiper-button-prev{left:0}.search-page__article__image-cont .swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden:hover .swiper-button-next{right:0}@media (min-width:568px){.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel{display:flex;width:fit-content}.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap{width:21.75rem}.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap:not(:first-child){display:none}}@media (min-width:1440px){.search-page__article__image-cont .tiny-slider__mobile-version.tiny-slider__mobile-version--tiny-carousel .search-page__article__image-wrap{width:28rem}}:root{--swiper-theme-color:#fff;--swiper-navigation-size:23px}.search-page__article__inner--sla-nominated .search-page__article__image-cont .swiper-button{display:none}.search-page__article__image-cont.search-page__article__image-cont-sla{overflow:hidden}.search-page__article__image-cont.search-page__article__image-cont-sla:hover .search-page__article__image-wrap{transform:scale(1.04)}.internal-links__tags-container{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.internal-links__labelTitle{padding:16px 16px 0}.internal-links__infoContainter{align-items:center;align-self:stretch;background:#2c2c2c;gap:8px;justify-content:center;line-height:24px;margin-left:15px;margin-right:15px;padding:40px}@media (max-width:1023.98px){.internal-links__infoContainter{padding:16px}}.internal-links__tag{background-color:#2c2c2c;border-radius:6px;color:#fff;display:inline-block;font-size:16px;padding:6px 12px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.internal-links__container{align-items:center;display:grid;justify-content:center;margin-bottom:198px}@media (max-width:1023.98px){.internal-links__container{margin-bottom:254px}}.internal-links__container--map-open{width:44.375rem}.internal-links__container--map-open .internal-links__wrapper{width:100%}.internal-links__wrapper{display:grid;gap:32px;max-width:958px;width:958px}@media (min-width:1440px){.internal-links__wrapper{max-width:1248px;width:1248px}}@media (max-width:1023.98px){.internal-links__wrapper{max-width:766px;width:766px}}@media (max-width:767.98px){.internal-links__wrapper{max-width:max-content;width:100%}.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}.entity-details__header{min-height:18.125rem;position:relative}@media (min-width:1024px){.entity-details__header{min-height:23.75rem}}@media (min-width:1440px){.entity-details__header{min-height:33.125rem}}@media (max-width:767.98px){.entity-details__header{flex-grow:1}}.entity-details__header-inner{-webkit-backface-visibility:hidden;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0) scale(1);width:100%}.entity-details__header-inner img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1);z-index:1}.entity-details__header-button{bottom:0;left:0;padding-bottom:1.875rem;position:absolute;text-align:center;width:100%;z-index:2}.entity-details__header-button .btn{font-size:1rem;font-weight:500;padding:.75rem 1.875rem}@media (min-width:768px){.entity-details__header-button{text-align:left}}@media (min-width:1024px){.entity-details__header-button{padding-bottom:3.125rem}.entity-details__header-button .btn{font-size:1.125rem;font-weight:600;padding:.6875rem 1.875rem}}.entity-details__nav-list{display:flex;justify-content:flex-start}.entity-details__nav-list li{margin-right:1.25rem}@media (min-width:1024px){.entity-details__nav-list li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__nav-list{display:none}}.entity-details__nav{position:relative;z-index:3}@media (min-width:768px){.entity-details__nav--fixed{height:4.375rem}}@media (max-width:767.98px){.entity-details__nav{z-index:20}}@media (min-width:768px){.entity-details__nav-inner{background-color:#2c2c2c;box-shadow:0 6px 10px #0003;padding:.875rem 0}.entity-details__nav-inner--fixed{position:fixed;top:4.375rem;width:100%;z-index:1}}.entity-details__nav-list-link{color:#fff;display:block;font-size:.9375rem;transition:all .1s ease-in-out}.entity-details__nav-list-link--active,.entity-details__nav-list-link:hover{color:#ff5a75}@media (min-width:1024px){.entity-details__nav-list-link{font-size:1.125rem;font-weight:700}}@media (max-width:767.98px){.sk-modal__check-availability-type{padding-top:0}}.entity-details__details{background:linear-gradient(0deg,#333 23.75%,#272727 80.21%);padding:1.875rem 0}.entity-details__details--no-header{padding:5rem 0 1.875rem!important}@media (min-width:1024px){.entity-details__details{padding:3.125rem 0}.entity-details__details--no-header{padding:6.875rem 0 3.125rem}}@media (max-width:767.98px){.entity-details__details--display-header{bottom:0;height:180px;left:0;padding:1rem 0;position:relative;width:100%}.entity-details__display--with-header{display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100.3)}}.entity-details__display_logo_print{display:none}.entity-details__title{display:inline;font-size:1.5rem;line-height:130%}@media (min-width:1024px){.entity-details__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.entity-details__title{font-size:1.875rem}.entity-details__title--big-screen{display:none}}.entity-details__title--small-screen{display:none}@media (max-width:767.98px){.entity-details__title--small-screen{display:block}}.entity-details__type-label-wrap{display:inline-block}.entity-details__type-label{background-color:#535353;border-radius:3px;color:#fff;display:none;font-size:.6875rem;font-weight:400;line-height:1;margin-top:.4375rem;padding:.25rem .375rem;vertical-align:top;white-space:nowrap}@media (min-width:768px){.entity-details__type-label{display:inline-block}}@media (max-width:1023.98px){.entity-details__type-label{margin-left:-.125rem;margin-top:.125rem}}.entity-details__location{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-top:.375rem}@media (min-width:1024px){.entity-details__location{font-size:1.5625rem;line-height:2.1875rem}}.entity-details__details-features{display:flex;justify-content:space-between;list-style:none;margin:1.875rem 0 0;padding:0}.entity-details__details-features li{background-position:center 0;background-repeat:no-repeat;background-size:25px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);font-size:.8125rem;padding-top:1.875rem}.entity-details__details-features li img{display:none}@media (min-width:768px){.entity-details__details-features{justify-content:flex-start}.entity-details__details-features li{margin-right:1.875rem}}@media (max-width:767.98px){.entity-details__details-features{text-align:center}}.entity-details__ribbon{background-color:#a4937d;padding:.9375rem 0}.entity-details__ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:30px auto;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-left:2.8125rem}.entity-details__ribbon h3 img{display:none}@media (min-width:768px){.entity-details__ribbon h3{font-size:1.125rem;font-weight:600;line-height:2.0625rem}}@media (min-width:1440px){.entity-details__ribbon h3{background-size:23px auto}}.entity-details__nominate_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__nominate_ribbon:after{clear:both;content:"";display:block}.entity-details__nominate_ribbon h3{align-items:center;background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:flex;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__nominate_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__nominate_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__nominate_ribbon h3{background-size:30px auto;display:block;font-size:14px;line-height:140%;margin:0}.entity-details__nominate_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}.entity-details__nominate_ribbon button{background-color:#2c2c2c;border:none;border-radius:4px;color:#fff;cursor:pointer;float:none;font-size:15px;font-weight:700;line-height:22px;margin:0 17px;padding:11px 20px;text-align:center;width:calc(100% - 34px)}@media (max-width:767.98px){.entity-details__nominate_ribbon button{margin:0;width:100%}}.entity-details__nominate_ribbon button:hover{background-color:#444}.entity-details__nominate_ribbon.entity-details__award_ribbon{background-color:#a4937d;padding-bottom:1rem}.entity-details__nominate_ribbon.entity-details__award_ribbon h3{margin-bottom:0}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{align-items:center;background-color:#6f889b;display:flex;flex-wrap:wrap;height:max-content;justify-content:space-evenly}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting>div>h3{background-size:30.7px auto!important}@media (max-width:767.98px){.entity-details__nominate_ribbon.entity-details__award_ribbon-voting{padding-left:20px;padding-right:20px}}.entity-details__nominate_ribbon.entity-details__award_ribbon-voting__inner{align-items:center!important;display:flex!important}@media (min-width:768px){.entity-details__nominate_ribbon{padding:.8125rem 0}.entity-details__nominate_ribbon h3{float:left;font-size:1.125rem;line-height:2.0625rem;margin:0;padding-bottom:0;padding-left:3rem;padding-top:0}.entity-details__nominate_ribbon button{float:left;margin:15px 0 0 48px;width:auto}}@media (min-width:1024px){.entity-details__nominate_ribbon button{margin:15px 130px 0 48px;min-width:170px;padding:11px 30px}}@media (min-width:1440px){.entity-details__nominate_ribbon h3{background-size:23.7px auto}.entity-details__nominate_ribbon button{margin:0 87px 0 108px}}.entity-details__nominate_ribbon-header>span{margin-left:3px}@media (max-width:767.98px){.entity-details__nominate_ribbon-header>span{margin-left:0}}.entity-details__documents{background-color:#272727}.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #656565}@media (max-width:767.98px){.entity-details__documents .entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:1px solid #ffffffb3}}@media (min-width:768px){.entity-details__documents{padding-top:2.5rem}}.entity-details__details__main-image{cursor:pointer;margin-top:2.5rem;max-width:100%;padding-top:75%;position:relative}.entity-details__details__main-image img{width:100%}.entity-details__details__main-image .btn{bottom:1.875rem;left:1.875rem;position:absolute;z-index:1}@media (max-width:767.98px){.entity-details__details__main-image .btn{bottom:.9375rem;font-size:.875rem;left:50%;padding:.25rem 1.5625rem;transform:translateX(-50%);white-space:nowrap}}@media (min-width:768px){.entity-details__details__main-image{padding-top:55%}}.entity-details__prevoting_ribbon{background-color:#6f889b;padding:.9925rem 0}.entity-details__prevoting_ribbon:after{clear:both;content:"";display:block}.entity-details__prevoting_ribbon h3{background:url(/images/icons/location_award.svg) no-repeat 0 50%;background-size:23.7px auto;display:block;float:none;font-size:1.125rem;font-weight:600;line-height:2.0625rem;margin:0 17px 20px;min-height:40px;padding-bottom:5px;padding-left:2.6875rem;padding-top:5px}.entity-details__prevoting_ribbon h3 img{cursor:pointer;height:24px;margin-bottom:-6px;width:24px}.entity-details__prevoting_ribbon h3 img.print-icon{display:none}@media (max-width:767.98px){.entity-details__prevoting_ribbon h3{background-size:30px auto;font-size:14px;line-height:140%;margin:0}.entity-details__prevoting_ribbon h3 img{height:20px;margin-bottom:-4px;width:20px}}@media (min-width:1024px){.entity-details__award_ribbon-category{padding:0 5px}}.entity-details__location-info-rent{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-top:.6875rem}@media (max-width:767.98px){.entity-details__location-info-rent{font-size:15px;line-height:165%}}.entity-details__location-info-rent img{height:1.5rem;width:1.5rem}@media (min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/icons/default-skin.svg)!important}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none!important}}.entity-details__description{background-color:#272727;font-size:.875rem;line-height:1.3125rem}@media (min-width:1024px){.entity-details__description{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.entity-details__description{font-size:1rem;font-weight:400;line-height:1.5rem}}.entity-details__description-sla{background-color:#333;margin-top:-15px}@media (max-width:767.98px){.entity-details__description-sla{margin-top:-3px}}.entity-details__description-section{padding:0 0 2.5rem}@media (max-width:767.98px){.entity-details__description-section--mobile-hidden{display:none}}.entity-details__description-section-no-padding{padding:0}.entity-details__description-section-small{padding-bottom:1rem}.entity-details__description-section-sla{font-size:15px;font-weight:400;line-height:25px;padding-bottom:45px}@media (max-width:767.98px){.entity-details__description-section-sla{font-size:14px;font-weight:400;line-height:160%;padding-bottom:2.1875rem}}.entity-details__no-details-sla{padding-bottom:60px!important}.entity-details__description-row{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:768px){.entity-details__description-row{flex-direction:row}}.entity-details__description-row:first-child{border-top:1px solid #656565;padding-top:2.5rem}@media (max-width:767.98px){.entity-details__description-row:first-child{border-top:1px solid #ffffffb3}}.entity-details__description-section:first-child .entity-details__description-row:first-child{border-top:none}@media (max-width:767.98px){.entity-details__description-row:not(:last-child){margin-bottom:1.25rem}.entity-details__description-row--mobile-hidden{display:none}}.entity-details__description-row-sla:first-child{padding-top:0}.entity-details__description-column:first-child{border-top:1px solid #656565;padding-top:2.5rem}@media (max-width:767.98px){.entity-details__description-column:first-child{border-top:1px solid #ffffffb3}}.entity-details__description-section:first-child .entity-details__description-column:first-child{border-top:none}@media (max-width:767.98px){.entity-details__description-column:not(:last-child){margin-bottom:1.25rem}.entity-details__description-column--mobile-hidden{display:none}.entity-details__description-column_no-border:first-child{border-top:none}}.entity-details__description-column-sla:first-child{padding-top:0}.entity-details__description-label{margin-bottom:1rem;width:100%}.entity-details__description-label h4{font-weight:700}@media (max-width:767.98px){.entity-details__description-label h4{font-size:1rem;font-weight:600;line-height:1.5rem}}@media (min-width:768px){.entity-details__description-label{margin-bottom:0;width:7.5rem}}@media (min-width:1024px){.entity-details__description-label{width:12.5rem}}.entity-details__description-label-no-padding{margin-bottom:.625rem}@media (max-width:767.98px){.entity-details__description-label-sm{font-size:1.375rem}}.entity-details__description-trimmed--visable{display:block}.entity-details__description-trimmed--hidden{display:none}.entity-details__description-trimmed--button{margin-left:4px;text-decoration:underline}@media (max-width:767.98px){.bg-screen{display:none}}.sm-screen{display:none}@media (max-width:767.98px){.sm-screen{display:block}}.entity-details__description-values{width:100%}@media (min-width:768px){.entity-details__description-values{flex:1;width:auto}}.entity-details__description-values_image{margin:auto}.entity-details__description-image{align-items:center;display:flex;height:120px;justify-content:flex-start;margin-top:32px;width:120px}.entity-details__description-image>img{border-radius:7.5rem;height:100%;object-fit:cover;width:100%}@media (min-width:568px) and (max-width:1023.98px){.entity-details__description-image>img{height:6rem;width:6rem}}@media (max-width:767.98px){.entity-details__description-image{margin-top:16px}}.entity-details__description__contact-name{font-size:15px;font-style:normal;font-weight:400;line-height:24.75px;margin-bottom:19px}.entity-details__description__icon{display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(286deg) brightness(105%) contrast(107%);height:1.5rem;margin-right:.3125rem;vertical-align:middle;width:1.5rem}@media (min-width:1024px){.entity-details__description__icon{margin-right:.625rem}}@media (max-width:767.98px){.entity-details__description__icon{vertical-align:text-top}}.entity-details__description__email-printview,.entity-details__description__phone-printview{display:none}.entity-details__description__inline-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.entity-details__description__inline-list li{align-items:center;display:flex;margin-bottom:1rem;width:50%}.entity-details__description__inline-list li img[src*="check.svg"]{height:.9375rem;width:.9375rem}.entity-details__description-row:last-child .entity-details__description__inline-list{margin-bottom:-1rem}@media (min-width:1440px){.entity-details__description__inline-list li{width:33.3333333333%}}@media (max-width:767.98px){.entity-details__description__inline-list-show-main>li:not(:first-child){display:none}.entity-details__description__inline-list-not-expanded{display:grid}.entity-details__description__inline-list-not-expanded>li{width:auto}.entity-details__description__inline-list-not-expanded>li:not(:nth-child(-n+3)){display:none}.entity-details__description__inline-list-expanded>li{width:auto}.entity-details__description__inline-list-expanded>li:not(:nth-child(-n+3)){display:block}}.entity-details__description__inline-list-expanded>li:focus{color:#fff}.entity-details__description__inline-list-trigger{align-items:center;display:flex;margin-bottom:1.1875rem;margin-left:2%;text-decoration:underline;width:max-content}@media (min-width:568px){.entity-details__description__inline-list-trigger{display:none}}.entity-details__description__inline-list-trigger svg{height:.75rem;margin-right:.5rem;width:.75rem}.entity-details__description__inline-list-trigger-none{display:none}@media (max-width:767.98px){.entity-details__description__inline-list{display:list-item}}.entity-details__description__list{list-style:none;margin:0;padding:0}.entity-details__description__list li{overflow:hidden;text-overflow:ellipsis}.entity-details__description__list li:not(:last-child){margin-bottom:.3125rem}@media (max-width:767.98px){.entity-details__description__list .align-text{padding-left:29px}.entity-details__description__list .align-text .entity-details__description__icon{margin-left:-33px}}.entity-details__description__list-image{margin-top:40px}@media (max-width:767.98px){.entity-details__description__list-image{margin-top:0}}.entity-details__rooms-list{height:0;list-style:none;margin:0;padding:0;transition:.3s ease-in-out}.entity-details__rooms-list--expanded{height:auto;padding-bottom:1.5rem}.entity-details__rooms-list--expanding{overflow:hidden}.entity-details__rooms-list-item{display:flex;flex-wrap:nowrap}.entity-details__rooms-list-item:first-child{margin-top:1rem}.entity-details__rooms-list-item:not(:last-child){margin-bottom:1.375rem}.entity-details__rooms-popup--rooms_slider{background-color:#fff;border-radius:5px;bottom:100%;color:#121212;left:46%;padding:1rem;position:absolute;transform:translate(-9.0625rem,-.625rem);width:18.125rem}@media (max-width:1023.98px){.entity-details__rooms-popup--rooms_slider{left:62%}}@media (max-width:767.98px){.entity-details__rooms-popup--rooms_slider{left:78%;width:15rem}}.entity-details__rooms-popup--rooms_slider:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:12.5%;position:absolute;top:100%;transform:translate(-10px);width:0}@media (max-width:1439.98px){.entity-details__rooms-popup--rooms_slider:after{left:12%}}@media (max-width:1023.98px){.entity-details__rooms-popup--rooms_slider:after{left:9.6%}}.entity-details__rooms-popup{background-color:#fff;border-radius:5px;bottom:100%;color:#121212;left:50%;padding:1rem;position:absolute;transform:translate(-9.0625rem,-.625rem);width:18.125rem}.entity-details__rooms-popup:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-10px);width:0}.entity-details__rooms-popup-list{list-style:none;margin:0;padding:0}.entity-details__rooms-popup-list li{font-size:.8125rem;line-height:1.25rem}.entity-details__rooms-popup-list-title{font-weight:700}.entity-details__rooms-popup-list-title:not(:first-child){margin-top:.75rem}.entity-details__rooms-list-column{position:relative}.entity-details__rooms-list-column:nth-child(-n+2){padding-right:.3125rem}.entity-details__rooms-list-column:nth-last-child(-n+3){align-items:center;display:flex;width:1.125rem}.entity-details__rooms-list-column:first-child{width:40%}.entity-details__rooms-list-column:nth-child(3){margin-left:auto;margin-right:1rem}.entity-details__rooms-list-column:nth-child(4){margin-right:1rem}@media (min-width:1440px){.entity-details__rooms-list-column:first-child{width:50%}}.entity-details__rooms-list-column .sk-icon svg{height:1.125rem;width:1.125rem}@media (max-width:767.98px){.entity-details__rooms-list-column:nth-last-child(-n+3){display:none}.entity-details__rooms-list-column:first-child{width:50%}}.entity-details__rooms-list-column-slide{align-items:center;display:flex;justify-content:flex-start;position:relative}.entity-details__rooms-list-column-slide>p{cursor:pointer;font-family:Sofia Pro;font-size:15px;font-style:normal;font-weight:400;line-height:165%}@media (max-width:767.98px){.entity-details__rooms-list-column-slide>p{font-size:13px;font-style:normal;font-weight:400;line-height:165%}}.entity-details__rooms-list-column-slide>span>svg{height:20px!important;margin-right:.625rem;width:20px!important}@media (max-width:767.98px){.entity-details__rooms-list-column-slide>span>svg{height:16px!important;width:16px!important}}@media (max-width:1439.98px){.entity-details__rooms-list-column-slide>span>svg{margin-right:8px}}.entity-details__rooms-list-column-slide:not(:last-child){margin-bottom:8px}.entity-details__rooms-list-column-slide .sk-icon svg{height:1.125rem;width:1.125rem}.entity-details__rooms-list-column-slide_underline{text-decoration:underline}.entity-details__rooms-list-column--has-popup .sk-icon{cursor:pointer}.entity-details__rooms-expand-trigger{align-items:center;color:#ff5a75;display:flex;margin-top:.875rem}.entity-details__rooms-expand-trigger svg{height:.75rem;margin-right:.5rem;width:.75rem}.entity-details__rooms-expand-trigger path{fill:#ff5a75}.entity-details__rooms-expand-trigger:hover{color:#d94d64}.entity-details__rooms-expand-trigger:hover path{fill:#d94d64}.entity-details__rooms-expand-trigger--hidden{display:none}@media (max-width:767.98px){.entity-details__rooms-expand-trigger{color:#fff;text-decoration:underline}.entity-details__rooms-expand-trigger path{fill:#fff}}.entity-details__rooms-list-item .pswp-gallery figure{margin:0}.entity-details__rooms-list-item .pswp-gallery img{display:block;height:1.125rem;width:1.125rem}.entity-details-description-menu-title{align-items:center;display:flex;height:50px;justify-content:space-between}.entity-details-description-menu-title h4{font-weight:400}@media (max-width:767.98px){.entity-details-description-menu-title h4{font-size:1rem;line-height:1.5rem}}.description-section-mobile{display:block;padding:0 0 1.25rem}.description-section-mobile--border{border-top:1px solid #ffffffb3}@media (min-width:568px){.description-section-mobile{display:none}}.description-section-mobile--border .entity-details__description-label-sm{margin-top:1.6875rem}.description-section-row{max-height:2.8rem;overflow:hidden;transition:max-height .2s ease-in-out}.description-section-row-expanded{max-height:43.8rem}.description-section-row-expanded svg{transform:rotate(180deg)}.description-section-mobile .description-section-row{border-top:1px solid #505050}.description-section-mobile .description-section-row:nth-child(2){border-top:none}.entity-details__description-valuation-row:nth-child(2){padding-top:2.5rem}.entity-details__description-valuation-list{display:block;list-style:none;margin:0;padding:10px 0 0}.entity-details__description-valuation-list li:not(:last-child){margin-bottom:16px}@media (max-width:767.98px){.entity-details__description-valuation-list li:not(:last-child){margin-bottom:8px}}.entity-details__description-valuation-list li{align-items:center;display:flex}@media (min-width:568px){.entity-details__description-row.border-top{border-top:1px solid #656565!important}}.entity-details__gallery{background-color:#272727}.entity-details__gallery .gallery{display:flex;flex-wrap:wrap;width:100%}@media (max-width:767.98px){.entity-details__gallery .gallery{padding:0 0 2.5rem}}.entity-details__gallery .gallery figure{display:block;height:11.125rem;margin:0;position:relative;width:calc(33.33333% - .66667px)}@media (max-width:767.98px){.entity-details__gallery .gallery figure{height:5.265rem}}.entity-details__gallery .gallery figure:nth-child(-n+2){height:16.625rem;margin-bottom:1px;width:50%;width:calc(50% - .5px)}@media (max-width:767.98px){.entity-details__gallery .gallery figure:nth-child(-n+2){height:8.050625rem}}.entity-details__gallery .gallery figure a{display:block;height:100%}.entity-details__gallery .gallery figure a span{background:#00000080;background-position:center 40%;background-repeat:no-repeat;color:#fff;display:none;font-size:.75rem;height:100%;padding-top:35%;position:relative;text-align:center;width:100%;z-index:2}@media (max-width:767.98px){.entity-details__gallery .gallery figure a span{font-size:14px;padding-top:39.5%}}@media (max-width:320px){.entity-details__gallery .gallery figure a span{padding-top:50%}}.entity-details__gallery .gallery figure figcaption{display:none}.entity-details__gallery .gallery .gallery_image a span{background-image:url(../images/icons/gallery/plus.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_image a span{background-size:1.5rem}}.entity-details__gallery .gallery .gallery_video a span{background-image:url(../images/icons/gallery/play.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_video a span{background-size:1.5rem}}.entity-details__gallery .gallery .gallery_vr360 a span{background-image:url(../images/icons/gallery/rotate.svg);display:block}@media (max-width:767.98px){.entity-details__gallery .gallery .gallery_vr360 a span{background-size:1.5rem}}.entity-details__gallery .pswp .pswp__top-bar{text-align:right}.entity-details__gallery .pswp .pswp__top-bar .pswp__counter{left:calc(50% - 50px);text-align:center;width:100px}.entity-details__gallery .pswp .pswp__caption__center{border-top:1px solid #fff6;max-width:none;padding:10px 0}.entity-details__gallery .pswp .rotation-wrapper{color:#fff;position:relative}.entity-details__gallery .pswp .rotation-wrapper button{background:none;background-position:50%;background-repeat:no-repeat;background-size:40%}.entity-details__gallery .pswp .pswp__caption{padding:0 2rem}.entity-details__gallery .pswp .pswp__zoom-wrap{text-align:center}.entity-details__gallery .pswp .pswp__zoom-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.entity-details__gallery .pswp .wrapper{display:block;line-height:0;margin:0 auto;max-width:90%;position:absolute;text-align:left;top:50%;transform:translateY(-50%);vertical-align:middle;width:100%;z-index:1045}.entity-details__gallery .pswp .video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative;width:100%}.entity-details__gallery .pswp .video-wrapper iframe{height:90%;left:10%;position:absolute;top:4%;width:90%}.entity-details__gallery .pswp:not(.pswp--zoom-allowed){cursor:grab}.entity-details__gallery .pswp--fs .wrapper{max-width:100%}.entity-details__gallery .pswp--fs .video-wrapper iframe{height:100%;left:0;top:0;width:100%}.entity-details__gallery .pswp__bg{background:#1e1e1e}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs{align-content:flex-start;align-items:center;background-color:#ddd;display:none;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;height:100%;justify-content:space-between;overflow-y:auto;position:fixed;right:0;top:0;width:200px;z-index:1000000}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap{background-repeat:no-repeat;background-size:cover;cursor:pointer;height:60px;margin:5px 5px 0 0;position:relative;width:calc(50% - 8px)}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap:nth-child(odd){margin-left:5px}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap:before{border:6px solid #0000;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs .thumb-wrap.activethumb:before{border:6px solid #ff5268;opacity:1;transition:all .2s linear;visibility:visible}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs img{height:auto;width:100%}@media (min-width:768px){.entity-details__gallery .gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.entity-details__gallery .gallery figure{height:5.8125rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:8.75rem}.entity-details__gallery .gallery figure a span{background-size:18px}}@media (min-width:1024px){.entity-details__gallery .pswp.hasInnerThumbs .pswp__top-bar{padding-right:200px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__share-tooltip{right:244px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__zoom-wrap{margin-left:-100px}.entity-details__gallery .pswp.hasInnerThumbs .pswp__button--arrow--right{right:200px}.entity-details__gallery .pswp.hasInnerThumbs .photoSwipe_innerthumbs{display:flex}.entity-details__gallery .gallery figure{height:8.375rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:11.125rem}.entity-details__gallery .gallery figure a span{font-size:.9375rem;font-weight:700;line-height:1.5625rem;padding-top:31%}}@media (min-width:1440px){.entity-details__gallery .gallery figure{height:11.125rem}.entity-details__gallery .gallery figure:nth-child(-n+2){height:16.625rem}}.col-no-padding{padding-left:0;padding-right:0}@media (max-width:767.98px){.entity-details__gallery__photo-swipe--mobile-hidden{display:none}}.entity-details__contact{background-color:#ff5a75;min-height:100%;padding:3.25rem 0 4.1875rem}@media (max-width:767.98px){.entity-details__contact{display:none}}.entity-details__contact-form{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:1024px){.entity-details__contact-form{column-gap:32px;flex-direction:row}}.search-page__article--no-content{margin-bottom:0}.entity-details__contact-form-column{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.entity-details__contact-form-column{width:49%}}.entity-details__contact-input-wrap{margin-bottom:1.5rem}.entity-details__contact-input-wrap--textarea{height:9.375rem}@media (min-width:1024px){.entity-details__contact-input-wrap--textarea{flex:1}}@media (max-width:767.98px){.entity-details__contact-input-wrap--textarea{height:auto}}@media (min-width:568px){.entity-details__contact-input-wrap-modal{margin-bottom:2rem}}.entity-details__contact-input-wrap--checkbox{margin-bottom:1.1875rem}.entity-details__contact-input-wrap--submit{margin-top:.3125rem}.entity-details__contact-input-wrap--submit input{border-radius:.1875rem;padding:1rem}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{background-color:#fff;border:none;display:block;font-size:15px;line-height:20px;padding:10px 16px}.entity-details__contact-form .vdp-datepicker input[type=text]::placeholder,.entity-details__contact-input::placeholder{color:#2c2c2c}@media (min-width:768px){.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{font-size:16px;line-height:21px}}@media (min-width:1440px){.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{font-size:18px;line-height:24px}}.entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text],.entity-details__contact-input[type=checkbox]{display:none}.entity-details__contact-input-label--checkbox{align-items:center;cursor:pointer;display:flex}.entity-details__contact-input-label--checkbox:before{background:#0000 no-repeat 50%;background-size:85%;border:2px solid #fff;border-radius:3px;content:"";display:inline-block;height:1.25rem;margin-right:1rem;width:1.25rem}.entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#fff;background-image:url(../images/icons/forms/check-black.svg)}.entity-details__contact-input--textarea{border:none;font-size:.9375rem;height:100%;resize:none}.entity-details__contact-input--textarea::placeholder{color:#656565}.entity-details__contact-input--select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/forms/dropdown.svg);background-position:96%;background-repeat:no-repeat;border-radius:0;color:#000;cursor:pointer;text-indent:1px;text-overflow:""}.entity-details__contact-input--error{border-bottom-color:#ff5a75!important;color:#ff5a75!important}.entity-details__contact-input--error::placeholder{color:#ff5a75}.entity-details__contact-input--error.entity-details__contact-input--select{background-image:url(../images/icons/forms/dropdown-error.svg)}.entity-details__contact-title{font-size:1.875rem;line-height:2.5rem;margin-bottom:2.1875rem}.entity-details__contact-error{background-color:#2c2c2c;border-radius:5px;color:#fff;margin:0 0 2rem;padding:1rem}.entity-details__contact-error ul{margin:0;padding-left:2rem}.entity-details__contact-form .vdp-datepicker input[type=text]{background-image:url(../images/icons/forms/calendar-new.svg);background-position:96%;background-repeat:no-repeat;cursor:pointer}.entity-details__contact-form .vdp-datepicker .cell{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .cell.selected,.entity-details__contact-form .vdp-datepicker .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.entity-details__contact-form .vdp-datepicker .day__month_btn,.entity-details__contact-form .vdp-datepicker .month__year_btn{color:#2c2c2c}.entity-details__contact-form .vdp-datepicker .vdp-datepicker__calendar{z-index:2}.entity-details__contact-form .vdp-datepicker--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.entity-details__contact-form .vdp-datepicker--error input[type=text]::placeholder{color:#ff5a75}.entity-details__contact-form .vdp-datepicker .entity-details__contact-form--modal input[type=text]:not(.entity-details__contact-input--textarea),.entity-details__contact-form--modal .entity-details__contact-form .vdp-datepicker input[type=text]:not(.entity-details__contact-input--textarea),.entity-details__contact-form--modal .entity-details__contact-input:not(.entity-details__contact-input--textarea){border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form--modal .entity-details__contact-input--error.entity-details__contact-input--textarea{background-color:#ff5a7526}.entity-details__contact-form--modal .entity-details__contact-input-wrap--datepicker .vdp-datepicker input{border-bottom:1px solid #2c2c2c;border-radius:0}.entity-details__contact-form--modal .entity-details__contact-input-label--checkbox{cursor:pointer}.entity-details__contact-form--modal .entity-details__contact-input-label--checkbox:before{border-color:#ff5a75}.entity-details__contact-form .vdp-datepicker .entity-details__contact-form--modal input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-form--modal .entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.entity-details__contact-form--modal .entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#ff5a75}.entity-details__contact-form--modal .entity-details__contact-input--textarea{background-color:#f2f2f2}.input-container{position:relative;width:100%}.floating-input{margin-top:20px}.floating-input--modal{margin-top:18px!important}.floating-input--modal--textarea{margin-top:0}.floating-label{color:#000;font-size:18px;left:10px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}.floating-label--error{color:#ff5a75!important}.floating-label--error--datepicker>div>input,.floating-label--error--datepicker>div>input::placeholder{color:#ff5a75}.floating-label--modal{left:0!important}.floating-label--modal_textarea{padding:0 10px}@media (max-width:767.98px){.floating-label--modal_textarea{z-index:1}}.floating-label--textarea{color:#656565;font-size:16px}@media (max-width:767.98px){.floating-label--textarea{font-size:16px}}.entity-details__contact-form .vdp-datepicker input[type=text],.entity-details__contact-input{box-sizing:border-box;padding:10px;width:100%}.entity-details__contact-input-textarea{padding:10px}@media (max-width:767.98px){.entity-details__contact-input-textarea{min-height:124px}}.entity-details__contact-input--datepicker{border-bottom:1px solid #000}.entity-details__contact-input--datepicker>div>input{padding:10px 0!important}.entity-details__contact-input--datepicker>div>input::placeholder{color:#000;font-size:18px}.entity-details__contact-input--modal{padding:10px 0}.entity-details__contact-input--modal_empty{padding:22px}.entity-details__contact-button--wrap{background-color:#fff;border-top:1px solid #ececec;bottom:0;left:0;margin:0;position:fixed;width:100%}.entity-details__contact-button--wrap>div{padding:16px}.entity-details__contact-button--wrap>div>input{padding:10px!important}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active{color:#fff!important;font-size:14px;left:0;top:-22px}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active--modal{color:#656565;font-size:14px;left:0;top:-16px}.entity-details__contact-form .vdp-datepicker input[type=text]:focus+.floating-label,.entity-details__contact-input:focus+.floating-label,.floating-label.active--modal_textarea{display:none!important}.entity-details__contact-input--banner{box-sizing:border-box;width:100%}.entity-details__contact-input-label--checkbox_pink:before{background-color:#fff!important}@media (max-width:767.98px){.modal__head--container--fixed{background:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:fixed;width:100%;z-index:123}}.disable-btn{opacity:.5;pointer-events:none}.entity-details__email-error-message{color:#fff;font-size:.75rem;line-height:1.125rem;text-align:right}.entity-details__email-error-message.error-message-pink{color:#ec536c}.entity-details__comments,.entity-details__reviews{background-color:#1c1c1c;padding:5rem 0 0}@media (min-width:1440px){.entity-details__comments,.entity-details__reviews{padding:10rem 0 0}}.entity-details__comments-title,.entity-details__reviews-title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem;margin-bottom:.6875rem;text-align:center}@media (min-width:768px){.entity-details__comments-title,.entity-details__reviews-title{text-align:left}}.entity-details__comments-listing,.entity-details__reviews-listing{align-items:center;border-bottom:1px solid #656565;display:flex;flex-direction:column;padding:1.5rem 0;text-align:center}.entity-details__comments-listing:last-child,.entity-details__reviews-listing:last-child{border-bottom:none}@media (min-width:768px){.entity-details__comments-listing,.entity-details__reviews-listing{align-items:flex-start;flex-direction:row;text-align:left}}.entity-details__comments-content,.entity-details__reviews-content{flex:1;font-size:.9375rem;line-height:1.5625rem}@media (min-width:768px){.entity-details__comments-content,.entity-details__reviews-content{padding-left:1.5rem}}.entity-details__reviews-picture{border-radius:50%;height:7.5rem;margin-bottom:2rem;overflow:hidden;position:relative;width:7.5rem}.entity-details__reviews-picture img{-webkit-backface-visibility:hidden;left:50%;min-height:1000%;min-width:1000%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(.1)}@media (min-width:768px){.entity-details__reviews-picture{margin-bottom:0}}.entity-details__reviews-rating{margin-bottom:.625rem}.entity-details__reviews-rating .sk-icon{display:inline-block;margin-right:.3125rem}.entity-details__reviews-rating svg{height:1.25rem;width:1.25rem}.entity-details__comments-footer,.entity-details__reviews-footer{color:#c5c5c5;margin-top:1rem}.entity-details__map{height:25rem}@media (min-width:1440px){.entity-details__map{height:31.25rem}}.entity-details__map__pin-info{color:#2c2c2c}.entity-details__map__pin-info a{color:#ff5a75}.entity-details__map__pin-info a:hover{color:#2c2c2c}.entity-details__related-slider{background-color:#1c1c1c;overflow:hidden;padding:5rem 0 10rem}.entity-details__related-slider .el-card__next-btn{display:none}.entity-details__related-slider .el-card__title-text{margin-bottom:.5rem;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-details__related-slider .el-card__title-text--sm-text{font-size:20px;font-style:normal;font-weight:700;line-height:30px}.entity-details__related-slider .el-card__category-text{background-color:#2c2c2c;border-radius:3px}.entity-details__related-slider .el-card__description{background-color:#444;padding:1.3125rem 1rem 1rem}.entity-details__related-slider .el-card__tags{align-items:center;display:grid;font-size:.75rem}.entity-details__related-slider .el-card__tags .sk-icon{margin-right:.25rem}.entity-details__related-slider .el-card__tags .sk-icon svg{height:.9375rem;width:.9375rem}.entity-details__related-slider .el-card__tags__tag{align-items:center;display:flex;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.entity-details__related-slider .el-card__tags__tag:last-child{margin-top:.5rem}.entity-details__related-slider .el-card__tags__tag--sm-text{font-size:16px!important;font-style:normal;font-weight:500;line-height:24px!important}.entity-details__related-slider .el-card__image{height:11.875rem}.entity-details__related-slider .tiny-slider__title{font-size:1.5rem;line-height:130%}.entity-details__related-slider .tns-ovh{overflow:visible}@media (min-width:768px){.entity-details__related-slider .el-card__tags{font-size:.9375rem}.entity-details__related-slider .el-card__tags .sk-icon{margin-right:.5rem}.entity-details__related-slider .el-card__image{height:13.375rem}.entity-details__related-slider .el-card__description{padding:1.875rem 1rem 1rem}.entity-details__related-slider .el-card__title-text{font-size:1.0625rem;line-height:1.5rem;margin-bottom:.8125rem}}@media (min-width:1024px){.entity-details__related-slider .el-card__image{height:19.4375rem}.entity-details__related-slider .el-card__description{padding:2rem 1.25rem 1.75rem}.entity-details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.entity-details__related-slider{padding:10.625rem 0 10rem}.entity-details__related-slider .el-card__category-text{border-radius:3px;font-size:.8125rem;line-height:1.0625rem;padding:.3125rem .75rem;top:.875rem}.entity-details__related-slider .el-card__title-text{font-size:1.375rem;line-height:1.875rem}.entity-details__related-slider .el-card__image{height:16.75rem}.entity-details__related-slider .el-card__tags__tag:last-child{margin-top:.8125rem}}@media (max-width:767.98px){.entity-details__related-slider .el-card{width:18.75rem}.entity-details__related-slider .el-card__tags__tag{font-size:.875rem;line-height:1.25rem}}@media (max-width:1439.98px){.entity-details__related-slider .el-card,.entity-details__related-slider .swiper-slide{width:28.0625rem!important}}@media (max-width:1023px){.entity-details__related-slider .el-card,.entity-details__related-slider .swiper-slide{width:19.3125rem!important}}@media (min-width:568px){.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1440px){.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card{width:24.125rem!important}.entity-details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .el-card__description{width:19rem}}.entity-details__rooms-slider{overflow:hidden;padding:0 0 2.5rem}.entity-details__rooms-slider_min-height{min-height:300px}@media (min-width:1024px){.entity-details__rooms-slider_min-height{min-height:388px}}@media (min-width:768px){.entity-details__rooms-slider_min-height{min-height:345px}}.entity-details__rooms-slider .el-card__next-btn{display:none}.entity-details__rooms-slider .el-card__title-text{font-size:1.125rem;font-style:normal;font-weight:500;line-height:2.0625rem;margin-bottom:8px;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-details__rooms-slider .el-card__category-text{background-color:#2c2c2c;border-radius:3px}.entity-details__rooms-slider .el-card__description{background-color:#444;min-height:129px;padding:1.3125rem 1rem 1rem}.entity-details__rooms-slider .el-card__tags{align-items:center;display:flex;font-size:.75rem}.entity-details__rooms-slider .el-card__tags .sk-icon{margin-right:.25rem}.entity-details__rooms-slider .el-card__tags .sk-icon svg{height:.9375rem;width:.9375rem}.entity-details__rooms-slider .el-card__tags__tag{align-items:center;display:flex;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.entity-details__rooms-slider .el-card__image{height:11.875rem}.entity-details__rooms-slider .tiny-slider__title{font-size:1.5rem;line-height:130%}.entity-details__rooms-slider .tns-ovh{overflow:visible}@media (min-width:768px){.entity-details__rooms-slider .el-card__tags{font-size:.9375rem}.entity-details__rooms-slider .el-card__tags .sk-icon{margin-right:.5rem}.entity-details__rooms-slider .el-card__image{height:13.375rem}.entity-details__rooms-slider .el-card__description{padding:16px}.entity-details__rooms-slider .el-card__title-text{font-size:1.0625rem;line-height:1.5rem}}@media (min-width:1024px){.entity-details__rooms-slider .el-card__image{height:16.4375rem;width:24rem}.entity-details__rooms-slider .el-card__description{min-height:178px;padding:1.5rem}.entity-details__rooms-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (min-width:1440px){.entity-details__rooms-slider .el-card__category-text{border-radius:.1875rem;font-size:.8125rem;line-height:1.0625rem;padding:.3125rem .75rem;top:.875rem}.entity-details__rooms-slider .el-card__title-text{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.entity-details__rooms-slider .el-card__image{height:16.4375rem;width:24rem}}@media (max-width:767.98px){.entity-details__rooms-slider .el-card{width:14.0625rem}}.entity-details__rooms-slider .swiper-slide{width:14.0625rem!important}.entity-details__rooms-slider .swiper-slide:not(.slide-visible){pointer-events:none}.entity-details__rooms-slider .el-card__description{box-sizing:border-box}@media (min-width:568px){.entity-details__rooms-slider .swiper-slide{width:17.375rem!important}}@media (min-width:1024px){.entity-details__rooms-slider .swiper-slide{width:25.3125rem!important}}@media (min-width:1440px){.entity-details__rooms-slider .swiper-slide{width:24.125rem!important}}@media (min-width:568px){.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2;width:400px}.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1440px){.entity-details__rooms-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.entity-details__rooms-popup--rooms_slider{z-index:9}.entity-details--placeholder{align-items:center;background:#2c2c2c;display:flex;font-size:.75rem;font-weight:300;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;letter-spacing:3px;padding:12.5rem 0;text-transform:uppercase}@media (max-width:767.98px){.entity-details--placeholder{margin-bottom:6.25rem}}.entity-details__nav-sticky-box__title{display:none;font-size:17px;font-weight:400;line-height:26px;margin-bottom:25px;text-align:center}@media (min-width:768px){.entity-details__nav-sticky-box__title{display:block}}@media (min-width:1024px){.entity-details__nav-sticky-box__title{font-size:18px}}.entity-details__nav-sticky-box__footer{display:flex;justify-content:space-between;position:relative}.entity-details__nav-sticky-box__footer .btn{border:1px solid #c5c5c5;color:#c5c5c5;text-align:center!important;width:47%}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{border:2px solid #0000}}.entity-details__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer .btn:hover a,.entity-details__nav-sticky-box__footer .btn:hover span{fill:#ff5a75;color:#ff5a75}.entity-details__nav-sticky-box__footer svg{height:1rem;margin-right:.25rem;width:1rem}.entity-details__nav-sticky-box__footer svg path{transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details__nav-sticky-box__footer .btn{width:auto}}.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}.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/twitter-white.svg)}.entity-details__nav-sticky-box__share-button--facebook{background-image:url(/images/facebook-white.svg)}.entity-details__nav-sticky-box__share-button--whatsup{background-image:url(/images/whatsup-white.svg)}.entity-details__nav-sticky-box__share-button--pinterest{background-image:url(/images/pinterest-white.svg)}@media (min-width:768px){.entity-details__nav-sticky-box__share-button--whatsup{display:none}}.entity-details__nav-sticky-box__share-box h4{color:#fff;font-size:.875rem}.entity-details__nav-sticky-box{background:#121212;background:#444;bottom:0;left:0;padding:1.25rem;position:fixed;right:0;top:auto;width:100%}.entity-details__nav-sticky-box>.btn{margin-bottom:1rem;padding:15px 10px;text-align:left}.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]){font-size:.75rem;text-align:center}@media (min-width:768px){.entity-details__nav-sticky-box{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}.entity-details__nav-sticky-box .btn:not([type=submit]){text-align:left}}@media (min-width:1024px){.entity-details__nav-sticky-box{padding:1.875rem;width:19.375rem}.entity-details__nav-sticky-box>.btn{font-size:1rem;padding:1rem}.entity-details__nav-sticky-box>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details__nav-sticky-box{background-color:#444;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:.75rem}.entity-details__nav-sticky-box .btn:not([type=submit]){align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:0;padding:.3125rem;width:2.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details__nav-sticky-box .btn:not([type=submit]).btn--block{margin-left:.75rem}}.entity-details__nav-sticky-box__back{margin-right:.75rem}.entity-details__nav-sticky-box__back .sk-icon{display:inline-block}@media (min-width:768px){.entity-details__nav-sticky-box__back{display:none}}.entity-details__nav-sticky-box__like-btn--liked svg path{fill:#fff}@media (max-width:767.98px){.entity-details__nav-sticky-box__like-btn-text,.entity-details__nav-sticky-box__share-btn-text{display:none}.entity-details__nav-sticky-box__book-btn{flex:1;font-size:.8125rem;justify-content:center}.entity-details__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details__nav-sticky-box__share-btn{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details__nav-sticky-box__share-btn:hover{background-color:#fff;border-color:#ff274a;color:#ff6e86}.entity-details__nav-sticky-box__share-btn.focus,.entity-details__nav-sticky-box__share-btn:focus{background-color:#fff;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#fff}.entity-details__nav-sticky-box__share-btn.disabled,.entity-details__nav-sticky-box__share-btn:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active,.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active,.show>.entity-details__nav-sticky-box__share-btn.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active:focus,.entity-details__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details__nav-sticky-box__share-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.entity-details__nav-sticky-box__share-box{bottom:calc(100% + 26px);width:11.875rem}.entity-details__nav-sticky-box__share-box:before{bottom:auto;left:1%;top:100%;transform:translate(5px) scale(-1)}.entity-details__nav-sticky-box__share-box--open{top:auto}}#sticky-box-pink__button{font-size:1rem}@media (max-width:1023.98px){#sticky-box-pink__button{font-size:.85rem}}.entity-details__nav-sticky-box_logo{bottom:0;left:0;padding:1.25rem;position:fixed;right:0;top:auto;width:100%}.entity-details__nav-sticky-box_logo>.btn{margin-bottom:1rem;padding:15px 10px;text-align:left}.entity-details__nav-sticky-box_logo>.btn .sk-icon{margin-right:.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){font-size:.75rem;text-align:center}.entity-details__nav-sticky-box_logo-no-banner{top:-13px}@media (min-width:768px){.entity-details__nav-sticky-box_logo{border-radius:5px;bottom:auto;left:auto;position:absolute;top:-4.6875rem;width:14.375rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){text-align:left}.entity-details__nav-sticky-box_logo>.btn{padding:.75rem}}@media (min-width:1024px){.entity-details__nav-sticky-box_logo{padding:1.875rem;width:19.375rem}.entity-details__nav-sticky-box_logo>.btn{font-size:1rem}.entity-details__nav-sticky-box_logo>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details__nav-sticky-box_logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]){align-items:center;display:flex;height:2.5rem;justify-content:center;margin-bottom:0;padding:.3125rem;width:2.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details__nav-sticky-box_logo .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details__nav-sticky-box_logo .btn:not([type=submit]).btn--block{margin-left:.75rem}.entity-details__nav-sticky-box_logo-no-banner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;top:auto}}.entity-details__nav-sticky-box_logo .btn--icon.btn--sm{padding:8px!important}.entity-details__nav-sticky-box_logo-img{height:auto;max-height:24px;max-width:80%;width:auto}@media (min-width:768px){.entity-details__nav-sticky-box_logo-img{height:auto;margin-bottom:7px;max-height:48px;max-width:245px;width:auto}}@media (min-width:1024px){.entity-details__nav-sticky-box_logo-img{margin-bottom:23px}}.entity-details__nav-sticky-box_logo-img-wrap{align-items:center;display:flex;justify-content:center}@media (max-width:1023.98px){.entity-details__nav-sticky-box_logo-img-wrap{flex-basis:100%;margin-bottom:12px;order:-1}}.entity-details--package__nav-sticky-box__title{display:none;font-size:17px;font-weight:400;line-height:26px;margin-bottom:25px;text-align:center}@media (min-width:768px){.entity-details--package__nav-sticky-box__title{display:block}}@media (min-width:1024px){.entity-details--package__nav-sticky-box__title{font-size:18px}}.entity-details--package__nav-sticky-box__footer{display:flex;justify-content:space-between;position:relative}.entity-details--package__nav-sticky-box__footer .btn{border:1px solid #c5c5c5;color:#c5c5c5;text-align:center!important;width:47%}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__footer .btn{border:2px solid #0000}}.entity-details--package__nav-sticky-box__footer .btn:hover svg path{fill:#ff5a75;stroke:#ff5a75;color:#ff5a75}.entity-details--package__nav-sticky-box__footer .btn:hover a,.entity-details--package__nav-sticky-box__footer .btn:hover span{fill:#ff5a75;color:#ff5a75}.entity-details--package__nav-sticky-box__footer svg{height:1rem;margin-right:.25rem;width:1rem}.entity-details--package__nav-sticky-box__footer svg path{transition:.2s ease-in-out}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__footer .btn{width:auto}}.entity-details--package__nav-sticky-box__share-box,.entity-details__nav-sticky-box__share-box,.magazine-details__sticky-box__share-box,.sticky-box__share-box{background-color:#121212;border:1px solid #727272;border-radius:5px;list-style:none;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateY(15px);transition:.1s ease-in-out;visibility:hidden}.entity-details--package__nav-sticky-box__share-box:before,.entity-details__nav-sticky-box__share-box:before,.magazine-details__sticky-box__share-box:before,.sticky-box__share-box:before{border-bottom:10px solid #727272;border-left:10px solid #0000;border-right:10px solid #0000;bottom:100%;content:"";height:0;left:22%;position:absolute;transform:translate(-5px,-1px);width:0}.entity-details--package__nav-sticky-box--text{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:8px;text-align:center;text-decoration:underline}.entity-details--package__nav-sticky-box--text .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/twitter-white.svg)}.entity-details--package__nav-sticky-box__share-button--facebook{background-image:url(../images/icons/social/facebook-white.svg)}.entity-details--package__nav-sticky-box__share-button--whatsup{background-image:url(../images/icons/social/whatsup-white.svg)}.entity-details--package__nav-sticky-box__share-button--pinterest{background-image:url(../images/icons/social/pinterest-white.svg)}@media (min-width:768px){.entity-details--package__nav-sticky-box__share-button--whatsup{display:none}}.entity-details--package__nav-sticky-box__share-box h4{color:#fff;font-size:.875rem}.entity-details--package__nav-sticky-box{background:#121212;background:#2c2c2c;bottom:0;left:0;padding:1rem 0;position:fixed;right:0;top:auto;width:100%;z-index:14}.entity-details--package__nav-sticky-box>div>div{align-items:center;display:flex;justify-content:flex-start}.entity-details--package__nav-sticky-box>div>div>*{margin-right:17px}@media (min-width:1024px){.entity-details--package__nav-sticky-box>div>div>*{margin-right:32px}}@media (max-width:767.98px){.entity-details--package__nav-sticky-box>div>div>*{margin-right:0}}.entity-details--package__nav-sticky-box>.btn{padding:15px 10px;text-align:left}.entity-details--package__nav-sticky-box>.btn .sk-icon{margin-right:.5rem}.entity-details--package__nav-sticky-box .btn:not([type=submit]){font-size:.75rem;text-align:center}@media (min-width:768px){.entity-details--package__nav-sticky-box{bottom:0;height:4.9375rem;left:auto;width:100%}.entity-details--package__nav-sticky-box .btn:not([type=submit]){text-align:left}}@media (min-width:1024px){.entity-details--package__nav-sticky-box{padding:1rem 0}.entity-details--package__nav-sticky-box>.btn{font-size:1rem;padding:1rem}.entity-details--package__nav-sticky-box>.btn .sk-icon{margin-right:1rem}}@media (max-width:767.98px){.entity-details--package__nav-sticky-box{padding:8px 0}.entity-details--package__nav-sticky-box>div>div{display:flex;flex-direction:column-reverse}.entity-details--package__nav-sticky-box .btn:not([type=submit]){align-items:center;display:flex;height:2.4375rem;justify-content:center;margin-bottom:0;padding:.75rem .3125rem;width:100%}.entity-details--package__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar){display:inline-block;margin-right:0}.entity-details--package__nav-sticky-box .btn:not([type=submit]) .sk-icon:not(.sk-icon--calendar) svg{height:1.5rem;margin-right:0;width:1.5rem}.entity-details--package__nav-sticky-box .btn:not([type=submit]).btn--block{margin-left:.75rem}}.entity-details--package__nav-sticky-box__back{margin-right:.75rem}.entity-details--package__nav-sticky-box__back .sk-icon{display:inline-block}@media (min-width:768px){.entity-details--package__nav-sticky-box__back{display:none}}.entity-details--package__nav-sticky-box__like-btn--liked svg path{fill:#fff}@media (max-width:767.98px){.entity-details--package__nav-sticky-box__like-btn-text,.entity-details--package__nav-sticky-box__share-btn-text{display:none}.entity-details--package__nav-sticky-box__book-btn{flex:1;font-size:.8125rem;justify-content:center}.entity-details--package__nav-sticky-box__book-btn .sk-icon{display:none}.entity-details--package__nav-sticky-box__share-btn{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details--package__nav-sticky-box__share-btn:hover{background-color:#fff;border-color:#ff274a;color:#ff6e86}.entity-details--package__nav-sticky-box__share-btn.focus,.entity-details--package__nav-sticky-box__share-btn:focus{background-color:#fff;border-color:#ff274a;box-shadow:0 0 0 .2rem #ff738a80;color:#fff}.entity-details--package__nav-sticky-box__share-btn.disabled,.entity-details--package__nav-sticky-box__share-btn:disabled{background-color:#ff5a75;border-color:#ff5a75;color:#fff}.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active,.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active,.show>.entity-details--package__nav-sticky-box__share-btn.dropdown-toggle{background-color:#ff274a;border-color:#ff1a40;color:#fff}.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled).active:focus,.entity-details--package__nav-sticky-box__share-btn:not(:disabled):not(.disabled):active:focus,.show>.entity-details--package__nav-sticky-box__share-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ff738a80}.entity-details--package__nav-sticky-box__share-box{bottom:calc(100% + 26px);width:11.875rem}.entity-details--package__nav-sticky-box__share-box:before{bottom:auto;left:1%;top:100%;transform:translate(5px) scale(-1)}.entity-details--package__nav-sticky-box__share-box--open{top:auto}ul.entity-details__nav-sticky-box__share-buttons.sk-reset-ul>li{display:block}}#sticky-package-box-pink__button{font-size:.9375rem;line-height:150%;padding:12px 28px;text-align:center;width:178px}@media (max-width:1023.98px){#sticky-package-box-pink__button{font-size:15px;font-style:normal;font-weight:600;line-height:150%;padding:12px 23px;text-align:center;width:138px}}@media (max-width:767.98px){#sticky-package-box-pink__button{padding:.5rem;width:100%}}#sticky-package-box-pink__button-reservation{font-size:.9375rem;font-weight:500;line-height:150%;padding:12px 28px;text-align:center;white-space:nowrap;width:max-content}@media (max-width:1023.98px){#sticky-package-box-pink__button-reservation{font-size:15px;font-style:normal;font-weight:500;line-height:150%;padding:12px 23px;text-align:center}}@media (max-width:767.98px){#sticky-package-box-pink__button-reservation{padding:.5rem;width:100%}}#sticky-package-box-dark__button{border:1px solid #fff;border-radius:4px;font-size:.9375rem;line-height:150%;padding:12px 28px;white-space:nowrap}@media (max-width:1023.98px){#sticky-package-box-dark__button{font-size:15px;font-style:normal;font-weight:600;line-height:150%;padding:12px 23px;text-align:center}}.sticky-box-pink__button{font-size:.875rem}@media (max-width:1023.98px){.sticky-box-pink__button{font-size:.6rem}}@media (min-width:568px){.sticky-package-container{margin-left:-16px}}@media (min-width:1024px){.sticky-package-container{margin-left:5.3125rem}}.entity-details__comments-header{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:25px;padding-right:0}@media (min-width:1024px){.entity-details__comments-header{padding-right:calc(8.3333% + 30px)}}@media (max-width:767.98px){.entity-details__comments-header{flex-direction:column;margin-bottom:0;padding-right:0}}.entity-details__comments-title{flex:1;margin-bottom:0}@media (max-width:767.98px){.entity-details__comments-title{font-size:22px;font-weight:600;line-height:30px}}@media (min-width:1024px){.entity-details__comments-listing{padding-right:5.125rem}}.entity-details__comments-listing-modal{margin-bottom:40px}@media (max-width:767.98px){.entity-details__comments-listing-modal{margin-bottom:20px}}.entity-details__comments-more-btn{margin:auto;width:256px}@media (min-width:568px){.entity-details__comments-more-btn{border-color:#fff;font-weight:600!important;width:auto}}.entity-details__comments-picture,.entity-details__comments-picture img{height:7.5rem;width:7.5rem}.entity-details__comments-picture-modal img{height:3.6125rem;width:3.6125rem}.entity-details__comments-info{color:#2c2c2c;font-weight:600;line-height:25px;margin-left:10px}.entity-details__comments-info:nth-child(2) span{color:#656565;font-weight:400}.entity-details__comments-picture img svg{height:6.25rem;width:6.25rem}.entity-details__comments-description-modal{color:#2c2c2c}.entity-details__comment-wrap{flex:0 0 73%;max-width:73%}.entity-details__comments-wrap .entity-details__comments-listing-modal p{font-size:15px}.entity-details__comments-wrap .entity-details__comments-listing-modal:first-child{margin-top:93px}@media (max-width:767.98px){.entity-details__comments-wrap .entity-details__comments-listing-modal:not(:first-child){border-top:1px solid #656565;padding-top:20px}}.entity-details__comments-modal{box-shadow:0 4px 15px #00000040;height:756px;width:656px}@media (min-width:568px){.entity-details__comments-modal{background:#f2f2f2;border-radius:4px;max-height:80vh}}.entity-details__comments-modal::-webkit-scrollbar-thumb{background-color:grey;border-radius:4px;width:5px}.entity-details__comments-modal::-webkit-scrollbar{background-color:#fff;border-radius:4px;width:5px}@media (max-width:767.98px){.entity-details__comments-modal{min-height:100%}}.entity-details__comments-modal-sticky-head{background:#fff;height:83px;position:fixed;width:100%}@media (min-width:568px){.entity-details__comments-modal-sticky-head{background:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px;width:656px}}.entity-details__comments-modal-sticky-head h4{color:#444;font-size:22px;line-height:30px}@media (max-width:767.98px){.entity-details__comments-modal-sticky-head h4{font-size:30px}}.comments-slider .swiper-component--wrap{margin-bottom:2.5rem}.comments-slider .el-card{margin-right:16px;width:256px}.comments-slider__image{transform:translate(88px,40px);width:80px;z-index:2}.comments-slider__image img{height:80px;width:80px}.comments-slider__one-comment__image{transform:translate(96px,40px)}.comments-slider_description{background:#444;box-shadow:0 0 15px #0000001a;color:#fff;font-size:14px;font-weight:400;height:230px;line-height:160%;padding:63px 37px 34px 32px;width:256px;z-index:1}.comments-slider_description--one{margin-left:8px}@media (max-width:767.98px){.comments-slider_description{padding:3.375rem 1.25rem 1.25rem}}.comments-slider_user{margin-top:23px}@media (max-width:767.98px){.comments-slider_user{margin-top:1rem}}.tiny-slider__mobile-version--carousel .comments-slider__card .comments-slider_description p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.tiny-slider__mobile-version--carousel .comments-slider__card .comments-slider_description span.comments-slider-more{margin-left:0}.entity-details__comments-wrap .tiny-slider__mobile-version--carousel{display:flex}.entity-details__one-comment-wrap{display:flex;justify-content:center}.package-details{padding:0!important}@media (max-width:767.98px){.package-details{align-items:flex-end}.package-details .container-header{padding:0 24px}}.package-details ul{list-style:none;padding-left:0}.package-details--placeholder{height:calc(var(--vh, 1vh)*100);width:100%}.package-details--placeholder .linear-progress,.package-details--placeholder .small{display:block}.package-details__slider-section{align-items:center;display:flex;height:calc(var(--vh, 1vh)*100);position:relative;width:100%}.package-details__slider-section .container-header{align-items:center;display:flex}.package-details__slider-section .tiny-slider__inner-wrap,.package-details__slider-section .tiny-slider__inner-wrap .tns-outer{height:100%}@media (max-width:767.98px){.package-details__slider-section{align-items:flex-end}}.package-details .tiny-slider{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.package-details .tiny-slider .tiny-slider__slide__inner{height:100vh}.package-details .tns-nav{bottom:6.625rem;left:8%;position:absolute;z-index:99}@media (min-width:1024px){.package-details .tns-nav{left:calc(8% + 100px)}}@media (max-width:767.98px){.package-details .tns-nav{display:none}}.package-details .tns-nav button{background-color:#fff;border:none;height:.1875rem;margin-right:.4375rem;opacity:.3;width:1.25rem}@media (min-width:1024px){.package-details .tns-nav button{margin-right:.875rem;width:3.5rem}}.package-details .tns-nav .tns-nav-active{opacity:1}.blur,.package-details__jumbotron,.package-details__scroll-next{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:.5rem;padding:2rem 2.5rem;z-index:3}.package-details__reservation{background-color:#fff;color:#2c2c2c}.package-details__jumbotron{height:auto;margin-bottom:12rem;max-height:calc(var(--vh, 1vh)*100 - 266px);overflow:auto;padding:1rem;position:relative;width:100%}.package-details__jumbotron p{font-size:.9375rem;line-height:165%}@media (max-width:767.98px){.package-details__jumbotron p{font-size:.9375rem;line-height:165%}}@media (min-width:568px){.package-details__jumbotron{margin-bottom:0;margin-left:-16px;padding:2rem;width:25.5rem}}@media (min-width:1024px){.package-details__jumbotron{margin-left:5.3125rem;width:37rem}}.package-details__jumbotron-sm{width:21.25rem}@media (min-width:1024px){.package-details__jumbotron-sm{width:24rem}}.package-details__jumbotron-title{font-size:2.5rem;font-weight:500;line-height:3.125rem}@media (max-width:767.98px){.package-details__jumbotron-title{font-size:1.875rem;line-height:2.5rem}}@media (min-width:1024px){.package-details__jumbotron-title--sm{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.package-details__jumbotron-title--sm{font-size:1.875rem;line-height:2.5rem}}.package-details__jumbotron-link{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.0625rem;line-height:1.75rem;margin-right:1rem;padding:0;text-decoration:underline}.package-details__jumbotron-link:hover{color:#ff5a75;text-decoration:none}@media (max-width:767.98px){.package-details__jumbotron-link{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:2rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:1.0625rem;font-weight:400;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{height:1.5rem;margin-right:.5rem;vertical-align:text-bottom;width:1.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:1.0625rem;font-weight:600}.package-details__detail-section-list.no-space-top,.package-details__jumbotron-detail-list.no-space-top{margin-top:0}@media (max-width:767.98px){.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:1rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:.9375rem;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{margin-right:.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:.9375rem}}.package-edit-info .package-details__jumbotron-detail-list-item--expandable span{cursor:default}.package-details__details-section-list-item,.package-details__jumbotron-detail-list-item{margin-bottom:.375rem}.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:1.0625rem;font-weight:500}@media (max-width:767.98px){.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:.9375rem;line-height:165%}}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:1.5rem}.package-details__details-section-list-item .items-wrap,.package-details__jumbotron-detail-list-item .items-wrap{align-items:flex-start;display:flex}.package-details__details-section-list-item--expandable span,.package-details__jumbotron-detail-list-item--expandable span{cursor:pointer}.package-details__details-section-list-item--expandable .item-details p,.package-details__jumbotron-detail-list-item--expandable .item-details p{color:#fffc;font-size:.9375rem;font-weight:400;line-height:165%;margin-top:0}.package-details__details-section-list-item--expandable .icon,.package-details__jumbotron-detail-list-item--expandable .icon{background-image:url(/images/icons/packages/dropdown-white.svg);background-repeat:no-repeat;display:inline-block;height:.625rem;margin-left:.5rem;width:.875rem}.package-details__details-section-list-item--expanded .icon,.package-details__jumbotron-detail-list-item--expanded .icon{transform:rotate(180deg)}.package-details__details-section-list-item{margin-bottom:.5rem}.package-details__detail-section-list-lg li img{height:2rem;width:2rem}.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:2rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:1.5rem}}.package-details__jumbotron-tabs{display:flex;gap:1.5rem;margin-top:.875rem}.package-details__jumbotron-tabs--overnight{gap:1rem}.package-details__jumbotron-tab{cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.75rem;opacity:.5;padding:.75rem 0}.package-details__jumbotron-tab--active{border-bottom:2px solid #fff;opacity:1}@media (max-width:767.98px){.package-details__jumbotron-tab{font-size:15px;line-height:165%}}.package-details__scroll-next{border:none;border-radius:.5rem 0 0 .5rem;color:#fff;cursor:pointer;font-size:1.0625rem;height:3.75rem;padding:.375rem 1.125rem;position:absolute;right:0;top:50%;width:auto}.package-details__scroll-next img{filter:brightness(0) invert(1);height:auto;margin-left:.6875rem;width:1.1875rem;z-index:33}@media (max-width:767.98px){.package-details__scroll-next{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;font-size:.9375rem;height:auto;justify-content:center;right:50%;top:calc(var(--vh, 1vh)*100 - 160px);transform:translateX(50%)}.package-details__scroll-next img{margin:.5rem auto auto;width:.8125rem}}.package-details__details-section-row{display:flex;gap:2rem;padding-top:1.5rem}@media (max-width:1439.98px){.package-details__details-section-row{flex-wrap:wrap}}.package-details__jumbotron-detail-list .overnight-rooms-info{color:#fff;font-weight:400}@media (max-width:767.98px){.package-details__jumbotron-detail-list .overnight-rooms-info{font-size:.9375rem}}.overnight-rooms-info{color:#929292;font-size:17px;font-style:italic;font-weight:500;line-height:165%}.package-details__details-section-list-item .item-details{color:#929292;font-size:15px;line-height:165%}.package-details__details-section-list-item .item-details p{margin-left:2rem}.package-details__details-section-list-item p{font-weight:400;margin-top:0}.package-details__detail-section-list li img{margin-right:.5rem}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:0}.package-details__details-section-list-item:not(:first-child) .item-title{margin-top:1rem}.package-details__details-section-wrapper h1{font-size:2.5rem;line-height:3.125rem}.package-details__details-section-wrapper h2{font-size:1.875rem;line-height:2.5rem;padding:2rem 0}.package-details__details-section-wrapper h3{font-size:1.375rem;line-height:1.875rem}.package-details__details-section h3{align-items:center;display:flex;justify-content:space-between}@media (max-width:1023.98px){.package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-white.svg);background-repeat:no-repeat;background-size:1.1875rem;display:block;height:20px;width:20px}.package-details__details-section--expanded{transform:rotate(180deg)}}@media (max-width:767.98px){.package-details__details-section p{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list{margin:1rem 0}.package-details__detail-section-list li{font-size:1.0625rem;font-weight:400;line-height:165%}@media (max-width:767.98px){.package-details__detail-section-list li{font-size:.9375rem}}.package-details__details-section{border-top:1px solid #444;padding:2rem 0}.package-details__details-section-no-border{padding:2rem 0}.package-details__details-list-wrap{flex:0 0 25%}.package-details__details-list-wrap.nowrap-column-up-sm,.package-details__details-list-wrap.nowrap-column-up-sm li,.package-details__details-list-wrap.nowrap-column-up-sm p,.package-details__details-list-wrap.nowrap-column-up-sm span{white-space:nowrap}@media (max-width:767.98px){.package-details__details-list-wrap{flex:0 0 100%}.package-details__details-list-wrap.nowrap-column-up-sm,.package-details__details-list-wrap.nowrap-column-up-sm li,.package-details__details-list-wrap.nowrap-column-up-sm p,.package-details__details-list-wrap.nowrap-column-up-sm span{white-space:normal}}.package-details__details-list-wrap .event-title{font-size:1.0625rem;font-weight:600;line-height:165%}.package-details__details-section-wrapper{display:flex;flex-direction:column;padding:8rem 0}@media (max-width:767.98px){.package-details__details-section-wrapper{padding:1.5625rem 1.5625rem 12rem}}.package-details__details-section-calculations{order:5;padding:0}.package-details__details-section-calculations.border-top{border-top:1px solid #444}.package-details__details-section-calculations h2{padding-bottom:1rem}.package-details__details-section-calculations ul{margin:0;padding-bottom:2.5rem}.package-details__details-section-calculations ul li{display:flex;margin-bottom:.25rem}.package-details__details-section-calculations ul li:nth-child(2){margin-bottom:1rem}.package-details__details-section-calculations ul li span{flex:0 0 30%;font-size:17px;line-height:165%}.package-details__details-section-calculations ul li span:first-child{flex:1 0 70%}@media (min-width:768px){.package-details__details-section-calculations ul li span{flex:0 0 50%}.package-details__details-section-calculations ul li span:first-child{flex:1 0 50%}}@media (max-width:767.98px){.package-details__details-section-calculations ul li span{display:flex;flex:0 0 35%;justify-content:flex-end}.package-details__details-section-calculations ul li span:first-child{flex:1 0 66%;justify-content:flex-start}}.bolder{font-weight:600}.package-details__location-infos-modal{z-index:6667}.package-details__location-infos-modal .sk-modal__inner{align-items:start;background-color:#444;color:#fff;display:grid;height:100%;max-width:100%;position:relative;width:100%}.package-details__location-infos-modal .sk-modal__inner .sk-modal__body{margin-top:4.25rem}@media (min-width:568px){.package-details__location-infos-modal .sk-modal__inner{height:90%;max-width:85%;width:85%}.package-details__location-infos-modal .sk-modal__inner .sk-modal__body{margin-top:5.375rem}}.package-details__location-infos-modal .cover-photos img{height:31.9375rem;width:100%}.package-details__location-infos-modal .sk-modal__body{padding:0}.package-details__location-infos-modal .entity-details__description-section{background-color:#2c2c2c;padding-bottom:0}.package-details__location-infos-modal .entity-details__details-wrap{padding:2rem 3.375rem}@media (min-width:1024px){.package-details__location-infos-modal .entity-details__details-wrap{padding:2.9375rem 6.5rem}}.package-details__location-infos-modal .entity-details__description-row{margin:0 3.375rem;padding-bottom:2rem}.package-details__location-infos-modal .entity-details__description-row:first-child{border-top:none}@media (min-width:1024px){.package-details__location-infos-modal .entity-details__description-row{margin:0 6.5rem}}@media (max-width:767.98px){.package-details__location-infos-modal .entity-details__description-row{margin:0 1.5rem}}.package-details__location-infos-modal .entity-details__description-valuation-row{border-bottom:1px solid #656565}.package-details__location-infos-modal .entity-details__description-label{line-height:3.125rem;width:100%}@media (min-width:568px){.package-details__location-infos-modal .entity-details__description-label{margin-bottom:1rem}}.package-details__location-infos-modal .entity-details__description-label h2{line-height:3.125rem}.package-details__location-infos-modal .sk-modal__head{background-color:#444;border-bottom:1px solid #4f4f4f;border-radius:8px 8px 0 0;position:fixed;width:100%;z-index:9}@media (min-width:568px){.package-details__location-infos-modal .sk-modal__head{max-width:85%;width:85%}}.package-details__location-infos-modal .sk-modal__head h4{color:#fff}.package-details__location-infos-modal .sk-modal__head span:first-child{margin:auto}.package-details__location-infos-modal .sk-modal__close{color:#fff}.package-details__location-infos-modal .sk-modal__close .sk-icon svg path{fill:#fff}.package-details__location-infos-modal .entity-details__description-row{flex-direction:column;padding-top:2rem}.package-details__location-infos-modal .close-modal-button{margin:2.5rem}.package-details__location-infos-modal .close-modal-button-wrap{background-color:#444;border-top:1px solid #4f4f4f;bottom:0;display:flex;justify-content:flex-end;position:sticky;z-index:99}.package-details__location-infos-modal .tiny-slider{height:31.9375rem;position:relative;width:100%}.package-details__location-infos-modal .tiny-slider .tiny-slider__slide__inner{height:31.9375rem;min-height:31.9375rem}.package-details__location-infos-modal .tns-nav{align-items:center;bottom:1.5rem;clip-path:inset(0 0 0 0);display:flex;height:2rem;justify-content:flex-start;left:50%;overflow:hidden;position:absolute;scroll-behavior:smooth;transform:translate(-50%);white-space:nowrap;width:4.3125rem;z-index:99}.package-details__location-infos-modal .tns-nav button{border-radius:50%;flex:0 0 auto;height:.375rem;margin-right:.5rem;opacity:1;padding:0;width:.375rem}.package-details__location-infos-modal .tns-nav .scaled-down{transform:scale(.83);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .scaled-up{transform:scale(1);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .scaled-down-mini{transform:scale(.66);transition:transform .1s cubic-bezier(.455,.03,.515,.955)}.package-details__location-infos-modal .tns-nav .tns-nav-not-active{opacity:.4;transition:opacity .1s cubic-bezier(.455,.03,.515,.955)}@media (max-width:767.98px){.package-details__location-infos-modal .tns-nav{width:3.375rem}}.package-details__location-infos-modal .tiny-slider__navigation button{height:1.5rem;position:absolute;width:1.5rem;z-index:22}.package-details__location-infos-modal .tiny-slider__navigation button svg{background-color:#fffc;border-radius:40px;box-shadow:0 2px 3px 0 #0000003d;height:1.5rem;padding:8px;width:1.5rem}.package-details__location-infos-modal .tiny-slider__navigation button svg path{fill:#2c2c2c}.package-details__location-infos-modal .tiny-slider__navigation .tiny-slider__arrow--gallery-right{right:2.25rem}.package-details__location-infos-modal .tiny-slider__navigation .tiny-slider__arrow--gallery-left{left:2.25rem}.package-details__location-infos-modal .entity-details__description__list li{font-weight:600;margin-bottom:1rem}.package-details__location-infos-modal .entity-details__description-valuation-list li{font-weight:600}.package-details__location-infos-modal .entity-details__description-valuation-list li:not(:last-child){margin-bottom:1rem}.package-details__location-infos-modal .entity-details__location{font-size:22px;font-weight:600;line-height:30px}.package-details__location-infos-modal .entity-details__details-features{font-size:15px;line-height:165%}@media (max-width:767.98px){.package-details__location-infos-modal .tiny-slider{height:14.375rem}.package-details__location-infos-modal .tiny-slider .tiny-slider__slide__inner{height:14.375rem;min-height:14.375rem}.package-details__location-infos-modal .cover-photos img{height:14.375rem}.package-details__location-infos-modal .tiny-slider__navigation{display:none}.package-details__location-infos-modal .tns-nav{bottom:1rem}.package-details__location-infos-modal .tns-nav button{margin-right:.3125rem}.package-details__location-infos-modal .entity-details__details-wrap{padding:1.5rem}.package-details__location-infos-modal .entity-details__description-row{padding:1.5rem 0}.package-details__location-infos-modal .entity-details__description-label,.package-details__location-infos-modal .entity-details__description-label h2,.package-details__location-infos-modal .entity-details__title--small-screen{font-size:1.375rem;line-height:1.875rem}.package-details__location-infos-modal .close-modal-button{flex:0 0 88%;margin:.75rem auto}.package-details__location-infos-modal .entity-details__location{font-size:15px;font-weight:400;line-height:165%}.package-details__location-infos-modal .entity-details__details-features{justify-content:flex-start;margin-top:1rem}.package-details__location-infos-modal .entity-details__details-features li{background-position:0 -2px;font-size:15px;line-height:165%;padding-left:28px;padding-top:0}.package-details__location-infos-modal .entity-details__details-features li:first-child{margin-right:35px}.package-details__location-infos-modal .entity-details__description__list li{font-weight:400;margin-bottom:8px}.package-details__location-infos-modal .sk-modal__head h4{font-size:25px;line-height:35px}.package-details__location-infos-modal .entity-details__description-valuation-list li{font-weight:400}.package-details__location-infos-modal .entity-details__description-valuation-list li:not(:last-child){margin-bottom:8px}}.package-details__jumbotron-label-list{display:inline-block}.package-details__jumbotron-label-list:not(:last-child):after{content:",";padding-right:5px}.package-details__jumbotron-detail-list{display:grid}.package-details__jumbotron-detail-list .room-item .item-details{margin-left:1.875rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list .room-item .item-details{margin-left:1.875rem}}.package-details__jumbotron-detail-list .items-wrap.no-space-top{margin-top:0}.txt_underline{cursor:pointer!important;text-decoration:underline}.flex-centered{align-items:center;display:flex}@media (max-width:767.98px){.width-100-sm{width:100%}}.block-footer{display:block!important}.package-filter__footer.package-summary__sticky-box{bottom:0;position:fixed;width:100%}.package-filter__footer.package-summary__sticky-box .btn.btn--secondary--outline.btn--sm{color:#2c2c2c}.package-filter__footer.package-summary__sticky-box .btn.btn--secondary--outline.btn--sm:hover{color:#ff5a75}.package-filter__footer.package-summary__sticky-box .package-summary__sticky-box-button-wrap{display:flex;gap:2rem;justify-content:flex-start;padding:0}.package-details--reserve-summary-2{padding-bottom:8.75rem!important}.package-details--reserve-summary-2 .btn.btn--secondary--outline.btn--sm{color:#2c2c2c}@media (max-width:767.98px){.package-details--reserve-summary-2{padding-bottom:5.625rem!important}.package-details--reserve-summary-2 .btn.btn--secondary--outline.btn--sm{width:100%}}.package-details__details-section-wrapper h3.package-details__details-section-list-title{font-size:1.5rem;font-weight:500;line-height:2rem}.fe__initial-request-details-status{background:#fff;border:1px solid grey;border-radius:4px;margin-bottom:40px;padding:.125rem .5625rem;width:fit-content}.fe__initial-request-details-status-label{font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center}.fe__initial-request-package-available-yellow{background-color:#f79008;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.fe__initial-request-package-available-green{background-color:#17b26a;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.fe__initial-request-package-available-red{background-color:#f04438;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.room-wrap p{font-weight:500}.package-details__no-items-text{padding:1.5rem 0}.magazines__inner{background:#272727;padding-bottom:3.75rem;padding-top:3.5rem}@media (max-width:767.98px){.magazines__inner{margin-top:155px;padding-top:1.25rem}}.eventjobs__header,.magazines__header{background-color:#2c2c2c;padding:5rem 0 3.4375rem}@media (min-width:768px){.eventjobs__header,.magazines__header{padding:5rem 0}}@media (min-width:1440px){.eventjobs__header,.magazines__header{padding:5.9375rem 0}}@media (max-width:767.98px){.eventjobs__header,.magazines__header{padding:5rem 0 1.875rem;position:fixed;width:100%;z-index:3}.magazines__header-sticky{animation:showDown .3s ease-in-out;animation-fill-mode:forwards}.magazines__header-scroll-down{animation:hideUp .8s ease-in-out;animation-fill-mode:forwards}}@keyframes showDown{0%{height:0}to{height:155px}}@keyframes hideUp{25%{height:155px}50%{height:78px}to{height:0}}.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{display:block;font-size:2.1875rem;font-weight:600;line-height:2.8125rem;text-align:center;z-index:5}@media (min-width:768px){.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.eventjobs__header-title,.magazines__header-title,.magazines__header-title--link,.magazines__header-title--mobile{font-size:4.0625rem;line-height:4.6875rem}}.magazines__header-title--link{display:block}@media (max-width:767.98px){.magazines__header-title--link{display:none}}.magazines__header-title--link:hover{color:#fff}.magazines__header-title--mobile{display:block}@media (min-width:568px){.magazines__header-title--mobile{display:none}}@media (max-width:767.98px){.magazines__details__gallery-disabled{max-width:100%!important;width:100%!important}}.pagination--magazine-overview{margin-bottom:5rem}@media (min-width:768px){.pagination--magazine-overview{margin-bottom:9.375rem}}@media (max-width:767.98px){.break-no-mobile{display:none}}.magazines__details__content>p{padding-bottom:1rem}@media (max-width:767.98px){.magazines__details__content p,.magazines__details__content span{font-size:1rem;line-height:1.5rem}}.magazines__details__content img{height:auto;max-width:100%}.mobile-hidden{display:block}@media (max-width:767.98px){.mobile-hidden{display:none}}.magazines__no-results--message{font-size:25px;font-weight:500;line-height:35px;margin:1.25rem 0 3.75rem;padding:27px;text-align:center}.magazines__no-results--newest-title{font-size:30px;font-weight:600;line-height:40px;margin-bottom:1.5rem}.magazine__details{background-color:#272727;padding-bottom:5rem}.search-page__sticky-filter--magazine-overview.search-page__inline-filter{margin-top:7.5rem}.magazines__entity-card{margin-bottom:4rem}.magazines__entity-image{margin-bottom:1.5rem;position:relative}.magazines__entity-image__placeholder{margin:-19px -19px 24px;padding:0}.magazines__entity-image-link{display:block;padding-top:55%}.magazines__like-btn{align-items:center;background-color:#444;border-radius:3px;bottom:1rem;display:flex;font-size:.875rem;line-height:.875rem;padding:.625rem;position:absolute;right:1rem;z-index:2}.magazines__like-btn .sk-icon{margin-right:.3125rem}.magazines__like-btn .sk-icon svg{height:.9375rem;width:.9375rem}.magazines__like-btn:hover .sk-icon svg path{fill:#ff5a75}@media (min-width:768px){.magazines__like-btn{bottom:1.5rem;font-size:1rem;line-height:1rem;right:1.5rem}.magazines__like-btn .sk-icon svg{height:1.25rem;width:1.25rem}}.magazines__like-btn--no-display{display:none}.magazines__entity-title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem;margin-bottom:.5rem}.magazines__entity-date{color:#c5c5c5;font-size:.8125rem;letter-spacing:.2px;line-height:1.25rem;margin-bottom:.5rem}.magazines__entity-excerpt-link{color:#ff5a75;display:inline-block}.magazines__entity-excerpt-link:hover{color:#d94d64}.magazines__entity-excerpt-link span{color:#fff;margin-right:3px}.magazines__entity-card--placeholder .ph-row .big{height:2.5rem}.sm-screen-inline{display:none}@media (max-width:767.98px){.sm-screen-inline{display:inline}}.magazines__categories{background-color:#2c2c2c;border-radius:4px;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;top:55px}.magazines__categories--sticky{position:sticky;position:-webkit-sticky;top:126px}.magazines__categories-form{align-items:center;background-color:#444;border-radius:6px;display:flex;justify-content:space-between;padding:0 1rem}.magazines__categories-form-search-active,.magazines__categories-form:focus-within{background-color:#656565}.magazines__categories-form-input{background:none;border:none;caret-color:#fff;color:#fff;flex:1;font-size:1.125rem;line-height:3rem;min-width:0}.magazines__categories-form-input::placeholder{color:#fff}.magazines__categories-form-submit,.magazines__categories-form-submitted{background:#0000 url(../images/icons/forms/search.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;height:20px;text-indent:-9999px;width:20px}.magazines__categories-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.magazines__categories-menu{list-style:none;margin:0 0 1.75rem;padding:0}.magazines__categories-menu-item a{display:block;font-size:1rem;padding:.3125rem 0}.magazines__categories-menu-item--title{margin-bottom:.625rem}.magazines__categories-menu-item__selected a{color:#ff5a75}.magazines__categories-menu__title{color:#fff;font-size:1.5625rem;line-height:2.1875rem}.magazines__categories-menu__title:hover{color:#fff}.magazines__categories--placeholder .ph-row div{height:25px}.magazines__categories--placeholder .ph-row .big{height:50px}.magazines__categories--placeholder .ph-row .big.empty{height:10px}.magazines__categories-sticky-menu-wrap{background-color:#121212;display:block;position:sticky;top:155px;z-index:9}@media (min-width:568px){.magazines__categories-sticky-menu-wrap{display:none}}.magazines__categories-sticky-menu-wrap--sticky{animation:goUp .3s ease-in-out;animation-fill-mode:forwards}.magazines__categories-sticky-menu-wrap--sticky-up{animation:goDown .3s ease-in;animation-fill-mode:forwards}@keyframes goDown{0%{top:70px}to{top:155px}}@keyframes goUp{0%{top:155px}to{top:70px}}.magazines__categories-sticky-menu{background-color:#2c2c2c;display:flex;list-style:none;margin:0;overflow:scroll;padding:.4375rem .625rem 1.5625rem}.magazines__categories__sticky-menu__pill{background-color:#444;border-radius:20px;font-size:.75rem;font-weight:600;line-height:12px;margin:0 8px 0 0;padding:10px 16px;text-align:center;white-space:nowrap}.magazines__categories__sticky-menu__pill--pink{color:#ff5a75!important}.magazines__details{background:#272727;overflow:clip;padding-top:1.5rem}@media (min-width:768px){.magazines__details{padding-top:3.5rem}}.magazines__details__title{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:1.5rem}.eventjobs__details__date,.magazines__details__date{color:#c5c5c5;font-size:.8125rem;font-weight:400;margin-right:1rem}.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{align-items:flex-start;display:flex;flex-direction:column;font-size:.8125rem;justify-content:flex-start;letter-spacing:.2px;margin-bottom:.625rem}@media (max-width:767.98px){.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{flex-direction:row}}@media (min-width:768px){.eventjobs__details__top-meta-data,.magazines__details__top-meta-data{align-items:center;flex-direction:row}}.magazines__details__tags a{text-decoration:underline}@media (max-width:767.98px){.magazines__details__tags a{font-size:.875rem!important;line-height:1.25rem!important}}.magazines__details__image img{max-width:100%}.magazines__details__image .tiny-slider__header{display:none}.magazines__details__image .tiny-slider__arrow--carousel-left{left:1rem}.magazines__details__image .tiny-slider__arrow--carousel-right{right:1rem}.magazines__details__image--youtube{overflow:hidden;padding-top:55%;position:relative;-webkit-transform:translateZ(0)}.magazines__details__image--youtube iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.magazines__details__image-cont{padding-top:55%}@media (max-width:767.98px){.magazines__details__image-cont-no-comment{margin-bottom:22px}.safari-no-jump .magazines__details__image-cont-no-comment{margin-bottom:17px}}.magazines__details__meta-data{display:flex;margin-top:.625rem;min-height:2.375rem}.magazines__details__meta-data__not-loaded{margin-bottom:80%}@media (min-width:568px){.magazines__details__meta-data{justify-content:space-between;margin-top:1.75rem}}.eventjobs__details__share-buttons,.magazines__details__share-buttons{align-items:center;display:flex;list-style:none;margin:0;padding:0}.eventjobs__details__share-button,.magazines__details__share-button{background:#0000 url(/images/email-white.svg) no-repeat 50%;background-size:95%;cursor:pointer;height:1.5rem;margin-right:1rem;width:1.5rem}.eventjobs__details__share-button:last-child,.magazines__details__share-button:last-child{margin-right:0}.eventjobs__details__share-button svg,.magazines__details__share-button svg{display:none}.eventjobs__details__share-button>span,.magazines__details__share-button>span{display:block;height:100%}.magazines__details__share-button--twitter{background-image:url(/images/twitter-white.svg)}.magazines__details__share-button--facebook{background-image:url(/images/facebook-white.svg)}.magazines__details__share-button--whatsup{background-image:url(/images/whatsup-white.svg)}@media (min-width:568px){.magazines__details__share-button--whatsup{display:none}}.magazines__details__share-button--pinterest{background-image:url(/images/pinterest-white.svg)}.magazines__details__content{margin-top:2.8125rem}.magazines__details__content a{text-decoration:underline}.magazines__details__like-btn{align-items:center;display:flex;position:absolute;right:14px}.magazines__details__like-btn.btn--icon.btn--sm .sk-icon{margin-right:.375rem}@media (min-width:568px){.magazines__details__like-btn{margin-top:-7px}}.magazines__details__share-btn{height:2.375rem;margin-right:1rem;width:6.0625rem}@media (max-width:340px){.magazines__details__share-btn{margin-right:.625rem}}.magazine-details--icons{position:relative}@media (max-width:767.98px){.magazine-details--icons{margin-right:5.25rem}}@media (max-width:330px){.magazine-details--icons{margin-right:5.5rem}}@media (max-width:767.98px){.magazine-details--icons--more-likes{margin-right:5.875rem}}@media (max-width:330px){.magazine-details--icons--more-likes{margin-right:6.125rem}}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{display:inline-block;margin-right:.9375rem;max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide:last-child{margin-right:0}.magazines__details__gallery-slide-text{overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.magazines__details__gallery-slide-text{margin-top:.25rem}}.magazines__details__form{margin-bottom:5.9375rem;margin-top:.3125rem;max-width:31.25rem}.magazines__details__form input[type=text]{color:#121212}.magazines__details__form textarea{border-radius:0;color:#121212;min-height:6.25rem}.magazines__details__form textarea::placeholder{color:#121212}.magazines__details__form .entity-contact-form__message{border-radius:.3125rem;margin:1.25rem 0;padding:.625rem .9375rem}.magazines__details__form .entity-contact-form__message--error{background-color:#ff5a75}.magazines__details__form select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEgMSA2IDYgNi02Ii8+PC9zdmc+");background-position:97% 54%;background-repeat:no-repeat;border:none;border-radius:0;color:#121212;cursor:pointer;text-indent:0;text-overflow:""}@media (max-width:767.98px){.magazines__details__form .btn{width:100%}}.search-page__sticky-filter--magazine-overview .search-page__mobile-map-trigger{display:none}@media (max-width:767.98px){.search-page__sticky-filter--magazine-overview{padding-bottom:1.875rem}}.magazines__details__image-placeholder{padding-top:55%}.magazines__details__image-placeholder .ph-picture{height:100%}.magazines__details__breadcrumb-navi--wapper{background-color:#2c2c2c;display:block;margin-top:-1px;padding:80px 15px 15px;width:100%}.magazines__details__breadcrumb-navi--wapper-sticky{padding-top:0;position:fixed;top:70px;z-index:999}@media (min-width:568px){.magazines__details__breadcrumb-navi--wapper{display:none}}.magazines__details__breadcrumb-navi--link{font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.magazines__details__breadcrumb-navi--icon{padding:0 8px}.magazines__details__breadcrumb-navi--icon span svg{width:11px}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript{display:flex}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{height:auto;width:100%}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:none}.magazines__details .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}.magazines__details .tiny-slider__mobile-version{gap:.9375rem;overflow:auto;white-space:nowrap}.magazines__details .tiny-slider__mobile-version.mobile-swiper--one-item .swiper-slide{max-width:100%;width:100%}@media (max-width:767.98px){.magazines__details .tiny-slider__mobile-version{margin-left:-.9375rem;margin-right:-.9375rem;padding-left:.9375rem;padding-right:.9375rem}.magazines__details .tiny-slider__mobile-version .swiper-slide{max-width:93%;width:25rem}.magazines__details .tiny-slider__mobile-version .magazines__details__gallery-slide{height:100%;max-width:100%;width:100%}}.magazines__details__related-slider{margin-bottom:12.5rem;margin-top:5.9375rem}.magazines__details__related-slider .tiny-slider__title{font-size:1.875rem;line-height:2.5rem}.magazines__details__related-slider .tns-outer:after,.magazines__details__related-slider .tns-outer:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.magazines__details__related-slider .tns-outer:before{right:100%}.magazines__details__related-slider .tns-outer:after{left:100%}.magazines__details__related-slider .tns-ovh{overflow:visible;z-index:1}.magazines__details__related-slider .tiny-slider__navigation{z-index:3}.magazines__details__related-slider .tns-horizontal.tns-subpixel{display:flex}.magazines__details__related-slider .tiny-slider__mobile-version .tiny-slider__slide{display:inline-block;margin-right:1.875rem;width:19.0625rem}@media (min-width:768px){.magazines__details__related-slider{margin-bottom:3rem}.magazines__details__related-slider .tiny-slider__title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.magazines__details__related-slider{margin-top:1rem}}.magazines__details__related-image{height:9.375rem}@media (min-width:768px){.magazines__details__related-image{height:15.375rem}}.magazines__details__related-image img{transition:transform .2s ease-in-out}.magazines__details__related-image:hover img{transform:translateX(0) translateY(0) scale(1.105)}.magazines__details__related-title{font-size:1.375rem;line-height:1.875rem;margin-bottom:.3125rem}@media (max-width:767.98px){.magazines__details__related-title{font-size:1.1875rem;line-height:1.5625rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-excerpt{font-size:1.125rem;line-height:1.75rem}.magazines__details__related-excerpt a{display:inline-block}@media (max-width:767.98px){.magazines__details__related-excerpt{font-size:.9375rem;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis}}.magazines__details__related-description{background-color:#444;flex:1;padding:1rem}@media (min-width:768px){.magazines__details__related-description{padding:1.5rem}}@media (max-width:567.98px){.magazines__details__related-description{max-height:10rem;min-height:9.375rem;white-space:normal}}.magazines__details__related-link{display:flex;flex-direction:column;height:100%}.magazines__details__related-link:hover .magazines__details__related-excerpt{color:#fff}.magazines__details__related-slider .swiper-slide{height:auto;width:24.125rem!important}.magazines__details__related-slider .tiny-slider__slide.magazines__details__related-slide{height:100%}.magazines__details__related-slider .swiper-wrapper,.magazines__details__related-slider .tiny-slider__mobile-version{align-items:stretch}@media (max-width:1439px){.magazines__details__related-slider .swiper-slide{width:18.0625rem!important}}@media (max-width:1023px){.magazines__details__related-slider .swiper-slide{width:19.3125rem!important}}@media (max-width:767px){.magazines__details__related-slider .swiper-slide{width:13.5625rem!important}}@media (max-width:767.98px){.magazines__details__related-slider .swiper-slide{width:19.0625rem!important}}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:not(:first-child){display:block}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .magazines__details__related-description{white-space:normal}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .tiny-slider__slide.magazines__details__related-slide{width:100%}@media (min-width:568px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide{opacity:.2}.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+2){opacity:1}}@media (min-width:1024px){.magazines__details__related-slider .tiny-slider__mobile-version.swiper-component-noscript .swiper-slide:nth-child(-n+3){opacity:1}}.favorites__header{background-color:#272727;padding:6.25rem 0 0;text-align:center}.favorites__header-title{font-size:2.1875rem;line-height:2.8125rem;z-index:2}@media (min-width:768px){.favorites__header-title{font-size:2.8125rem;line-height:3.4375rem}}@media (min-width:1024px){.favorites__header-title{font-size:4.0625rem;line-height:4.6875rem}}.favorites__header-subtitle{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin:.625rem 0 3.125rem}@media (min-width:768px){.favorites__header-subtitle{font-weight:700;margin:0 0 3.125rem}}@media (min-width:1024px){.favorites__header-subtitle{margin-bottom:5rem}}.favorites__tabs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 1rem;position:relative;white-space:nowrap;z-index:2}.favorites__tabs--loading{min-height:2.5rem}.favorites__tabs-item{display:inline-block;margin-right:.625rem;position:relative}.favorites__tabs-item:last-child{margin-right:0}.favorites__tabs-item a{border-bottom:2px solid #0000;color:#fff;display:block;font-size:.9375rem;line-height:1.375rem;padding:.5rem .3125rem}.favorites__tabs-item--active a,.favorites__tabs-item:hover a{border-bottom-color:#ff5a75;color:#ff5a75}.favorites__tabs-item--active .favorites__tabs-indicator,.favorites__tabs-item:hover .favorites__tabs-indicator{background-color:#ff5a75}@media (min-width:768px){.favorites__tabs-item{margin-right:.9375rem}.favorites__tabs-item a{font-weight:700}}@media (min-width:1024px){.favorites__tabs-item{margin-right:1.875rem}}@media (min-width:1440px){.favorites__tabs-item a{padding:.5rem .625rem}}.favorites__tabs-indicator{background-color:#fff;border-radius:7px;color:#121212;font-size:.625rem;height:.875rem;position:absolute!important;right:0;top:0;width:.875rem}.favorites__info,.favorites__tabs-indicator{align-items:center;display:flex;justify-content:center}.favorites__info{flex-direction:column;flex-wrap:wrap;padding:40px 0}@media (min-width:768px){.favorites__info{flex-direction:row;padding:40px 0 62px}}@media (min-width:1024px){.favorites__info{padding:50px 0 70px}}@media (min-width:1440px){.favorites__info{padding:50px 0 90px}}.favorites__info .vdp-datepicker--inline{margin-bottom:1.875rem;right:0;top:100%}.favorites__info .vdp-datepicker--inline input[type=text]{background-color:initial;background-image:url(../images/icons/forms/calendar-new-white.svg);background-position:96%;background-repeat:no-repeat;background-size:8%;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;line-height:21px;padding:6px 0;width:100%}.favorites__info .vdp-datepicker--inline input[type=text]::placeholder{color:#fff}.favorites__info .vdp-datepicker--inline--error input[type=text]{background-image:url(../images/icons/forms/calendar-new-error.svg);border-bottom-color:#ff5a75!important}.favorites__info .vdp-datepicker--inline--error input[type=text]::placeholder{color:#ff5a75}.favorites__info .vdp-datepicker--inline .cell{color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.highlighted.today{background-color:#ff5a7580;color:#2c2c2c}.favorites__info .vdp-datepicker--inline .cell.selected,.favorites__info .vdp-datepicker--inline .cell.selected.highlighted{background-color:#2c2c2c;color:#fff}.favorites__info .vdp-datepicker--inline .day__month_btn,.favorites__info .vdp-datepicker--inline .month__year_btn{color:#2c2c2c}@media (min-width:768px){.favorites__info .vdp-datepicker--inline{margin-bottom:0}.favorites__info .vdp-datepicker--inline input[type=text]{background-size:6%;margin-right:45px;width:270px}}@media (min-width:1024px){.favorites__info .vdp-datepicker--inline input[type=text]{font-size:20px;line-height:30px;width:320px}}.favorites__info-btn{font-size:.875rem;padding:.75rem 1.125rem}@media (min-width:1024px){.favorites__info-btn{font-size:1.125rem;padding:1rem 1.8125rem}}.favorites__info-btn-indicator{background-color:#fff;border-radius:12px;color:#ff5a75;display:inline-block;height:1.5rem;line-height:1.4375rem;margin-right:.625rem;width:1.5rem}.favorites__info-message{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;width:100%}.favorites__info-message .sk-icon{margin-right:3px}.favorites__info-message .sk-icon svg{height:20px;width:20px}@media (max-width:380px){.entity-contact-form__confirm-message>h4{font-size:1.35rem;max-width:88%}}.favorites__info .sk-modal__body{margin-bottom:-1.875rem;position:relative;top:-1.875rem}.favorites__info .floating-label--modal{left:11px!important}.favorites__info .entity-details__contact-form{margin-top:2.5rem}@media (max-width:767.98px){.favorites__info .entity-details__contact-form{margin-bottom:3.7rem}}.favorites__info .entity-details__contact-form .vdp-datepicker__calendar{top:calc(100% + 2px)}.favorites__info .entity-details__contact-form .vdp-datepicker{top:0}.favorites__info .entity-contact-form__confirm-message{margin:2rem 0 20px}.favorites__info textarea.entity-details__contact-input{background-color:#f2f2f2;min-height:124px}.favorites__info .entity-details__contact-input-label--checkbox:before{border-color:#ff5a75}.entity-details__contact-form .vdp-datepicker .favorites__info input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.favorites__info .entity-details__contact-form .vdp-datepicker input[type=checkbox][type=text]:checked+.entity-details__contact-input-label--checkbox:before,.favorites__info .entity-details__contact-input[type=checkbox]:checked+.entity-details__contact-input-label--checkbox:before{background-color:#ff5a75}.favorites__entry{position:relative}.favorites__entry__checkbox{bottom:2.75rem;left:0;position:absolute;width:100%}.favorites__entry__checkbox input{display:none}@media (min-width:1024px){.favorites__entry__checkbox{bottom:3.5rem}}.favorites__entry__checkbox-inner{height:0;margin-left:auto;margin-right:auto;max-width:18.125rem;text-align:right}@media (min-width:768px){.favorites__entry__checkbox-inner{max-width:42.1875rem}}@media (min-width:1024px){.favorites__entry__checkbox-inner{max-width:56.25rem}}@media (min-width:1440px){.favorites__entry__checkbox-inner{max-width:72.75rem}}.favorites__entry__checkbox-label{cursor:pointer;font-size:.9375rem}.favorites__entry__checkbox-label:before{background-size:85%;background:#ffffff4d no-repeat 50%;border:1px solid #fff;border-radius:3px;bottom:2px;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;position:relative;vertical-align:middle;width:1.25rem}input[type=checkbox]:checked+.favorites__entry__checkbox-label:before{background-color:#ff5a75;background-image:url(../images/icons/forms/check-white.svg);border-color:#ff5a75}.favorites__entry--placeholder,.favorites__entry-empty-message{align-items:center;display:flex;justify-content:center;min-height:9rem}@media (max-width:767.98px){.favorites__entry--placeholder,.favorites__entry-empty-message{min-height:6rem}}.search-page__article--favorites .search-page__article__info{display:none}.search-page__article--favorites .search-page__article__excerpt{padding-right:0}@media (min-width:1024px){.search-page__article--favorites .search-page__article__excerpt{width:75%}}@media (max-width:1023.98px){.search-page__article--favorites .search-page__article__image-wrap{height:16.875rem}}@media (max-width:767.98px){.search-page__article--favorites .search-page__article__inner{padding-bottom:3.125rem}}.favorites__more-entries{margin-bottom:8.75rem;text-align:center}.eventjobs__inner{background:#272727;padding-bottom:8.75rem;padding-top:1.5rem}@media (min-width:768px){.eventjobs__inner{padding-bottom:10.625rem;padding-top:3.5rem}}.eventjobs__title{font-size:1.5625rem;font-weight:400;line-height:2.1875rem}.eventjobs__title--mobile-hidden{display:block}@media (max-width:767.98px){.eventjobs__title--mobile-hidden{display:none}.eventjobs__results-wrap .eventjobs__table{margin-top:16.5rem}}.eventjobs__header{position:relative}@media (max-width:1023.98px){.eventjobs__header{padding-bottom:25px}}.eventjobs__header--results{padding:4rem 0}@media (max-width:767.98px){.eventjobs__header--results{padding:0}.eventjobs__header-overview{position:fixed;top:0;width:100%;z-index:9}.eventjobs__header-overview-sticky{top:0;transition:all .6s ease-in-out}.eventjobs__header-overview-hide{top:-155px;transition:all .8s ease-in-out}}.eventjobs__header-title-link a:hover{color:#fff}.eventjobs__table{border-collapse:collapse;font-size:.9375rem;margin-top:2.375rem;width:100%}.eventjobs__table th{border-bottom:1px solid #656565;color:#9e9e9e;font-weight:400;padding-bottom:.9375rem}.eventjobs__table th:nth-child(3),.eventjobs__table th:nth-child(4){text-align:center}.eventjobs__table td{border-bottom:1px solid #656565;padding:.625rem 0;vertical-align:top}.eventjobs__table td:first-child{padding:.625rem 1.3125rem .625rem 0}.eventjobs__table td:nth-child(3),.eventjobs__table td:nth-child(4){padding:.625rem .5625rem;text-align:center}.eventjobs__table tr:last-child td{border:none}.eventjobs__table__name{display:block;font-weight:700}.eventjobs__table__name_small{font-size:.9375rem;font-weight:700;line-height:1.5625rem}.eventjobs__table__employer_small{font-size:.9375rem;font-weight:400;line-height:1.5625rem}.eventjobs__table-content{font-size:.9375rem;line-height:1.5625rem;margin-top:3.125rem}@media (max-width:767.98px){.eventjobs__table__date{display:none}}.eventjobs__table__date_small{font-size:.9375rem;font-weight:400;line-height:1.5625rem;opacity:.6}.eventjobs__no-results-wrap{margin:1.25rem 0 3.75rem}@media (max-width:767.98px){.eventjobs__no-results-wrap{align-items:center;background-color:#535353;display:flex;justify-content:flex-start;margin-top:16.5rem;padding-left:12px;width:100%}}.eventjobs__no-results-wrap img{display:none;height:20px;width:20px}@media (max-width:767.98px){.eventjobs__no-results-wrap img{display:block}}.eventjobs__no-results--message{font-size:25px;font-weight:500;line-height:35px;padding:27px;text-align:center}@media (max-width:767.98px){.eventjobs__no-results--message{font-size:14px;font-weight:400;line-height:22px;margin:0;padding:12px;text-align:left}}.eventjobs__job-search{background-color:#2c2c2c;border-radius:4px;display:block;margin-left:auto;max-width:19.5rem;padding:1.5rem 2rem;z-index:6}.eventjobs__job-search input[type=submit]{padding-bottom:.6875rem;padding-top:.6875rem}.eventjobs__job-search-form{margin:auto;width:100%}.eventjobs__job-search-sticky{position:sticky;top:126px}@media (max-width:767.98px){.eventjobs__job-search{display:none}}.eventjobs__job-search-mobile{display:none}@media (max-width:767.98px){.eventjobs__job-search-mobile{background-color:#2c2c2c;display:block;margin-top:-25px;max-width:100%;padding:.625rem 1.875rem 1.5rem 1.75rem;position:fixed;top:155px;width:100%;z-index:6}.eventjobs__job-search-mobile-sticky{top:155px;transition:all .6s ease-in-out}.eventjobs__job-search-mobile-hide{top:-150px;transition:all .6s ease-in}}.safari-no-jump .eventjobs__job-search-mobile:focus-within{top:155px;transition:none}.eventjobs__job-search-mobile-hide .eventjobs__job-search-select-options,.eventjobs__job-search-mobile-hide .sla_overview-locale-changer--select-options,.eventjobs__job-search-mobile-hide .sla_overview-locale-changer--select-options-single--location{opacity:0}.eventjobs__job-search__title{display:block;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.eventjobs__job-search__title{display:none}}.eventjobs__job-search__title>a:hover{color:#fff}.eventjobs__job-search-field{align-items:center;background-color:#444;border-radius:3px;display:flex;justify-content:space-between;margin-top:.625rem;padding-right:1rem}.eventjobs__job-search-field:focus-within{background-color:#656565}.eventjobs__job-search-select,.eventjobs__job-search-text-input,.sla_overview-locale-changer{background:none;background-color:inherit;border:none;border-top-left-radius:3px;border-top-right-radius:3px;caret-color:#fff;color:#fff;display:block;font-size:1.125rem;line-height:3rem;min-width:0;padding:0 1rem;width:100%}.eventjobs__job-search-select::placeholder,.eventjobs__job-search-text-input::placeholder,.sla_overview-locale-changer::placeholder{color:#fff}.eventjobs__job-search-active{background-color:#656565}.eventjobs__job-search-select,.sla_overview-locale-changer{-webkit-appearance:none;-moz-appearance:none;background-color:#444;border:none;cursor:pointer;display:flex;position:relative;text-indent:1px;text-overflow:""}.eventjobs__job-search-select input[type=text],.sla_overview-locale-changer input[type=text]{font-size:1.125rem!important;font-weight:400!important;line-height:1.875rem!important;padding:0!important}.eventjobs__job-search-select-options,.sla_overview-locale-changer--select-options,.sla_overview-locale-changer--select-options-single--location{background-color:#444!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:336px;margin-top:-47px;overflow:auto}.eventjobs__job-search-select-options::-webkit-scrollbar-thumb,.sla_overview-locale-changer--select-options-single--location::-webkit-scrollbar-thumb,.sla_overview-locale-changer--select-options::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;width:4px}.eventjobs__job-search-select-options::-webkit-scrollbar,.sla_overview-locale-changer--select-options-single--location::-webkit-scrollbar,.sla_overview-locale-changer--select-options::-webkit-scrollbar{background-color:#656565;border-radius:4px;width:4px}@media (max-width:767.98px){.eventjobs__job-search-select-options,.sla_overview-locale-changer--select-options,.sla_overview-locale-changer--select-options-single--location{left:0;top:49px}.eventjobs__job-search-mobile-sticky .eventjobs__job-search-select-options,.eventjobs__job-search-mobile-sticky .sla_overview-locale-changer--select-options,.eventjobs__job-search-mobile-sticky .sla_overview-locale-changer--select-options-single--location{top:48px}.eventjobs__job-search-mobile-sticky .eventjobs__job-search-select__first-option{left:0;top:3px}}.eventjobs__job-search-select-option,.eventjobs__job-search-select-option-empty,.eventjobs__job-search-select__first-option,.sla_overview-locale-changer--select-option{cursor:pointer;font-size:22px;font-weight:600;line-height:30px;margin-right:6px;padding:6px 16px}.eventjobs__job-search-select-option-empty:active,.eventjobs__job-search-select-option-empty:hover,.eventjobs__job-search-select-option:active,.eventjobs__job-search-select-option:hover,.eventjobs__job-search-select__first-option:active,.eventjobs__job-search-select__first-option:hover,.sla_overview-locale-changer--select-option:active,.sla_overview-locale-changer--select-option:hover{background-color:#ff5a75}.eventjobs__job-search-select-option--selected,.sla_overview-locale-changer--selected{background-color:#ff5a75!important}.eventjobs__job-search-select__first-option{background-color:#444;left:0;margin-right:-6px;position:absolute;right:16px;top:3px;width:auto;z-index:999}@media (max-width:767.98px){.eventjobs__job-search-select__first-option{left:0;top:4px}}.eventjobs__job-search-form-submit,.eventjobs__job-search-form-submitted{background:#0000 url(../images/icons/forms/search.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;height:20px;padding:0!important;text-indent:-9999px;width:22px}.eventjobs__job-search-form-submitted{background:#0000 url(../images/icons/close-grey.svg) no-repeat 50%}.pagination--job-overview{flex-direction:column-reverse;margin-top:2.75rem}.pagination--job-overview .pagination__numbers-cont{margin:0 0 1.4375rem}.pagination--job-overview .pagination__count{margin-bottom:0}.eventjobs__table--placeholder td{border:none;padding:0}.eventjobs__table--placeholder .ph-item{margin-bottom:0}.eventjobs__job-search--placeholder .ph-item{border:none;margin:0}.eventjobs__job-search--placeholder .ph-col-12.big{height:2.6875rem}.btn-icon{background-image:url(../images/icons/forms/search.svg);background-position:33% 50%;background-repeat:no-repeat;padding-right:83px;text-align:right}@media (max-width:1023.98px){.btn-icon{background-position:30% 50%;padding-right:56px;text-align:right}}@media (max-width:767.98px){.btn-icon{background-position:31% 50%;padding-right:40px;text-align:center}}.eventjobs-header-btn{padding:.375rem 1.25rem}.eventjobs__details_share{height:1.5rem}@media (min-width:1024px){.eventjobs__details_share{height:5rem;padding-top:19px}}@media (max-width:767.98px){.eventjobs__details__content p,.eventjobs__details__content span{font-size:1rem;line-height:1.5rem}}.eventjobs__details__title{font-size:1.875rem;font-weight:700;line-height:2.5rem;margin-bottom:.8125rem}@media (min-width:768px){.eventjobs__details__title{font-size:2.5rem;line-height:3.125rem}}.eventjobs__details__share-buttons{margin-bottom:3.5rem}.eventjobs__details__share-button--twitter{background-image:url(../images/icons/social/twitter-white.svg)}.eventjobs__details__share-button--facebook{background-image:url(../images/icons/social/facebook-white.svg)}.eventjobs__details__share-button--whatsup{background-image:url(../images/icons/social/whatsup-white.svg);display:none}@media (max-width:767.98px){.eventjobs__details__share-button--whatsup{display:block}}.eventjobs__details__share-button--pinterest{background-image:url(../images/icons/social/pinterest-white.svg)}.eventjobs__details__table td{vertical-align:top}.eventjobs__details__table td:first-child{padding-right:2.3125rem}@media (max-width:330px){.eventjobs__details__table td:first-child{padding-right:.55rem}}.eventjobs__details__box{background-color:#2c2c2c;padding:1rem}.eventjobs__details__box table{font-size:.8125rem;width:100%}@media (min-width:768px){.eventjobs__details__box{padding:2.875rem}.eventjobs__details__box table{font-size:1rem}}@media (max-width:767.98px){.eventjobs__details__box{padding:.7rem .7rem 2rem}.eventjobs__details__box table{font-size:.875rem;line-height:1.25rem}}.eventjobs__details__box-title{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.875rem}.eventjobs__details__content{margin-bottom:3.125rem}.eventjobs__inner--placeholder .eventjobs__details__title{height:2.5rem}.eventjobs__inner--placeholder .eventjobs__details__box .ph-item{border:none;padding:0}.eventjobs__details__share-buttons--placeholder .ph-col-1{flex:0 0 5%}.eventjobs__details__share-buttons--placeholder .ph-col-1.empty{flex:0 0 2%}.eventjobs__details__share-buttons--placeholder.ph-item{margin-bottom:2.5625rem;padding:12px 5px 5px}.seopages__header{background-color:#2c2c2c;padding-top:4.375rem}@media (max-width:1439.98px){.seopages__header .col-12-style{max-width:100%;padding-left:0;padding-right:0}}.seopages__header__inner{align-items:stretch;display:flex;flex-direction:column}@media (min-width:768px){.seopages__header__inner{flex-direction:row}}.seopages__header__image{min-height:13.75rem;overflow:hidden;position:relative;-webkit-transform:translateZ(0);width:100%}.seopages__header__image img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:768px){.seopages__header__image{width:57%}}@media (min-width:1024px){.seopages__header__image{min-height:24.375rem}}.seopages__header__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.875rem}@media (min-width:1024px){.seopages__header__content{padding:0 3.5rem}}.seopages__header__title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}@media (min-width:1024px){.seopages__header__title{font-size:2.5rem;line-height:3.125rem;margin-bottom:2.125rem}}.seopages__header__description{font-size:.9375rem;line-height:1.5625rem}.seopages__header__image--placeholder{position:relative}.seopages__header__image--placeholder .ph-item{border-color:#0000;position:absolute}.seopages__header__image--placeholder .ph-picture{height:100%}.seopages__header__content--placeholder{position:relative}.seopages__header__content--placeholder .ph-item{border-color:#0000;height:auto}.seopages__overview__cards-wrap{display:flex;flex-wrap:wrap;padding-bottom:5.625rem;padding-top:3.75rem}@media (min-width:768px){.seopages__overview__cards-wrap{padding-bottom:10rem}}@media (max-width:1023.98px){.seopages__overview__cards-wrap{justify-content:space-between}}.seopages__overview__card{margin-bottom:2rem;width:100%}@media (min-width:768px){.seopages__overview__card{width:48%}}@media (min-width:1024px){.seopages__overview__card{margin-bottom:3rem;width:32%}.seopages__overview__card:not(:nth-child(3n+1)){margin-left:1.5rem}}@media (max-width:1439.98px){.seopages__overview__card:not(:nth-child(3n+1)){margin-left:1.125rem}}@media (max-width:1023.98px){.seopages__overview__card:not(:nth-child(3n+1)){margin-left:0}}.seopages__overview__card-sla>a:hover{color:#d9c4aa}.seopages__overview__card-link{height:100%}.seopages__overview__card-image{padding-top:67%;width:100%}.seopages__overview__card-image img{filter:blur(0);-webkit-filter:blur(0);transition:transform .2s ease-in-out}.seopages__overview__card-image:not(.seopages__overview__card-image--no-link-text):hover img{transform:scale(1.1001)}@media (min-width:768px){.seopages__overview__card-image--no-link-text{height:100%;min-height:15.3125rem;padding-top:0}}@media (min-width:1024px){.seopages__overview__card-image--no-link-text{min-height:14.6875rem}}@media (min-width:1440px){.seopages__overview__card-image--no-link-text{min-height:18.4375rem}}.seopages__overview__card-image--no-link-text>img{image-rendering:unset}@media (max-width:767.98px){.seopages__overview__card-image-sla{height:19.3125rem}}.seopages__overview__card-text{align-items:center;background-color:#2c2c2c;bottom:2.25rem;display:flex;font-size:1.25rem;font-weight:600;height:4.625rem;line-height:110%;margin-bottom:-2.25rem;margin-right:2.25rem;padding:0 1.5625rem;position:relative}.seopages__overview__card-text-sla{padding:0 1.5rem}@media (max-width:767.98px){.seopages__overview__card-text-sla{font-size:1rem;padding:0 1rem;text-align:center}.no-padding{padding-left:0;padding-right:0}}.seopages__overview__card-image--placeholder{position:relative}.seopages__overview__card-image--placeholder .ph-item{position:absolute}.seopages__overview__card-image--placeholder .ph-picture{height:auto;padding-top:50%}.seopages__overview__card-image--placeholder .ph-row{flex:1}.seopages__overview__card-image--placeholder .ph-col-6{height:calc(100% - 5px)}.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}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open{width:50%}}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .search-page-packages__inner-total{padding:0 0 2.1875rem}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style .gm-style-iw-tc:after,.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style-iw.gm-style-iw-c{background-color:#444}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-ui-hover-effect>span{background-color:#fff}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .gm-style-iw-tc{filter:none}.search-page-packages__inner-wrap.search-page__inner-wrap--map-open .search-page__article__image-cont.search-page__article__image-cont--google-map{min-height:10rem}.search-page__header-package.search-page__header--map-open{padding:70px 0 41px}@media (max-width:1439.98px){.search-page__header-package.search-page__header--map-open{padding:70px 0 18px}}@media (max-width:767.98px){.search-page__header-package.search-page__header--map-open{box-shadow:none;display:block;padding:75px 0 0}}.search-page__header__title-package.search-page__header__title--map-open{font-size:2.25rem!important;height:100%!important;letter-spacing:-.72px;line-height:2.75rem!important;margin:2rem 0!important;width:80%}.search-page__header__title-package.search-page__header__title--map-open span{font-size:1.25rem;font-weight:400;line-height:1.875rem}@media (max-width:1439.98px){.search-page__header__title-package.search-page__header__title--map-open{font-size:.9375rem!important;font-weight:400;line-height:165%!important;margin:0!important}.search-page__header__title-package.search-page__header__title--map-open span{font-size:.9375rem;font-weight:400;line-height:165%}}@media (max-width:767.98px){.search-page__header__title-package.search-page__header__title--map-open{width:100%}}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open{z-index:15}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{background-color:#656565;height:4.5rem;justify-content:center;max-width:fit-content;padding:1rem 2rem}@media (max-width:1439.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{padding:1rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__list{background-color:#535353;box-shadow:0 1px 0 0 #ff5a75;justify-content:flex-start;padding:1rem 1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:-37px!important}}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{display:flex;justify-content:center}@media (max-width:1439.98px){.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open{top:-36px!important}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter__wrap--map-open .search-page__close-btn.search-page__close-btn--map{display:none}}@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}}.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}}@media (max-width:1439.98px){.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open{background-color:#2c2c2c;z-index:5}.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header:before,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header:after,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header:before,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open:after,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open:before{opacity:0}}@media (max-width:767.98px){.page-header-packages.search-page__header-package.search-page__header--map-open.sla-thirty--seconds-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla-voting_kit-download-header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-facts-figures--header,.page-header-packages.search-page__header-package.search-page__header--map-open.sla_overview-nomination-header,.page-header.page-header-packages.search-page__header-package.search-page__header--map-open{background-color:#535353}}.packages-search-page__sticky-filter__wrap--map-open .packages-search-page__sticky-filter__container{top:0}@media (min-width:768px) and (max-width:1439.98px){.packages-search-page__sticky-filter.packages-search-page__sticky-filter--map-open{z-index:5}.packages-search-page__sticky-filter__wrap.packages-search-page__sticky-filter--sticky-visible.packages-search-page__sticky-filter__wrap--map-open{top:118px!important}.search-page__map.search-page__map-packages{height:calc(100vh - 157px)}.search-page__header-package.search-page__header--map-open{padding:4.375rem 0 3.5rem}}.formulate-input--packagesFilter{height:auto}.search-page-packages__inner-total{padding:0 0 2.5rem}.search-page-packages__inner-total--wrap{align-items:center;display:flex;justify-content:space-between}.search-page-packages__inner-total--wrap>p{font-size:.9375rem;font-style:normal;font-weight:300;line-height:165%}@media (min-width:568px) and (max-width:1023.98px){.search-page-packages__inner-total>div{padding:0}}@media (max-width:767.98px){.search-page-packages__inner-total{padding:0 0 15px}}.search-page__close-btn{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.pagination--search-page{flex-direction:column-reverse;margin-bottom:2rem}@media (max-width:1439.98px){.pagination--search-page{margin-bottom:7rem}}@media (max-width:767.98px){.pagination--search-page{margin-bottom:7rem}}.pagination--search-page .pagination__count{margin-bottom:0}.pagination--search-page .pagination__numbers-cont{margin-bottom:1rem}@media (max-width:767.98px){.search-page__extra-small{padding:0}}.search-page__extra-small-no-res{margin-bottom: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}}.packages-search-page__sticky-filter--map-open{margin-bottom:-1rem}@media (max-width:767.98px){.packages-search-page__sticky-filter--map-open{margin-top:-5px}.packages-search-page__sticky-filter--no-results{margin-bottom:1.5rem}}@media (min-width:1440px){.packages-search-page__sticky-filter{z-index:15}}.packages-search-page__inline-filter{margin-bottom:7rem}.search-page--map-open .packages-search-page__inline-filter{display:none}@media (max-width:767.98px){.packages-search-page__inline-filter{margin-bottom:0}}.packages-search-page__sticky-filter__wrap--sticky{width:100%}@media (min-width:768px){.packages-search-page__sticky-filter__wrap--sticky{border-bottom:none;padding:0 15px;text-align:center}}.packages-search-page__sticky-filter__wrap--sticky-no-border{border-bottom:none}.packages-search-page__sticky-filter--overlay{z-index:6}.packages-search-page__sticky-filter__container{position:relative;z-index:3}@media (min-width:1024px){.packages-search-page__sticky-filter__container{display:inline-flex;text-align:center;top:-39px}}.packages-search-page__sticky-filter__list{background-color:#535353;display:flex;flex:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:1rem 2px;vertical-align:middle;white-space:nowrap}.packages-search-page__sticky-filter__list li{display:inline-block;text-align:center;vertical-align:middle}@media (max-width:1023.98px){.packages-search-page__sticky-filter__list li:not(:last-child){margin-right:.5rem}}@media (max-width:767.98px){.packages-search-page__sticky-filter__list li{margin-right:0}.packages-search-page__sticky-filter__list 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__clear-btn{display:block;float:left;top:9px}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__container .packages-search-page__sticky-filter__list li .packages-search-page__sticky-filter__pill__text__clear{clear:both}}.packages-search-page__sticky-filter__map-trigger{align-items:center;background-color:#535353;border-radius:36px;border-radius:50%;display:none;flex-direction:column;font-size:.8125rem;height:4.5rem;justify-content:center;margin-left:2.0625rem;vertical-align:middle;width:4.5rem}.packages-search-page__sticky-filter__map-trigger svg{height:1.0625rem;width:1.0625rem}@media (min-width:1024px){.packages-search-page__sticky-filter__map-trigger{display:inline-flex}}.packages-search-page__sticky-filter__map-trigger:hover{color:#fff;text-decoration:underline}@media (max-width:767.98px){.search-page__mobile-map-trigger--hidden{display:none!important}}.search-page--sticky-filter .search-page__header{margin-bottom:5.5rem}.packages-search-page__sticky-filter__pill{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;line-height:1.375rem;padding:0 1.0625rem}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill{height:2.0625rem;margin:0}}.packages-search-page__sticky-filter__pill:hover a{color:#fff}.packages-search-page__sticky-filter__pill--pink{background-color:#ec536c;padding:0}.packages-search-page__sticky-filter__pill--pink:hover{background-color:#ff5a75}@media (min-width:768px){.packages-search-page__sticky-filter__pill--pink{font-size:.9375rem}}.packages-search-page__sticky-filter__pill--pink-provider{background-color:#ec536c;padding:0}.packages-search-page__sticky-filter__pill--pink-provider:hover{background-color:#ec536c}@media (min-width:768px){.packages-search-page__sticky-filter__pill--pink-provider{font-size:.9375rem}}.packages-search-page__sticky-filter__pill--dark{background-color:#1b1b1b}.packages-search-page__sticky-filter__pill--dots{font-size:1.2rem!important;line-height:.625rem;padding:0 12px 12px}@media (min-width:768px){.packages-search-page__sticky-filter__pill{font-size:.875rem}}.packages-search-page__sticky-filter__trigger{color:#fff;font-size:.875rem;line-height:2.3125rem;margin:0}.packages-search-page__sticky-filter__trigger:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.packages-search-page__sticky-filter__trigger{font-size:1rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter__trigger{margin:0 1rem}}.icon-calendar,.icon-meals,.icon-place,.icon-rooms,.icon-specials{background-repeat:no-repeat;background-size:16px;padding-left:2.5rem}.icon-calendar{background-size:13px}.icon-rooms{background-image:url(/images/icons/packages/Rooms.svg)}.icon-calendar{background-image:url(/images/icons/packages/calendar.svg)}.icon-meals{background-image:url(/images/icons/packages/Essen.svg)}.icon-place{background-image:url(/images/icons/packages/Doppelzimmer.svg)}.icon-specials{background-image:url(/images/icons/packages/specials.svg)}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms{background-position:.8125rem .6rem}@media (min-width:568px){.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-meals,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place,.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-rooms{background-position:.8125rem .65625rem}}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar{background-position:.8125rem .6rem}@media (min-width:568px){.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar{background-position:15px 13px}}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-calendar.packages-search-page__sticky-filter__pill--not-active{background-color:#ff5a75;border:none}.packages-search-page__sticky-filter__pill--not-active{background-color:initial;border:.5px solid var(--Secondary-Grey,#444)}@media (min-width:768px){.packages-search-page__sticky-filter__pill--not-active{border:1px solid var(--Secondary-Grey,#444)}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill--not-active{box-shadow:inset 0 0 0 .5px #444}.packages-search-page__sticky-filter__pill--not-active.icon-calendar{box-shadow:none}}.packages-search-page__sticky-filter__pill__text{font-size:12px;font-weight:500;line-height:25px}.num-filters{background-color:#444;border-radius:50%;font-size:10px;font-weight:700;height:14px;line-height:130%;position:absolute;right:2.9%;text-align:center;top:20%;width:14px}.packages-search-page__sticky-filter__pill__text{display:inline-block;padding:.25rem 0}.packages-search-page__sticky-filter__pill__text--pink,.packages-search-page__sticky-filter__pill__text--pink-provider{font-size:.75rem;padding:.3125rem 1.0625rem .375rem}@media (min-width:768px){.packages-search-page__sticky-filter__pill__text{padding:.4375rem 0 .5rem}.packages-search-page__sticky-filter__pill__text--pink,.packages-search-page__sticky-filter__pill__text--pink-provider{font-size:.9375rem;padding:.4375rem 1.0625rem .5rem}}.packages-search-page__sticky-filter__pill__clear-btn{align-items:center;background-color:initial;border-radius:10px;display:inline-block;height:1.25rem;justify-content:center;margin-left:.125rem;margin-right:-.625rem;position:relative;top:-2px;vertical-align:text-top;width:1.25rem}.packages-search-page__sticky-filter__pill__clear-btn .sk-icon{vertical-align:initial}.packages-search-page__sticky-filter__pill__clear-btn .sk-icon svg{height:.8125rem;width:.8125rem}.packages-search-page__sticky-filter__pill__clear-btn:hover{background-color:#ffffff1a}@media (min-width:768px){.packages-search-page__sticky-filter__pill__clear-btn{top:.3px}}@media (max-width:767.98px){.packages-search-page__sticky-filter__pill__clear-btn{top:0}}.packages-search-page__mobile-map-trigger{align-items:center;background-color:#535353;border-radius:28px;bottom:3.125rem;box-shadow:0 2px 8px #0006;display:flex;justify-content:center;left:50%;margin-left:-3.4375rem;padding:.625rem;position:fixed;width:6.875rem;z-index:3}@media (max-width:767.98px){.packages-search-page__mobile-map-trigger{background-color:#535353;bottom:1.5rem}}.packages-search-page__mobile-map-trigger:hover{color:#fff}.packages-search-page__mobile-map-trigger .sk-icon{margin-right:.4375rem}.packages-search-page__mobile-map-trigger .sk-icon svg{height:1.0625rem;width:1.0625rem}@media (min-width:1440px){.packages-search-page__mobile-map-trigger{display:none}}.packages-search-page__mobile-map-trigger__text{font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.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-closed{z-index:15}.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:60px;z-index:4}@media (min-width:768px){.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:80px}}@media (min-width:1024px){.packages-search-page__sticky-filter--sticky-mobile-not-visible.packages-search-page__sticky-filter--map-closed{height:60px}.packages-search-page__sticky-filter--map-closed{margin-bottom:0}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__wrap{padding:0;width:100%}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list{display:flex}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list li{border-right:1px solid #0003;padding:0 1.5rem}.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list li:last-child{border-right:none}}@media (min-width:768px){.packages-search-page__sticky-filter--map-closed .packages-search-page__sticky-filter__list{padding:1.125rem 1rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter--map-open .ml-16{margin-left:0}}.packages-search-page__sticky-filter--map-open .packages-search-page__sticky-filter__list{display:flex}.packages-search-page__sticky-filter__pill.packages-search-page__sticky-filter__pill--dark.icon-place{min-width:6.875rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type{background-color:#3d515f}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input-label-text--circle-fixed{line-height:1.875rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed,.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__tabs--fixed{margin-bottom:4rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:2rem}.packages-search-page__sticky-filter .search-filter__input--checked .search-filter__input-label--event-type,.packages-search-page__sticky-filter .search-filter__input--checked .search-filter__input-label--offer-type{background-color:#fff}.packages-search-page__sticky-filter .search-filter__input-wrap--event-type,.packages-search-page__sticky-filter .search-filter__input-wrap--sticky{margin-bottom:2rem}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{color:#fff;font-size:1.875rem;line-height:2.375rem;margin-right:2.375rem;opacity:1}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.875rem;line-height:2.375rem;margin-top:-10px}.packages-search-page__sticky-filter .event-filter-buttons-wrap{position:relative}@media (min-width:1440px){.packages-search-page__sticky-filter .search-filter__tabs.search-filter__tabs--region{margin-bottom:1.75rem;margin-top:6rem}.packages-search-page__sticky-filter .formulate-input--customslide-divUp,.packages-search-page__sticky-filter .search-filter__search-input--active-kanton{margin-bottom:6rem}.packages-search-page__sticky-filter .formulate-input--guests-filter,.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{margin-top:6rem}}@media (max-width:1439.98px){.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.875rem;line-height:2.5rem}.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:85%}.packages-search-page__sticky-filter .search-filter__main-title--region.search-filter__main-title--fixed{margin-bottom:2.2rem}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem}.packages-search-page__sticky-filter .search-filter__tabs.search-filter__tabs--region{margin-bottom:2.125rem}.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{align-items:center;flex-direction:row-reverse;gap:2rem;justify-content:flex-start}}@media (max-width:1439.98px) and (orientation:landscape){.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed{justify-content:flex-end}}@media (max-width:1439.98px){.packages-search-page__sticky-filter .event-filter-buttons-wrap>button{width:auto}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-element input:not([type=checkbox]):not([type=radio]){font-size:1.5rem;font-weight:600;line-height:2}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label{font-size:1.5rem;line-height:2;margin-top:-10px}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:10px}.packages-search-page__sticky-filter .formulate-input--numberclearable__clear-btn svg{height:.8125rem;width:.8125rem}}@media (max-width:1023.98px){.packages-search-page__sticky-filter .search-filter__button-cont--guests.search-filter__button-cont--fixed.search-filter__button-cont--guests--outside{display:flex}.packages-search-page__sticky-filter .desktop-buttons{display:none}}@media (max-width:767.98px){.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__main-title--fixed{font-size:1.5rem;line-height:2rem}.packages-search-page__sticky-filter .search-filter__input-label--event-type .search-filter__input--circle-fixed{margin-bottom:1.5rem}.packages-search-page__sticky-filter .search-filter__inner.search-filter__inner--fixed{width:100%}.packages-search-page__sticky-filter .search-filter__tab-button,.packages-search-page__sticky-filter .search-filter__tab-button--region{font-size:1.125rem;line-height:1.75rem;margin-right:2rem}.packages-search-page__sticky-filter .formulate-input--guests-filter .formulate-input-label--floating-label--has-value{font-size:1.125rem;line-height:1.75rem;margin-top:-10px}}@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--map-closed.packages-search-page__sticky-filter.packages-search-page__sticky-filter-open-filter{z-index:17}.package-filters__label--time-of-day{padding:1.5rem 0 1rem}.package-filters__label--time-of-day.no-padding{margin-bottom:0;padding:1.5rem 0 0}.package-filters__label-main.package-filter__day-tab-label{display:grid}.package-filter__edit-event-message{margin:0 2.5rem}@media (max-width:767.98px){.package-filter__edit-event-message{margin:0 1.5rem}}.package-filter__edit-event-message .package-filters__label{margin-bottom:0}.package-filter__edit-event-message .package-filters__label-delete{cursor:pointer;text-decoration:underline}.package-filter__edit-event-message-delete{align-items:center;border-top:1px solid #d9d9d9;display:flex;justify-content:center;padding-bottom:32px;padding-top:24px}.package-filter__meals-info-modal{display:flex;flex-direction:column;gap:32px;padding:0 24px 2.5rem}@media (max-width:767.98px){.package-filter__meals-info-modal{gap:24px;margin-top:4.9375rem;padding:0 1.5rem 1.5rem}}.package-filter__meals-info-modal li{align-items:flex-start;display:flex}.package-filter__meals-info-modal li span{display:inline-block;margin-left:-25px;padding-left:25px}.package-filter__meals-info-modal div li,.package-filter__meals-info-modal div p{text-align:left}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper,.package-filter__meals-info-modal-wrapper .sk-modal{align-items:flex-end}}.package-filter__meals-info-modal-wrapper .sk-modal__inner{max-width:375px}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper .sk-modal__inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:680px}}.package-filter__meals-info-modal-wrapper .sk-modal__head{padding:32px 40px 40px}@media (max-width:767.98px){.package-filter__meals-info-modal-wrapper .sk-modal__head{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:3.5625rem;padding:.8125rem}.package-filter__meals-info-modal-wrapper .sk-modal__head span h4{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}.package-filter__meals-info-modal-footer button{width:100%}}.package-filter__meals-info-modal-no-margin-top{margin-top:0!important}.package-filter__overnight .package-filter__edit-event-message{margin-top:2rem}@media (max-width:767.98px){.package-filter__overnight .package-filter__edit-event-message{margin-bottom:1.5rem;margin-top:1.5rem}}.package-filter__meals .package-filter__tab-bar,.package-filter__overnight .package-filter__tab-bar{margin-bottom:.1rem!important}.package-filter__meals .package-filter__tab-bar.sticky-header-bar,.package-filter__overnight .package-filter__tab-bar.sticky-header-bar{background-color:#fff;position:sticky;top:6.5rem;z-index:10}@media (max-width:767.98px){.package-filter__meals .package-filter__tab-bar.sticky-header-bar,.package-filter__overnight .package-filter__tab-bar.sticky-header-bar{top:4.25rem}}.package-filters__edit-modal-body,.rooms_section{border-top:8px solid #d9d9d9;display:grid;justify-items:start;padding:2rem 2.5rem}.package-filters__edit-modal-body button,.rooms_section button{width:100%}@media (max-width:767.98px){.package-filters__edit-modal-body,.rooms_section{padding:1.5rem}}.rooms_section-dark{background-color:#656565;color:#fff}.rooms_section-dark .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{min-height:5rem;padding:0}.package-filter__meals .package-filters__switch:first-child{padding-top:0}.package-filter__halls .package-filter__wrap-head{padding:2rem 2.5rem}@media (max-width:767.98px){.package-filter__halls .package-filter__wrap-head{padding:.875rem 1.5rem}}.hall-view-title{font-size:1.0625rem;font-weight:600;line-height:165%;margin-bottom:1rem;text-align:left}.hall-view-title span{cursor:pointer}.hall-view-title .sk-icon{margin-left:.375rem}.hall-view-title .sk-icon svg{stroke-width:0;height:1rem;margin-bottom:.25rem;width:1rem}.hall-view--wrapper{width:100%}.hall-view--wrapper div{margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.hall-view--wrapper ul li{margin-bottom:.5rem}.hall-view--icon{height:24px;margin-right:8px;width:24px}.hall-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 29px)}.hall-view--arrow-right.edit-meals{top:calc(50% - 11px)}.add-hall-modal .sk-modal__close{display:block}@media (max-width:767.98px){.add-hall-modal .sk-modal__close{display:none}}.add-hall-modal .package-filter__wrap-head--sticky.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__head-icon{transform:rotate(180deg)}@media (min-width:768px){.sk-modal.package-filter__wrap.hidden .sk-modal__inner{display:none}}.package-filter__body-rooms,.package-filter__halls-info-modal{display:flex;flex-direction:column}.package-filter__halls-info-modal{gap:32px;padding:0 2.5rem 2.5rem}@media (max-width:767.98px){.package-filter__halls-info-modal{gap:50px;margin-top:.9375rem;padding:0 1.5rem 1.5rem}}.package-filter__halls-info-modal li{align-items:flex-start;display:flex}.package-filter__halls-info-modal li span{display:inline-block;margin-left:-25px;padding-left:25px}.package-filter__halls-info-modal div li,.package-filter__halls-info-modal div p{text-align:left}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper{align-items:flex-end}}.package-filter__halls-info-modal-wrapper .sk-modal__body.package-filter__body{height:310px;overflow:hidden}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal{align-items:flex-end}}.package-filter__halls-info-modal-wrapper .sk-modal__inner{max-width:375px}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal__inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:auto!important;max-width:100%;width:100%}}.package-filter__halls-info-modal-wrapper .sk-modal__head{padding:32px 40px 40px}@media (max-width:767.98px){.package-filter__halls-info-modal-wrapper .sk-modal__head{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:3.5625rem;padding:.8125rem}.package-filter__halls-info-modal-wrapper .sk-modal__head span h4{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}.package-filter__halls-info-modal-footer button{width:100%}}.package-filter__halls-info-modal-footer{box-shadow:0 0 11px 0 #00000038;padding:12px 24px!important}.package-filter__halls-info-modal-footer button{width:100%}.package-filter__halls-info-modal-wrapper .sk-modal__inner.package-filter__wrap-inner{overflow:hidden}.package-filters__black-link-edit-meals{color:#2c2c2c!important}.package-filters__black-link-edit-meals img{height:1.5rem;margin-left:4px;width:1.5rem}.package-filter__edit-meals-message-box{margin:0 0 1.5rem;width:100%}.package-filter__edit-meals-message{margin:0}.hall-view--border-bottom{border-bottom:1px solid #d9d9d9}.edit-halls-filter.hall-view--border-bottom:last-child{border-bottom:none;margin-bottom:0}.package-filter__body.package-filter__body-rooms fieldset{margin-bottom:.5rem}.package-results-room-info-modal{padding:0 1.5rem 1.5rem}@media (max-width:767.98px){.package-filter__rooms-info-modal-wrapper .package-filter__footer{display:block}.package-filter__rooms-info-modal-wrapper .package-filter__footer button{display:block;width:100%}}@media (min-width:568px){.package-filter__rooms-info-modal-wrapper .package-filter__footer{padding:2rem}}.package-filter__calendar-input{background-color:#fff;background-image:url(/images/icons/packages/calendar-black.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:1.5rem;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-size:1.0625rem;height:4.5rem;line-height:165%;padding:0 3.3125rem 0 1rem;width:100%!important}.package-filters__calendar-modal{z-index:6670}@media (max-width:767.98px){.package-filters__calendar-modal{align-items:flex-end}.package-filters__calendar-modal .vfc-content{margin:0}.package-filters__calendar-modal .vfc-calendar>.vfc-content{margin-bottom:0}.package-filters__calendar-modal .vfc-dayNames{margin:1.5rem 0 0!important}.package-filters__calendar-modal .vfc-calendar:first-child .vfc-top-date.vfc-center{height:3.25rem;margin-top:1rem}.package-filters__calendar-modal .vfc-calendar:not(:first-child) .vfc-top-date.vfc-center{margin-top:-18px}.package-filters__calendar-modal .vfc-calendar .vfc-top-date.vfc-center{margin-bottom:0}}@media (orientation:landscape){.package-filters__calendar-modal{padding-top:0}.package-filters__calendar-modal-inner{height:calc(var(--vh, 1vh)*90);overflow-y:auto}}.package-filters__calendar-modal-inner{height:auto;padding:2rem 2.5rem;position:relative;width:63rem}@media (max-width:767.98px){.package-filters__calendar-modal-inner{border-top-left-radius:.625rem;border-top-right-radius:.625rem;height:auto;padding:2rem 0 0}}.package-filters__calendar-modal-footer{display:flex;float:right;justify-content:flex-end;width:100%}@media (max-width:767.98px){.package-filters__calendar-modal-footer{box-shadow:0 0 11px 0 #00000038;justify-content:space-between;margin-top:.625rem;padding:.75rem 1.4375rem}}@media (min-width:568px) and (max-width:1023.98px){.package-filters__calendar-modal-footer{background-color:#fff;border-top:1px solid #d9d9d9;padding-top:2.5rem}}.package-filters__calendar-modal-head{align-items:center;display:flex}.package-filters__calendar-modal-head h1{flex-grow:1;text-align:center}@media (min-width:1024px){.package-filters__calendar-modal-head h1{font-size:1.875rem;font-weight:600;line-height:2.5rem}}@media (max-width:767.98px){.package-filters__calendar-modal-head h1{font-size:1.5625rem;font-weight:500;line-height:2.1875rem}}.package-filters__calendar-modal .vfc-main-container{box-shadow:none}.package-filters__calendar-modal .vfc-dayNames{border-bottom:1px solid #d9d9d9;padding-bottom:.5rem}.package-filters__calendar-modal .vfc-dayNames span{font-size:.9375rem;line-height:165%}@media (max-width:1439.98px){.package-filters__calendar-modal .vfc-dayNames{margin:32px 20px 0}}.package-filters__calendar-modal vfc-week{margin-bottom:.375rem}.package-filters__calendar-modal .vfc-week>.vfc-day>span.vfc-span-day{font-size:.9375rem;font-weight:400;height:2.25rem;line-height:165%;padding:.3125rem;width:2.25rem}.package-filters__calendar-modal .vfc-top-date.vfc-center>span{font-size:.9375rem;font-weight:600;line-height:165%}.package-filters__calendar-modal .vfc-top-date>span.vfc-underline{background:#0000;text-decoration:none}.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked,.package-filters__calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked:hover{background-color:#ff5a75}.package-filters__calendar-modal .vfc-week .vfc-day.vfc-day-disabled span.vfc-span-day{color:#c5c5c5;pointer-events:none}@media (min-width:1024px){.package-filters__calendar-modal .vfc-cursor-pointer{background-color:#f2f2f2;border-radius:50%;height:2rem;position:absolute;top:43%;width:2rem}.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-left,.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-right{height:.5rem;margin:.6875rem 0 0 .625rem;width:.5rem}.package-filters__calendar-modal .vfc-cursor-pointer .vfc-arrow-left{margin-left:.8125rem}.package-filters__calendar-modal .vfc-dayNames{padding-bottom:1rem}.package-filters__calendar-modal .vfc-cursor-pointer.vfc-cursor-pointer-right{right:0}.package-filters__calendar-modal .vfc-cursor-pointer.vfc-cursor-pointer-left{left:0}.package-filters__calendar-modal .vfc-calendars{padding:1rem 2.875rem 0}.package-filters__calendar-modal .vfc-top-date{margin:1rem}.package-filters__calendar-modal-inner{overflow-y:hidden}}@media (min-width:568px) and (max-width:1023.98px){.package-filters__calendar-modal .vfc-calendars{display:flex;flex-direction:column}.package-filters__calendar-modal-inner{height:41.375rem;width:31rem}.package-filters__calendar-modal-head h1{font-size:1.875rem;line-height:2.5rem}}.package-filters__calendar-modal-subtitle{color:#2c2c2c;font-family:Sofia Pro;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-top:1.75rem;text-align:center}@media (max-width:1023.98px){.package-filters__calendar-modal-subtitle{font-size:1.125rem;line-height:2.0625rem}}.sk-modal--regular-size .sk-modal__inner.package-filters__calendar-modal-inner{max-width:63rem}.sk-modal__body-package--fitler-calendar{padding:0 1.875rem}.edit_details_modal .sk-modal__body-package--fitler-calendar{padding:0}.edit_details_modal .vfc-cursor-pointer{background:#0000}.edit_details_modal .vfc-calendar .vfc-content{margin:0 0 20px}.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-disabled,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-disabled:hover,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled,.package-calendar-modal .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled:hover,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-disabled,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-disabled:hover,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled,.package-details .vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-disabled:hover{background-color:#2c2c2c;color:#fff}@media (min-width:768px){.package-calendar-modal .sk-modal__body.sk-modal__body-package--fitler-calendar{padding:0}}@media (max-width:767.98px){.package-calendar-modal .package-filters__calendar-modal-inner{height:auto}}.calendar-subtitle-h5{color:#2c2c2c;font-family:Sofia Pro;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:4rem;text-align:center}.calendar-subtitle-h5 span.label{font-size:.875rem;line-height:1.25rem;vertical-align:top}@media (max-width:1023.98px){.calendar-subtitle-h5{margin-top:1rem;text-align:left}.calendar-subtitle-h5 br{display:none}}.calendar-label{color:#2c2c2c;font-family:Sofia Pro;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (min-width:568px){.calendar-subtitle-center{margin:auto;text-align:center;width:70%}}.circle,.half-circle{display:inline-block;padding-left:2.5rem;position:relative}.circle:before,.half-circle:before{border-radius:50%;bottom:0;content:"";height:1rem;left:0;margin-left:1rem;margin-right:.5rem;position:absolute;width:1rem}.circle:before{background-color:#2c2c2c}.half-circle:before{background:linear-gradient(180deg,#959595 50%,#2c2c2c 0)}.circle.purple{padding-left:1.5rem}.circle.purple:before{background-color:#746b95;margin-left:0}.half-circle.purple:before{background:linear-gradient(180deg,#959595 50%,#746b95 0)}.sk-modal--regular-size.package-calendar-modal .sk-modal__inner.package-filter__wrap-inner{max-width:63rem}.sk-modal--regular-size.package-calendar-modal .sk-modal__inner.package-filter__wrap-inner span.label{font-family:Sofia Pro;font-size:.875rem;line-height:1.25rem;vertical-align:top}.package-calendar-modal .package-filters__calendar-modal-head{display:flex;justify-content:center;width:100%}.package-calendar-modal .package-filters__calendar-modal-head h1{width:90%}@media (max-width:767.98px){.package-calendar-modal .text-underline-button{display:none}.package-calendar-modal .pink-button{width:100%}.package-calendar-modal .package-filters__calendar-modal-head h1{width:80%}}@media (min-width:768px){.package-filters__calendar-modal-footer.package-filter__footer{border-top:none;padding:0}}.package-filter__wrap-inner .no-show,.package-filters__calendar-modal-inner .no-show{display:block}@media (max-width:767.98px){.package-filter__wrap-inner .no-show,.package-filters__calendar-modal-inner .no-show{display:none}}span.vfc-span-day.vfc-marked.cal-single-day-busy:before{background-color:initial!important}.vfc-day.event-date.range-modified-first:after,.vfc-day.event-date.range-modified-last:before,.vfc-day.event-date.range-modified:after,.vfc-day.event-date.range-modified:before{background-color:#ececec;content:"";height:100%;position:absolute;top:0;width:20px}.vfc-day.event-date.range-modified-last:before,.vfc-day.event-date.range-modified:before{left:0}.vfc-day.event-date.range-modified-first:after,.vfc-day.event-date.range-modified:after{right:0}.vfc-day.event-date.range-modified-last span.vfc-span-day.vfc-marked{color:#fff}.cal-single-day-busy.range-modified .vfc-span-day:not(.vfc-disabled){background-color:#ececec!important;color:#2c2c2c!important}.package-filters__message--warning.package-filters__message-calendar-modal{z-index:6671}.package-filter__wrap{z-index:6669}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap{padding-top:0}}.package-filter__wrap .package-filter__head-icon{cursor:pointer}.package-filter__wrap-head{align-items:center;display:flex;justify-content:flex-start;padding:1rem 1.5rem}.package-filter__wrap-head h4{font-size:25px;font-weight:500;line-height:35px}@media (min-width:568px){.package-filter__wrap-head{padding:2rem 2.5rem}.package-filter__wrap-head h4{font-size:30px;font-weight:600;line-height:40px}}.package-filter__wrap-inner{align-items:start;display:grid;grid-template-rows:104px 1fr 127px}@media (max-width:767.98px){.package-filter__wrap-inner{grid-template-rows:68px 1fr 70px;height:100%}}.package-filter__wrap-inner .sk-modal__body{margin-bottom:auto;padding:0}.package-filter__wrap .sk-modal__close{margin-left:auto}.package-filter__wrap .sk-modal__title-icon{background-size:1.5rem}@media (max-width:767.98px){.package-filter__wrap-padding-top{align-items:flex-end}.package-filter__wrap-padding-top .package-filter__wrap-inner{border-radius:8px 8px 0 0;height:calc(var(--vh, 1vh)*100 - 16px)}}.package-filter__wrap-head--sticky{background-color:#fff;border-radius:8px 8px 0 0;position:fixed;width:100%;z-index:10}@media (min-width:568px){.package-filter__wrap-head--sticky{max-width:37rem;top:auto}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap-head--sticky{max-width:42rem}}.package-filter__wrap-head--info{background-color:#fff;border-radius:8px 8px 0 0;padding:12px 24px!important;position:fixed;width:100%;z-index:10}@media (min-width:568px){.package-filter__wrap-head--info{max-width:375px;top:auto}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__wrap-head--info{max-width:23.4375rem}}.package-filter__wrap-head--info h4{font-size:25px;font-style:normal;font-weight:500;line-height:35px}.package-filter__wrap-head--info--filter{margin-bottom:24px;max-width:375px}@media (max-width:767.98px){.package-filter__wrap-head--info--filter{max-width:100%;width:100%}}.package-filter_subtitle{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.package-filters__black-link,.package-filters__label,.package-filters__label-bold,.package-filters__label-grey,.package-filters__label-main,.package-filters__label-main.package-filter__day-tab-label span,.package-filters__label-sm,.package-filters__label-warning,.package-filters__link{color:#1c1c1c;display:flex;font-size:.9375rem;font-weight:400;line-height:165%;text-align:left}.package-filters__black-link__details{border-top:1px solid #f2f2f2;margin-bottom:38px;padding-top:2rem;width:100%!important}.package-filters__label{margin-bottom:.5rem}.package-filters__label-main{font-size:1.0625rem}.package-filters__label-bold{font-weight:600}.package-filters__label-grey,.package-filters__label-main.package-filter__day-tab-label span{color:#5a5a5a}.package-filters__label-warning{color:#ff5a75;font-size:.8125rem}.package-filters__label-meals{font-size:15px;font-weight:700}.package-filters__label-meals-gallery{margin-top:10px;padding:0}.package-filters__label-info{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.package-filters__label-info span svg{cursor:pointer;height:22px;margin-bottom:2px;margin-left:5px;width:22px}.package-filters__label-info span svg path{fill:#2c2c2c}.package-filters__black-link,.package-filters__link{cursor:pointer;text-decoration-line:underline;width:fit-content}.package-filters__black-link:hover,.package-filters__link:hover{color:#ec536c;text-decoration:none}.package-filters__link{color:#ff5a75}.package-filters__link-terms{color:#2c2c2c;font-size:13px;text-decoration:underline}.package-filters__label-icon .sk-icon{margin-left:6px;margin-top:-3px}.package-filters__label-icon .sk-icon svg{cursor:pointer;height:24px;width:24px}.package-filters__label-icon .sk-icon svg path{fill:#656565}.package-filters__label-sm{font-size:.8125rem;line-height:21.45px}.package-filters__icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.section_title{border-bottom:1px solid #d9d9d9;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-bottom:24px;padding-bottom:24px;text-align:left;width:100%}.section_title .sk-icon{cursor:pointer;display:inline-block;margin-left:.375rem;margin-top:-2px}.section_title .sk-icon svg path{fill:#2c2c2c}.d-flex{display:flex}.border-bottom{border-bottom:1px solid #d9d9d9}.package-filter__footer{align-self:flex-end;background-color:#fff;border-top:1px solid #d9d9d9;bottom:0;display:flex;justify-content:flex-end;padding:2.5rem;position:sticky;z-index:33}.package-filter__footer .pink-button{white-space:nowrap}@media (max-width:767.98px){.package-filter__footer{border-top:none;box-shadow:0 0 11px 0 #00000038;justify-content:space-between;padding:.75rem 1.4375rem}}@media (min-width:568px) and (max-width:1023.98px){.package-filter__footer{padding:2.5rem}}@media (max-width:767.98px){.package-filter__footer-edit--meals{justify-content:flex-end}}.pink-button,.text-underline-button{border:none;cursor:pointer;font-size:.9375rem}.text-underline-button{background:#0000;color:#1c1c1c;font-weight:400;line-height:165%;margin-right:2rem;text-decoration-line:underline}.text-underline-button.disabled{color:#c5c5c5;pointer-events:none}.pink-button{background-color:#ff5a75;border-radius:4px;color:#fff;font-weight:600;line-height:150%;padding:.75rem 1.75rem}@media screen and (max-width:370px){.pink-button{padding:.75rem}}.pink-button__loader{align-items:center;display:flex;height:2.90625rem;justify-content:center;pointer-events:none;width:12.3369375rem}@media (max-width:767.98px){.pink-button__loader{width:10.4805rem}}.pink-button__loader>img{height:23px}@media (min-width:568px){.pink-button__loader>img{height:22px}.package-filter__section.package-filter__section-padding-top{padding-top:2.5rem}}.package-filter__section.package-filter__section-no-top-space{padding-top:0}.package-filter__box-space-outside{margin:2rem 2.5rem}@media (max-width:767.98px){.package-filter__box-space-outside{margin:1.5rem}}.package-filter__box-space-outside-text-meals{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.box-no-bg,.grey-box{align-items:flex-start;border:1px solid #d9d9d9;border-radius:.25rem;gap:.5rem;padding:1rem}.grey-box{background:#f2f2f2}.box-no-bg{background-color:initial}.sk-modal__title-icon{background-color:#1c1c1c;border-radius:50%;height:36px;padding:6px;width:36px}@media (max-width:767.98px){.sk-modal__body>.package-filter__section.no-margin{margin-bottom:0}}.package-filter__section.no-border{border-bottom:none}@media (min-width:768px){.package-filter__section.no-border-lg{border-bottom:none}.display-flex-lg{display:flex}}.sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner{max-width:37rem}@media (min-width:568px) and (max-width:1023.98px){.sk-modal--regular-size>.sk-modal__inner.package-filter__wrap-inner{max-height:94%;max-width:42rem}}.package-filter__radio-label-disabled{opacity:.5;pointer-events:none}.package-filter__radio-label,.package-filters__checkbox-label{display:inline-block;margin-bottom:1rem}.package-filter__radio-label img,.package-filters__checkbox-label img{height:auto;margin-right:.375rem;width:.8125rem}.package-filter__radio-label:before,.package-filters__checkbox-label:before{background:#0000 no-repeat 50%;background-size:85%;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 1px #2c2c2c;content:"";cursor:pointer;display:inline-block;height:1.375rem;margin-right:.8125rem;vertical-align:top;width:1.375rem}.package-filter__radio-label>span,.package-filters__checkbox-label>span{color:#959595}input[type=radio]:checked+.package-filter__radio-label:before,input[type=radio]:checked+.package-filters__checkbox-label:before{background-color:#2c2c2c;border:7px solid #fff}.package-filter__radio-label--restaurant{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.package-filter__radio-label--restaurant:before{margin-right:.4375rem}.package-filters__checkbox-label-checked{background-position-y:3px;background-repeat:no-repeat;background-size:17px;padding-left:23px}input[type=radio]:checked+.package-filters__checkbox-label-checked:before{background-color:#2c2c2c;border:7px solid #fff}.package-filters__checkbox-label-checked--disabled{background-image:url(../images/icons/forms/close-black.svg)!important}.package-filters__checkbox-label-checked--disabled>span{color:#959595;margin-left:8px}.package-filters__checkbox-label-checked--active{background-image:url(../images/icons/forms/check-black-new.svg)!important}.package-filters__checkbox-label:before{border-radius:3px}input[type=checkbox]:checked+.package-filters__checkbox-label:before{background-image:url(../images/icons/forms/check-black.svg)}input[type=checkbox]:checked+.package-filters__checkbox-label.package-filters__checkbox-label--unchecked:before{align-items:flex-end;background-image:none;content:"-";display:inline-flex;font-size:28px;font-weight:500;justify-content:center}fieldset.package-filter__section{padding-top:32px}.package-filter__checkboxes-wrap{text-align:left}.package-filter__checkboxes-second{margin-left:1rem}.package-filter .package-filter__wrap-inner{position:relative}.modal-without-footer .package-filter__wrap-inner{grid-template-rows:104px 1fr}@media (max-width:767.98px){.modal-without-footer .package-filter__wrap-inner{grid-template-rows:68px 1fr;height:100%}}.modal-without-footer-sm .package-filter__wrap-inner{grid-template-rows:58px 1fr}@media (max-width:767.98px){.modal-without-footer-sm .package-filter__wrap-inner{grid-template-rows:40px 1fr}}@media (min-width:568px){.package-filter__confirmation-message{top:106px}}.package-filter__confirmation-message,.package-filter__confirmation-message.package-filters__message--warning{max-width:92%;text-align:center;width:max-content}.package-filter__confirmation-message.package-filters__message--multiple-lines{text-align:left}.package-filter__confirmation-message.package-filters__message--multiple-lines:before{top:calc(50% - 12px)}.package-filters__message--success{min-width:237px}@media (min-width:568px){.package-filters__message--success{position:absolute;top:1rem}}.package-filters__message--warning{font-size:.875rem;font-weight:500;line-height:1.25rem;position:absolute;text-align:left;top:2.125rem;width:32rem}.package-filters__message--warning:before{background:url(../images/icons/warning-red.svg) no-repeat;top:.375rem}@media (max-width:767.98px){.package-filters__message--warning{top:1rem;width:90%}.package-filters__message--warning:before{top:1rem}}.package-filters__info-modal-title{font-size:18px;font-weight:500;line-height:33px;text-align:left}.package-filters__info-modal-description{font-size:15px;font-weight:400;line-height:24.75px;text-align:left}.package-filters__info-modal-tip{margin-top:18px}.package-filters__info-modal-list{list-style:none;padding-left:0}.package-filters__package-switch-area{display:grid}.package-filters__package-switch-area-text{font-size:15px;font-weight:400;line-height:24.75px;text-align:left}.package-filters__package-counter-warning{color:#ff5a75;font-size:13px}.bottom-modal .sk-modal__body.package-filter__body,.bottom-modal .sk-modal__inner{height:auto}.bottom-modal .package-filter__halls-info-modal{gap:0;margin-top:0}@media (max-width:767.98px){.bottom-modal{align-items:flex-end}}.confirm-discard-changes--text{font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:3.8125rem 2.8125rem 3.875rem 2.3125rem;text-align:center;z-index:11}.confirm-discard-changes--buttons{display:flex;justify-content:space-between}@media (min-width:568px){.confirm-discard-changes--buttons{justify-content:flex-end}}.no-top-padding{padding-top:0!important}.package-filter__wrap-no-icon .sk-modal__title-icon{display:none}.align-left{text-align:left!important}.package-filters__switch{align-items:center;display:flex;justify-content:space-between;min-height:4.375rem;padding:.6875rem 0;text-align:left}.package-filters__switch:not(:last-child){border-bottom:1px solid #d9d9d9}.package-filters__switch:first-child{padding-top:1.5rem}.package-filters__switch-slider-disabled{background-color:#fff}.package-filters__switch-wrap{margin-top:0}.package-filters__switch-wrap-disabled{background-color:#c5c5c5}.package-filters__switch-wrap input{height:0;opacity:0;width:0}.package-filters__switch-label .package-filters__label-main{display:flex}.package-filters__switch-label .sk-icon{cursor:pointer;display:block;margin-left:.375rem;margin-top:.0625rem}.package-filters__switch-label .sk-icon svg path{fill:#656565}.section-disabled,.switch-disabled div{opacity:.5;pointer-events:none}.hall-list-item-slider-wrap{position:relative;width:100%}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow{background-color:#fffc;border-radius:50%;padding:.5rem;z-index:9}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow:hover{background-color:#fff}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span,.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span svg{height:.625rem;width:.875rem}.hall-list-item-slider-wrap .btn.btn--icon.btn--xsm.tiny-slider__arrow span svg path{fill:#2c2c2c}.hall-list-item-slider-wrap .tiny-slider__arrow--carousel-right{right:1.5rem}.hall-list-item-slider-wrap .tiny-slider__arrow--carousel-left{left:1.5rem}.hall-list-item-slider-wrap .tiny-slider__navigation.tiny-slider__navigation--carousel.nav_image-slider{display:block!important}.hall-list-item-slider-wrap .tns-nav button{border:none;border-radius:50%;height:.375rem;margin-right:.3125rem;opacity:.7;padding:0;width:.375rem}.hall-list-item-slider-wrap .tns-nav .tns-nav-active{opacity:1}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .tns-outer{height:0}@media (max-width:767.98px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:15.625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:15.625rem;width:100%}.hall-list-item-slider-wrap .tiny-slider__mobile-version--carousel .el-card{margin-right:0}.hall-list-item-slider-wrap .tns-nav{bottom:8px;left:50%;position:absolute;transform:translate(-50%);z-index:9}.hall-list-item-slider-wrap .tns-nav button{height:.3125rem;width:.3125rem}}@media (min-width:568px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:26.0625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:26.0625rem;width:100%}.hall-list-item-slider-wrap .tns-nav{display:none}.hall-list-item-slider-wrap .tiny-slider__navigation--carousel,.hall-list-item-slider-wrap .tiny-slider__navigation--tiny-carousel{align-items:center;bottom:50%;display:flex;height:0;justify-content:space-between;left:0;position:absolute;width:100%}.hall-list-item-slider-wrap .tiny-slider__navigation--carousel button,.hall-list-item-slider-wrap .tiny-slider__navigation--tiny-carousel button{display:inline-block}}@media (min-width:1024px){.hall-list-item-slider-wrap,.hall-list-item-slider-wrap .tiny-slider__inner-wrap{height:30.625rem}.hall-list-item-slider-wrap .tiny-slider__inner-wrap img{height:30.625rem;object-fit:cover}.hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:30.625rem}.hall-list-item-slider-wrap .tns-nav{left:50%;top:88%;transform:translate(-50%)}}@media (min-width:568px){.hall-list-item-slider-wrap__inner{height:24.75rem}}@media (min-width:768px){.hall-list-item-slider-wrap__inner{height:21.625rem}}@media (max-width:767.98px){.image_slider-nav-bottom .tns-nav{top:88%}}@media (min-width:568px){.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner,.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap{height:21.375rem}.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap img{height:21.375rem;width:100%}.image_slider-nav-bottom.hall-list-item-slider-wrap.hall-list-item-slider-wrap__inner .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:21.375rem}}.package-filters__edit-halls-details{align-items:flex-start;background-color:#fff;box-shadow:0 0 40px 0 #0003;display:inline-flex;flex-direction:column;gap:.5rem;height:auto;padding:1rem;position:relative;top:-66px;width:21rem;z-index:33}@media (min-width:568px){.package-filters__edit-halls-details{bottom:9.8125rem;left:2rem;top:-136px;width:24.25rem}.package-filters__edit-halls-details__title{font-size:22px!important;font-weight:700!important;line-height:30px!important}}.grey-background-modal .sk-modal__body.package-filter__body{background-color:#ececec}.halls-list-modal .sk-modal__head-center-title.package-filter__wrap-head{padding-bottom:19px!important}.halls-list-modal img{margin-right:.5rem}.halls-list-modal h3{font-size:1.125rem;font-weight:500;line-height:1.75rem}.halls-list-modal .package-filter__footer .btn--black--outline{width:100%}@media (min-width:1024px){.halls-list-modal__main>div{height:94%;max-width:80%!important}}@media (min-width:1440px){.halls-list-modal__main>div{max-width:1216px!important}}.package-filters__edit-list{height:21.5rem;margin-bottom:2rem}.package-filters__edit-list-more-margin{margin-bottom:3.5rem}@media (min-width:568px){.package-filters__edit-list{height:26.117625rem;margin-bottom:2.9375rem}.package-filters__edit-list-more-margin{margin-bottom:4.25rem}}@media (min-width:1024px){.package-filters__edit-list{height:30.625rem}.package-filters__edit-list>div>div>div{height:490px}.package-filters__edit-list>div>div>div>div>div>div>img{height:490px;object-fit:cover}}.package-filters__edit-one-line-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding-left:0}.package-filters__edit-modal-body{border-top:none}@media (max-width:767.98px){.pink-button-edit{width:100%}}.grey-container-edit{background-color:#f2f2f2;border:1px solid #d9d9d9;border-radius:4px;margin:0 1.5rem 1.5rem;padding:16px}.info-modal-section{margin:1.5rem}.info-modal-section h3{margin-bottom:.5rem}.halls-list-modal-no-back-icon .package-filter__head-icon{display:none}.halls-list-modal-no-back-icon .sk-modal__close.sk-modal__close-black{display:inline-block}.modal-no-close-button .sk-modal__close.sk-modal__close-black{display:none}@media (max-width:767.98px){.display-close-on-mobile .sk-modal__close.sk-modal__close-black{display:inline-block}}.package-filters__edit__title{font-size:1.375rem;line-height:1.875rem}.package-filters__edit__title .package-filters__label-grey,.package-filters__edit__title .package-filters__label-main.package-filter__day-tab-label span,.package-filters__label-main.package-filter__day-tab-label .package-filters__edit__title span{color:#929292;display:inline;margin-left:8px}.package-filters__edit-overnight-stay-tab{border-bottom:8px solid #d9d9d9}.package-filters__edit-overnight-stay-tab:first-child{border-top:8px solid #d9d9d9}.package-filters__edit-overnight-stay-tab .package-filters__black-link{background:#0000;border:none}.package-filters__edit__accommodation-icon-style{margin-right:.25rem}.package-filters__edit__accommodation-slider{margin-top:1.25rem}.package-filters__edit__accommodation-span-icon{margin-right:.375rem}.package-filters__edit__accommodation-back-button{font-size:.9375rem;font-weight:800;height:2.9375rem;width:100%}@media (min-width:568px){.package-filters__edit__accommodation-back-button_single-meal{width:auto!important}}.package-filters__edit-meals-tab .package-filters__black-link{align-items:center;display:flex;padding:0!important}.package-filters__edit-meals-tab .package-filters__black-link-wrapper{border-bottom:1px solid #d9d9d9!important;padding-top:0!important}.word-space{margin-right:5px!important}.halls-settings-modal .sk-modal__close.sk-modal__close-black{display:inline-block}.halls-settings-modal .sk-modal__close.sk-modal__close-black.sk-modal__info{display:none}@media (max-width:767.98px){.halls-settings-modal .sk-modal__close.sk-modal__close-black{display:none}.halls-settings-modal .sk-modal__close.sk-modal__close-black.sk-modal__info{display:inline-block}}.halls-list-modal__main .package-filter__body{max-height:none;overflow:hidden}@media (max-width:767.98px){.halls-list-modal__main .package-filter__body{height:100%;overflow:visible;overflow-x:hidden}}.halls-list-modal__main .package-filter__wrap-head--sticky{z-index:56}@media (min-width:1024px){.halls-list-modal__main .package-filter__wrap-head--sticky{max-width:80%!important}}@media (min-width:1440px){.halls-list-modal__main .package-filter__wrap-head--sticky{max-width:1216px!important}}.package-filter-edit__accommodation-icon-style{margin-right:.5rem}.package-filters__edit__accommodation-label{font-size:1.125rem;font-weight:500;line-height:2.0625rem;margin-bottom:.5rem}.package-filter__with-sticky-bar .sk-modal__body .package-filter__tab-bar.sticky-header-bar ul{border-bottom:none}.package-filter__with-sticky-bar .sk-modal__body.sk-modal__body--sticky-head .package-filter__tab-bar.sticky-header-bar ul{border-bottom:1px solid #d9d9d9}.margin-top{margin-top:1.5rem}@media (max-width:767.98px){.one-row-message{max-width:90%;width:max-content}}.edit-location-info-modal .sk-modal__head{justify-content:center;padding:.9375rem 1.5rem .75rem}.edit-location-info-modal .sk-modal__head h4{text-align:center;width:100%}.edit-location-info-modal .sk-modal__inner{border-radius:8px}.edit-location-info-modal .sk-modal__body-edit-location-info button{width:100%}.edit-location-info-modal .sk-modal__body-edit-location-info button:not(:last-child){margin-bottom:1rem}@media (max-width:767.98px){.edit-location-info-modal .sk-modal__inner{border-radius:8px 8px 0 0}}.fe__package-hide-checkbox{cursor:default;margin-left:-2rem}.fe__package-hide-checkbox:before{display:none}.package-filters__edit-list-restaurant{margin-bottom:5rem}@media (min-width:568px){.package-filters__edit-list-restaurant{margin-bottom:7rem}}.search-page__article--package__image-wrap--package.disabled-image{filter:grayscale(1)}.specials-element-info-title{display:flex;justify-content:space-between;padding-bottom:1rem}.specials-element-info-title img{margin-right:.5rem}@media (min-width:568px){.specials-element-info-title{gap:2rem;justify-content:flex-start;padding-bottom:1.5rem}}.specials-element-card-body{padding-bottom:0}.specials-element-card-title{font-size:1.375rem;font-weight:600;line-height:1.875rem;padding-bottom:.5rem}.package-filters__edit-specials-details{background-color:#fff;height:fit-content;padding:1.5rem 1.5rem 2.5rem;position:relative;width:100%;z-index:55}@media screen and (min-width:599px){.package-filters__edit-specials-details{bottom:240px;box-shadow:0 0 40px 0 #0003;left:2rem;padding:1.5rem;width:560px}.package-filters__edit-specials-details .btn.btn--sm.btn--black--outline.btn--block{border:none;outline:none;padding:1.5rem 1.5rem 0 0;text-align:left;text-decoration:underline;width:200px}.package-filters__edit-specials-details .btn.btn--sm.btn--black--outline.btn--block:focus{border:none;outline:none}}@media (min-width:768px){.package-filters__edit-specials-details{bottom:3.8125rem;position:absolute}}@media (max-width:1439.98px){.package-filters__edit-specials-details{position:absolute;top:calc(50% + 80px)}}@media screen and (max-width:599px){.package-filters__edit-specials-details{position:relative}}@media (min-width:568px){.package-filters__edit-specials--image-slider,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap{height:27.75rem}.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap img{height:27.75rem;width:100%}}@media (min-width:1440px){.package-filters__edit-specials--image-slider,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap{height:50.625rem}.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package,.package-filters__edit-specials--image-slider .tiny-slider__inner-wrap img{height:50.625rem;width:100%}}.package-filters__edit-specials-card{position:relative}@media screen and (min-width:599px){.package-filters__edit-specials-card{height:27.75rem}}@media (min-width:1440px){.package-filters__edit-specials-card{height:56.25rem}}@media (min-width:568px){.border-bottom-sm{border-bottom:1px solid #d9d9d9}}.specials-view--arrow-right{cursor:pointer;position:absolute;right:0;top:calc(50% - 15px)}.relative-container{position:relative}.edit-specials_initial--not-empty{padding:1.5rem 0}.icon-size{height:1.5rem;width:1.5rem}.package-filters__edit-specials-choose--btn{align-content:center;background:#0000;border:1px solid #d9d9d9;display:flex;font-size:1.0625rem;font-weight:400;justify-content:space-between;line-height:165%;padding:1rem 1.375rem;width:100%}.choose-room-btn-wrapper{border-bottom:1px solid #d9d9d9;padding:8px 0 1.5rem}.package-filters__specials-checkbox-label{display:inline-block;width:100%}.package-filters__specials-checkbox-label:after{background:#0000;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 1px #2c2c2c;content:"";cursor:pointer;display:inline-block;height:1.375rem;position:absolute;right:1.5rem;vertical-align:top;width:1.375rem}.package-filters__specials-checkbox:checked+.package-filters__specials-checkbox-label:after{border:7px solid #2c2c2c}.package-filters__specials-checkbox{display:none}.package-filter__tab-special-bar.sticky-header-bar{background-color:#fff;border-bottom:1px solid #d9d9d9;margin:0;padding-bottom:2.5625rem;position:fixed;top:auto;width:100%;z-index:56}@media (max-width:767.98px){.package-filter__tab-special-bar.sticky-header-bar{padding-bottom:1rem;position:sticky;top:0}}@media (min-width:1024px){.package-filter__tab-special-bar.sticky-header-bar{max-width:80%!important}}@media (min-width:1440px){.package-filter__tab-special-bar.sticky-header-bar{max-width:1216px!important}}@media (min-width:568px) and (max-width:1439.98px){.package-filter__tab-special-bar.sticky-header-bar{max-width:42rem}}@media (min-width:568px){.package-filter__add-specials .modal-without-footer .package-filter__wrap-inner{grid-template-rows:90px 1fr}.package-filter__add-specials .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:90px 1fr 70px}}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal{grid-template-rows:auto 1fr}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal .package-filter__wrap-head{align-items:flex-start}.package-filter__add-specials .package-filter__wrap-inner.package-filter__wrap-inner-base-special-modal .package-filter__wrap-head .package-filter__head-icon{padding:.375rem 0}@media (min-width:768px){.specials-models-footer{justify-content:flex-end}}.specials-models-body-wrapper{padding:1rem 2.5rem}.package-filters__edit-specials-add-special{margin:0 2.5rem 1.25rem}@media (max-width:767.98px){.package-filters__edit-specials-add-special{margin:0 1.5rem}}.package-filters__edit-specials-add-special button{width:100%}@media (min-width:768px){.package-filters__edit-specials--list-wrapper{padding-top:4.8125rem}}.specials-list-subtitle{font-size:1rem;font-weight:300;line-height:1.5rem;padding:.875rem 1.5rem}@media (min-width:568px){.specials-list-subtitle{text-align:center}}.specials-list-footer{background-color:#fff;bottom:0;box-shadow:0 0 11px 0 #00000038;padding:.75rem 1.5rem;position:fixed;width:100%;z-index:66}.specials-list-footer .pink-button{font-weight:500;width:100%}@media (min-width:568px){.specials-list-footer{display:flex;position:sticky}}.package-search-result--specials-list .package-filter__wrap-head h4{font-weight:500}.package-filters__label-main.package-filter__day-tab-label .package-search-result--specials-list span,.package-search-result--specials-list .package-filters__label-grey,.package-search-result--specials-list .package-filters__label-main.package-filter__day-tab-label span{font-weight:300}.package-search-result--specials-list .specials-element-card-title{font-weight:500}@media (max-width:767.98px){.package-search-result--specials-list .specials-element-card-body{padding-bottom:0}.package-search-result--specials-list .hall-list-item-slider-wrap,.package-search-result--specials-list .hall-list-item-slider-wrap .tiny-slider__inner-wrap,.package-search-result--specials-list .hall-list-item-slider-wrap .tiny-slider__inner-wrap .search-page__article--package__image-wrap--package{height:190px}}.package-details__meal-preview-title{font-size:15px;font-weight:600;line-height:165%}.package-details__meal-preview-description{color:#656565;font-size:15px;font-style:normal;font-weight:400;line-height:165%}.package-filter_meal-modal{display:grid;text-align:center}.package-filter_meal-modal-title{font-size:18px;font-weight:600;line-height:28px}@media (min-width:568px){.package-filter_meal-modal-title{font-size:1.875rem;line-height:2.5rem}}.package-filter_meal-modal-subtitle{font-size:.875rem;font-weight:400;height:1.25rem}@media (min-width:568px){.package-filter_meal-modal-subtitle{font-size:1.125rem;font-weight:500;line-height:2.0625rem}}@media (max-width:767.98px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:3.3125rem 1fr 4rem}}@media (min-width:1024px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{grid-template-rows:8.0625rem 1fr 7.625rem;max-width:80%!important}}@media (min-width:1440px){.meal-menu-preview-modal .sk-modal__inner.package-filter__wrap-inner{max-width:76.9375rem!important}}.meal-menu-preview-modal .package-filter__wrap-head--sticky{z-index:56}@media (max-width:767.98px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{padding:0 1.5rem}}@media (min-width:568px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{border-bottom:1px solid #d9d9d9}}@media (min-width:568px) and (max-width:1023.98px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:42rem}}@media (min-width:1024px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:80%!important}}@media (min-width:1440px){.meal-menu-preview-modal .package-filter__wrap-head--sticky{max-width:76.9375rem!important}}@media (max-width:767.98px){.meal-menu-preview-modal .btn--black--outline{width:100%}.meal-menu-preview-modal.without-subtitle .sk-modal__head-center-title.package-filter__wrap-head{margin-top:.9375rem}.meal-menu-preview-modal.without-subtitle .package-filter_meal-modal-title{font-size:1.5rem;line-height:2rem}}.meal-menu-preview-items-wrap{column-gap:2.2rem;display:flex;flex-wrap:wrap;padding:2.5rem;row-gap:2.5rem}@media (min-width:568px) and (max-width:1023.98px){.meal-menu-preview-items-wrap{column-gap:2.5rem;row-gap:2rem}}@media (max-width:767.98px){.meal-menu-preview-items-wrap{padding:1.5rem;row-gap:1.5rem}}.meal-menu-preview-item{width:22rem}@media (max-width:1439.98px){.meal-menu-preview-item{width:17.25rem}}@media (max-width:767.98px){.meal-menu-preview-item{border-bottom:1px solid #d9d9d9;padding-bottom:1.5rem;width:100%}}.package-details__meal-preview-image{border-radius:.25rem;box-shadow:0 3px 10px 0 #00000030;height:15.375rem;margin-bottom:.5rem}.package-filter__radio-label-meals:before{margin-right:.5rem}.package-filters__label-meals-sm-text span svg{margin-bottom:.3125rem}.meal-menu-preview-item--title{font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-bottom:.5rem}.package-details__meal-preview-checkmarks-list{margin-top:.5rem}.package-details__meal-preview-checkmarks-list li{align-items:flex-start;display:flex;line-height:165%}@media (max-width:767.98px){.package-details__meal-preview-checkmarks-list li{padding-left:26px}.package-details__meal-preview-checkmarks-list li .sk-icon{margin-left:-26px}}.meals-info-checkmark-list li{padding-left:31px}.meals-info-checkmark-list li span{margin-left:-31px}.package-filter__edit-meals-section{margin:0 1.5rem;padding:1.5rem 0}@media (min-width:568px){.package-filter__edit-meals-section{margin:0 2.5rem;padding:2rem 0}}.package-filter__edit-meals-section.no-padding{padding-bottom:0}.package-filters__edit-meals-tab fieldset .package-filter__radio-label{margin-bottom:0}.package-filters__edit-meals-tab .package-filters__black-link-wrapper.add-space-top{padding-top:2rem!important}@media (max-width:767.98px){.package-filters__edit-meals-tab .package-filters__black-link-wrapper.add-space-top{padding-top:1.5rem!important}}.package-filter__section.no-padding-bot{padding-bottom:0}.meal-menu-preview-item--included{flex:1}.package-details__reservation-form-body{overflow-x:hidden;padding:0 2.5rem}.package-details__reservation-form-body .package-filters__black-link,.package-details__reservation-form-body .package-filters__label,.package-details__reservation-form-body .package-filters__link{display:inline}.package-details__reservation-form-body .grey-box{margin-top:.5rem}.package-details__reservation-form-body .fe__checkbox-wrap,.package-details__reservation-form-body .fe__radio-wrap{border-bottom:1px solid #d9d9d9;margin-bottom:1rem;padding-bottom:1rem}.package-details__reservation-form-body .package-details__reservation-form-input.formulate-input{margin-bottom:1rem!important}.package-details__reservation-form-body .formulate-input:not(.formulate-input--checkbox):not(.formulate-input--radio)>.formulate-input-wrapper{padding-top:0}@media (max-width:767.98px){.package-details__reservation-form-body{padding:0 1.5rem}}.package-filters__link-no-underline{text-decoration:none!important}.package-details__reservation-form-input input{border-bottom:none}.package-details__reservation-form-input .formulate-input-element{border:1px solid #d9d9d9;border-radius:4px;height:4.5rem;padding-top:.6875rem}.package-details__reservation-form-input .formulate-input-element input:not([type=checkbox]):not([type=radio]){border-bottom:none;font-size:1rem;font-weight:400;line-height:1.375rem;margin-top:.375rem}.package-details__reservation-form-input .formulate-input-label--floating-label{color:#656565;font-size:1.125rem;font-weight:400;line-height:1.625rem;top:1.5rem}.package-details__reservation-form-input .formulate-input-label--floating-label.formulate-input-label--floating-label--has-value{font-size:.875rem;line-height:1.125rem;top:.5625rem}.package-details__reservation-form-input .formulate-input-errors{font-size:.6875rem;margin-top:0}.package-details__reservation-form-input.package-details__reservation-form-input--has-value input:not([type=checkbox]):not([type=radio]){margin-top:.9375rem}.package-details__reservation-form-input-email .formulate-input-error{font-size:.875rem;line-height:1.25rem;text-align:right}.package-details__reservation-form-input-email.formulate-input--has-errors .formulate-input-element{border-color:#ff5a75}.package-details__reservation-form-info{margin-bottom:2.5rem}.package-details__reservation-form-info p{color:#2c2c2c}@media (max-width:767.98px){.package-details__reservation-form-info{margin-bottom:1rem}}.package-details__reservation-form .sk-modal__body,.package-details__reservation-form .sk-modal__body .package-filter__body.package-details__reservation-form-body,.package-details__reservation-form .sk-modal__body .package-filter__body.package-details__reservation-form-body .package-details__reservation-confirmation-wrapper{height:100%}.package-filter__wrap-center-title .package-filter__wrap-head{justify-content:flex-end}.package-filter__wrap-center-title .package-filter__wrap-head .sk-modal__close.sk-modal__close-black{margin-left:0}.package-filter__wrap-center-title .package-filter__wrap-head .package-filter__wrap-head--title{width:100%}.package-filter__wrap-center-title .package-filter__wrap-head .package-filter__wrap-head--title h4{text-align:center;width:100%}.package-details__reservation-confirmation-wrapper{align-content:center;display:grid;gap:1rem;justify-items:center;padding:2rem 0}.package-details__reservation-confirmation-wrapper img{margin-bottom:1rem}.package-details__reservation-confirmation-wrapper a{color:#2c2c2c;font-size:.9375rem;font-weight:700;line-height:150%}.package-details__reservation-confirmation-wrapper h3{font-size:1.0625rem;text-align:center;width:100%}@media (max-width:767.98px){.package-details__reservation-confirmation-wrapper{padding:1.5rem 0}.package-details__reservation-confirmation-wrapper a{width:100%}.package-details__reservation-confirmation-wrapper h3{font-size:1.0625rem;font-weight:700;line-height:165%;text-align:left}.package-details__reservation-confirmation-wrapper p{width:100%}}.fe__requests-confirmation-content .fe__package-checkbox-label span>span,.fe__requests-confirmation-content .fe__package-radio-label span>span{margin-left:2.25rem}.fe__package-info-label{color:#2c2c2c;font-size:15px;font-weight:400;line-height:25px}.package-filter__footer.fe__requests-footer.fe__requests-confirmation-footer{gap:2rem;justify-content:flex-end!important}.package-details--reserve-summary .package-details__details-section{border-top:1px solid #f2f2f2}@media (max-width:767.98px){.package-details--reserve-summary{padding-bottom:2rem;padding-top:6.375rem}.package-details--reserve-summary h1{font-size:2.5rem}.package-details--reserve-summary .package-details__details-section{border-bottom:1px solid #444;border-top:none;padding:1.1875rem 0}.package-details--reserve-summary .package-details__details-section h3{font-size:1.0625rem;line-height:165%}}.package-details--reserve-summary .package-details__details-section--expanding{background-image:url(../images/icons/forms/dropdown-black.svg)}.package-details--reserve-summary .package-details__details-section-list-item .item-details:not(:last-of-type),.package-details--reserve-summary .package-details__details-section-list-item .item-title{margin-bottom:.5rem}.item-centered-vert{align-items:center;display:flex}@media (max-width:767.98px){.package-details--reserve-summary.package-details__details-section-wrapper h2{font-size:1.375rem;line-height:1.875rem;padding:2.5rem 0 0}.package-details--reserve-summary.package-details__details-section-wrapper .package-details__details-section-calculations h2{padding:2.5rem 0 1rem}}.package-details--reserve-summary-cancellation-body{padding:0 1.5rem}.package-details--reserve-summary-cancellation-footer{padding:1.5rem}.package-details--reserve-summary-cancellation-footer button{float:right}@media (max-width:767.98px){.package-details--reserve-summary-cancellation-footer button{width:100%}}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{grid-template-rows:104px 1fr 94px}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head{justify-content:flex-end}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head .sk-modal__close{margin-left:0}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filter__wrap-head .package-filter__wrap-head--title{text-align:center;width:100%}.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filters__label{display:block;text-align:center;width:100%}@media (min-width:768px){.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal .package-filters__label{margin:1.5rem 0}}@media (max-width:767.98px){.sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{filter:drop-shadow(0 4px 6px rgba(16,24,40,.03)) drop-shadow(0 12px 16px rgba(16,24,40,.08));grid-template-rows:107px 1fr 124px;height:auto}}.fe__package-cancelation__body{align-items:center;display:flex;flex-direction:column;height:195px;justify-content:center;row-gap:32px}.package-details .package-filter__confirmation-message{color:#2c2c2c}.package-details__reservation-form--form{margin-top:2rem}.black-btn-no-border{border:none;color:#2c2c2c;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline}.black-btn-no-border:hover{color:#2c2c2c;text-decoration:none}.form-separator{background-color:#d9d9d9;height:1px;margin:30px 0;width:100%}@media (max-width:767.98px){.package-details--reserve-summary-cancellation.small-modal .sk-modal__inner.package-filter__wrap-inner.package-details__cancellation-modal{grid-template-rows:66px 1fr 81px}}.package-details__details-section-calculations .btn.btn--secondary--outline{font-weight:400}.search-page__package__slider.swiper-component--wrap:hover .swiper-button{opacity:1}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets{bottom:1rem;left:0;margin:0 auto;right:0;width:fit-content}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;border:none;border-radius:50%;height:.3125rem;margin-left:0;margin-right:5px;opacity:.6;padding:0;width:.3125rem}.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.search-page__package__slider.swiper-component--wrap .swiper-button{background-color:#fffc;border-radius:50%;height:2rem;opacity:0;padding:.5rem;width:2rem}.search-page__package__slider.swiper-component--wrap .swiper-button:after{color:#2c2c2c;font-size:.5625rem;height:1rem;position:absolute;top:11px;width:1rem}.search-page__package__slider.swiper-component--wrap .swiper-button-next{right:1.5rem}.search-page__package__slider.swiper-component--wrap .swiper-button-next:after{left:9px}.search-page__package__slider.swiper-component--wrap .swiper-button-prev{left:1.5rem}.search-page__package__slider.swiper-component--wrap .swiper-button-prev:after{left:8px}.search-page__package__slider.swiper-component--wrap .swiper-button:hover:after{color:#ff5a75}.search-page__package__slider.swiper-component--wrap .swiper-wrapper{transition-timing-function:ease}@media (max-width:767.98px){.search-page__package__slider.swiper-component--wrap .swiper-pagination.swiper-pagination-bullets{bottom:.375rem}}.suggestion-container{position:relative}.suggestion-list{background:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}.suggestion-item{cursor:pointer;padding:8px 12px}.suggestion-item:hover{background-color:#f5f5f5}.static-page__reviews{overflow:auto}@media (min-width:1024px){.static-page__reviews{overflow:visible}}.static-page__reviews-list{display:flex;padding:3.125rem 0 1rem}@media (min-width:1024px){.static-page__reviews-list{justify-content:space-between;padding:3.125rem 0 0}}@media (min-width:1440px){.static-page__reviews-list{padding:3.125rem 0}}.static-page__reviews__single{background-color:#fff;box-shadow:0 3px 8px #0000001a;display:flex;flex:0 0 calc(100% - 46px);flex-direction:column;margin:0 1rem 0 0;padding:1.5rem;position:relative}.static-page__reviews__single:first-child{margin-left:1.4375rem}.static-page__reviews__single:last-child:after{content:"";height:100%;position:absolute;right:-1.4375rem;top:0;width:1.4375rem}@media (min-width:768px){.static-page__reviews__single{flex:0 0 60%;margin:0 2rem 0 0}.static-page__reviews__single:first-child{margin-left:0}.static-page__reviews__single:last-child:after{right:-3.75rem;width:3.75rem}}@media (min-width:1024px){.static-page__reviews__single{flex:0 0 30%;margin:0}.static-page__reviews__single:last-child:after{display:none}}@media (min-width:1440px){.static-page__reviews__single{flex:0 0 21.5rem;margin:0;padding:2rem}.static-page__reviews__single:nth-child(2){transform:translateY(50px)}}.static-page__reviews__content{line-height:1.625rem;margin-bottom:.6875rem}@media (min-width:1024px){.static-page__reviews__content{font-weight:400;margin-bottom:1.3125rem}}.static-page__reviews__name{color:#656565;margin-top:auto}@media (min-width:1024px){.static-page__reviews__name{color:#2c2c2c}}.static-page__reviews__image{border-radius:50%;height:100px;margin:-4.625rem auto 1.4375rem;width:100px}@media (min-width:1440px){.static-page__reviews__image{margin:-5.125rem auto 1.4375rem}}.static-page__reviews__title{margin-bottom:1.25rem}.static-page__reviews__description{margin-bottom:2.3125rem}@media (min-width:1440px){.static-page__reviews__description{margin-bottom:5rem;max-width:37.5rem}}.static-page__agent{box-shadow:0 3px 12px #00000024;display:flex;flex-direction:column;padding:2rem}@media (min-width:768px){.static-page__agent{flex-direction:row;padding:3.125rem}}@media (min-width:1440px){.static-page__agent{max-width:62.5rem}}@media (max-width:767.98px){.static-page__agent{padding:3.3rem 2rem}}.static-page__agent__image{float:left;margin:0 1rem 1.5rem 0}.static-page__agent__image img{border-radius:50%;height:6.25rem;width:6.25rem}@media (min-width:768px){.static-page__agent__image{align-items:center;display:flex;flex:0 0 50%;float:none;justify-content:center;margin:0}.static-page__agent__image--md-visible{display:none}.static-page__agent__image img{height:10.9375rem;width:10.9375rem}}@media (max-width:767.98px){.static-page__agent__image{margin-bottom:2.1875rem}.static-page__agent__image--md-hidden{display:none}}.static-page__agent__image--sm img{border-radius:50%;height:5rem;width:5rem}.static-page__agent__info h3{font-size:.75rem;line-height:.9375rem}.static-page__agent__info h2{font-size:1.5rem;line-height:1.625rem;margin-bottom:.5rem}.static-page__agent__info p{font-size:.75rem;line-height:130%}@media (min-width:1024px){.static-page__agent__info{flex:0 0 50%}.static-page__agent__info h3{font-size:.9375rem;line-height:1.5625rem;margin-bottom:.3125rem}.static-page__agent__info h2{font-size:1.875rem;line-height:2.5rem;margin-bottom:1.375rem}.static-page__agent__info p{font-size:.9375rem;line-height:1.5625rem}}.static-page__agent__info--sm{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.static-page__agent__info--sm>div>img{margin-right:20px}@media (max-width:767.98px){.static-page__agent__info--sm{justify-content:flex-start}}.static-page__agent__info--sm-margin{margin-bottom:67px}.static-page__agent__buttons{align-items:flex-start;clear:both;display:flex;flex-wrap:wrap;margin-top:1.5rem}.static-page__agent__buttons .btn{font-size:.9375rem;margin-right:.3125rem}.static-page__agent__buttons .btn:first-child{margin-bottom:.5rem}@media (min-width:1024px){.static-page__agent__buttons .btn{font-size:.9375rem}}.static-page__agent__buttons--sm{display:grid!important}.static-page__agent__title-sm{margin-bottom:3.125rem}.static-page__questions{display:flex;flex-direction:column;margin:0 auto}@media (min-width:1024px){.static-page__questions{flex-direction:row}}@media (min-width:1440px){.static-page__questions{max-width:62.5rem}}.static-page__questions__title{margin-bottom:2rem;max-width:15.625rem}@media (min-width:1024px){.static-page__questions__title{flex:0 0 27.5rem;margin-bottom:0;max-width:100%;padding-right:3.4375rem}}.static-page__questions__collapsable{flex:1}.static-page__questions__collapsable-sla>ul>li>div>p{width:95%}.static-page__questions__links{margin-top:1.625rem}.static-page__questions__links a{font-size:.875rem;line-height:160%;text-decoration:underline}.static-page__questions__links a:first-child{margin-right:2.25rem}.static-page__questions__links .sk-icon{margin-right:.625rem}@media (min-width:1024px){.static-page__questions__links{margin-top:2.625rem}.static-page__questions__links a{font-size:1rem;line-height:1.5625rem}}.static-page__questions .sk-collapsable__item{margin-bottom:0}.static-page__questions .sk-collapsable__title{color:#2c2c2c;font-size:.875rem;font-weight:700;line-height:1.1875rem;padding:1rem 0}.static-page__questions .sk-collapsable__content-text{font-size:.875rem;line-height:160%;padding-bottom:1rem}.static-page__questions .sk-icon path{fill:#2c2c2c}@media (min-width:1024px){.static-page__questions .sk-collapsable__title{align-items:flex-start;font-size:1.375rem;line-height:1.875rem;padding:1.25rem 0}.static-page__questions .sk-collapsable__title .sk-icon{margin-top:.75rem}.static-page__questions .sk-collapsable__content-text{font-size:.9375rem;line-height:1.5625rem}}.static-page__opportunities{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.static-page__opportunities{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.static-page__opportunities{max-width:50rem}}.static-page__opportunities__image{align-items:center;background-color:#f2f2f2;display:flex;height:70%;justify-content:center;padding:3.125rem}.static-page__opportunities__image img{width:6.25rem}@media (min-width:1024px){.static-page__opportunities__image img{width:10rem}}.static-page__opportunities__image-second{width:190px!important}@media (max-width:767.98px){.static-page__opportunities__image-second{width:128px!important}}.static-page__opportunities__title{margin-bottom:1.875rem;max-width:18.75rem;width:100%}@media (min-width:768px){.static-page__opportunities__title{max-width:100%}}@media (min-width:1024px){.static-page__opportunities__title{margin-bottom:2.8125rem}}.static-page__opportunities__content{background-color:#fff;box-shadow:0 3px 8px #0000001a;margin:-1.875rem 1.875rem 0 0;padding:1rem 1.5rem;position:relative;z-index:2}@media (min-width:1024px){.static-page__opportunities__content{padding:1.5625rem 1.25rem}}.static-page__opportunities__card{margin-bottom:2.5rem;width:100%}@media (min-width:768px){.static-page__opportunities__card{margin-bottom:0;width:48%}}.static-page__opportunities__card-title{color:#121212;font-size:1.125rem;line-height:160%}@media (min-width:1024px){.static-page__opportunities__card-title{font-size:1.875rem;line-height:2.5rem}}.static-page__opportunities__link,.static-page__opportunities__text{color:#121212;font-size:.75rem;line-height:130%}@media (min-width:1024px){.static-page__opportunities__link,.static-page__opportunities__text{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.static-page__opportunities__link,.static-page__opportunities__text{font-size:1rem;line-height:1.5rem}}.static-page__opportunities__link{color:#c5c5c5}.static-page__opportunities__link:hover{color:#ff5a75}.static-page{padding-bottom:5rem;padding-top:6.875rem}@media (min-width:1024px){.static-page{padding-bottom:11.25rem;padding-top:11.875rem}}.static-page--white-bg{background-color:#fff;color:#2c2c2c}.static-page__title{color:#2c2c2c;font-size:1.875rem;line-height:2.5rem;margin-bottom:3.125rem}@media (min-width:768px){.static-page__title{margin-bottom:0}}@media (min-width:1024px){.static-page__title{font-size:4.0625rem;line-height:4.6875rem;max-width:70%}}.static-page__section-title{font-size:1.5rem;line-height:130%}@media (min-width:1024px){.static-page__section-title--one{font-size:2.5rem;line-height:3.125rem}.static-page__section-title--two{font-size:1.875rem;line-height:2.5rem}}@media (min-width:768px){.static-page__section-title--sm-visible{display:none}}.static-page__grey-container{background-color:#f2f2f2;display:flex;flex-direction:column;flex-wrap:wrap;padding:2.25rem 1.5rem}@media (min-width:1024px){.static-page__grey-container{flex-direction:row;justify-content:space-between;padding:4.5rem 6.375rem}}.static-page__grey-container--darker{background-color:#ececec}@media (min-width:568px){.static-page__grey-container--facts{align-self:center;display:grid}}@media (min-width:1024px){.static-page__grey-container__column{width:50%}}.static-page__grey-container__list{margin:1rem 0}.static-page__grey-container__list li{align-items:flex-start;display:flex;justify-content:flex-start}.static-page__grey-container__list li img{margin-right:.5rem}@media (min-width:1024px){.static-page__grey-container__list{margin:2.4375rem 0 2rem}}.static-page__grey-container__list-label{display:inline-block;font-weight:700;margin-right:4px}@media (min-width:1024px) and (max-width:1439.98px){.static-page__grey-container__list-text{display:block;padding-left:1.1875rem;width:100%}}@media (max-width:767.98px){.static-page__grey-container__list-text{display:block;padding-left:1.1875rem;width:100%}}.static-page__grey-container__title{margin-bottom:1.5rem}@media (min-width:1024px){.static-page__grey-container__title{margin-bottom:1.25rem}}.static-page__grey-container__link{color:#2c2c2c;font-size:.875rem;line-height:160%;text-decoration:underline}@media (min-width:1024px){.static-page__grey-container__link{font-size:.9375rem;line-height:1.5625rem}}.static-page__grey-container__link:hover{color:#ff5a75}.static-page__grey-container__image{display:none}@media (max-width:1023.98px){.static-page__grey-container__image--sm-visible{display:block;margin:1rem auto 0;max-width:25rem;width:100%}}@media (min-width:1024px){.static-page__grey-container__image--lg-visible{display:block;max-width:85%}.static-page__grey-container__column:nth-child(odd) .static-page__grey-container__image{margin-right:auto}.static-page__grey-container__column:nth-child(2n) .static-page__grey-container__image{margin-left:auto}}@media (max-width:1439.98px){.sm-no-display{display:block}}@media (max-width:1023.98px){.sm-no-display{display:none}}@media (min-width:1440px){.sm-no-display{display:none}}@media (max-width:767.98px){.sm-no-display{display:block}}.static-page__grey-container__price{font-size:1.25rem;font-weight:700;line-height:1.875rem}.static-page__grey-container__list-label-mailing{font-size:1rem;line-height:1.5rem}.static-page__grey-container__button{background-color:#ec536c;border:1px solid #ec536c;border-radius:4px;box-shadow:0 1px 2px 0 #1018280d;display:inline-block;margin-top:1.5rem;padding:.75rem 1.25rem}.static-page__grey-container__button:hover{background-color:#d94d64;color:#fff}.static-page__grey-container__list.mailing-list{margin:1.5rem 0}.static-page__grey-container__list.mailing-list li:not(:last-child){margin-bottom:.5rem}.static-page__grey-container__column.centered .static-page__grey-container__image{margin:auto}.eintrage-page__links{margin:0 auto 4rem;max-width:44rem}.eintrage-page__links svg{height:.75rem;margin-right:.625rem;width:.75rem}@media (max-width:767.98px){.eintrage-page__links--md-visible{display:none}}@media (min-width:768px){.eintrage-page__links{text-align:right}.eintrage-page__links--md-hidden{display:none}}@media (min-width:1440px){.eintrage-page__links{max-width:63.0625rem}}.eintrage-page__links .dark-link{font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration-line:underline}.eintrage-page__links .dark-link img{margin-right:.5rem;vertical-align:top}.eintrage-page__links-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media (max-width:1439.98px){.eintrage-page__links-inner{margin-top:1rem}}@media (max-width:767.98px){.eintrage-page__links-inner{flex-direction:column}}.eintrage-page__links-inner-documents{display:flex;flex-direction:row;gap:1rem}.eintrage-page__links-inner-documents .dark-link{text-align:left}@media (max-width:1439px){.eintrage-page__links-inner-documents{flex-direction:column}}.static-page__agent--eintraege{margin:4.375rem auto 5rem}@media (min-width:1440px){.static-page__agent--eintraege{margin:7.5rem auto 4.375rem}}.eintrage-page__reviews{background-color:#f7f7f7;margin-top:5rem;padding:3rem 0 4.5rem}@media (min-width:1024px){.eintrage-page__reviews{margin-top:6.875rem;padding:5rem 0 7.25rem}}.static-page__opportunities--eintrage{margin:5rem auto 3.125rem}@media (min-width:768px){.static-page__opportunities--eintrage{margin:5rem auto 6.25rem}}@media (min-width:1024px){.static-page__opportunities--eintrage{margin:6.875rem auto 0}}.static-page__reviews.static-page__reviews--eintraege{overflow:hidden}.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list{flex-direction:row;flex-wrap:wrap;gap:2rem}@media (min-width:568px) and (max-width:1023.98px){.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list .static-page__reviews__single{flex:0 0 auto;margin:0;width:13.1875rem}}@media (max-width:767.98px){.static-page__reviews.static-page__reviews--eintraege .static-page__reviews-list{flex-direction:column;gap:3rem}.static-page__reviews.static-page__reviews--eintraege .static-page__reviews__single{margin:1rem}}@media (min-width:568px) and (max-width:1439.98px){.eintrage-page .static-page__title{font-size:3rem;line-height:3.75rem}.eintrage-page .static-page__section-title.static-page__section-title--one.static-page__reviews__title{font-size:2.25rem;line-height:2.75rem}}@media (max-width:767.98px){.eintrage-page .btn.btn--primary.btn--sm{width:100%}}.pricing-tables{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:3rem 0 1rem}@media (min-width:768px){.pricing-tables{flex-wrap:wrap;gap:2rem;justify-content:center;padding:3rem 0 0}}@media (min-width:1440px){.pricing-tables{padding:4rem 0 1rem}}@media (min-width:768px) and (max-width:1439.98px){.pricing-tables{gap:1rem}}@media (max-width:767.98px){.pricing-tables{flex-direction:column;gap:2rem;padding-top:0}}.pricing-tables__table{align-items:flex-start;background-color:#f2f2f2;display:flex;flex:0 0 calc(100% - 46px);flex-direction:column;justify-content:flex-start;margin:0 1rem 0 0;padding:2rem 1.5rem 1.5rem}.pricing-tables__table:first-child{margin-left:0}@media (max-width:767.98px){.pricing-tables__table:last-child{position:relative}.pricing-tables__table:last-child:after{content:"";height:100%;position:absolute;right:-1rem;top:0;width:.9375rem}}@media (min-width:768px){.pricing-tables__table{flex:0 0 auto;margin:0}}@media (min-width:768px) and (max-width:1439.98px){.pricing-tables__table{width:14rem}}@media (min-width:1440px){.pricing-tables__table{width:19.6875rem}}@media (max-width:767.98px){.pricing-tables__table{height:25.75rem;margin-right:0}}.pricing-tables__table--special{background-color:#ff5a75;color:#fff;position:relative}.pricing-tables__table--special:before{background-color:#2c2c2c;color:#fff;content:"Beliebt";font-size:.9375rem;font-weight:700;left:1.5rem;padding:.3125rem .9375rem;position:absolute;top:-1rem}.pricing-tables__title{margin-bottom:1rem}@media (min-width:1024px){.pricing-tables__title{margin-bottom:1.5rem}}.pricing-tables__price{font-size:1.5rem;font-weight:700;line-height:130%;margin-bottom:2rem;margin-top:auto}.pricing-tables__price span{color:#c5c5c5;display:block;font-weight:400}.pricing-tables__table--special .pricing-tables__price span{color:#fff}@media (min-width:768px){.pricing-tables__price{font-size:2.5rem;line-height:2.5rem;margin-bottom:0}}@media (max-width:767.98px){.pricing-tables__price{margin-bottom:0}}.pricing-tables__list li{margin-bottom:.3125rem;padding-left:1.375rem}.pricing-tables__list li .sk-icon{margin-left:-1.375rem}.pricing-tables__list svg{height:.75rem;margin-right:.625rem;width:.75rem}.pricing-tables__list svg path{fill:#ff5a75}.pricing-tables__table--special .pricing-tables__list svg path{fill:#fff}.pricing-tables__link{margin:1rem 0 1.5625rem}.pricing-tables__table--special .pricing-tables__link{border-color:#fff;color:#fff}.pricing-tables__table--special .pricing-tables__link:hover{border-color:#2c2c2c;color:#2c2c2c}@media (min-width:1024px){.pricing-tables__link{margin:1.1875rem 0 2.8125rem}}.pricing-tables__note{color:#c5c5c5}@media (min-width:568px){.pricing-tables__note{margin-left:auto}}@media (min-width:568px) and (max-width:1023.98px){.eintrage-page .col-12-style{max-width:44rem}}.eintrage-page__services{padding-bottom:1.5rem;padding-top:3.5rem}@media (min-width:1024px){.eintrage-page__services{padding:8.75rem 0 3.6875rem}}.eintrage-page__services__header{margin-bottom:3.5rem;max-width:17.5rem}@media (min-width:768px){.eintrage-page__services__header{margin-bottom:4.5rem;max-width:37.5rem}}.eintrage-page__services-wrap{display:flex;flex-wrap:wrap}@media (min-width:1024px){.eintrage-page__services-wrap{justify-content:space-between}}.eintrage-page__services__single{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__services__single{align-items:stretch;flex:0 0 49%;flex-direction:column;margin-bottom:4rem;max-width:31.25rem}}@media (max-width:1439.98px){.eintrage-page__services__single{align-items:center;flex-direction:row}}.eintrage-page__services__image{border-radius:50%;height:4rem;width:4rem}@media (min-width:1440px){.eintrage-page__services__image{height:6.25rem;margin-bottom:1.375rem;width:6.25rem}}.eintrage-page__services__title{flex:0 0 calc(100% - 64px);font-size:1.125rem;line-height:1.625rem;padding-left:.5rem}@media (min-width:1024px){.eintrage-page__services__title{padding-left:0}}@media (min-width:1440px){.eintrage-page__services__title{flex:0 0 auto;font-size:1.375rem;line-height:1.875rem;margin-bottom:.9375rem}}@media (max-width:1439.98px){.eintrage-page__services__title{padding-left:.5rem}}.eintrage-page__booking{background-color:#2c2c2c;color:#fff;padding:2.5rem 0}@media (min-width:768px){.eintrage-page__booking{margin-left:auto;margin-right:auto;max-width:83.125rem;padding:3.5rem}}.eintrage-page__booking__column{flex:0 0 100%}@media (min-width:1024px){.eintrage-page__booking__column{flex:0 0 50%}}.eintrage-page__booking__title{margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__booking__title{margin-bottom:0;max-width:31.25rem}}.eintrage-page__booking__description{margin-bottom:2rem}@media (min-width:1024px){.eintrage-page__booking__description{margin-bottom:1.875rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page--title{max-width:17.5rem}}@media (min-width:1024px){.werbemoeglichkeiten-page--title{max-width:50rem}}.werbemoeglichkeiten-page__cards{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:4.375rem 0}@media (min-width:1024px){.werbemoeglichkeiten-page__cards{align-items:flex-start;flex-direction:row;margin:6.25rem 0 8.125rem}}.werbemoeglichkeiten-page__card{align-items:flex-start;box-shadow:0 3px 8px #00000029;display:flex;flex-direction:column;max-width:17rem;padding:2rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__card{align-items:center;box-shadow:none;margin-bottom:0;max-width:100%;padding:0;width:30%}}@media (max-width:1023.98px){.werbemoeglichkeiten-page__card:not(:last-child){margin-bottom:5rem}.werbemoeglichkeiten-page__card a{margin:0 auto}}.werbemoeglichkeiten-page__card__title{font-size:1.5rem}@media (min-width:768px){.werbemoeglichkeiten-page__card__title{font-size:1.875rem}}.werbemoeglichkeiten-page__card__image{margin:-4.5rem auto .9375rem}@media (min-width:1024px){.werbemoeglichkeiten-page__card__image{margin:0 0 3.125rem}}.werbemoeglichkeiten-page__card__description{font-size:.875rem;margin-bottom:1.5rem}@media (min-width:768px){.werbemoeglichkeiten-page__card__description{font-size:1.125rem;margin-bottom:1.875rem}}.werbemoeglichkeiten-page__counters{background-color:#2c2c2c;color:#fff;padding:6rem 0}.werbemoeglichkeiten-page__counters .static-page__section-title{margin-bottom:2rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__counters{padding:5rem 0 3rem}.werbemoeglichkeiten-page__counters .static-page__section-title{margin-bottom:3rem}}.werbemoeglichkeiten-page__counters-inner{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1024px){.werbemoeglichkeiten-page__counters-inner{flex-direction:row}}.werbemoeglichkeiten-page__counter{align-items:center;display:flex;flex-direction:column;margin-bottom:.9375rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter{flex-direction:column;margin-bottom:0;width:33.3333333333%}}.werbemoeglichkeiten-page__counter-title{color:#ececec;font-size:.8125rem;line-height:1.25rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter-title{font-size:.9375rem;line-height:1.5625rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__counter-title{font-size:1rem;line-height:1.5rem}}.werbemoeglichkeiten-page__counter-value{font-size:3.5rem;font-weight:700;line-height:4.6875rem}@media (min-width:1024px){.werbemoeglichkeiten-page__counter-value{font-size:5.3125rem;line-height:5.9375rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__counter-value{font-size:60px;font-style:normal;font-weight:700;letter-spacing:-1.2px;line-height:72px}}.werbemoeglichkeiten-page__counters-footer{color:#868685;font-size:.75rem;line-height:130%;margin-top:2.0625rem;width:100%}@media (min-width:1024px){.werbemoeglichkeiten-page__counters-footer{font-size:.9375rem;line-height:1.5625rem;margin-top:3.75rem}}.werbemoeglichkeiten-page__reviews{padding:4rem 0 6.25rem}@media (min-width:768px){.werbemoeglichkeiten-page__reviews{padding:6.25rem 0}}@media (min-width:1024px){.werbemoeglichkeiten-page__reviews{padding:6.25rem 0 1.25rem}}@media (max-width:767.98px){.werbemoeglichkeiten-page__reviews .static-page__reviews-list{margin-bottom:3.125rem}}.werbemoeglichkeiten-page__info{margin:0 auto 3.75rem;max-width:43.75rem}.werbemoeglichkeiten-page__info h3{margin-bottom:.9375rem}@media (min-width:768px){.werbemoeglichkeiten-page__info{margin:0 auto 6.25rem}}.eventjob_inserieren-page h2{font-weight:400;line-height:50px}@media (max-width:1023.98px){.eventjob_inserieren-page h2{font-size:22px;line-height:30px}.eventjob_inserieren-page br{display:none}}.eventjob_inserieren-page .eintrage-page__services-wrap{gap:30px}.eventjob_inserieren-page .eintrage-page__services__single{max-width:400px}.eventjob_inserieren-page .eintrage-page__services__single:nth-child(-n+2){margin-bottom:2rem}.eventjob_inserieren-page .btn{padding:8px 22px}.static-page__agent--eventjob_inserieren{background-color:#2c2c2c;color:#fff}.static-page__agent--eventjob_inserieren button{background-color:#ff5a75;border-color:#ff5a75}.static-page__agent--eventjob_inserieren button:hover{background-color:#ec536c;border-color:#ec536c}.static-page__agent--eventjob_inserieren button:hover a{color:#fff}@media only screen and (min-width:568px){.static-page__agent--eventjob_inserieren{max-width:464px}}@media only screen and (min-width:768px){.static-page__agent--eventjob_inserieren{max-width:648px}}@media only screen and (min-width:1024px){.static-page__agent--eventjob_inserieren{max-width:928px}}@media only screen and (min-width:1440px){.static-page__agent--eventjob_inserieren{max-width:1218px}}.werbeformate-page .static-page__title{margin-bottom:1.5625rem}.mailing-page__subtitle,.werbeformate-page__subtitle{margin-bottom:3.4375rem;max-width:37.5rem}@media (min-width:1024px){.mailing-page__subtitle,.werbeformate-page__subtitle{margin-bottom:6.25rem}}.werbeformate-page__reviews__header{margin:3rem auto 2.3125rem}.werbeformate-page__reviews__header .static-page__section-title{margin-bottom:1rem}@media (min-width:1024px){.werbeformate-page__reviews__header{margin:5rem auto}.werbeformate-page__reviews__header .static-page__section-title{margin-bottom:1.25rem}}@media (min-width:1440px){.werbeformate-page__reviews__header{max-width:56.25rem}}.static-page__agent--werbeformate{margin:3.5rem auto 3rem}@media (min-width:1024px){.static-page__agent--werbeformate{margin:7.5rem auto 4rem}}.static-page__opportunities--werbeformate{margin-top:5rem}@media (min-width:1024px){.static-page__opportunities--werbeformate{margin-top:6.875rem}}.static-page__title--about-us{margin-bottom:4.5rem;max-width:80%}@media (min-width:1024px){.static-page__title--about-us{margin-bottom:10.625rem}}@media (max-width:1023.98px){.about-us__cards-wrap{overflow:auto}}.about-us__cards{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:1.5rem;padding-bottom:1rem;padding-top:3.1875rem}@media (min-width:1024px){.about-us__cards{flex-wrap:wrap;justify-content:space-between;padding-bottom:0;padding-top:6.625rem}}@media (min-width:1440px){.about-us__cards{padding-bottom:3.125rem}}.about-us__card{background:#fff;box-shadow:0 3px 8px #0000001a;flex:0 0 calc(100% - 46px);margin:0 1rem 0 0;padding:0 21px 24px;position:relative}@media (max-width:1023.98px){.about-us__card:last-child:after{content:"";height:100%;position:absolute;right:-3.75rem;top:0;width:3.75rem}}@media (max-width:767.98px){.about-us__card:first-child{margin-left:1.4375rem}.about-us__card:last-child:after{right:-2.375rem;width:2.375rem}}@media (min-width:768px){.about-us__card{flex:0 0 80%}}@media (min-width:1024px){.about-us__card{flex:0 0 30%;margin:0;padding:0 40px 34px}.about-us__card:nth-child(2){top:50px}}.about-us__card__icon{align-items:center;background-color:#f2f2f2;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin:-32px 0 16px 50%;transform:translateX(-32px);width:64px}.about-us__card__icon img{display:block;width:2rem}@media (min-width:1024px){.about-us__card__icon{height:100px;margin:-50px 0 22px 50%;transform:translateX(-50px);width:100px}.about-us__card__icon img{width:2rem}}.about-us__card__title{margin-bottom:.3125rem}@media (min-width:1024px){.about-us__card__title{margin-bottom:1.5rem}}.about-us__team{background-color:#f7f7f7;margin-top:4.5rem;padding:2rem 0 3.4375rem}.about-us__team .static-page__section-title{margin-bottom:3.125rem}@media (min-width:1024px){.about-us__team{margin-top:6.875rem;padding:5.5rem 0 7.6875rem}}.about-us__team-list{display:flex;flex-wrap:wrap;gap:2.5%;justify-content:flex-start}.about-us__team-list-item{margin-bottom:1.5rem;padding-bottom:3rem;position:relative;width:100%}@media (min-width:768px){.about-us__team-list-item{width:48%}}@media (min-width:1024px){.about-us__team-list-item{margin-bottom:4.5rem;width:31.5%}}.about-us__team-image{overflow:hidden;padding-top:70%;position:relative;-webkit-transform:translateZ(0)}.about-us__team-image img{height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about-us__team-description{background-color:#fff;bottom:0;padding:.75rem 1.0625rem;position:absolute;width:calc(100% - 70px)}.about-us__team-description h4{font-size:1.125rem;line-height:160%}.about-us__team-description span{display:block;font-size:.75rem;line-height:130%}@media (min-width:1024px){.about-us__team-description{padding:.875rem 1.3125rem}.about-us__team-description h4{font-size:1.375rem;line-height:1.875rem}.about-us__team-description span{font-size:.9375rem;line-height:1.5625rem}}.about-us__map{position:relative;z-index:1}.about-us__map .GMap__Wrapper{height:31.25rem}@media (max-width:767.98px){.about-us__map-wrap{padding-left:0;padding-right:0}}.about-us__map-description{background-color:#fff;box-shadow:0 3px 6px #0000001a;max-width:43.75rem;padding:1.375rem 2rem;position:relative;z-index:2}@media (min-width:1024px){.about-us__map-description{margin-bottom:-3.75rem;padding:3.125rem 1.875rem;top:-3.75rem}}.about-us__contact{padding:5.4375rem 0 6.25rem}@media (min-width:1024px){.about-us__contact{padding:8.75rem 0 0}}.about-us__contact .static-page__section-title{margin-bottom:1.4375rem}.about-us__contact__description{font-weight:700;margin:1.5625rem 0;max-width:25rem}.about-us__map-description-list{margin-top:1.5rem}.about-us__map-description-list li:not(:last-child){margin-bottom:.625rem}.about-us__map-description-list .sk-icon{margin-right:1rem}.about-us__map-description-list h4{font-size:1.875rem;line-height:2.5rem}.about-us__map-description-list p{font-size:.9375rem;line-height:1.5625rem}.about-us__map-description-list a.text-link{display:inline}.mailing-page .static-page__title{margin-bottom:1.5625rem}.mailing-page__reviews{margin:3rem 0 4.5rem}@media (min-width:1024px){.mailing-page__reviews{margin:5rem 0 7.25rem}}.static-page__agent--mailing{margin:3.5rem auto 5rem}@media (min-width:1440px){.static-page__agent--mailing{margin:5rem auto 4.375rem}}.static-page__questions--mailing{margin:0 auto 5rem}@media (min-width:1440px){.static-page__questions--mailing{margin:0 auto 6.875rem}}@media (max-width:1439.98px){.static-page__opportunities--mailing{margin-bottom:6.25rem}}.mailing-page .static-page__grey-container{align-items:center}.mailing-page .static-page__grey-container__image{height:18rem;width:23.25rem}@media (max-width:767.98px){.mailing-page .static-page__grey-container{display:block;padding:2rem 15px}.mailing-page .static-page__grey-container__image{height:auto;width:100%}}@media (min-width:768px) and (max-width:1439.98px){.mailing-page .static-page__grey-container{padding:4.5rem 3.375rem}.mailing-page .static-page__grey-container__image--lg-visible{max-width:100%}}.static-page__title--impressum{margin-bottom:2.5rem}@media (min-width:1024px){.static-page__title--impressum{margin-bottom:3.9375rem;max-width:100%}}.impressum-page__content{color:#424242}@media (min-width:1024px){.impressum-page__content{max-width:50rem}}.impressum-page__content__title{font-size:.875rem;line-height:160%;margin-top:2rem}@media (min-width:1024px){.impressum-page__content__title{font-size:1.125rem;line-height:130%;margin-top:4rem}}.impressum-page__content__paragraph{font-size:.75rem;line-height:1.0625rem;margin-bottom:1rem}@media (min-width:1024px){.impressum-page__content__paragraph{font-size:.9375rem;line-height:1.5625rem;margin-bottom:2rem}}.impressum-page__law{display:flex;flex-direction:column;margin-top:2rem}.impressum-page__law .static-page__section-title{margin-bottom:1.5625rem}@media (min-width:1024px){.impressum-page__law{flex-direction:row;margin-top:6.25rem}.impressum-page__law .static-page__section-title{margin-bottom:1rem}}@media (max-width:1439.98px){.impressum-page__law{margin-bottom:6.25rem}}@media (max-width:767.98px){.impressum-page__law{padding:0}}.impressum-page__law-copyright{background-color:#f2f2f2;padding:2rem 1rem}.impressum-page__law-copyright p:first-of-type{margin-bottom:1.5rem}@media (min-width:1024px){.impressum-page__law-copyright{flex:1;padding:3.5rem 4.5rem}}.impressum-page__law-impressum{background-color:#d9d9d9;padding:1.5rem 1rem}.impressum-page__law-impressum a.text-link{display:inline-block;margin-top:2rem}@media (min-width:1024px){.impressum-page__law-impressum{padding:3.5rem 4rem;width:19.5rem}}.newsletter-subscribe{padding:9.375rem 0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBaUJBLElBQ0UsYUNvRkY7QUN0R0EsNEVBOEJBLEtBQ0UsYUR5R0YsQ0NqR0EsR0FDRSxjQUNBLGNEd0dGLENDN0ZBLEdBQ0UsbUJBQ0EsU0FDQSxnQkRzR0YsQ0M5RkEsSUFDRSxnQ0FDQSxhRHFHRixDQzNGQSxFQUNFLHdCRG1HRixDQzNGQSxZQUNFLG1CQUNBLDBCQUNBLHlFRGtHRixDQzNGQSxTQUVFLGtCRGlHRixDQ3pGQSxjQUdFLGdDQUNBLGFEZ0dGLENDekZBLE1BQ0UsYUQrRkYsQ0N2RkEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esc0JEOEZGLENDM0ZBLElBQ0UsYUQ4RkYsQ0MzRkEsSUFDRSxTRDhGRixDQ3BGQSxJQUNFLGlCRDRGRixDQ2pGQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFEMEZGLENDbEZBLGFBRUUsZ0JEeUZGLENDakZBLGNBRUUsbUJEd0ZGLENDakZBLGdEQUlFLHlCRHVGRixDQ2hGQSx3SEFJRSxrQkFDQSxTRHNGRixDQy9FQSw0R0FJRSw2QkRxRkYsQ0M5RUEsU0FDRSwwQkRvRkYsQ0MxRUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCRG1GRixDQzVFQSxTQUNFLHNCRGtGRixDQzNFQSxTQUNFLGFEaUZGLENDekVBLDZCQUVFLHNCQUNBLFNEZ0ZGLENDekVBLGtGQUVFLFdEK0VGLENDdkVBLGNBQ0UsNkJBQ0EsbUJEOEVGLENDdkVBLHlDQUNFLHVCRDZFRixDQ3JFQSw2QkFDRSwwQkFDQSxZRDRFRixDQ2xFQSxRQUNFLGFEMEVGLENDbkVBLFFBQ0UsaUJEeUVGLENDdkRBLGtCQUNFLFlEc0VGLENFamFBLE9BQ0UsWUZvYUYsQ0VqYUEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFJQSxjQytHNEIsQ0RsSDVCLGdCRndhRixDRWphQSxLQVNFLHdCQ3dEWSxDRDFEWixVQzJEWSxDRC9EWixrTENxRzRCLENDK0R4QixlRmxLSixlQzRHNEIsQ0QvRzVCLFlBSUEsZUdrUjRCLENIdlI1QixTQU9BLGVGcWFGLENFbmFFLG1DQUVFLGVGb2FKLENNcFhJLDZCSjdDQSxjQUNFLGVGb2FKLENBQ0YsQ0VoYUEsTUFFRSxlQURBLHlCRm9hRixDRWphQSxpQkFNRSxtQkFKQSx1QkFDQSxtQkMwSTRCLENEbEk1QixTQVBBLGFBTUEsZ0JBTEEsdUJBU0EsVUFiQSxlQVdBLFdBS0EsdUNBQ0EsNkRBSEEsa0JBTkEsZUFGQSxVRjRhRixDRTlaRSxxQkFFRSxjQURBLFlGaWFKLENPamRFLHVCTHFERSx3Q0YrWkosQ0U1WkUsMEJBR0UsZUFGQSxVQUNBLGtCRitaSixDTTVaSSw0QkpMRiwwQkFLSSxZRmdhSixDQUNGLENNOWFJLHlCSnRCSixpQkF5Q0ksY0FDQSxXQUZBLFlGa2FGLENFL1pFLHFCQUVFLGNBREEsWUZrYUosQ0UvWkUsMEJBQ0UsYUZpYUosQ0FDRixDRTdaQSxpQkFFRSxjQUNBLG9CQUZBLFlGa2FGLENRN2ZBLFdBRUUsa0JBREEsc0JBRUEsZ0JBQ0EsMElSZ2dCRixDUTVmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDJIUjhmRixDUTFmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLGlJUjRmRixDUXhmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLDhIUjBmRixDUXRmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLG9JUndmRixDUXBmQSxXQUVFLGtCQURBLHNCQUVBLGdCQUNBLHdIUnNmRixDU2hpQkEsMENBS0UsZU53SDRCLENNdkg1QixnQkFKQSxnQkFDQSxZVHVpQkYsQ1NsaUJFLHNNQUNFLGFUcWlCSixDU2hpQkEsT0FDRSxtQlRtaUJGLENNemZJLDBCRzNDSixPQUdJLGdCVHFpQkYsQ0FDRixDU2xpQkEsT0FDRSxjVHFpQkYsQ01sZ0JJLDBCR3BDSixPQUdJLGdCVHVpQkYsQ0FDRixDU3BpQkEsT0FDRSxrQlR1aUJGLENNM2dCSSwwQkc3QkosT0FHSSxrQlR5aUJGLENBQ0YsQ1N0aUJBLE9BQVUsa0JUMGlCVixDU3ppQkEsT0FBVSxpQlQ2aUJWLENTNWlCQSxPQUFVLGNUZ2pCVixDUzlpQkEsRUFHRSxpQkFEQSxlTmlHNEIsQ01sRzVCLFlUbWpCRixDTWxpQkkseUJHbEJKLEVBTUksaUJUa2pCRixDQUNGLENNdmlCSSwwQkdsQkosRUFTSSxjVG9qQkYsQ0FDRixDUzdpQkEsZ0JBQW1CLHdCVG9qQm5CLENTbmpCQSxnQkFBbUIsd0JUdWpCbkIsQ1N0akJBLGlCQUFtQix5QlQwakJuQixDU3ppQkksbUJBQW1DLHlCVDRrQnZDLENTM2tCSSxxQkFBbUMseUJUK2tCdkMsQ1M5a0JJLG9CQUFtQyx5QlRrbEJ2QyxDU2psQkksb0JBQW1DLHlCVHFsQnZDLENTcGxCSSx1QkFBbUMseUJUd2xCdkMsQ1N2bEJJLGtCQUFtQyx5QlQybEJ2QyxDUzFsQkksYUFBbUMsMkJUOGxCdkMsQ010bkJJLHlCR2tCQSxzQkFBbUMseUJUeW1CckMsQ1N4bUJFLHdCQUFtQyx5QlQybUJyQyxDUzFtQkUsdUJBQW1DLHlCVDZtQnJDLENTNW1CRSx1QkFBbUMseUJUK21CckMsQ1M5bUJFLDBCQUFtQyx5QlRpbkJyQyxDU2huQkUscUJBQW1DLHlCVG1uQnJDLENTbG5CRSxnQkFBbUMsMkJUcW5CckMsQ0FDRixDTTlvQkkseUJHa0JBLHNCQUFtQyx5QlRnb0JyQyxDUy9uQkUsd0JBQW1DLHlCVGtvQnJDLENTam9CRSx1QkFBbUMseUJUb29CckMsQ1Nub0JFLHVCQUFtQyx5QlRzb0JyQyxDU3JvQkUsMEJBQW1DLHlCVHdvQnJDLENTdm9CRSxxQkFBbUMseUJUMG9CckMsQ1N6b0JFLGdCQUFtQywyQlQ0b0JyQyxDQUNGLENNcnFCSSwwQkdrQkEsc0JBQW1DLHlCVHVwQnJDLENTdHBCRSx3QkFBbUMseUJUeXBCckMsQ1N4cEJFLHVCQUFtQyx5QlQycEJyQyxDUzFwQkUsdUJBQW1DLHlCVDZwQnJDLENTNXBCRSwwQkFBbUMseUJUK3BCckMsQ1M5cEJFLHFCQUFtQyx5QlRpcUJyQyxDU2hxQkUsZ0JBQW1DLDJCVG1xQnJDLENBQ0YsQ001ckJJLDBCR2tCQSxzQkFBbUMseUJUOHFCckMsQ1M3cUJFLHdCQUFtQyx5QlRnckJyQyxDUy9xQkUsdUJBQW1DLHlCVGtyQnJDLENTanJCRSx1QkFBbUMseUJUb3JCckMsQ1NuckJFLDBCQUFtQyx5QlRzckJyQyxDU3JyQkUscUJBQW1DLHlCVHdyQnJDLENTdnJCRSxnQkFBbUMsMkJUMHJCckMsQ0FDRixDU3ByQkEsRUFDRSxVTmJZLENNZVosY1R5ckJGLENTeHJCRSxVQUZBLG9CVDhyQkYsQ1M1ckJFLFFBQ0UsYVQyckJKLENTdHJCRSx5Q0NuR0EsNkJBREEsVVA4RVksQ081RVosbUJBQ0Esb0JWOHhCRixDT253QkUsaUtHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZneUJKLENTOXJCQSxZQUNFLGFUaXNCRixDU2hzQkUsa0JBQ0UsYVRrc0JKLENTeHJCQSxXQU1FLDZCQUpBLFVOekNZLENNMkNaLGVBQ0EsYUFGQSxxQkFGQSxpQlRnc0JGLENTMXJCRSxpQkFFRSxvQk56Q1UsQ013Q1YsYVQ2ckJKLENTenJCRSxlQUdFLGFOL0NVLENNOENWLGNBR0EsYUFEQSxtQkFFQSxnQkFMQSxVVGdzQkosQ00xdkJJLDZCR3lERixlQVFJLGFUNnJCSixDQUNGLENTenJCRSxvQkFFRSxxQkFEQSxhVDZyQkosQ1MzckJJLDBCQUVFLGtCQURBLFVUOHJCTixDU2xzQkUsaUJBRUUscUJBREEsYVRzc0JKLENTdnNCRSw0Q0FFRSxxQkFEQSxhVCtzQkosQ1M3c0JJLDJCQUVFLHFCQURBLGFUZ3RCTixDU3B0QkUsa0JBRUUsa0JBREEsVVR3dEJKLENTdHRCSSx3QkFFRSxxQkFEQSxhVHl0Qk4sQ1M1c0JJLFdBQXdCLHlCVG10QjVCLENTbHRCSSxZQUF3QiwwQlRzdEI1QixDU3J0QkksYUFBd0IsMkJUeXRCNUIsQ00vekJJLHlCR29HQSxjQUF3Qix5QlRndUIxQixDUy90QkUsZUFBd0IsMEJUa3VCMUIsQ1NqdUJFLGdCQUF3QiwyQlRvdUIxQixDQUNGLENNMzBCSSx5QkdvR0EsY0FBd0IseUJUMnVCMUIsQ1MxdUJFLGVBQXdCLDBCVDZ1QjFCLENTNXVCRSxnQkFBd0IsMkJUK3VCMUIsQ0FDRixDTXQxQkksMEJHb0dBLGNBQXdCLHlCVHN2QjFCLENTcnZCRSxlQUF3QiwwQlR3dkIxQixDU3Z2QkUsZ0JBQXdCLDJCVDB2QjFCLENBQ0YsQ01qMkJJLDBCR29HQSxjQUF3Qix5QlRpd0IxQixDU2h3QkUsZUFBd0IsMEJUbXdCMUIsQ1Nsd0JFLGdCQUF3QiwyQlRxd0IxQixDQUNGLENTL3ZCQSxXQUNFLGtCQUNBLGdCVG93QkYsQ01uM0JJLDBCRzZHSixXQUlJLG1CQUNBLHFCVHN3QkYsQ0FDRixDU253QkEsV0FDRSxrQkFDQSxnQlRzd0JGLENNOTNCSSwwQkdzSEosV0FJSSxtQkFDQSxxQlR3d0JGLENBQ0YsQ012M0JJLDRCR2tISixXQUVJLDJCQUNBLGdCVHd3QkYsQ1Nwd0JGLGdCQUVJLHlCQUNBLDRCVHd3QkYsQ1Nwd0JGLGdCQUVJLDRCQUNBLDZCVHd3QkYsQ1Nwd0JGLGlCQUVJLDJCQUNBLDBCVHd3QkYsQ1Nwd0JGLFNBRUkseUJUd3dCRixDQTFCRixDV3Y4QkEsc0NBRUUsa0NYcStCRixDV24rQkEsMkJBRUUsU1hzK0JGLENXNTlCQSxrREFDRSwwQ1hxK0JGLENXbitCQSx1Q0FJRSxVQURBLDZCWHMrQkYsQ1cvOUJBLGtCQUNFLEdBQ0UsU1hxK0JGLENXbitCQSxHQUNFLFNYcStCRixDQUNGLENZbmdDRSxpQkFDRSxlWmdoQ0osQ1lqaENFLGlCQUNFLGlCWm9oQ0osQ1lyaENFLGlCQUNFLGlCWndoQ0osQ1l6aENFLGlCQUNFLGlCWjRoQ0osQ1k3aENFLGlCQUNFLGlCWmdpQ0osQ1lqaUNFLGlCQUNFLGlCWm9pQ0osQ1lyaUNFLGlCQUNFLGlCWndpQ0osQ1l6aUNFLGlCQUNFLGlCWjRpQ0osQ1k3aUNFLGlCQUNFLGlCWmdqQ0osQ1lqakNFLGlCQUNFLGlCWm9qQ0osQ1lyakNFLGtCQUNFLGtCWndqQ0osQ1l6akNFLGtCQUNFLGtCWjRqQ0osQ1k3akNFLGtCQUNFLGtCWmdrQ0osQ1lqa0NFLGtCQUNFLGtCWm9rQ0osQ1lya0NFLGtCQUNFLGtCWndrQ0osQ1l6a0NFLGtCQUNFLGtCWjRrQ0osQ1k3a0NFLGtCQUNFLGtCWmdsQ0osQ1lqbENFLGtCQUNFLGtCWm9sQ0osQ1lybENFLGtCQUNFLGtCWndsQ0osQ1l6bENFLGtCQUNFLGtCWjRsQ0osQ2E3bENBLGNBQ0UsaUJBQ0EsaUJicW1DRixDTW5pQ0ksNEJPcEVKLGNBSUksc0JBQ0Esc0JidW1DRixDQUNGLENNdGpDSSx5Qk92REosY0FXTSxlYnNtQ0osQ0FDRixDTTNqQ0kseUJPdkRKLGNBV00sZWIybUNKLENBQ0YsQ01oa0NJLDBCT3ZESixjQVdNLGViZ25DSixDQUNGLENNcmtDSSwwQk92REosY0FXTSxnQmJxbkNKLENBQ0YsQ003akNJLDRCT3RERix1QkFFSSxjYnVuQ0osQ2FqbkNBLHVEQUxJLGVBQ0EsZWIybkNKLENBTEYsQ2F2bUNBLGFDbkNFLGdCQUZBLFNBQ0EsU2QwcENGLENhOW1DQSx1QmQ3Q0UsZ0JBQ0Esa0JBQ0EsK0JDbXFDRixDRGxxQ0UsMkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN3cUNKLENhMW5DQSw2QkM5Q0UsY0FFQSxZQUdBLE9BSkEsa0JBR0EsTUFEQSxVZGlyQ0YsQ2ExbkNFLCtCQUVFLGtCVmVVLENVaEJWLFVicW9DSixDYTVuQ0UsZ0NBRUUsZVZFVSxDVUhWLGFib29DSjtBZWh0Q0EsNEJDQUEsVUFFRSxvQkFEQSxpQmhCa3VDRixDZ0I5dENBLHNCQUVFLHFCaEJpdUNGLENpQjN0Q0EsMEJBQ0UsR0FDRSxzQmpCdXVDRixDaUJydUNBLEdBQ0UsdUJqQnV1Q0YsQ0FDRixDaUJudUNBLDhDQUVFLG9CQUNBLCtDakJzdUNGLENpQnB1Q0EsbUNBRUUsU2pCdXVDRixDa0JydkNFLG9KQU1FLHdCQ0RtQixDREFuQixrQmxCa3dDSixDa0JwdkNFLGdDQUNFLG1CbEI4dkNKLENrQjN2Q0UsOEJBQ0UsZ0JBQ0EsY2xCNnZDSixDa0IxdkNFLGlDQUNFLGNBQ0EsZ0JsQjR2Q0osQ2tCenZDRSxzQ0FDRSxnQmxCMnZDSixDb0I1eENBLHFCQUNJLGdCQUdBLGVEYmMsQ0NjZCwyQkFDQSxpQkRNZSxDQ1ZmLGFBQ0EsZ0JBSUEsa0JwQjB5Q0osQ29CdnlDQSxzQkFDSSxhQUNBLGdCQUNBLFlBQ0EsZUFDQSxjQUNBLGlCcEIweUNKLENvQnZ5Q0EsYUFFSSxtQkFEQSxhQUVBLHFCcEIweUNKLENvQnR5Q0EscUNBQ0ksV3BCMHlDSixDb0J4eUNBLHVDQUNJLGNwQjJ5Q0osQ29CenlDQSwrQkFDSSwwQkFDQSw0QkFDQSw0QnBCNHlDSixDcUJyMUNBLG9CQUNFLGNGcUJrQixDRXBCbEIsbUJBQ0EsMERBQ0EsMERyQncxQ0YsQ3FCbjFDQSw4QkFDRSxpQ3JCczFDRixDcUJqMUNBLGlDQUNFLFNyQm8xQ0YsQ3NCNzJDQSxXQUNFLGNIOEJrQixDRzNCbEIseUJBREEsU0FFQSxlQUNBLGlCQUpBLFN0QnEzQ0YsQ3VCNTJDQSxtQkFtQkUsZUpnQmUsQ0lwQmYsMkJBQ0EsMEJBREEsc0JBRkEsZ0NKcUJ1QixDSWhDdkIsc0JBREEsY0FJQSxPQWFBLGdCQVZBLFNBRUEsZ0JKdUJ1QixDSXRCdkIsZUpxQnNCLENJcEJ0QixnQkFMQSxjQUpBLGtCQWNBLGdCQWJBLHFCQUtBLFdBSEEsWXZCNjNDRixDdUI3MkNBLGdCQUNFLGlCdkJnM0NGLEN3Qm41Q0EscUJBSUUsV0FDQSxXQUVBLGVBTEEsY0FEQSx1QkFFQSxpQkFHQSxrQnhCdzVDRixDd0JwNUNBLGdDQUNFLGtCeEJ3NUNGLEN3QnA1Q0EsK0JBQ0UsbUJBQ0EsVXhCdTVDRixDd0JwNUNBLCtCQUNFLG1CQUNBLGVMRHdCLENLRXhCLGN4QnU1Q0YsQ3lCOTZDQSxjQUVFLG1CQUNBLHdCTmtDZSxDTWpDZiwyQkFDQSxpQk51QmlCLENNdEJqQixXQUxBLGFBTUEsZU5DeUIsQ01BekIsaUJBQ0EsZ0JBQ0EsU3pCazdDRixDeUIvNkNBLGNBUUUsY05Xa0IsQ01qQmxCLGdCQUtBLGdCQUZBLFNBQ0EsZUFMQSxvQkFFQSxnQkFDQSxVQUtBLHdCekJrN0NGLEN5QjU2Q0UsMEJBQ0UseUJBQ0Esa0J6Qmc3Q0osQ3lCOTZDRSx5RUFHRSxXQURBLGlCekJnN0NKLEN5Qjc2Q0Usd0NBQ0UsWXpCKzZDSixDMEI1OENBLDBDQUNFLFkxQnE5Q0YsQzBCbDlDQSx3SkFJRSxZMUJxOUNGLEMwQmw5Q0EsOEJBRUUsZ0JBUUEsZ0JBSkEsd0NBS0EsZ0JBR0EsWUFWQSxhQXRCVSxDQXFCVixlUGZ5QixDT29CekIsZUFLQSxlQU5BLGFBRUEsY0FHQSxRQUdBLFMxQnE5Q0YsQzBCbDlDQSx5QkFDRSxhMUJxOUNGLEMwQjU4Q0UsOEJBQ0UsUzFCazlDSixDMEJoOUNFLGlEQUNFLGMxQms5Q0osQzBCNzhDSSx1RUFDRSxVMUJnOUNOLEMyQjFnREEsYUFDRSxrQkFVQSw4Q0FGQSx3REFOQSxjQURBLFVBR0EsZ0JBREEsb0JBTUEsd0JBRUEsc0IzQjhnREYsQzJCNWdEQSxnQ0FFRSxrQkFFQSxXQURBLFMzQmdoREYsQzJCM2dEQSwwQkFDRSxTM0IrZ0RGLENlcGlEQSxjQUNFLFNBQ0EsU2Z1aURGLENlbGlEQSwyQ0FDRSxTZnlpREYsQ2V2aURBLDhCQUVFLFNBREEsU2YyaURGOztBZXhpREE7QWFqQkEsNEJDRUEsV0FDRSxtQjdCNGpERixDNkIzakRFLG9CQUFXLHNCN0I4akRiLEM2QjdqREUsb0RBQWlDLGM3QmdrRG5DLEM2QjlqREEsWUFHRSxpQjdCaWtERixDNkJoa0RFLHNCQUdFLHFCN0Jra0RKLEM2QjdqREUsNkJBQ0Usa0I3QmdrREosQzZCL2pESSx1Q0FDRSxxQkFDQSxtQkFDQSxrQjdCaWtETixDNkI3akRJLHNDQUdFLFdBRkEsV0FDQSxhN0Jna0ROLEM2QjdqREksMENBQ0UsVTdCK2pETixDNkIxakRNLHVEQUNFLGtCN0I0akRSLEM2Qm5qREEsMEJBRkUsT0FEQSxpQjdCaWtERixDNkI5akRBLGFBR0UsYzdCMmpERixDNkJ6akRFLHVCQUVFLFdBREEsa0JBSUEsa0M3QjJqREosQzZCempERSwrQkFFRSxvQkFEQSxpQjdCNGpESixDNkJ6akRFLHlCQUdFLG1CN0IyakRKLEM2QnhqREEsZUFBaUIsb0I3QjRqRGpCLEM2QjNqREEsY0FJRSxXQURBLHNCN0IrakRGLEM2QjdqREUsMkJBQWlCLFM3QmdrRG5CLEM2QjlqREEsUUFHRSxvQjdCaWtERixDNkIvakRBLFNBQVcsZTdCbWtEWCxDNkJsa0RBLHFCQUEyQyxjQUFwQixpQjdCdWtEdkIsQzZCdGtEQSxpQkFBbUIsVUFBWSxpQjdCMmtEL0IsQzZCemtEQSxZQUVFLDBCQURBLFVBRUEsUzdCNGtERixDNkIxa0RBLHlCQUVFLHdCQURBLFVBRUEsVTdCNmtERixDNkJ4a0RBLFdBQ0Usa0I3QjJrREYsQzZCMWtERSw2QkFDRSxvQjdCNGtESixDNkJqa0RFLGFBSUUsV0FUSyxDQU1MLGNBSUEsZ0JBRkEsa0JBREEsVzdCdWtESixDNkJsa0RFLFVBS0Usa0JBQ0EsUUFMQSx1QkFHQSxpQjdCc2tESixDNkJua0RJLGdCQUdFLFdBRkEsV0FDQSxhN0Jza0ROLEM2Qm5rREksY0FNRSxXQURBLFdBN0JHLENBeUJILG9CQUdBLGM3QnVrRE4sQzRCN3NEQSxxQkFHRSxxQkFGQSxhQUNBLHlCQUVBLG1CQUNBLGlCNUJndERGLENNN3BESSwwQnNCeERKLHFCQU9JLGtDQUNBLGtDNUJrdERGLENBQ0YsQzRCL3NEQSxvQkFFRSxrQkFEQSxRNUJtdERGLEM0Qmp0REUsMkJBSUUsZUFIQSxpQkFNQSxlekJvRzBCLEN5QnRHMUIsb0JBQ0EsbUJBSEEseUJBREEsaUI1Qnd0REosQ01qckRJLHlCc0I1Q0osb0JBYUksa0I1Qm90REYsQzRCbnRERSwyQkFDRSxpQkFDQSxrQjVCcXRESixDQUNGLENNMXJESSwwQnNCNUNKLG9CQXVCSSxrQjVCbXRERixDNEJsdERFLDJCQUNFLGlCQUNBLG9CNUJvdERKLENBQ0YsQ010ckRJLDRCc0J6REosb0JBOEJJLG1CQUNBLGU1QnF0REYsQ0FDRixDNEJsdERBLHVCQUVFLGtCQUNBLGdCQUZBLGtCNUJ1dERGLENNL3NESSwwQnNCVEosdUJBS0ksaUI1QnV0REYsQ0FDRixDNEJudERBLHlCQVFFLG1CQUVBLFdBSkEsYUFHQSxTQUZBLDhCQUZBLE9BSEEsa0JBQ0EsV0FRQSxTNUJvdERGLEM0Qmx0REUsZ0NBQ0UsUTVCb3RESixDNEJqdERFLDZCQUVFLGVBREEsYTVCb3RESixDTTF0REksNEJzQlpKLHlCQXVCSSxTNUJtdERGLEM0Qmx0REUsMkVBRUUsWTVCbXRESixDQUNGLEM0Qi9zREEsbUJBQ0UsVTVCa3RERixDNEJqdERFLHlCQUVFLFV6QmpCVSxDeUJnQlYsb0I1Qm90REosQzRCL3NEQSwyQkFJRSxxQkFGQSxhQURBLE01Qm90REYsQ01odkRJLDRCc0IyQkosMkJBT0ksaUJBQ0Esa0JBRkEsZTVCcXRERixDQUNGLEM0Qmh0REEsa0NBQ0UsTTVCbXRERixDNEJodERBLG1CQUVFLGU1Qmt0REYsQzRCL3NEQSxrQkFDRSxnQkFJQSwwQ0FDQSxVekJoRFksQ3lCOENaLGVBSUEsaUJBTEEscUJBSUEsZTVCbXRERixDNEI5c0RXLGlHQUNQLHdCNUJtdERKLENNN3hESSx5QnNCNkRKLGtCQWdCSSxvQjVCcXRERixDQUNGLENNbnlESSx5QnNCNkRKLGtCQW9CSSxrQkFEQSxlNUJ3dERGLENBQ0YsQ016eURJLDBCc0I2REosa0JBd0JJLGVBREEsZTVCMHRERixDQUNGLEM0QnR0REEsdUJBQ0UseUI1Qnl0REYsQzRCeHREVyw0Q0FFUCxpQnpCMUVVLEN5QnlFVix5QjVCMnRESixDTTF5REksNEJzQjhFTyw0Q0FJTCxZNUI0dERKLENBQ0YsQ001ekRJLHlCc0JrR08sNENBRUwsWTVCNnRESixDQUNGLENNcnpESSw0QnNCNEZKLHFCQUVJLGU1QjR0REYsQ0FDRixDNEJ6dERBLHlCQUNFLGlCNUI0dERGLEM0QnJ0REUsaUNBQ0UsZ0NBQ0Esa0M1QjJ0REosQzRCMXRESSx3REFDRSxVNUI0dEROLEM0QnB0REEsdUNBSUUsaUNBQ0Esc0JBQ0EsdUJBSkEsZ0JBQ0Esa0JBS0Esc0JBQ0EsdUJBUkEsa0I1Qml1REYsQ014MURJLDRCc0JpSUEsZ0RBQ0UscUJBRUEsc0JBREEsVzVCMnRESixDQUNGLEM0Qnh0REUsdURBQ0Usa0I1QjB0REosQzRCbnREQSw0Q0FJRSxpQ0FGQSxnQkFDQSxrQkFGQSxrQjVCNHRERixDNEJudERBLDhCQUNFLFM1Qnl0REYsQ01oNERJLHlCc0JzS0osOEJBR0ksUzVCMnRERixDQUNGLENNeDNESSw0QnNCeUpKLDhCQU1JLGtCNUI2dERGLENBQ0YsQzRCenRERSxpQ0FFRSxnQkFEQSxrQkFFQSxTNUI0dERKLEM0QnR0REEsMkJBSUUsbUJBQ0EsVXpCNUtZLEN5QnlLWixhQUNBLDJCQUlBLHFCQU5BLGlCNUI4dERGLENjMzVESSwyRGM0TEosMkJBVUksZ0I1Qnl0REYsQ0FDRixDYzc2REksdURjeU1KLDJCQWlCTSxxQkFEQSxxQjVCeXRESixDQUNGLENNcDZESSx5QnNCMExKLDJCQXFCSSxtQjVCeXRERixDQUNGLENNejZESSwwQnNCMExKLDJCQXdCSSxrQjVCMnRERixDQUNGLENNOTZESSwwQnNCMExKLDJCQTJCSSxrQjVCNnRERixDQUNGLEM0QjF0REEsNkJBR0UsZUFGQSxrQkFDQSxTNUI4dERGLENNejdESSx5QnNCeU5KLDZCQU1JLGM1Qjh0REYsQ0FDRixDTTk3REkseUJzQnlOSiw2QkFVSSxjQURBLGtCNUJpdURGLENBQ0YsQ01wOERJLDBCc0J5TkosNkJBYUksYzVCa3VERixDQUNGLENNejhESSwwQnNCeU5KLDZCQWdCSSxpQjVCb3VERixDQUNGLENjNzlESSx1RGN3T0osNkJBcUJNLG1CNUJvdURKLENBQ0YsQ2NsK0RJLHVEY3dPSiw2QkEwQk0sNkI1Qm91REosQ0FDRixDNEJodURBLDJCQUVFLGlCQUNBLHNCQUNBLHVCQUhBLDBCNUJzdURGLENNLzlESSx5QnNCd1BKLDJCQU1JLG9CNUJxdURGLENBQ0YsQ01wK0RJLHlCc0J3UEosMkJBU0ksYzVCdXVERixDQUNGLENNeitESSwwQnNCd1BKLDJCQWFJLG9CQUNBLG1CNUJ3dURGLENBQ0YsQzRCcHVEQSxpQ0FFRSxpQkFDQSxpQkFGQSx1QjVCeXVERixDTXIvREkseUJzQjJRSixpQ0FNSSx3QkFEQSxhNUIwdURGLENBQ0YsQ00zL0RJLHlCc0IyUUosaUNBU0ksa0JBQ0EsZ0I1QjJ1REYsQ0FDRixDTWpnRUksMEJzQjJRSixpQ0FjSSxrQkFDQSxtQjVCNHVERixDQUNGLEM0Qnh1REEsZ0NBTUUsWUFIQSxPQUlBLGdCQU5BLGtCQUNBLE1BR0EsV0FEQSxTNUI4dURGLEM0QjF1REUsc0VBS0UsWUFKQSxrQkFLQSxtQkFGQSxVNUI0dURKLEM0QnZ1REUsb0NBS0UsU0FIQSxnQkFDQSxlQU1BLGlCQURBLFdBUEEsa0JBR0EsUUFHQSwyQzVCMnVESixDNEJydURBLHFDQUVFLGVBREEsZXpCMVA0QixDeUI0UDVCLHVCNUJ3dURGLEM0Qmx1REEsb0JBQ0UsaUI1Qnd1REYsQzRCdnVERSx3QkFFRSxnQkFEQSxjNUIwdURKLENNbmpFSSwwQnNCd1VGLHdCQUtJLGlCQURBLGU1QjR1REosQ0FDRixDNEJ0dURFLGtDQUNFLGE1Qnl1REosQzRCdnVERSxtQ0FDRSxjNUJ5dURKLENNaGtFSSx5QnNCMFZBLGtDQUNFLGM1Qnl1REosQzRCdnVERSxtQ0FDRSxlNUJ5dURKLENBQ0YsQ014a0VJLHlCc0JrV0Esa0NBQ0UsZTVCeXVESixDNEJ2dURFLG1DQUNFLGdCNUJ5dURKLENBQ0YsQ01obEVJLDBCc0IwV0Esa0NBQ0UsZTVCeXVESixDNEJ2dURFLG1DQUNFLGdCNUJ5dURKLENBQ0YsQ014bEVJLDBCc0JrWEEsa0NBQ0UsYTVCeXVESixDNEJ2dURFLG1DQUNFLGM1Qnl1REosQ0FDRixDNEJwdURFLG1DQUNFLFU1QnV1REosQzRCcnVERSxvQ0FDRSxXNUJ1dURKLEM0QnJ1REUseUZBRUUsbUNBQ0UsWTVCc3VESixDNEJwdURFLG9DQUNFLGE1QnN1REosQ0FDRixDTS9tRUksMEJzQjRZQSxtQ0FDRSxjNUJzdURKLEM0QnB1REUsb0NBQ0UsZTVCc3VESixDQUNGLEM0Qmx1REEsd0NBRUUsWUFEQSxnQkFFQSwrQjVCcXVERixDNEJwdURFLCtFQUNFLHNCQUNBLGdCQUNBLHlDQUNBLHFENUJzdURKLEM0Qi90REUsd0NBQ0UsWTVCa3VESixDNEJodURFLHlDQUNFLGE1Qmt1REosQzRCL3RESSx1RUFDRSxNNUJpdUROLEM0Qi90REksd0VBQ0UsTzVCaXVETixDNEJ2dERFLGlFQUNFLG9DNUI2dERKLEM0QjF0REksNElBQ0UscUI1QjR0RE4sQzRCbnRERSw0Q0FDRSxVNUJ5dERKLEM0QnR0REkseURBQ0UsUzVCd3RETixDNEJwdERRLHlJQUNFLFk1QnN0RFYsQzRCbHREUSxpS0FDRSxZNUJvdERWLEM0QjVzREUsMkNBQ0UsVTVCK3NESixDNEI1c0RJLHdEQUNFLFM1QjhzRE4sQzRCMXNEUSx1SUFDRSxZNUI0c0RWLEM0QnhzRFEsK0pBQ0UsWTVCMHNEVixDNEJsc0RFLDRDQUNFLGE1QnFzREosQzRCbHNESSx5REFDRSxZNUJvc0ROLEM0QmhzRFEseUlBQ0UsWTVCa3NEVixDNEI5ckRRLGlLQUNFLFk1QmdzRFYsQzRCM3JERSx5Q0FDRSxhNUI2ckRKLEM0QjVyREksaURBQ0Usb0I1QjhyRE4sQ00xc0VJLDBCc0JxaEJGLCtDQUVJLGtCNUIyckRKLENBQ0YsQzRCenJERSxnREFHRSxpQkFEQSxpQkFEQSwwQjVCNnJESixDTXh0RUkseUJzQjBoQkYsZ0RBS0ksYzVCNnJESixDQUNGLENNN3RFSSwwQnNCMGhCRixnREFRSSxtQjVCK3JESixDQUNGLEM0QjdyREUsbURBRUUsZXpCcGUwQixDeUJtZTFCLHFCNUJnc0RKLENNdHVFSSwwQnNCcWlCRixtREFJSSxrQkFDQSxnQjVCaXNESixDQUNGLEM0QjdyREEsVUFFRSxpQkFEQSxTNUJpc0RGLEM0QjdyREEsWUFDRSxTNUJnc0RGO0E0QnhyREEsMEJFem5CQSxLQVVFLHlCQUNBLHVCQ09FLHFCRGRGLFUzQjJFWSxDMkI5RVoscUIxQm1MSSxlMEJqTEosZTNCMkg0QixDNkJFNUIsa0I3QjhGNEIsQzZCaEc1QixrQkZ6SEEsa0JHV0kseUhISEosQ0FKQSwwQ0FEQSxxQjlCZzBFRixDaUNwekVNLHVDSHBCTixLR3FCUSxlakN1ekVOLENBQ0YsQ09qMEVFLFd1QklFLFUzQitEVSxDMkI5RFYsb0I5QmcwRUosQzhCN3pFRSxzQkFHRSxnQ3pCb1gwQixDeUJyWDFCLFM5Qit6RUosQzhCMXpFRSw0QkFFRSxXekJ3WjBCLEN5QnZaMUIsbUI5QjJ6RUosQzhCdnpFRSxtQ0FDRSxjOUJ5ekVKLENPaDFFRSxvQnlCT0UsYWhDbTFFSixDZ0M5MEVFLDRERWxCRSxxQmxDczJFSixDOEJwekVBLHFCSWxESSx3Qi9CZ0ZVLEM2QnZFWixvQjdCdUVZLEM2QnpFWixhaENrM0VGLENPbjNFRSwyQjJCTkUsd0IvQndFVSxDNkJ6RFYsb0JBWGlDLENBU2pDLGFoQ2kzRUosQ2dDNTJFRSxzREVsQkUsd0IvQndFVSxDNkJsRFYsb0JBbEJpQyxDQXVCL0IsaUNBUEYsYWhDZzNFSixDZ0NwMkVFLDREQUdFLHdCN0I2Q1UsQzZCNUNWLG9CN0I0Q1UsQzZCOUNWLGFoQ3UyRUosQ2dDOTFFRSwrSkFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxhaENnMkVKLENnQ3oxRUksaUxBS0ksZ0NoQ3UxRVIsQzhCdjFFQSxZSTFESSxxQi9CeUVVLEM2QmhFWixpQjdCZ0VZLEM2QmxFWixhaEM4NkVGLENPLzZFRSxrQjJCTkUsd0IvQmdGVSxDNkJqRVYsb0JBWGlDLENBU2pDLGFoQzY2RUosQ2dDeDZFRSxvQ0VsQkUsd0IvQmdGVSxDNkIxRFYsb0JBbEJpQyxDQXVCL0IsaUNBUEYsYWhDNDZFSixDZ0NoNkVFLDBDQUdFLHFCN0JzQ1UsQzZCckNWLGlCN0JxQ1UsQzZCdkNWLGFoQ202RUosQ2dDMTVFRSxvSUFJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxhaEM0NUVKLENnQ3I1RUksc0pBS0ksZ0NoQ201RVIsQzhCaDVFQSxXRXRERSxhaEM0OEVGLENPNzhFRSw0QjJCTkUsc0JKOEQ2QixDRXJEL0Isa0JoQys4RUYsQ09sOUVFLGlCeUJPRSxhaEMyOEVKLENnQ3Q4RUUsa0NBU0ksZ0NoQ204RU4sQ2dDbjdFRSwyTUFJRSxzQkExQ3NDLENBOEN0QyxrQkE3Q2tDLENBd0NsQyxhaEMwN0VKLENnQ243RUksbUpBS0ksZ0NoQ2k3RVIsQzhCejZFRSxjSWxFRSx3QkptRXdDLENFMUQxQyxvQkYwRDBELENFNUQxRCxVaEMwK0VGLENnQy85RUUsNERFbEJFLHdCSm1Fd0UsQ0VwRHhFLG9CQVhpQyxDQVNqQyxVaEMrK0VKLENnQzErRUUsd0NBU0ksZ0NoQ2krRU4sQ2dDNTlFRSw4Q0FHRSx3QkZnQ3dDLENFL0J4QyxvQkYrQndELENFakN4RCxVaEMrOUVKLENnQ3Q5RUUsMElBSUUsd0JBMUNzQyxDQThDdEMsb0JBN0NrQyxDQXdDbEMsVWhDdzlFSixDZ0NqOUVJLDRKQUtJLGdDaEMrOEVSLEM4QnY4RUUsZ0JJbEVFLHdCSm1Fd0MsQ0UxRDFDLG9CRjBEMEQsQ0U1RDFELFVoQ3dnRkYsQ2dDNy9FRSxrRUVsQkUsd0JKbUV3RSxDRXBEeEUsaUJBWGlDLENBU2pDLFVoQzZnRkosQ2dDeGdGRSw0Q0FTSSxnQ2hDKy9FTixDZ0MxL0VFLGtEQUdFLHdCRmdDd0MsQ0UvQnhDLG9CRitCd0QsQ0VqQ3hELFVoQzYvRUosQ2dDcC9FRSxnSkFJRSxxQkExQ3NDLENBOEN0QyxpQkE3Q2tDLENBd0NsQyxVaENzL0VKLENnQy8rRUksa0tBS0ksZ0NoQzYrRVIsQzhCLzlFRSx1QkVGQSxvQkZHa0UsQ0VKbEUsYWhDdStFRixDZ0NwK0VFLHlDQUNFLCtCaENzK0VKLENPemlGRSw2QnlCd0VFLHdCQVg4QyxDQVk5QyxpQkZOZ0QsQ0VJaEQsVWhDdStFSixDZ0NwK0VJLCtDQUNFLFNoQ3MrRU4sQ2dDbCtFRSwwREFFRSxnQ2hDbStFSixDZ0NoK0VFLGdFQUdFLHlCQURBLGFoQ2srRUosQ2dDOTlFRSxxS0FJRSx3QkFqQzhDLENBa0M5QyxpQkY1QmdELENFMEJoRCxVaENnK0VKLENnQzU5RUksdUxBS0ksZ0NoQzA5RVIsQzhCOS9FRSx5QkVGQSxvQkZHa0UsQ0VKbEUsVWhDc2dGRixDZ0NuZ0ZFLDJDQUNFLCtCaENxZ0ZKLENPeGtGRSwrQnlCd0VFLHdCQVg4QyxDQVk5QyxvQkZOZ0QsQ0VJaEQsYWhDc2dGSixDZ0NuZ0ZJLGlEQUNFLFloQ3FnRk4sQ2dDamdGRSw4REFFRSxnQ2hDa2dGSixDZ0MvL0VFLG9FQUdFLHlCQURBLFVoQ2lnRkosQ2dDNy9FRSwyS0FJRSx3QkFqQzhDLENBa0M5QyxvQkY1QmdELENFMEJoRCxhaEMrL0VKLENnQzMvRUksNkxBS0ksZ0NoQ3kvRVIsQzhCN2hGRSw4QkVGQSxvQkZHa0UsQ0VKbEUsYWhDcWlGRixDZ0NsaUZFLGdEQUNFLCtCaENvaUZKLENPdm1GRSxvQ3lCd0VFLHdCQVg4QyxDQVk5QyxvQkZOZ0QsQ0VJaEQsYWhDcWlGSixDZ0NsaUZJLHNEQUNFLFloQ29pRk4sQ2dDaGlGRSx3RUFFRSxnQ2hDaWlGSixDZ0M5aEZFLDhFQUdFLHlCQURBLGFoQ2dpRkosQ2dDNWhGRSwwTEFJRSx3QkFqQzhDLENBa0M5QyxvQkY1QmdELENFMEJoRCxVaEM4aEZKLENnQzFoRkksNE1BS0ksZ0NoQ3doRlIsQzhCNWpGRSxxQkVGQSxpQkZHa0UsQ0VKbEUsVWhDb2tGRixDZ0Nqa0ZFLHVDQUNFLCtCaENta0ZKLENPdG9GRSwyQnlCd0VFLHdCQVg4QyxDQVk5QyxpQkZOZ0QsQ0VJaEQsVWhDb2tGSixDZ0Nqa0ZJLDZDQUNFLFNoQ21rRk4sQ2dDL2pGRSxzREFFRSxnQ2hDZ2tGSixDZ0M3akZFLDREQUdFLHlCQURBLFVoQytqRkosQ2dDM2pGRSwrSkFJRSx3QkFqQzhDLENBa0M5QyxpQkY1QmdELENFMEJoRCxhaEM2akZKLENnQ3pqRkksaUxBS0ksZ0NoQ3VqRlIsQzhCM2xGRSw2QkVGQSxpQkZHa0UsQ0VKbEUsVWhDbW1GRixDZ0NobUZFLCtDQUNFLCtCaENrbUZKLENPcnFGRSxtQ3lCd0VFLHdCQVg4QyxDQVk5QyxvQkZOZ0QsQ0VJaEQsYWhDbW1GSixDZ0NobUZJLHFEQUNFLFloQ2ttRk4sQ2dDOWxGRSxzRUFFRSxnQ2hDK2xGSixDZ0M1bEZFLDRFQUdFLHlCQURBLFVoQzhsRkosQ2dDMWxGRSx1TEFJRSx3QkFqQzhDLENBa0M5QyxvQkY1QmdELENFMEJoRCxhaEM0bEZKLENnQ3hsRkkseU1BS0ksZ0NoQ3NsRlIsQzhCMW5GRSxxQkVGQSxvQkZHa0UsQ0VKbEUsYWhDa29GRixDZ0MvbkZFLHVDQUNFLCtCaENpb0ZKLENPcHNGRSwyQnlCd0VFLHdCQVg4QyxDQVk5QyxvQkZOZ0QsQ0VJaEQsYWhDa29GSixDZ0MvbkZJLDZDQUNFLFloQ2lvRk4sQ2dDN25GRSxzREFFRSxnQ2hDOG5GSixDZ0MzbkZFLDREQUdFLHlCQURBLGFoQzZuRkosQ2dDem5GRSwrSkFJRSx3QkFqQzhDLENBa0M5QyxvQkY1QmdELENFMEJoRCxVaEMybkZKLENnQ3ZuRkksaUxBS0ksZ0NoQ3FuRlIsQzhCanBGQSxXQUdFLGdCQURBLFUzQlRZLEMyQlFaLGU5QnlwRkYsQzhCdHBGRSxlQUNFLFM5QndwRkosQzhCcnBGRSxpQkFDRSw4QkFDQSx1QzlCdXBGSixDTzN1RkUsdUJ1QnNGSSwyQjlCd3BGTixDOEJucEZJLG1EQUNFLFkzQmxCUSxDMkJtQlIsYzlCcXBGTixDT2x2RkUsaUJ1QmlHRSxhOUJvcEZKLEM4Qm5wRkkscUNBRUUsVzNCakNRLEMyQmdDUixpQzlCc3BGTixDOEJwcEZNLG1GQUNFLGMzQjVCTSxDMkI2Qk4sWTlCc3BGUixDOEJucEZJLG1DQUVFLFMzQnpDUSxDMkJ3Q1IsK0I5QnNwRk4sQzhCcHBGTSwrRUFDRSxZM0JwQ00sQzJCcUNOLGM5QnNwRlIsQzhCanBGRSxrQ0FFRSxvQjlCa3BGSixDOEIvb0ZFLHdDQUVFLGF6QjFITyxDeUIySFAsbUI5QmdwRkosQ081d0ZFLDBCdUJvSUUsMkIzQmxFVSxDMkJpRVYsYTlCOG9GSixDOEJ6b0ZBLHFCQUVFLDJCM0JoRVksQzJCK0RaLGE5QjZvRkYsQ090eEZFLDJCdUI2SUUsMkIzQjNFVSxDMkIwRVYsYTlCOG9GSixDOEJsb0ZJLG9DQUdFLFNBQ0Esa0JBRkEsa0JBREEscUI5QjJvRk4sQzhCdG9GSSw0RUFDRSw4QjlCd29GTixDOEJob0ZBLFNDaktJLG9CM0JrS0Usa0I0QnBESixlN0IrQzRCLEM2QmpENUIsa0JoQzRyRkYsQzhCbm9GQSxTRXpERSxzQmhDbXNGRixDOEJ0b0ZBLG1CQ3pLSSxvQjNCa0tFLGtCNEJwREosZ0JoQ3dzRkYsQzhCN29GQSxVRTdERSxtQmhDMHNGRixDOEJ4b0ZBLFdDOUtJLHFCM0JrS0UsZTRCcERKLGFGaUVxRSxDRW5FckUsWWhDaXRGRixDOEI3b0ZFLG9CQUVFLFdBREEsaUI5QmdwRkosQzhCN29GRSxtQkNwTEUsb0IzQmtLRSxrQjRCcERKLGFGdUVnRixDRXpFaEYsYWhDMnRGRixDOEJocEZFLG1CQ3ZMRSxvQjNCa0tFLGtCNEJwREosYUYwRWdGLENFNUVoRixlaENpdUZGLEM4QnBwRkksNEJBQ0Usb0I5QnNwRk4sQzhCcnBGTSxnQ0FFRSxZQURBLFU5QndwRlIsQzhCbnBGRSxvQkNqTUUsb0IzQmtLRSxrQjRCcERKLGFGb0ZtRixDRXRGbkYsYWhDOHVGRixDOEJocEZBLFlBQ0UsY0FDQSxVOUJtcEZGLEM4QmhwRkUsdUJBQ0UsZ0I5QmtwRkosQzhCMW9GRSxzRkFDRSxVOUIrb0ZKLEM4QnhvRkEsZ0NBQ0UsZTlCOG9GRixDOEIxbkZBLHVMQUNFLGU5QjRvRkYsQ21DNzRGQSxPSldJLHFCSVZGLHFCL0I0SkUsYytCekpGLGVoQ3NINEIsQ2dDckg1QixjQUhBLHFCQUlBLGtCRkdJLHlIRUNKLENBRkEsdUJBREEsa0JuQ3k1RkYsQ2lDbjVGTSx1Q0ViTixPRmNRLGVqQ3M1Rk4sQ0FDRixDTzU1RkUsNEI0QktJLG9CbkMwNUZOLENtQ3I1RkUsYUFDRSxZbkN3NUZKLENtQ241RkEsWUFDRSxrQkFDQSxRbkNzNUZGLENtQzc0RkEsWUp6Qkksb0JJMkJGLGlCOUI0M0JrQyxDOEI3M0JsQyxrQm5DdTVGRixDbUM1NEZFLGVDckRBLHdCRHNEeUIsQ0N2RHpCLFVwQzQ4RkYsQ083N0ZFLDRDNkJUSSx5QkFEQSxVcEMyOEZOLENvQ3Y4RkksNENBR0UsaUNBREEsU3BDeThGTixDbUM5NUZFLGlCQ3JEQSx3QkRzRHlCLENDdkR6QixVcEN5OUZGLENPMThGRSxnRDZCVEkseUJBREEsVXBDdzlGTixDb0NwOUZJLGdEQUdFLGlDQURBLFNwQ3M5Rk4sQ21DMzZGRSxhQ3JEQSxxQkRzRHlCLENDdkR6QixhcENzK0ZGLENPdjlGRSx3QzZCVEkseUJBREEsYXBDcStGTixDb0NqK0ZJLHdDQUdFLGlDQURBLFNwQ20rRk47O0FxQy8rRkEsNEJBR0EsVUFjRSxtQkFQQSxxQkFGQSxTQUtBLGFsQ2lFWSxDa0MvRFosYUFDQSx1QkFWQSxPQUtBLG1CQUNBLHFCQVJBLGVBR0EsTUFFQSxXQUpBLFlyQzIvRkYsQ012N0ZJLDRCK0J0RUosVUFpQkksYXJDZy9GRixDcUM3K0ZBLGtCQUVJLGNBQ0EsZ0JBQ0EsWXJDZy9GSixDQU5GLENxQ3IrRkEsNEJBSUUsWUFDQSxnQkFKQSxrQkFDQSxZQUNBLFVyQ2kvRkYsQ3FDNStGQSxpQkFLRSw0QkFGQSxlbENvQ1ksQ2tDbkNaLDhCQUhBLGdCQUNBLGdCQUlBLFVyQysrRkYsQ3FDOStGVyx5Q0FDUCxlckNnL0ZKLENxQzkrRlcsdUNBQ1AsZXJDaS9GSixDcUMvK0ZXLHFDQUNQLGtCckNrL0ZKLENxQ2gvRlcscUNBQ1AsZXJDbS9GSixDcUNqL0ZXLHVDQUNQLGVyQ28vRkosQ3FDbC9GVyw2Q0FDUCxrQnJDcS9GSixDcUNuL0ZXLHNDQUNQLGVyQ3MvRkosQ3FDcC9GVyxxQ0FDUCxlckN1L0ZKLENNaGdHSSx5QitCcEJKLGlCQWlDSSxvQnJDdy9GRixDQUNGLENxQ3YvRkUscUJBQ0UsNkJyQ3kvRkosQ001L0ZJLDZCK0JFRixxQkFJSSxtQkFEQSx5QnJDNC9GSixDQUNGLENNbGdHSSw0QitCWUEsdURBRUksWXJDNi9GTixDQUpGLENxQ3AvRkksMERBQ0UsOEJyQzIvRk4sQ3FDeC9GRSwyQkFHRSwrQkFEQSxpQkFEQSxXckM0L0ZKLENxQ3gvRkksbUNBQ0UsV3JDMC9GTixDcUN4L0ZRLHNEQUNJLGVBQ0EsZ0JyQzAvRlosQ3FDdC9GTSxtREFDRSxtQnJDdy9GUixDcUNwL0ZJLG1DQUNFLFdyQ3MvRk4sQ3FDbi9GSSxtQ0FFRSxpQkFEQSxXckNzL0ZOLENNbGpHSSx5QitCaUVGLG9DQUVJLDBCQUNBLGtCckNtL0ZKLENBQ0YsQ3FDai9GSSxrREFDRSx5QnJDbS9GTixDTTlpR0ksNEIrQjBEQSxrREFJSSxvQnJDby9GTixDQUNGLENxQ2gvRkUsNkJBQ0UsV3JDay9GSixDTXRqR0ksNEIrQm1FRiw2QkFLSSxrQkFDQSxnQ0FGQSxtQkFEQSxXckN1L0ZKLENBQ0YsQ3FDbi9GSSxnQ0FDRSx5QkFDQSwwQnJDcS9GTixDTWxrR0ksNEIrQjJFQSxnQ0FJSSx3QnJDdS9GTixDQUNGLENxQ3AvRkksK0JBRUUsZUFEQSxnQkFFQSxnQnJDcy9GTixDTTVrR0ksNEIrQm1GQSwrQkFNSSxlQURBLGdCQUVBLGdCckN3L0ZOLENBQ0YsQ3FDci9GSSw2Q0FDRSxrQ3JDdS9GTixDTXRsR0ksNEIrQjhGQSw2Q0FJSSx1QkFEQSxpQnJDMC9GTixDcUNyL0ZFLGlDQUdJLHNCQURBLG9CckN5L0ZOLENBTEYsQ3FDLytGSSxvQ0FFRSxtQkFEQSxXckN3L0ZOLENxQ3AvRlEsK0NBRUUsbUJBREEsV3JDdS9GVixDTTFtR0ksNEIrQmtISSwrQ0FJSSxXckN3L0ZWLENBQ0YsQ3FDdi9GVSw4REFDSSxVQUNBLFNyQ3kvRmQsQ3FDbC9GRSw2QkFDRSxhckNvL0ZKLENxQ2gvRkEsZ0JBR0UsbUJBRUEsVWxDcElZLENrQ2dJWixhQUNBLDhCQUVBLFlyQ28vRkYsQ3FDbC9GRSwwQkFDRSx3QnJDby9GSixDcUNsL0ZFLG9CQUNFLHNCckNvL0ZKLENxQ2wvRk0sa0NBRUUsZUFEQSxnQkFFQSxnQnJDby9GUixDTXpvR0ksNEIrQmtKRSxrQ0FNSSxlQURBLGdCQUVBLGdCckNzL0ZSLENBQ0YsQ3FDbC9GRSxtQmpDbkRJLG1CaUNzREYsZWxDMUcwQixDa0N5RzFCLG1CQUVBLFFyQ28vRkosQ01ucUdJLHlCK0JtSkosZ0JBK0JJLGdCckNxL0ZGLENxQ24vRkUsMEJBQ0Usc0JyQ3EvRkosQ0FDRixDTTlwR0ksNEIrQjZLQSwwQkFDRSxzQnJDby9GSixDQUNGLENxQ2ovRkUsMkJBQ0Usa0JBQ0Esa0JyQ20vRkosQ3FDLytGQSx1QkFHRSxzQkFEQSxZQURBLGVBR0EsV3JDay9GRixDcUNqL0ZFLDBCQUNFLGNyQ20vRkosQ01qckdJLDRCK0J3TEosdUJBU0ksVXJDby9GRixDQUNGLENxQ2wvRkUsOEJBQ0UsOEJyQ28vRkosQ3FDaC9GQSxpQkFFRSxhbEM5TFksQ2tDNkxaLGNyQ28vRkYsQ3FDbC9GRSwyQ0FDRSxZckNvL0ZKLENxQ2ovRkksdURBQ0UsWXJDbS9GTixDcUNoL0ZJLGdDQUdFLG1CQURBLGtCQURBLFlyQ28vRk4sQ3FDOStGRSxvQ0FDRSxzQnJDZy9GSixDcUM5K0ZJLHlDQUNFLHFCckNnL0ZOLENxQzMrRkEsZ0JBSUUsbUJBQ0Esd0JsQ3JOWSxDa0NzTlosYWxDck9ZLENrQ2lPWixhQUNBLDhCQUZBLGdCckNtL0ZGLENxQzcrRkUsd0JBQ0UsY3JDKytGSixDcUM3K0ZFLHFCQUNFLG9CckMrK0ZKLENxQzcrRkUscUJBQ0UsZXJDKytGSixDcUMzK0ZBLGdCQUNFLG1CckM4K0ZGLENNbHZHSSx5QitCbVFKLGdCQUdJLDJCckNnL0ZGLENxQzcrRkEsNEJBRUksU3JDZy9GSixDcUM1K0ZBLCtCQUVJLDBCckMrK0ZKLENBVEYsQ3FDbCtGRSx5QkFDRSwwQnJDOCtGSixDTXZ2R0ksNEIrQnNQSixnQkF1QkkscUJyQzgrRkYsQ0FDRixDcUM1K0ZFLDRCQUNFLDJCckM4K0ZKLENNL3ZHSSw0QitCb1JGLDJCQUVJLHNCckM2K0ZKLENBQ0YsQ01ydkdJLG1EK0IwVEYseUNBRUksaUJBQ0EsYXJDeStGSixDQUNGLENxQ3QrRkUsMkJBQ0Usa0JBQ0Esa0JyQ3crRkosQ3FDcitGRSxtQ0FHRSxtQkFGQSxhQUNBLHNCQUVBLHVCQUNBLHFCckN1K0ZKLENNOTBHSSx5QitCa1dGLG1DQVFJLHdCckN3K0ZKLENxQ3IrRkUsc0RBR0ksYUFDQSxzQnJDdStGTixDQUxGLENNdDBHSSw0QitCZ1dBLHNEQVVJLG1CQUZBLGdCQUNBLFlyQ3krRk4sQ0FDRixDcUN0K0ZNLG9FQUNFLHNCckN3K0ZSLENNdDFHSSw0QitCNldFLG9FQUtJLDBCQURBLDJCckMwK0ZSLENBQ0YsQ3FDditGUSxvRkFFRSxhQURBLFlyQzArRlYsQ3FDditGVSx3RkFDRSxlQUNBLGtCQUNBLGdCQUNBLGdCckN5K0ZaLENNdDJHSSw0QitCZ1lNLDJGQUVJLGVBQ0EsZ0JBQ0EsZ0JyQ3crRlosQ3FDdi9GTSxvRkFvQkksU3JDdytGVixDQUpGLENNMTNHSSx5QitCMGlCRixtQ0FHSSxhQUNBLHNCckMwOUZKLENBQ0YsQ001L0dJLDRCK0I2aEJGLG1DQVVJLG1CQUZBLGdCQUNBLFlyQzQ5RkosQ0FDRixDcUN6OUZJLGlEQUNFLHNCckMyOUZOLENNdGdISSw0QitCMGlCQSxpREFLSSwwQkFEQSwyQnJDNjlGTixDQUNGLENxQzE5Rk0saUVBRUUsYUFEQSxZckM2OUZSLENxQzE5RlEscUVBQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQnJDNDlGVixDTXRoSEksNEIrQjZqQkksd0VBRUksZUFDQSxnQkFDQSxnQnJDMjlGVixDcUMxK0ZJLGlFQW9CRSxTckMyOUZOLENBSkYsQ3FDMThGRSx1Q0FDRSxvQnJDdTlGSixDcUNyOUZFLHVDQUVFLHlCQURBLGdCckN3OUZKLENxQ3Q5RkksOERBQ0Usb0JyQ3c5Rk4sQ3FDLzhGQSxvQkFDRSxHQUNFLFVBQ0EsMEJyQ3E5RkYsQ3FDbjlGQSxHQUNFLFVBQ0EsdUJyQ3E5RkYsQ0FDRixDcUM5OEZFLHdCQUNFLGFyQ205Rko7O0FxQ2g5RkEsMEIvQnRuQkksNEIrQnluQkosd0RBRUksZXJDaTlGRixDQUNGLENxQzk4RkEsbUNBQ0UsK0JyQ2k5RkYsQ3FDaDlGRSwyQ0FDRSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGVyQ2s5RkosQ014bEhJLDRCK0IrbkJKLG1DQVVJLGVyQ205RkYsQ3FDbDlGRSwyQ0FDRSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLFNyQ285RkosQ0FDRixDcUNoOUZBLDhCQUNFLG1CckNtOUZGLENxQ2w5RkUsaUNBRUUsbUJBREEsZ0JBRUEsbUJBQ0EsZ0JyQ285RkosQ3FDbDlGRSxrQ0FDRSxzQnJDbzlGSixDcUNqOUZJLHVDQUNFLFNyQ205Rk4sQ3FDLzdGRSwrQkFDRSwyREFDQSwyQkFFQSxZQURBLFVyQzY4RkosQ3FDdjhGQSw2QkFDRSx3QnJDMDhGRixDcUN2OEZJLHdEQUNFLFdyQ3k4Rk4sQ3FDcjhGRSxrREFDRSxhckN1OEZKLENxQ244RkEsZ0NBQ0Usc0JBQ0EseUJBQ0EsNEJBQ0EsMEJBQ0EsMEJyQ3M4RkYsQ3FDbjhGQSwrQkFDRSxzQkFFQSx5QkFDQSw0QkFDQSwwQkFDQSwyQkFKQSxTckMwOEZGLENxQ3A4RkUsb0NBQ0Usb0JyQ3M4RkosQ3FDbjhGRSxpQ0FDRSxlQUNBLGdCckNxOEZKLENzQ2h2SEEsYUFDRSxpQnRDbXZIRixDc0NqdkhJLHNDQUNFLFV0Q212SE4sQ3NDOXVIQSxtQkFHRSxPQUNBLGdCQUNBLFNBQ0EsVUFMQSxrQkFDQSxRdENxdkhGLENzQzl1SEEsbUJBSUUsY0FIQSxjQUlBLG1CQUZBLG1CQURBLGtCdENvdkhGLENzQy91SEUseUJBQ0Usb0J0Q2l2SEosQ3NDL3VIRSw0Q0FDRSxrQnRDaXZISixDc0M3dUhBLHNCQUdFLFVuQzJDWSxDbUM1Q1osZUFEQSxxQkFJQSxtQkFEQSxpQnRDaXZIRixDc0MvdUhFLDRCQUlFLHlCQUVBLFNBTEEsV0FFQSxXQUlBLE9BRkEsa0JBSEEsVXRDc3ZISixDc0MvdUhFLDBEQUVFLG9CdENndkhKLENzQy91SEksc0VBQ0Usd0J0Q2l2SE47O0F1Q3J5SEEsNEJBT1csdUdBRVAsb0JBREEsaUJ2Q215SEosQ00vdUhJLDBCaUNyRE8sdUdBSUwsZ0J2Q295SEosQ0FDRixDdUM3eEhFLHVDQVNFLGtCQUpBLGVwQ3NHMEIsQ29DdkcxQixZcEMwUG9DLENvQzdQcEMsa0JBRUEsY0FHQSx5REFKQSxTdkNxeUhKLENNOXZISSx5QmlDekNGLHVDQVdJLGN2Q2d5SEosQ0FDRixDTW53SEksMEJpQ3pDRix1Q0FjSSxrQkFDQSxZdkNreUhKLENBQ0YsQ3VDaHlISSxrREFHRSx5QkFGQSxLdkNteUhOLENNN3dISSx5QmlDdkJBLGtEQUtJLHdCdkNteUhOLENBQ0YsQ01seEhJLDBCaUN2QkEsa0RBUUksd0J2Q3F5SE4sQ0FDRixDdUNqeUhXLGlEQUNQLGF2Q215SEosQ3VDanlIVyxpREFDUCxVdkNveUhKLEN1Q2x5SFcsa0RBQ1AsYXZDcXlISixDdUNseUhXLG9EQUNQLGF2Q3F5SEosQ3VDanlIQSxzQkNyREUsbUJBRUEsU0FOQSxXQUVBLFlBQ0EsZ0JBRkEsVUFIQSxrQkFPQSxtQkFOQSxTeEN1MkhGLEN1Q3p5SEEsd0JuQytHTSxtQlVqTEosZ0J5QnFFQSxtQnBDOFBrQyxDV3BVbEMsU2RvM0hGLEN1QzN5SEEsdUJBRUUsYXBDU1ksQ29DUlosb0JBRkEscUJ2Q2d6SEYsQ3VDM3lIQSx5QkFFRSxrQkFDQSxTdkM2eUhGLEN1QzF5SEksc0VBY0Usd0JBTEEsNEJBREEsd0JwQ3dMa0MsQ29DckxsQyxvQ0FFQSxnQkFHQSxzQkFUQSxVcENmUSxDb0NTUixjQUdBLGtMcEMwQndCLENvQ2xCeEIsa0JBUEEsZXBDbUN3QixDb0N6QnhCLGdCQVRBLGdCcEN3TGtDLENvQzNMbEMsaUJ2Q3d6SE4sQ010MUhJLHlCaUMyQkEsc0VBbUJJLGVBQ0EsZ0J2QzR5SE4sQ0FDRixDTTUxSEksMEJpQzJCQSxzRUF3QkksaUJ2QzZ5SE4sQ0FDRixDdUMzeUhlLGdHQUdQLG9CcENyQk0sQ29DbUJOLFV2Qzh5SFIsQ3lDaDZIRSwrVkFJRSw0QnRDMEVVLENzQzNFVixvQnRDNEZVLENzQzFGViw0Q0FONEQsQ0FPNUQseUd6Q2c2SEosQ3VDL3lIZSxnR0FHUCxvQnBDM0JNLENvQ3lCTixVdkNtekhSLEN5QzM2SEUsK1ZBSUUsNEJ0QzBFVSxDc0MzRVYsb0J0QzRGVSxDc0MxRlYsNENBTjRELENBTzVELHlHekMyNkhKLEN1Q3B6SGUsaUdBR1Asb0JwQzRKZ0MsQ29DOUpoQyxhdkN3ekhSLEN5Q3Q3SEUsa1dBSUUsK0J0QzZFVSxDc0M5RVYsb0J0Q3lSb0MsQ3NDdlJwQyw0Q0FONEQsQ0FPNUQseUd6Q3M3SEosQ3VDenpIZSxtR0FDUCwyQnZDNHpIUixDdUN6ekhNLHdQQUdFLFV2QzB6SFIsQ3VDdHpITSxrRkFDRSx5QkFDQSxRdkN3ekhSLEN1Q3B6SE0scUZBRUUseUJ2Q3F6SFIsQ3VDanpITSw0RUFFRSx3QnBDMEhnQyxDb0N6SGhDLFN2Q2t6SFIsQ3VDOXlITSxtRkFDRSxXcENvSWdDLENvQ2xJaEMsU3ZDK3lIUixDdUNseUhDLG1DQUVDLGtCQUNBLFN2Q3V5SEYsQ3VDcnlIRSx3Q0FFSSxtQkFhQSx3QkFMQSw0QkFEQSx3QnBDdUZrQyxDb0NwRmxDLG9DQUVBLGdCQUdBLHNCQVRBLFVwQ2hIUSxDb0N5R1IsYUFJQSxrTHBDdkV3QixDb0MrRXhCLGtCQVBBLGVwQzlEd0IsQ29Dd0V4QixnQkFUQSxnQnBDdUZrQyxDb0MxRmxDLGlCdkNtekhOLENNbDdISSx5QmlDMkhGLHdDQW9CTSxlQUNBLGdCdkN1eUhOLENBQ0YsQ014N0hJLDBCaUMySEYsd0NBeUJNLGlCdkN3eUhOLENBQ0YsQ3VDdHlIZSxrRUFHUCxvQnBDdEhNLENvQ29ITixVdkN5eUhSLEN5QzUvSEUscVFBSUUsNEJ0QzBFVSxDc0MzRVYsb0J0QzRGVSxDc0MxRlYsNENBTjRELENBTzVELHlHekM0L0hKLEN1QzF5SGUsa0VBR1Asb0JwQzVITSxDb0MwSE4sVXZDOHlIUixDeUN2Z0lFLHFRQUlFLDRCdEMwRVUsQ3NDM0VWLG9CdEM0RlUsQ3NDMUZWLDRDQU40RCxDQU81RCx5R3pDdWdJSixDdUMveUhlLG1FQUdQLG9CcEMyRGdDLENvQzdEaEMsYXZDbXpIUixDeUNsaElFLHdRQUlFLCtCdEM2RVUsQ3NDOUVWLG9CdEN5Um9DLENzQ3ZScEMsNENBTjRELENBTzVELHlHekNraElKLEN1Q3B6SGUscUVBQ1AsMkJ2Q3V6SFIsQ3VDcHpITSw4SkFHRSxVdkNxekhSLEN1Q2p6SE0sb0RBQ0UseUJBQ0EsUXZDbXpIUixDdUMveUhNLHVEQUVFLHlCdkNnekhSLEN1QzV5SE0sOENBRUUsd0JwQ3lCZ0MsQ29DeEJoQyxTdkM2eUhSLEN1Q3p5SE0scURBQ0UsV3BDbUNnQyxDb0NqQ2hDLFN2QzB5SFIsQ3VDbnhIRSxrREFDRSxjdkN5eEhKLEN1Q3Z4SEUsb0RBQ0UscUJ2Q3l4SEosQ3VDdnhIRSwyRUFDRSxpQnZDeXhISixDdUNyeEhBLG1DQUNFLHFCQUVBLG9CcEMxQnNDLENvQ3lCdEMscUJ2Q3l4SEYsQ3VDdHhIRSx5Q0FDRSxZdkN3eEhKLEN1Q3Z4SEksMkZBR0UsVUFEQSxtQkFEQSxrQnZDMnhITixDdUM5d0hJLDBPQUNFLHlCdkNveEhOLEN1Qy93SEksc0hBQ0UsdUJ2Q2t4SE4sQ3VDOXdIRSxzRUFJRSx3QkFEQSxxQkFHQSxZQUpBLGtCQUdBLFV2Q2l4SEosQ3VDL3dISSw2RUFHRSx3RUFGQSxXekJ6VUosY0FFQSxZQUdBLE95QndVSSxVekI1VUosa0JBR0EsTXlCd1VJLG1CQUdBLDZEQURBLGtCekIzVUosVWRrbUlGLEN1QzV3SEEsK0JBRUUsY3ZDaXhIRixDdUMvd0hFLDBNQUNFLHdCdkNpeEhKLEN1Q2h4SEksc0dBQ0UsVXZDa3hITixDdUMzd0hFLHNUQUNFLHFCdkNneEhKLEN1Qy93SEksc0dBQ0UsVXZDaXhITixDdUNoeEhNLDRHQUNFLHdCdkNreEhSLEN1Qy93SEksNE9BQ0Usd0J2Q2l4SE4sQ3VDN3dIRSw0TUFDRSxxQnBDN1NVLENXOUNSLDZCeUI2VkYsQ0FEQSxhdkNneEhKLEN1Qzd3SE0sNkdBQ0Usd0J2Qyt3SFIsQ3VDendIQSx1Q0FFRSxtQkFDQSxnQ0FGQSxhQUdBLFV2QzR3SEYsQ3VDM3dIVyxvRUFDUCwyQnZDNndISixDdUMzd0hFLDBJQUlFLDZCQUZBLGVBQ0EsT0FFQSxhdkM4d0hKLEN1QzF3SEEseUJBQ0UsU3ZDNndIRixDdUN6d0hFLHFEQUNJLG9CdkM0d0hOLEN1Q3h3SEEsOENBQ0UsbUJBQ0EsbUJ2QzJ3SEYsQ3VDendISSwySkFDRSxZdkMyd0hOLEN1Q3h3SEUsb0RBR0Usc0JBQ0EsbUJBSEEsWUFNQSxlQUZBLGtCQUhBLFV2Q2d4SEosQ3VDMXdISSxpSEFDRSxTdkM0d0hOLEN1QzF3SEksd0RBRUUsWUFDQSxlQUZBLFV2Qzh3SE4sQ3VDdHdIRSxrREFDRSxtQnZDeXdISixDdUN0d0hJLHdEQUNFLG9CdkN3d0hOLEN1Q3B3SEksMkpBQ0UsWXZDc3dITixDdUNsd0hJLCtKQUNFLFl2Q3F3SE4sQ3VDaHdIQSwwRkFLRSxPekJwZEEsZ0JBRkEsU0FDQSxVeUJrZEEsNEJBQ0EsU0FDQSwwQkFFQSw2QkFDQSxvQnZDcXdIRixDTXJwSUksNkJpQ3lZSiwwRkFVSSw2QkFDQSxvQnZDc3dIRixDQUNGLENNM3BJSSw0QmlDeVlKLDBGQWVJLDZCQUNBLG9CdkN1d0hGLENBQ0YsQ3VDcndIRSx1REFDRSxXdkN1d0hKLEN1Q253SEEsOENBR0UsZUFEQSxtQkFEQSx5QkFHQSwyQ3ZDc3dIRixDdUMvdkhFLDBOQUdFLDhEQUZBLHFCcEN0YVUsQ29DdWFWLHlCQUVBLHNCdkNxd0hKLEN1Q253SEUsOEdBRUUsZUFEQSxlcEM3WDBCLENvQytYMUIsa0N2Q3F3SEosQ092dklFLG9IZ0NvZkksd0J2Q3N3SE4sQ3VDcndITSxnSUFDRSxnQ0FDQSxnQ3ZDdXdIUixDdUNyd0hNLCtIQUNFLG1DQUNBLG1DdkN1d0hSLEN1Q3B3SEksOEhBRUUsOERBREEsMEJ2Q3V3SE4sQ3VDcndITSwwSUFDRSxnQ0FDQSxnQ3ZDdXdIUixDdUNyd0hNLHlJQUNFLG1DQUNBLG1DdkN1d0hSLEN1Q2x3SEkseUlBR0UsY0FGQSxvQkFDQSxzQ3ZDcXdITixDdUN4dkhBLGtDQUNFLGlCdkM4dkhGLEN1QzN2SEEsNkNBSUUsZ0JBREEsZUFGQSxrQkFDQSxPdkNnd0hGLEN1Qzd2SEUsMERBRUUsWUFDQSxXQUZBLFV2Q2l3SEosQ010dklJLHlCaUMrZUosNkNBV0ksY3ZDZ3dIRixDQUNGLENNM3ZJSSwwQmlDK2VKLDZDQWNJLGdCdkNrd0hGLENBQ0YsQ3VDMXZIQSxnQ0FDRSxpQnZDZ3dIRixDdUM3dkhBLDJDQUlFLGdCQURBLGVBRkEsa0JBQ0EsT3ZDa3dIRixDdUMvdkhFLHdEQUVFLFlBQ0EsV0FGQSxVdkNtd0hKLENNbnhJSSx5QmlDMGdCSiwyQ0FXSSxjdkNrd0hGLENBQ0YsQ014eElJLDBCaUMwZ0JKLDJDQWNJLGdCdkNvd0hGLENBQ0YsQ3VDN3ZIQSw0QkFJRSxxQkFGQSxhQUNBLDhCQUZBLGlCdkNzd0hGLEN1Q2x3SEUsK0dBRUUsT0FDQSxpQnZDb3dISixDTTV5SUksMEJpQzBpQkYsK0ZBR0ksb0J2Q213SEosQ0FDRixDdUNqd0hFLG1FQUNFLFV2Q213SEosQ012eUlJLDZCaUNtaUJGLG1FQUdJLFl2Q3F3SEosQ0FDRixDdUNud0hFLDhFQUNFLEt2Q3F3SEosQ3VDaHdIRSxtQ0FFRSxXQUNBLHlCQUNBLFdBSEEsa0JBSUEseUJ2Q213SEosQ3VDbHdISSx1Q0FFRSxlQURBLGF2Q3F3SE4sQ3VDandIRSxpREFDRSxtQnZDbXdISixDdUNqd0hFLGlFQUNFLFV2Q213SEosQ3VDandIRSxnR0FDRSxlcEMzZ0IwQixDb0M0Z0IxQixpQnZDbXdISixDdUN2dkhBLHFCQUVFLG9DQUNBLGV2Qzh2SEYsQ3VDM3ZIQSxrQkFDRSxpQnZDOHZIRixDdUMzdkhBLHNCQUNFLGV2Qzh2SEYsQ3VDeHZIRSxpQ0FDRSxZdkMydkhKLEN1Q3Z2SEEsOEJBR0Usa0xwQzNqQjRCLENvQzBqQjVCLGtCQUVBLGVwQ2xqQjRCLENvQ21qQjVCLGdCdkM0dkhGLENNbDNJSSwwQmlDaW5CSiw4QkFRSSxlQUlBLGlCdkMwdkhGLENBQ0YsQ3VDdHZIRSwwR0FBaUIsYUFBMEIsU0FBWCxPdkN3d0hsQyxDdUNyd0hFLDhXQUd1QyxZdkN5d0h6QyxDdUNyd0hBLG9DQW9CRSxhQWpCQSxrTHBDdGxCNEIsQ29DcWxCNUIsa0JBRUEsZXBDN2tCNEIsQ29DOGtCNUIsZ0JwQ3hic0MsQ29Dc2N0QyxXQUhBLGlCdkMrdkhGLENNMzVJSSwwQmlDNG9CSixvQ0FRSSxlQUlBLGlCdkN1d0hGLENBQ0YsQ3VDN3ZIQSw4Q0FDRSxhdkNxd0hGLEN1Q2x3SEEscUJBQ0UsY0FFQSxtQkFEQSx5QkFFQSwyQ3ZDcXdIRixDdUNwd0hFLGdDQUNFLFV2Q3N3SEosQ3VDbHdIQSxtQkFDRSxldkNxd0hGLEN1Q2p3SEUsc0NBQ0Usa0J2Q293SEosQ3VDbHdIRSx3Q0FDRSxVdkNvd0hKLEN1Q253SEksOENBQ0UscUJ2Q3F3SE4sQ3VDbHdIRSx1REFDRSxVdkNvd0hKLEN1Qy92SEUsdUNBQ0UsZXBDbnJCVSxDVzlDUiw2QmRvK0lOLEN1Q2h3SEUseUNBQ0UsYXZDa3dISixDdUNqd0hJLG1HQUVFLHdCdkNrd0hOLEN1Qy92SEUsd0RBQ0UsYXZDaXdISixDdUM3dkhBLDBCQUNFLHdCcEM1ckJZLENvQzZyQlosaUJ2Q2d3SEYsQ3VDM3ZIRSx1REFDRSx3QnZDOHZISjs7QXVDM3ZIQSwwQkd6eEJBLHdCQUNFLFUxQzRoSkYsQzBDM2hKRSxxQkFDRSxVdkN5RVUsQ3VDeEVWLG9CMUM2aEpKLEMwQzFoSkEsZ0JBRUUsZ0JBQ0Esa0JBQ0EsZ0NBSEEsVTFDZ2lKRixDMEM1aEpFLG9CQUtFLFNBSEEsaUJBQ0EsZ0JBS0EsaUJBSkEsUUFHQSxxRDFDK2hKSixDMENwaEpBLDJDQVpJLG1DQUxBLGlCMUNnakpKLEMwQy9oSkEsdUJBR0UsWUFDQSxPQUNBLE1BR0EsaUNBTkEsVTFDNmhKRixDMENyaEpBLGdCQUdFLHVCQUZBLGFBQ0EsMEIxQ3loSkYsQzBDdGhKQSxtQkFFRSxZQURBLGlCMUMwaEpGLEMwQ3ZoSkEsd0JBR0UscUJ2Q3lCWSxDdUMxQloscUJBS0EsaUJBREEsZXZDc0U0QixDdUNwRTVCLG1CQUpBLGdCQUhBLGtCQVFBLFUxQ3loSkYsQ00xaEpJLHlCb0NSSix3QkFhSSxrQkFEQSxldkM4RDBCLEN1QzVEMUIsaUJBRUEscUJBREEsVzFDMmhKRixDQUNGLENNbmlKSSwwQm9DUkosd0JBb0JJLG1CQUdBLGV2Q3FEMEIsQ3VDdkQxQixzQkFDQSxhMUM0aEpGLENBQ0YsQzBDemhKQSxzQkFHRSx3QnZDQ1ksQ3VDQVosMkJBSEEsa0JBSUEsZ0NBSEEsUzFDK2hKRixDTW5qSkkseUJvQ2tCSixzQkFPSSwyQjFDOGhKRixDQUNGLENNeGpKSSwwQm9Da0JKLHNCQVVJLG1CMUNnaUpGLENBQ0YsQ003akpJLDBCb0NrQkosc0JBYUksK0JBQ0EsUzFDa2lKRixDQUNGLENNdGpKSSw0Qm9DS0osc0JBa0JJLFMxQ21pSkYsQ0FDRixDMENqaUpBLHFCQUNFLE9BRUEsU0FEQSxTMUNxaUpGLEMwQ2ppSkUsdUJBRUUsWUFEQSxVMUNxaUpKLENNbmxKSSx5Qm9DNkNGLHVCQUtJLGNBREEsWTFDdWlKSixDQUNGLENNemxKSSwwQm9DNkNGLHVCQVNJLGVBREEsYTFDeWlKSixDQUNGLEMwQy9oSkUsc0NBR0Usa0JBQ0EsaUJBRkEsa0IxQ3NpSkosQ014bUpJLHlCb0NnRUYsc0NBUUksa0JBQ0EsaUJBRkEsaUIxQ3VpSkosQ0FDRixDTS9tSkksMEJvQ2dFRixzQ0FhSSxtQkFDQSxvQkFGQSxrQjFDeWlKSixDQUNGLEMwQ3JpSkUsZ0RBRUUsY0FEQSxlMUN3aUpKLENNN21KSSw2Qm9Db0VGLGdEQUlJLGdCMUN5aUpKLENBQ0YsQzBDdmlKRSx3Q0FDRSxvQzFDeWlKSixDMENuaUpFLGlDQUNFLFkxQzBpSkosQ00xb0pJLHlCb0MrRkYsaUNBR0ksaUIxQzRpSkosQ0FDRixDTS9vSkksMEJvQytGRixpQ0FNSSxZMUM4aUpKLENBQ0YsQ01wcEpJLDBCb0MrRkYsaUNBU0ksWTFDZ2pKSixDQUNGLEMwQzlpSkUsdUNBRUUsd0JBREEsYTFDaWpKSixDTTdwSkkseUJvQzJHRix1Q0FLSSx3QkFEQSxhMUNtakpKLENBQ0YsQ01ucUpJLDBCb0MyR0YsdUNBU0kseUJBREEsYzFDcWpKSixDQUNGLEMwQzdpSkEsaUJBS0UsaUJBREEsbUJBRkEsaUIxQ29qSkYsQ01sckpJLHlCb0M0SEosaUJBT0ksZ0IxQ21qSkYsQ0FDRixDTXZySkksMEJvQzRISixpQkFVSSxlMUNxakpGLENBQ0YsQ001ckpJLDBCb0M0SEosaUJBYUksZ0IxQ3VqSkYsQ0FDRixDMENyakpFLHNDQUVFLGtCQURBLDhCMUN3akpKLEMwQ3RqSmEsb0VBQ1AsaUIxQ3dqSk4sQ014c0pJLHlCb0M0SUYsc0NBT0ksYzFDMGpKSixDMEN6akphLG9FQUNQLGtCMUMyakpOLENBQ0YsQ01qdEpJLDBCb0M0SUYsc0NBYUksa0IxQzRqSkosQ0FDRixDMEN6akpFLGlDQUVFLFNBRUEsaUJBREEsT0FGQSxrQkFJQSxpRjFDMmpKSixDMEN4akphLCtEQUNQLGdCQUNBLFUxQzBqSk4sQ01qdUpJLHlCb0M2SkYsaUNBYUksZ0IxQzRqSkosQzBDM2pKYSwrREFDUCxjMUM2akpOLENBQ0YsQ00xdUpJLDBCb0M2SkYsaUNBbUJJLGUxQzhqSkosQzBDN2pKYSwrREFDUCxnQjFDK2pKTixDQUNGLENNbHZKSSwwQm9DNkpGLGlDQXlCSSxnQjFDZ2tKSixDMEMvakphLCtEQUNQLGUxQ2lrSk4sQ0FDRixDMEM3akpFLG9DQUNFLFkxQytqSkosQzBDNWpKRSx1Q0FFRSxTQURBLGtCQUdBLCtCQUVBLGlDQURBLFMxQytqSkosQzBDN2pKYSxxRUFDUCxTMUMrakpOLEMwQzNqSkUseUNBSUUsaUJ2Q3VFd0MsQ3VDMUV4QyxhQUVBLFVBREEsZ0JBR0EsaUUxQzhqSkosQzBDNWpKYSx1RUFDUCxnQkFDQSxVQUNBLGlFMUM4akpOLEMwQ3pqSkUsb0NBQ0UsVUFDQSw0QkFDQSw0RDFDNGpKSixDMEMxakphLGtFQUNQLFVBQ0Esd0JBQ0EsNEQxQzRqSk4sQzBDampKRSxzQ0FHRSxrQkFDQSxxQkFGQSxtQkFJQSxnQkFDQSxzQjFDcWpKSixDTTN5SkksMEJvQytPRixzQ0FnQkksa0JBQ0EscUJBRkEsb0IxQ21qSkosQ0FDRixDMEMvaUpFLGdEQUVFLGNBREEsZXZDbk0wQixDdUNxTTFCLGUxQ2lqSkosQzBDL2lKRSx3Q0FDRSxvQzFDaWpKSixDMENoakphLHNFQUVQLGtDMUNrakpOLEMwQy9pSkUsaUNBQ0UsZTFDa2pKSixDMENoakpFLHVDQUtFLG1CQUpBLGFBRUEsd0JBQ0Esa0JBRkEsYTFDcWpKSixDTXowSkkseUJvQ2tSRix1Q0FRSSx3QkFEQSxhMUNxakpKLENBQ0YsQ00vMEpJLHlCb0NrUkYsdUNBV0kscUMxQ3NqSkosQ0FDRixDTXAxSkksMEJvQ2tSRix1Q0FjSSxzQzFDd2pKSixDQUNGLENNejFKSSwwQm9Da1JGLHVDQWtCSSx5QkFEQSxjMUMyakpKLENBQ0YsQzBDeGpKRSxpQ0FDRSxNMUMwakpKLEMwQ3hqSkUsb0NBS0UsYUFKQSxVQUNBLDRCQUNBLDREMUMyakpKLEMwQ3hqSmEsa0VBQ1AsVUFDQSx3QkFDQSw0RDFDMGpKTixDTTcySkkseUJvQzBTRixvQ0FhSSxhMUMyakpKLENBQ0YsQzBDbGpKRSw0SEFFRSxnQkFEQSxrQjFDMGpKSixDMEN2akpFLDJJQUdFLGFBRkEsZ0JBQ0Esc0IxQzJqSkosQ01sNEpJLDBCb0NxVUYsMklBS0ksa0JBQ0EscUIxQzZqSkosQ0FDRixDMEMzakpFLDhJQUNFLDRCMUM4akpKLEMwQ3pqSkUsc0NBR0Usa0JBQ0EsaUJBRkEsa0IxQzZqSkosQ01uNUpJLHlCb0NvVkYsc0NBUUksa0JBQ0EsaUJBRkEsaUIxQzhqSkosQ0FDRixDTTE1SkksMEJvQ29WRixzQ0FhSSxtQkFDQSxvQkFGQSxrQjFDZ2tKSixDQUNGLEMwQzVqSkUsZ0RBRUUsY0FEQSxlMUMrakpKLENNeDVKSSw2Qm9Dd1ZGLGdEQUlJLGdCMUNna0pKLENBQ0YsQzBDOWpKRSx3Q0FDRSxvQzFDZ2tKSixDMEMvakphLHNFQUVQLG1DMUNpa0pOLEMwQzlqSkUsaUNBQ0UsWTFDaWtKSixDTXI3SkkseUJvQ21YRixpQ0FHSSxpQjFDbWtKSixDQUNGLENNMTdKSSwwQm9DbVhGLGlDQU1JLFkxQ3FrSkosQ0FDRixDTS83SkksMEJvQ21YRixpQ0FTSSxZMUN1a0pKLENBQ0YsQzBDcmtKRSx1Q0FFRSx3QkFEQSxhMUN3a0pKLENNeDhKSSx5Qm9DK1hGLHVDQUtJLHdCQURBLGExQzBrSkosQ0FDRixDTTk4SkksMEJvQytYRix1Q0FTSSx5QkFEQSxlQUVBLFcxQzJrSkosQ0FDRixDMENsa0pJLGlEQUNFLGNBQ0EsWUFDQSxpQjFDd2tKTixDMEN0a0pJLDhDQUVFLFUxQ3VrSk4sQzBDcmtKZSw0RUFDUCxVMUN1a0pSOztBMkNoaUtBLDRCQUNBLFNBQ0UscUJBQ0EscUIzQ21pS0YsQzJDbGlLRSxhQUNFLGEzQ29pS0osQzJDL2hLRSwrQkFDRSxZM0NraUtKLEMyQ2hpS0UsaUNBQ0UsYzNDa2lLSixDMkM5aEtBLGtCQUNFLFMzQ2lpS0YsQzJDcGdLTSwwT0FDRSxZM0NtaEtSOztBMkM3Z0tBLDBCQ2xEQSw2QkFDRSxnQkFDQSxpQjVDc2tLRixDNENya0tFLCtCQUNFLGF6QzZFVSxDQzhGUixtQndDMUtGLHlCNUN3a0tKLEM0Q3RrS0kscUNBQ0UsYTVDd2tLTixDNEN6aktBLDJDQUNFLGdCQUNBLGlCNUNra0tGLEM0Q2prS0UsNkNBQ0UsYTVDbWtLSixDNENsa0tJLG1EQUNFLGE1Q29rS04sQzRDOWpLQSxZQUdFLGNBRkEsbUJBQ0EsZ0I1Q2trS0YsQzRDN2pLQSxjQUNFLFk1Q2drS0YsQzRDN2pLQSxtQkFHRSxjQUZBLG1CQUNBLHFCQUVBLGtCNUNna0tGLEM0QzdqS0EsdUJBRUUsbUJBREEsYUFFQSwwQjVDZ2tLRixDNEM3aktBLHVCQUVFLGF6Q29CWSxDeUNyQloseUI1Q2lrS0YsQzRDOWpLRSw2QkFDRSxhekNtQlUsQ3lDbEJWLHlCNUNna0tKLEM0QzVqS0EseUJBQ0UsbUJBQ0EsZTVDK2pLRixDNEM1aktBLGlCQUNFLG1CQUNBLGtCNUMraktGLEM0QzVqS0EsMkNBQ0UseUI1QytqS0Y7O0E2Q3BwS0EsNEJBQ0EsYUFFRSxtQjFDK0s0QixDMENoTDVCLGNBSUEsZ0JBREEsa0JBREEsNEI3Q3lwS0YsQzZDcnBLRSxtQkFjRSw4QkFQQSx3RkFIQSxTQVdBLFdBVkEsT0FKQSxrQkFFQSxRQURBLE1BSUEsMkI3QzBwS0osQzZDL29LSSxtQkFDRSxHQUNFLDBCN0NpcEtOLENBQ0YsQzZDOW9LRSxrQkFFRSxtQjFDaUowQixDMENsSjFCLGE3Q2lwS0osQzZDNW9LQSxtQkFDRSx5QkFDQSxhN0Mrb0tGLEM2QzVvS0Esb0JBQ0Usd0I3QytvS0YsQzZDNW9LQSxRQUNFLGU3QytvS0YsQ01ybktJLDRCdUMzQkosUUFHSSxZN0NpcEtGLENBQ0YsQ00xbktJLDZCdUNwQkosWUFFSSxZN0NpcEtGLENBQ0YsQzZDM29LQSxvQkFDRSxhN0NpcEtGLENNdm9LSSw2QnVDWEosb0JBR0ksYTdDbXBLRixDQUNGLENNNW9LSSw0QnVDWEosb0JBTUksYTdDcXBLRixDQUNGLEM2Q2xwS0EscUJBQ0UsbUI3Q3FwS0YsQzZDanBLQSxpQkFDRSxhN0NvcEtGLEM2Q2pwS0EsaUJBQ0UsVzdDb3BLRixDNkNqcEtBLGlCQUNFLGU3Q29wS0YsQzZDanBLQSxpQkFDRSxlN0NvcEtGLEM2Q2pwS0EsaUJBQ0UsYzdDb3BLRixDNkNqcEtBLGlCQUNFLFc3Q29wS0YsQzZDN29LRSw2QkFDRSxlN0NtcEtKLENNcHJLSSw0QnVDZ0NGLDZCQUdJLFc3Q3FwS0osQ0FDRixDNkNwcEtJLDhDQUNFLG1CN0NzcEtOLEM2Q3BwS0ksMERBQ0UsUzdDc3BLTixDNkM5b0tBLCtCQUVFLGFBQ0EsMkJBRkEsZTdDc3BLRixDNkNucEtFLG9DQUdFLGNBQ0Esa0JBRkEsVTdDc3BLSixDNkNwb0tBLGdDQUVFLHFCQURBLFU3Q3dvS0YsQ2M5dUtJLDhCK0JxR0osZ0NBS0ksZ0I3Q3dvS0YsQ0FDRixDTXZ0S0ksNkJ1Q3lFSixnQ0FRSSxnQjdDMG9LRixDQUNGLENNNXRLSSw2QnVDeUVKLGdDQVdJLGdCN0M0b0tGLENBQ0YsQ005dUtJLHlCdUNzRkosZ0NBY0ksZTdDOG9LRixDQUNGLENNdHVLSSw0QnVDeUVKLGdDQWlCSSxrQjdDZ3BLRixDQUNGLEM2QzdvS0EscUJBQ0Usa0I3Q2dwS0YsQ00vdUtJLDRCdUM4RkoscUJBSUkseUI3Q2lwS0YsQ0FDRixDNkMzb0tBLGlGQUtFLG1CQUZBLGFBQ0EsNkI3Q2twS0YsQzZDem9LSSwyQ0FFRSxnQkFEQSxTN0M2b0tOLEM2Q3hvS0ksMkNBRUUsZ0JBREEsUzdDMm9LTixDNkN2b0tFLGdDQUNFLHFCN0N5b0tKLEM2Q3hvS0ksMkNBQ0UsYzdDMG9LTixDNkNyb0tFLGdDQUNFLHdCN0N3b0tKLEM2Q3JvS0ksMkNBRUUsZ0JBREEsUzdDd29LTixDNkNsb0tFLGdDQUNFLHdCN0Nxb0tKLEM2QzVuS0ksMkNBRUUsYUFEQSxTN0MrbktOLEM2Q3puS0Esa0NBQ0Usa0I3QzRuS0YsQzZDem5LQSwrQkFDRSxlQUNBLGtCN0M0bktGLEM2Q3puS0EsK0JBQ0UsWUFFQSxzQkFEQSxpQjdDNm5LRixDTTF6S0kseUJ1Q2tNRixrQ0FDRSxrQjdDNG5LRixDNkN6bktBLCtCQUNFLGdCQUNBLGtCN0MybktGLEM2Q3huS0EsK0JBQ0UsY0FFQSx1QkFEQSxvQjdDMm5LRixDQUNGLENNejBLSSwwQnVDbU5GLGtDQUNFLGtCN0N5bktGLEM2Q3RuS0EsK0JBQ0UsZ0JBQ0EsbUI3Q3duS0YsQzZDcm5LQSwrQkFDRSxnQkFFQSx1QkFEQSxrQjdDd25LRixDQUNGLEM2Q2huS0UsaUVBQ0UsbUI3Q2tuS0osQzZDL21LRSw4REFDRSxlQUNBLGdCN0NpbktKLEM2QzltS0UsOERBQ0UsZ0JBRUEsdUJBREEsZTdDaW5LSixDNkMxbUtFLDZDQUtFLG1CQUZBLFdBRkEsZ0JBR0Esb0JBRkEsZTdDZ25LSixDTTkxS0ksNEJ1QzRPRiw2Q0FTSSxpQkFGQSxnQkFDQSxjN0NnbktKLENBQ0YsQzZDNW1LRSxpREFHRSxtQkFDQSxjQUhBLGdCQUtBLGtCQUpBLG1CQUdBLGE3QyttS0osQ003MktJLDZCdUN5UEYsaURBU0ksWTdDK21LSixDQUNGLEM2QzVtS0Usd0RBR0UsbUJBRkEsZ0JBQ0EsYzdDK21LSixDNkM1bUtJLDhEQUNFLGtCN0M4bUtOLEM2Q2htS0EsMkJBRUUsY0FEQSxXN0N1bUtGLEM2QzFsS0EsNEJBR0UsOEJBREEsc0JBRUEsbUNBSEEsa0NBSUEsaUM3Q21tS0YsQzZDam1LQSw4QkFDRSxHQUNFLFM3Q29tS0YsQzZDbG1LQSxHQUNFLFU3Q29tS0YsQ0FDRixDNkM3bEtBLGlCQU9FLDRCQU5BLGtCMUNwVFksQzBDMlRaLG1CQU5BLFlBR0EsZ0JBRkEsa0JBQ0EsUzdDc21LRixDNkNqbUtFLHVCQUVFLFdBREEsUzdDb21LSixDNkMvbEtBLHNCQUVFLGtCMUNoVVksQzBDeVVaLFNBRkEsT0FEQSxrQkFFQSxNQUxBLGdDQU9BLFU3Q2ltS0YsQzZDL2xLQSw0QkFFRSwrQ0FFQSxpQjdDa21LRixDNkNobUtBLDRCQUdFLCtDQUVBLG9CQUpBLFU3Q3VtS0YsQzZDeGtLQSxvQkFDRSxHQUVFLGlDQUVBLG9CN0NtbUtGLEM2Q2ptS0EsTUFFRSwrREFFQSxvQjdDbW1LRixDNkNqbUtBLE9BRUUsZ0VBRUEscUI3Q21tS0YsQzZDam1LQSxHQUVFLG9CN0NtbUtGLENBQ0YsQzZDNWtLQSxvQkFDRSxHQUdFLGlDQUZBLGdCN0NvbUtGLEM2Q2htS0EsSUFHRSwyREFGQSxnQjdDb21LRixDNkNobUtBLE9BR0UsaUVBRkEsVTdDb21LRixDNkNobUtBLEdBQ0UsYzdDa21LRixDQUNGLEM2Q3ZrS0Esb0JBQ0UsR0FFRSxvRUFFQSxvQjdDaW1LRixDNkMvbEtBLE9BRUUscUVBRUEscUI3Q2ltS0YsQzZDL2xLQSxPQUVFLHNFQUVBLHFCN0NpbUtGLEM2Qy9sS0EsR0FFRSxvQjdDaW1LRixDQUNGLEM2QzFrS0Esb0JBQ0UsR0FHRSw0REFGQSxlN0NrbUtGLEM2QzlsS0EsSUFHRSxnRUFGQSxZN0NrbUtGLEM2QzlsS0EsT0FHRSw0REFGQSxVN0NrbUtGLEM2QzlsS0EsR0FDRSxlN0NnbUtGLENBQ0YsQzZDbGxLQSxrQ0FDRSxHQUNFLFU3QytsS0YsQzZDN2xLQSxJQUNFLFM3QytsS0YsQzZDN2xLQSxHQUNFLFM3QytsS0YsQ0FDRixDNkNsbEtBLGlCQUNFLEdBQ0UsYUFDQSxTN0M4bEtGLEM2QzVsS0EsR0FDRSxnQkFDQSxTN0M4bEtGLENBQ0YsQzZDamxLQSxlQUNFLEdBQ0UsYUFDQSxTN0M2bEtGLEM2QzNsS0EsR0FDRSxlQUNBLFM3QzZsS0YsQ0FDRixDNkN0bEtFLGdEQUNFLGdCN0MybEtKLENNNXJMSSw0QnVDZ21CRixnREFHSSxZN0M2bEtKLENBQ0YsQzZDemxLRSwrQ0FDRSxlN0M0bEtKLEM2Q2xsS00sMEJBREYseURBR0ksZ0JBREEsUzdDMGxLTixDNkN4bEtNLHNFQUNFLFk3QzBsS1IsQ0FDRixDTWx0TEksNkJ1Q2tuQkEseURBVUksZ0JBREEsUzdDNGxLTixDNkMxbEtNLHNFQUNFLFk3QzRsS1IsQ0FDRixDNkNybEtJLHVKQUNFLG1CN0N3bEtOLEM2Q25sS0UscUZBQ0UsZ0JBQ0EsUzdDc2xLSixDNkNwbEtFLG9EQUNFLGU3Q3NsS0osQzZDbmxLQSxrRUFDRSxhN0NzbEtGOztBNkNubEtBLDBCQy90QkEsWUFHRSxtQkFGQSxhQUNBLHNCQUVBLGlCOUNzekxGLEM4Q3J6TEUsc0JBQ0UsbUI5Q3V6TEosQzhDbnpMQSxtQkFDRSxlQUNBLG9COUNzekxGLEM4Q256TEEsa0JBS0UsbUJBSEEscUJBREEsa0JBR0EsWUFFQSxpQkFIQSxVOUN5ekxGLEM4Q256TEEsbUJBQ0UscUJBRUEsY0FEQSxZOUN1ekxGLEM4Q3J6TEUsdUJBRUUsYUFEQSxXOUN3ekxKLEM4Q3J6TEUseUJBQ0UsbUI5Q3V6TEosQzhDcnpMRSx5QkFDRSxrQjlDdXpMSixDOEMveUxFLHNCQUNFLGE5Q3F6TEosQzhDbnpMRSxzQkFDRSxVOUNxekxKLEM4Q2h6TEUsMEdBR0Usd0IzQzRCVSxDMkM3QlYsVTlDbXpMSixDOENqekxJLHNIQUNFLFUzQ21CUSxDMkNsQlIsYzlDbXpMTixDOEM3eUxFLDRCQUNFLGE5Q2d6TEosQzhDMXlMSSxvREFDRSxZOUM2eUxOLEM4Q3p5TEksZ0ZBQ0UsWTlDMnlMTixDOEN0eUxJLG9EQUNFLFM5Q3d5TE4sQzhDcHlMSSxnRkFDRSxZOUNzeUxOLEMrQ2o0TEEsWUFDRSxxQkFHQSxZQUZBLGtCQUNBLFUvQ3E0TEYsQytDbDRMQSxnQkFLRSx5REFIQSx5QkFFQSxrQkFEQSxVQUZBLGlCL0N5NExGLEMrQ240TEEsNkJBQ0Usb0IvQ3M0TEYsQytDcDRMQSxzQkFDRSxHQUlFLFNBRkEsVUFHQSxVQUpBLFNBRUEsTy9DeTRMRixDK0NyNExBLEdBSUUsWUFGQSxPQUdBLFVBSkEsTUFFQSxVL0N5NExGLENBQ0YsQytDbjRMQSw4QkFFRSxrQkFFQSxnQkFEQSxjL0NzNExGLEMrQ240TEEsWUFTRSx1Q0FGQSw4Q0FOQSxrQkFDQSxrQkFDQSxvQkFLQSx1Qi9DdTRMRixDK0NwNExBLG1CQUNFLEdBRUUsc0IvQ3U0TEYsQytDcjRMQSxHQUVFLHVCL0N1NExGLENBQ0YsQ2dEaDhMQSxzQkFFRSxnREFEQSxxQmhEbThMRixDZ0QvN0xBLHlCQUNFLFNBQ0EsYUFDQSxnQkFDQSxxQ2hEazhMRixDZ0RqOExFLG1DQUNFLFlBQ0Esc0JoRG04TEosQ2dELzdMQSx1QkFHRSxtQkFGQSxhQUNBLDZCaERtOExGLENnRGo4TEUsZ0NBQ0UsbUJoRG04TEosQ2dEbDhMSSxvQ0FFRSxZQURBLFVoRHE4TE4sQ2lEaDhMQSx1QkFDRSxvQmpEeTlMRixDaUR4OUxFLHlCQUNFLHdCakQwOUxKLENNbDdMSSw2QjJDekNGLHlCQUdJLDJCakQ0OUxKLENBQ0YsQ2lEeDlMQSxXQUNFLHdCakQyOUxGLENNMzdMSSw0QjJDM0JGLHNCQUVJLHdCakR3OUxKLENBQ0YsQ2lEdjlMSSwyQkFHRSxlQURBLGdCQUVBLGlCQUhBLGVqRDQ5TE4sQ010OExJLDZCMkN2QkEsMkJBT0ksaUJBREEsNkJqRDQ5TE4sQ0FDRixDTTU4TEksNkIyQ3ZCQSwyQkFVTSxlQUNBLDZCakQ2OUxSLENBQ0YsQ2lENTlMTSxpQ0FDRSxrQ2pEODlMUixDTXI5TEksNkIyQ1ZFLGlDQUlJLDJCakQrOUxSLENBQ0YsQ2lENzlMTSwrQkFDRSxrQ2pEKzlMUixDTTc5TEksNkIyQ0hFLCtCQUdJLHlCakRpK0xSLENBQ0YsQ01sK0xJLDZCMkNIRSwrQkFNSSwyQmpEbStMUixDQUNGLENpRDk5TEUsaUJBRUUsZUFEQSxnQkFFQSxnQmpEZytMSixDTXovTEksMEIyQzBCQSx1QkFFSSxrQkFFQSxXQURBLFVqRGsrTE4sQ0FDRixDTW4vTEksNkIyQ2FBLHVCQU9JLFlqRG0rTE4sQ0FDRixDaURsK0xNLGdDQUVFLGVBREEsZ0JBRUEsZ0JqRG8rTFIsQ2lEbCtMTSwyQkFDRSxrQmpEbytMUixDaURqK0xJLHdCQUNFLFlqRG0rTE4sQ01uZ01JLDZCMkMrQkEsd0JBR0ksYWpEcStMTixDaURwK0xNLDBCQUNFLGdCakRzK0xSLENBQ0YsQ2lEcCtMTSxpQ0FFRSxlQURBLGdCQUVBLGdCakRzK0xSLENNaGhNSSw2QjJDdUNFLGlDQTlHSixpQkFDQSxnQmpEMmxNQSxDQUNGLENpRGwrTEEsaUJuQzFIRSxnQkFGQSxTQUNBLFNkbW1NRixDaURyK0xFLG9CQUNFLG1CQUNBLG1CakR1K0xKLENpRHIrTEksK0JBQ0Usb0JqRHUrTE4sQ2lEbitMRSw0QkFDRSxjakRxK0xKLENpRG4rTEksa0NBQ0UsYWpEcStMTixDaURqK0xFLHFCQUVFLGFBQ0Esc0JBRkEsWUFHQSw2QmpEbStMSixDTS9pTUksNEIyQ29ESixpQkFtQ0ksZWpENDlMRixDaURuK0xFLG9CQUNFLG1CakRxK0xKLENpRG4rTEksK0JBQ0UsZWpEcStMTixDQUNGLENNMWpNSSw2QjJDMkZBLG9CQUNFLG1CakRrK0xKLENpRGgrTEksK0JBQ0Usa0JqRGsrTE4sQ0FDRixDaUQ5OUxFLG1CQUNFLGFqRGcrTEosQ08vbU1FLDRFMENpSkksYWpEaStMTixDTXhrTUksNkIyQ29HRixtQkFPSSxpQmpEaStMSixDQUNGLENpRDU5TEUseUNBREYsNkJBRUksOEJBRUEsb0JBRUEsa0JBSEEsZ0JBRUEsb0JBRUEscUNqRGcrTEYsQ2lELzlMRSx1Q0FDRSxtQmpEaStMSixDaUQvOUxFLHdDQUNFLGtCakRpK0xKLENBQ0YsQ2lENzlMQSx3QkFDRSxrQkFFQSxlOUMvRTRCLEM4QzhFNUIsaUJBRUEsc0JBQ0Esa0JqRGcrTEYsQ01ubk1JLDBCMkM4SUosd0JBT0ksaUJqRGsrTEYsQ0FDRixDTXhuTUkseUIyQ3dKQSxpQ0FDRSxhQUVBLGVBREEsZWpEbytMSixDQUNGLENNL25NSSx5QjJDOElKLHdCQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRHErTEYsQ2lEbitMRSw0QkFFRSxnQkFDQSx3QkFGQSxjakR1K0xKLENpRHArTGEsbUVBQ1Asd0JqRHMrTE4sQ0FDRixDaURqK0xBLGlDQUNFLGtCQUVBLGU5QzlHNEIsQzhDNkc1QixpQkFFQSxvQkFDQSxrQmpEbytMRixDTXZwTUksMEIyQzhLSixpQ0FPSSxpQmpEcytMRixDQUNGLENNNXBNSSx5QjJDd0xBLDBDQUNFLGFBRUEsZUFEQSxlakR3K0xKLENBQ0YsQ010cE1JLDRCMkNpS0osaUNBb0JJLG1CQUZBLGFBREEsZUFFQSw2QmpEeStMRixDaUR2K0xFLHFDQUVFLGdCQUNBLHdCQUZBLGNqRDIrTEosQ2lEeCtMYSw0RUFDUCx3QmpEMCtMTixDQUNGLENpRHIrTEEseUJBTUUsYTlDOUxZLEM4QzBMWixlQURBLGdCQUVBLGdCakR5K0xGLENNMXJNSSwwQjJDOE1KLHlCQVFJLGNqRHcrTEYsQ0FDRixDTS9yTUkseUIyQ3lOQSxrQ0FDRSxZakR5K0xKLENBQ0YsQ012ck1JLDRCMkNpTUoseUJBa0JJLG1CQUZBLGFBQ0EsNkJqRDIrTEYsQ2lEeitMRSw2QkFFRSxnQkFDQSx3QkFGQSxjakQ2K0xKLENpRDErTGEsb0VBQ1Asd0JqRDQrTE4sQ0FDRixDTXRzTUksNkIyQ2lNSix5QkFnQ0ksYTlDeE5VLEM4Q3NOVixlQURBLGU5Q3RLMEIsQzhDd0sxQixvQmpENitMRixDQUNGLENNM3RNSSx5QjJDa1BKLGtCQUdJLG9CQURBLGdCakQ2K0xGLENBQ0YsQ01sdU1JLHlCMkNrUEosa0JBT0ksaUNqRDYrTEYsQ0FDRixDTXZ1TUksMEIyQ2tQSixrQkFZSSxzQkFEQSxrQmpEKytMRixDQUNGLENNN3VNSSwwQjJDa1BKLGtCQWlCSSxzQkFEQSxrQmpEZy9MRixDQUNGLENpRDcrTEUsZ0NBQ0Usc0JqRCsrTEosQ016dU1JLDZCMkN5UEYsZ0NBR0kscUJqRGkvTEosQ0FDRixDTTl1TUksNkIyQ3lQRixnQ0FNSSxxQmpEbS9MSixDQUNGLENpRDkrTEUsNEJBQ0Usb0JqRGkvTEosQ2lEMytMUSxzRkFFRSxhQURBLDhCakQ4K0xWLENNM3ZNSSw2QjJDb1FKLHlCQWlCSSxhQUNBLGNBQ0Esd0JqRDArTEYsQ0FDRixDTWx3TUksNEIyQ29RSix5QkF5QkksbUJBSEEsYUFDQSw4QkFDQSxzQkFFQSxVakQ0K0xGLENBQ0YsQ014eE1JLHlCMkM4U0EsOENBQ0Usa0JqRDYrTEosQ2lEMytMSSx5REFDRSxjakQ2K0xOLENBQ0YsQ2lEeCtMQSw0QkFFRSxhOUN0UlksQzhDcVJaLG9CakQ0K0xGLENpRHorTEUsK0JBQ0UsbUJBQ0EsZTlDNVAwQixDOEM2UDFCLGtCakQyK0xKLENNN3hNSSw0QjJDMlNKLDRCQVdJLGNBRUEscUJBREEsaUJqRDQrTEYsQ0FDRixDTWp6TUkseUIyQ3dUSiw0QkFpQkksZWpENCtMRixDaUQzK0xFLCtCQUNFLGtCQUNBLG1CakQ2K0xKLENBQ0YsQ00xek1JLDBCMkN3VEosNEJBd0JJLGtCakQ4K0xGLENpRDcrTEUsK0JBQ0UsZUFDQSxrQmpEKytMSixDQUNGLENpRDErTEEsK0JBQ0UsVTlDdlVZLEM4Q3dVWixrQmpENitMRixDTTN6TUksNEIyQzRVSiwrQkFJSSxpQkFDQSxnQkFDQSxtQmpEKytMRixDQUNGLENNbDBNSSw2QjJDNFVKLCtCQVVJLGE5Qy9UVSxDOEM4VFYsYWpEay9MRixDQUNGLENNeDBNSSw2QjJDNFVKLCtCQWFJLGlCakRtL0xGLENBQ0YsQ2lEaC9MQSxrQ25DbmFFLGdCQUZBLFNBQ0EsU2QwNU1GLENpRG4vTEUscUNBQ0UscUJBQ0EsbUJqRHEvTEosQ2lEbi9MSSxnREFDRSxjakRxL0xOLENpRGovTEUsb0N2Q2hiQSxnQ0FEQSxhUCtGWSxDTzdGWixtQkFDQSxxQnVDK2FFLHFCakR1L0xKLENPMzRNRSwrSEd2QkUsMkJQOEVVLENPaEZWLGFQZ0ZVLENPL0VWLG9CVnc2TUosQ2lEeC9MRSxzQ0FFRSxtQkFEQSxxQmpEMi9MSixDaUR0L0xBLDBCQWFFLHFCQVpBLGFBV0EsbUJBTEEsZUFFQSxpQkFEQSw4QkFMQSxvQkFDQSxhakQ2L0xGLENNbDRNSSx5QjJDaVlKLDBCQWdCSSxrQkFJQSxpQmpEay9MRixDQUNGLENNeDRNSSwwQjJDaVlKLDBCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQmpEby9MRixDQUNGLENNcjRNSSw0QjJDb1hKLDBCQWtDSSw4QkFGQSxrQkFDQSxVakRzL0xGLENBQ0YsQ2lEai9MRSx3QnZDbGVBLGdDQURBLGFQK0ZZLENPN0ZaLG1CQUNBLG9CVnc5TUYsQ083N01FLDJGR3ZCRSwyQlA4RVUsQ09oRlYsYVBnRlUsQ08vRVYsb0JWMDlNSixDaUR4L0xBLDRCQUdFLGE5QzVZWSxDOEMwWVoscUJBQ0EsaUJqRDQvTEYsQ2lEeC9MQSxpQ0FDRSxxQkFDQSxjakQyL0xGLENpRHgvTEEsMEJBT0UsbUJBTkEsY0FJQSxhQUdBLGVBTEEsa0JBREEsZTlDclg0QixDOEN1WDVCLHFCakQ4L0xGLENpRHgvTEUseUNBVkYsMEJBV0ksWWpEMi9MRixDQUNGLENNbDdNSSw0QjJDMmFKLDBCQWVJLHlCakQ0L0xGLENBQ0YsQ2lEei9MQSwrQkFHRSxhOUM1YlksQzhDMGJaLFNBQ0EsZ0JqRDYvTEYsQ2lEci9MQSx1QkFHRSxvQkFEQSxTQURBLG1CakQwL0xGLENNbjhNSSw2QjJDd2NKLHVCQU1JLHFCQUNBLGlCakR5L0xGLENBQ0YsQ2lEdC9MQSw0QkFDRSxhOUMvY1ksQzhDaWRaLGVBREEsZ0JBRUEsZ0JqRHkvTEYsQ2lEeC9MRSxrQ0FDRSxhakQwL0xKLENNbjlNSSw2QjJDbWRKLDRCQTFoQkUsaUJBQ0EsaUJBbWlCRSxnQmpENC9MRixDQUNGLENNMTlNSSw0QjJDbWRKLDRCQWNJLGFqRDYvTEYsQ0FDRixDTTUrTUksMEIyQ2dlSiw0QkFrQkksZ0JqRDgvTEYsQ0FDRixDaUQ3L0xFLGlEQXBCRiw0QkFxQkksZ0JqRGdnTUYsQ0FDRixDaUQ5L0xFLDBCQXhCRiw0QkF5Qkksa0JqRGlnTUYsQ0FDRixDaUQ5L0xBLDJCQUtFLGE5Q2hmWSxDOEM2ZVosZUFEQSxnQkFFQSxpQkFDQSxnQmpEa2dNRixDaURoZ01FLGlDQUNFLGFqRGtnTUosQ016L01JLDZCMkNnZkosMkJBdmpCRSxpQkFDQSxnQmpEb2tOQSxDQUNGLENpRGpnTUUsK0NBZEYsMkJBZUksZ0JqRG9nTUYsQ0FDRixDTWpoTkksMEIyQzZmSiwyQkFtQkksaUJqRHFnTUYsQ0FDRixDaURuZ01FLDBCQXRCRiwyQkF1Qkksa0JqRHNnTUYsQ0FDRixDaURsZ01BLHFCQUNFLG9CakRxZ01GLENNL2hOSSx5QjJDeWhCSixxQkFJSSxvQmpEc2dNRixDQUNGLENpRG5nTUEseUJBR0UsbUJBRkEsYUFDQSxlQU1BLGFBSkEsOEJBQ0EsVUFFQSxrQkFEQSxpQmpEd2dNRixDTWxpTkksNkIyQ29oQkoseUJBV0ksU2pEdWdNRixDQUNGLENpRHJnTUUsOEJBQ0Usa0JqRHVnTUosQ00xaU5JLDZCMkNraUJGLDhCQUlJLGdCakR3Z01KLENBQ0YsQ2lEcmdNRSxvQ0FDRSxxQmpEdWdNSixDTWxqTkksNkIyQzBpQkYsb0NBSUksd0JqRHdnTUosQ0FDRixDTXZqTkksNkIyQzBpQkYsb0NBUUksd0JqRHlnTUosQ0FDRixDaUR0Z01FLDZCQUNFLGNqRHdnTUosQ00vak5JLDZCMkNzakJGLDZCQUdJLFlqRDBnTUosQ0FDRixDTXBrTkksNkIyQ3NqQkYsNkJBTUksWWpENGdNSixDQUNGLENpRDFnTUksMkNBQ0UsZWpENGdNTixDaUR6Z01JLHdDQUNFLGFqRDJnTU4sQ00va05JLDZCMkN3a0JGLDZCQUVJLGNBQ0EsWWpEeWdNSixDQUNGLENpRHZnTUksMkNBQ0UsZWpEeWdNTixDaURyZ01FLDZCQUVFLFlqRHNnTUosQ2lEcmdNSSwyQ0FDRSxlakR1Z01OLENpRGwvTEEsa0NBSUUsbUJBRkEsYUFDQSxlQUVBLDhCQUNBLGVBQ0EsZ0JBQ0EsaUJqRG8vTEYsQ014bU5JLDZCMkM0bUJKLGtDQVdJLFNqRHEvTEYsQ0FDRixDaURuL0xFLHVDQUNFLGtCakRxL0xKLENNaG5OSSw2QjJDMG5CRix1Q0FJSSxnQmpEcy9MSixDQUNGLENpRG4vTEUsNkNBQ0UscUJqRHEvTEosQ014bk5JLDZCMkNrb0JGLDZDQUlJLHdCakRzL0xKLENBQ0YsQ003bk5JLDZCMkNrb0JGLDZDQVFJLHdCakR1L0xKLENBQ0YsQ2lEcC9MRSxzQ0FDRSxjakRzL0xKLENNcm9OSSw2QjJDOG9CRixzQ0FHSSxZakR3L0xKLENBQ0YsQ00xb05JLDZCMkM4b0JGLHNDQU1JLFlqRDAvTEosQ0FDRixDaUR4L0xJLG9EQUNFLGVqRDAvTE4sQ2lEdi9MSSxpREFDRSxhakR5L0xOLENpRHIvTEUsc0NBS0kscUJqRG0vTE4sQ01ycU5JLDBCMkM2cUJGLHNDQUVJLGFqRDAvTEosQ0FDRixDTTdwTkksNkIyQ2dxQkYsc0NBUUksY0FDQSxZakR5L0xKLENBQ0YsQ2lEdi9MSSxvREFDRSxlakR5L0xOLENpRHIvTEUsc0NBRUUsWWpEcy9MSixDaURyL0xJLG9EQUNFLGVqRHUvTE4sQ2lEbi9MRSx1Q0FFRSxlQURBLGdCQUVBLGlCQUNBLHFCakRxL0xKLENpRHAvTEksNkNBQ0UsV0FDQSxjakRzL0xOLENNdHJOSSw2QjJDeXJCRix1Q0Fod0JBLGlCQUNBLGdCakRpd05BLENBQ0YsQ2lEbCtMRSxZQUdFLGtCQURBLGdCQUVBLHNCQUhBLGdCQUtBLGlCQURBLFNqRHMrTEosQ01yc05JLDZCMkMwdEJGLFlBanlCQSxpQkFDQSxnQmpEZ3hOQSxDQUNGLENpRHArTEUsWUFLRSxXakR1K0xKLENpRG4rTEUsd0JBTkUsa0JBREEsZ0JBRUEsc0JBSEEsZ0JBS0EsU2pENitMSixDTTF0TkksNkIyQ3l2QkosWUFFSSw4QmpEbytMRixDQUNGLENpRGorTEEscUVBQ0ksV2pEbytMSixDaURsK0xJLDBCQUhKLHFFQUlNLFdqRHErTEosQ0FDRixDTXp1TkksNkIyQyt2QkoscUVBUU0sV2pEcytMSixDQUNGLENpRG4rTEEsaUNBQ0Usa0JqRHMrTEYsQ2tEMXpORSx5Q0FERixxQkFFSSxZbEQ4ek5GLENBQ0YsQ2tEM3pOQSx5Q0FDRSxrQkFDRSxZbEQ4ek5GLENBQ0YsQ2tEM3pOQSx5Q0FFRSxXQVNFLG1CQU5BLFdBRkEsYUFVQSxzQkFKQSx5QkFIQSxPQUlBLGNBTkEsZUFHQSxTQUNBLFVsRGcwTkYsQ2tEenpOQSxnQkFDRSxrQmxEMnpORixDa0R6ek5BLGNBSUUsdUNBSEEsZ0JsRDh6TkYsQ2tEenpOQSxpQ0FKRSxlL0MrQ1UsQytDOUNWLGFsRGcwTkYsQ2tEeHpORSxnQkFFRSxhQURBLFVsRDJ6TkosQ2tEdnpOTSxpQ0FNRSwwQkFDQSxZQUNBLDBCQVBBLGEvQytCSSxDK0M5QkosV0FPQSxlQUxBLFlBTUEsaUJBTEEsaUJBRkEsdUJsRGcwTlIsQ2tEdHpOTSxtQ0FNRSwwQkFKQSxhL0NpQkksQytDbEJKLFdBR0EsWUFHQSxvQkFKQSxVbEQyek5SLENrRGx6TkEsa0JBQ0UsT0FFQSxpQkFEQSxpQmxEcXpORixDa0Rsek5BLG1CQUNFLGFBQ0EsV0FDQSxZQUNBLG1CbERvek5GLENrRDl5TkUsc0RBQ0UsYWxEbXpOSixDa0Roek5BLGlCQVFFLG1CQVBBLFdBS0EsYUFEQSxXQUZBLG1CQURBLGdCQUtBLDhCQUhBLHFCbERzek5GLENrRGh6TkUsbUJBUUUseUJBREEsNEJBRUEsMEJBTkEsYS9DekJRLEMrQ3VCUixjQUdBLGVBQ0EsaUJBSEEsY2xEd3pOSixDa0Q5eU5FLHFCQUVFLFVBREEsV0FFQSxXbERnek5KLENrRDV5TkksOEJBQ0UsVWxEOHlOTixDa0R6eU5FLDJCQUdFLG1CQUZBLGFBQ0EsMkJBRUEsZWxEMnlOSixDa0QxeU5JLDZCQUlFLHNCQUVBLDBCQUxBLGNBTUEsZUFMQSxlL0NIc0IsQytDTXRCLHNCbEQ2eU5OLENrRGx5TkksK0VBT0UseUJBREEsMEJBREEsNkJBSkEsV0FDQSxlQUNBLGdCQUNBLHdCbER1eU5OLENrRC94TkEsNkJBQ0UsV0FDQSxXQUlBLGlEQUNBLGVBSkEsWUFDQSxTQUNBLHNCbERteU5GLENrRC94TkUsdUNBRUUsNEJBREEsMEJBRUEsK0JsRGl5TkosQ2tEM3hOQSxhQU1FLDBCQURBLFlBREEsVUFGQSxrQkFDQSxLbERneU5GLENrRDN4TkEsNEJBUEUsYWxEcXlORixDa0QzeE5FLGlCQUNFLFdsRDZ4TkosQ2tEMXhORSxtQkFDRSxRbEQ0eE5KLENrRHh4TkEscUNBQ0UsaUJsRDB4TkYsQ2tEdnhOQSx1REFFRSxjQUNBLG1CQUZBLFlsRDh4TkYsQ2tEcHhORSx3QkFDRSxPQUVBLFFBREEsTUFLQSx3QkFIQSxVbER5eE5KLENrRG54TkUseUJBSUUsZUFIQSx1QkFJQSxpQkFDQSxnQkFIQSxhQURBLFdsRHl4TkosQ2tEanhOQSx1QkFFRSxlQURBLHVCbERveE5GLENBQ0YsQ01wN05JLGtFNEM4SkYsdUJBTUksY0FEQSxzQmxEc3hOSixDQUNGLENrRHYvTkEseUNBcU9FLGtFQUVFLGdCQURBLFVsRHN4TkYsQ2tEbHhOQSxrRUFFRSxVQURBLFVsRHF4TkYsQ2tEanhOQSw0R0FDRSxpQmxEbXhORixDa0RoeE5BLGtGQUNFLFFsRGt4TkYsQ2tEL3dOQSxrRkFDRSxTQUNBLFlsRGl4TkYsQ2tEOXdOQSxNQUVFLFdBQ0Esb0JBRkEseUJsRGt4TkYsQ2tEOXdORSxxQkFHRSxtQkFJQSxtQkFEQSxvQkFKQSxlbERxeE5KLENrRDl3Tkksd0JBR0UsV0FEQSxlQURBLGdCbERreE5OLENrRDV3TkUsa0JBQ0UsWWxEOHdOSixDa0Qzd05FLG1CQUNFLG1CQUVBLG9CQURBLGdCbEQ4d05KLENrRDN3Tkksc0JBR0UsZUFDQSxpQkFGQSx1QkFEQSxXbERneE5OLENrRDF3Tkksd0JBSUUsZ0JBQ0EsZ0JBSEEsWUFJQSxzQkFIQSxVQUZBLFdsRGl4Tk4sQ2tEdndOQSxvQkFLRSxrQkFEQSxZQUZBLFVBREEsUUFFQSxVbEQyd05GLENrRHR3TkEsY0FFRSxXQURBLFdsRHl3TkYsQ2tEdHdORSxtQkFFRSxrQkFFQSxXQURBLFNBRkEsV2xEMndOSixDa0Ryd05FLGlCQUNFLG1CQUNBLGdCbER1d05KLENrRHB3Tk0seUJBR0UsZ0JBRUEsZUFKQSxXbER5d05SLENrRGx3Tk0sc0JBSUUsWUFGQSxXQUdBLGVBSkEsZ0JBRUEsVWxEc3dOUixDa0R2dk5NLGtEQUNFLFdsRHl2TlIsQ2tEL3VOUSx3RUFFRSxrQkFDQSxXQUZBLFdsRHd2TlYsQ2tEcHZOVSxnREFDRSxrQmxEc3ZOWixDa0Rsdk5RLDJDQUVFLGtCQUNBLFdBRkEsV2xEc3ZOVixDa0Q3dU5RLHFFQUNFLDJCbERrdk5WLENrRHp1TkksdUNBRUUsVUFEQSxPbEQ0dU5OLENrRHZ1TkUsdUJBRUUsdUJBREEsV2xEMHVOSixDa0R0dU5NLHdDQUNFLFdsRHd1TlIsQ2tEcnVOTSwwQ0FDRSxVbER1dU5SLENrRGp1TkksMkJBQ0UsV2xEbXVOTixDa0RodU5JLCtCQUNFLGdCbERrdU5OLENrRGh1Tk0sa0NBQ0UsZUFDQSxnQmxEa3VOUixDa0Q3dE5FLGtCQUdFLG9CQUZBLGtCQUNBLFdsRGd1TkosQ2tEN3ROSSx5QkFFRSxhQUNBLGFBRkEsVWxEaXVOTixDa0Q3dE5NLGlDQUNFLGVsRCt0TlIsQ2tEM3ROSSx3QkFJRSxlQUZBLFlBS0EsMkJBRkEsaUJBQ0EsYUFIQSxhQUZBLFVsRG11Tk4sQ2tEM3ROTSwyQkFFRSxlQUNBLGlCQUZBLGNsRCt0TlIsQ2tEeHRORSx1QkFDRSw2QkFDQSxtQmxEMHROSixDa0R4dE5JLHNDQUNFLGVsRDB0Tk4sQ2tEeHROTSxpREFFRSxZQUNBLFVBRkEsV2xENHROUixDa0R0dE5JLHNDQUVFLGlCQURBLGVsRHl0Tk4sQ2tEcnROSSw2QkFFRSxjQURBLFdsRHd0Tk4sQ2tEcnROTSxtQ0FLRSxVL0NwYUksQytDZ2FKLGNBQ0EsV0FFQSxZQURBLHFCbER5dE5SLENrRGp0TlEsK0NBQ0UsYWxEbXROVixDa0RqdE5VLGtEQUVFLHFCQUNBLFdBRUEsa0JBREEsbUJsRG10TlosQ2tEM3NOTSxtRkFFRSxZQUNBLGtCQUZBLFlsRCtzTlIsQ2tEMXNOTSxzQ0FDRSxlQUNBLGdCbEQ0c05SLENrRHpzTk0sZ0RBRUUsZUFDQSxpQkFGQSxzQmxENnNOUixDa0R4c05NLDBGQUdFLFlBQ0Esa0JBRkEsYUFEQSxVbEQ2c05SLENrRHZzTk0sMkNBRUUsb0JBREEsVWxEMHNOUixDa0R2c05RLDZDQUlFLGdCQUNBLFlBRUEsVS9DNWRFLEMrQ3VkRixZQUlBLFdBSEEsVUFLQSxtQkFQQSxVbERndE5WLENrRHZzTlUsbURBQ0UsWUFDQSxnQmxEeXNOWixDa0R0c05VLGtEQUNFLFlsRHdzTlosQ2tEcnNOVSwwREFDRSxVbER1c05aLENrRGhzTkUscURBQ0UsYWxEa3NOSixDa0Q5ck5BLFFBSUUsU0FFQSxzQ0FEQSxZQUpBLGVBRUEsUWxEbXNORixDa0Q5ck5FLDJDQU5BLFdsRHVzTkYsQ2tENXJORSxrQkFDRSxZbEQ4ck5KLENrRDNyTkUseUJBS0UsZ0JBQ0EsZ0JBSkEsdUJBRUEsWUFIQSxNQUVBLFdsRGdzTkosQ2tEM3JOSSw0QkFDRSxZbEQ2ck5OLENrRHpyTk0sc0NBQ0UsV2xEMnJOUixDa0R4ck5NLGdEQUdFLHNCQUNBLGVBQ0EsaUJBSEEsVUFJQSxrQkFMQSxXbEQrck5SLENrRHRyTlEsd0VBR0Usd0JBREEsVUFFQSxvQkFIQSxVbEQyck5WLENrRHJyTlEsb0NBR0UseUJBREEsNEJBRUEsY0FIQSxXbEQwck5WLENrRG5yTk0sZ0NBQ0UsVWxEcXJOUixDa0Ruck5RLG1DQUNFLGNBQ0EsVWxEcXJOVixDa0Ruck5VLDZFQUVFLFlBREEsVWxEc3JOWixDa0Rsck5VLDBDQUNFLFlsRG9yTlosQ2tEanJOVSwwQ0FFRSxxQkFDQSxpQmxEa3JOWixDa0Q5cU5RLHNDQUdFLFlBRkEsc0JBQ0EsU0FFQSxXbERnck5WLENrRDVxTk0sMkNBQ0Usc0JsRDhxTlIsQ2tEM3FOTSw2Q0FFRSxZQURBLFFsRDhxTlIsQ2tEMXFOTSxrREFDRSxxQmxENHFOUixDa0R2cU5VLDJDQUNFLFlsRHlxTlosQ2tEdHFOVSwyQ0FFRSxZQURBLFVsRHlxTlosQ2tEcHFOUSw4Q0FDRSxXbERzcU5WLENrRG5xTlksMkRBQ0UsWWxEcXFOZCxDa0RscU5ZLDREQUVFLHlCQUVBLHNCQUhBLGFsRHNxTmQsQ2tEM3BORSxtQ0FFRSxTQURBLFFsRDhwTkosQ2tEenBOQSxPQUNFLGFBQ0EsYUFDQSxlbEQycE5GLENrRHpwTkUsZ0JBQ0UsYWxEMnBOSixDa0R2cE5JLGdDQUNFLHNCbER5cE5OLENrRHJwTkUsY0FDRSxZbER1cE5KLENrRHJwTkksbUJBTUUsc0JBQ0Esa0JBQ0EsZUFKQSxZQUhBLHNCQVFBLGlCQUpBLFlBS0Esa0JBUkEsVUFDQSxXbEQ4cE5OLENrRG5wTkUsaUJBQ0UsWWxEcXBOSixDa0RucE5JLDRCQUNFLFVBQ0EsVWxEcXBOTixDa0RocE5BLG1CQUVFLFdBREEsV2xEbXBORixDa0RocE5FLGdDQUNFLGNsRGtwTkosQ2tEL29ORSw2QkFDRSxxQmxEaXBOSixDa0Qvb05JLG9DQUVFLGFBQ0EsV0FGQSxXbERtcE5OLENrRC9vTk0seUNBR0UsNEJBQ0EsY0FIQSxZQUlBLGdCQUhBLGVsRG9wTlIsQ2tEOW9OTSw0Q0FDRSxlbERncE5SLENrRDVvTkksbUNBSUUsZUFGQSxZQUdBLGlCQUZBLFdBRkEsV2xEa3BOTixDa0Q1b05NLHFDQUNFLGNsRDhvTlIsQ2tEMW9OSSxtQ0FDRSxVbEQ0b05OLENrRHZvTkEsUUFDRSxZbER5b05GLENrRHZvTkUsaUJBQ0UsVUFDQSxTbER5b05KLENrRHRvTkUsaUJBQ0UsV0FDQSxTbER3b05KLENrRHJvTkUsbUJBQ0UsWWxEdW9OSixDa0Ryb05JLHNCQUtFLGdCQUhBLFNBSUEsYS9DbHZCTSxDK0NtdkJOLGVBTkEsT0FPQSxpQkFKQSxhQUtBLGlCQU5BLFVsRDZvTk4sQ2tEcG9OSSwwQkFFRSx1QkFEQSxVQUVBLFdsRHNvTk4sQ2tEam9OQSxVQUNFLGdCbERtb05GLENrRGpvTkUsOEJBQ0UsZ0JsRG1vTkosQ2tEaG9ORSxxQkFFRSxVQURBLFVsRG1vTkosQ2tEL25ORSx3QkFHRSxZQUNBLGNBRkEsZ0JBREEsdUJsRG9vTkosQ2tEL25OSSwyQkFDRSxlbERtb05OLENrRDluTkksc0RBSkUsZUFDQSxnQmxEcW9OTixDa0Q3bk5JLDJCQUNFLGVBQ0EsZ0JsRCtuTk4sQ2tENW5OSSwyQkFDRSxlQUNBLGdCbEQ4bk5OLENrRDNuTkksOEJBR0UsZUFGQSxZQUdBLGlCQUZBLFlsRCtuTk4sQ2tEem5ORSxpQkFFRSxzQkFDQSxXQUZBLGlDbEQ2bk5KLENrRHpuTkksd0JBRUUsYUFEQSxvQmxENG5OTixDa0R6bk5NLGdDQUNFLGVsRDJuTlIsQ2tEdm5OSSx1QkFJRSxlQUZBLFlBR0EsaUJBRkEsWUFGQSxpQ2xENm5OTixDa0R2bk5NLDRCQUNFLFlsRHluTlIsQ2tEdG5OTSx5QkFDRSxlQUNBLGdCbER3bk5SLENrRHBuTkksZ0VBQ0UsWWxEc25OTixDa0Rubk5JLG9DQU1FLGVBRkEsWUFIQSxzQkFNQSxpQkFGQSxhQUhBLHFCQUNBLFdsRHluTk4sQ2tEam5ORSwrQkFDRSxXQUVBLGdCQURBLFdsRG9uTkosQ2tEam5OSSx3Q0FDRSxxQmxEbW5OTixDa0Rqbk5NLCtDQUVFLGFBQ0EsV0FGQSxXbERxbk5SLENrRGpuTlEsb0RBR0UsNEJBQ0EsY0FIQSxZQUlBLGdCQUhBLGVsRHNuTlYsQ2tEaG5OUSx1REFDRSxlbERrbk5WLENrRDltTk0sOENBSUUsZUFGQSxZQUdBLGlCQUZBLFdBRkEsV2xEb25OUixDa0Q5bU5RLGdEQUNFLGNsRGduTlYsQ2tENW1OTSw4Q0FDRSxVbEQ4bU5SLENrRHptTkUsMkJBQ0UsV0FFQSxtQkFEQSxXbEQ0bU5KLENrRHptTkksbUNBQ0UscUJsRDJtTk4sQ2tEem1OTSwwQ0FFRSxZQURBLFdsRDRtTlIsQ2tEem1OUSxrREFDRSxjbEQybU5WLENrRHJtTkUsc0JBQ0UsV0FFQSxjQURBLFdsRHdtTkosQ2tEcm1OSSw0QkFFRSxXQURBLFdBRUEsYWxEdW1OTixDa0RubU5NLDJCQUlFLGdDQUNBLGVBSEEsWUFJQSxpQkFIQSxtQkFJQSxrQkFOQSxVbEQybU5SLENrRGxtTk0sOEJBTUUsa0JBQ0EsY0FIQSxZQUhBLFVBT0EsZ0JBSEEsY0FIQSxTQUNBLFVsRHltTlIsQ2tENWxOUSxvREFDRSx1QmxEOGxOVixDa0R2bE5BLFFBRUUsbUJsRHlsTkYsQ2tEbmxORSw2REFDRSxRbER3bE5KLENrRHJsTkUsbUJBQ0UsV2xEdWxOSixDa0RwbE5FLG9CQUVFLFdBREEsdUJsRHVsTkosQ2tEcGxOSSxnQ0FDRSxZbERzbE5OLENrRG5sTkksdUJBRUUsZUFDQSxpQkFGQSxxQmxEdWxOTixDa0RsbE5JLHVCQUVFLGVBQ0EsaUJBRkEsYWxEc2xOTixDa0RqbE5JLDBCQUlFLGVBRkEsWUFHQSxpQkFGQSxhQUZBLFdsRHVsTk4sQ2tEL2tORSxlQUNFLFVsRGlsTkosQ2tEL2tOSSw4QkFDRSxhbERpbE5OLENrRDlrTkkseUJBRUUsYUFDQSxjQUNBLGVBSEEsVWxEbWxOTixDa0R0a05VLG9JQUVFLGFBREEsVWxEaWxOWixDa0Qxa05JLHFCQUVFLFlBQ0Esb0JBRkEsdUJsRDhrTk4sQ2tEMWtOTSw0QkFDRSxVbEQ0a05SLENrRHhrTkkscUJBQ0UsVWxEMGtOTixDa0Rwa05FLHVCQUlFLFlBQ0EsWWxEc2tOSixDa0Rwa05JLDREQUxBLFdBREEsZ0JBRUEsVWxENmtOSixDa0Rwa05NLHlDQUNFLHVCbERza05SLENrRDlqTlEsNFRBQ0UsVWxEbWtOVixDa0Q5ak5JLDZCQUVFLFdBSUEsZUFGQSxZQUdBLGlCQUZBLGtCQUpBLGdCQUVBLFVsRG9rTk4sQ2tEOWpOTSxpQ0FDRSxjQUNBLGFsRGdrTlIsQ2tEM2pORSxpQkFFRSxTQURBLFVsRDhqTkosQ2tEM2pOSSwyQkFDRSxnQmxENmpOTixDa0Qxak5JLHVCQUVFLFlBRUEsaUJBREEsd0JBRkEsdUJsRCtqTk4sQ2tEMWpOTSw4QkFDRSxVbEQ0ak5SLENrRHpqTk0saUNBTUUscUJBSkEsWUFLQSxjQUhBLFlBSEEsV0FPQSxnQkFIQSxpQkFGQSxVbERna05SLENrRHhqTk0sa0NBQ0UsV2xEMGpOUixDa0R2ak5NLG1FQU1FLHFCQUpBLFlBS0EsY0FIQSxZQUhBLFVBT0EsZ0JBSEEsaUJBRkEsVWxEOGpOUixDa0R0ak5NLHNFQU1FLHFCQUpBLFlBS0EsY0FIQSxZQUhBLFVBT0EsZ0JBSEEsaUJBRkEsVWxENmpOUixDa0Rwak5JLHVCQU1FLHFCQUhBLFlBRkEsY0FJQSxZQUhBLFdBRUEsVWxEd2pOTixDa0Ruak5JLHdCQUVFLFlBREEsU2xEc2pOTixDa0Rsak5JLHVCQUVFLFlBREEsU2xEcWpOTixDa0Rqak5JLHdCQUVFLFlBREEsVWxEb2pOTixDa0Roak5JLDJCQUVFLFlBREEsU2xEbWpOTixDa0QvaU5JLGtFQUNFLFlsRGlqTk4sQ2tEOWlOSSx5QkFDRSxXQUNBLFNsRGdqTk4sQ2tEemlOSSw4QkFDRSxnQmxEMmlOTixDa0RyaU5FLHFCQUNFLGtCbER1aU5KLENrRHJpTkksd0JBR0UsZUFDQSxpQkFGQSxhQURBLFVsRDBpTk4sQ2tEcmlOTSwrQkFFRSxlQUNBLGlCQUZBLGNsRHlpTlIsQ2tEbmlOUSxzQ0FDRSxzQmxEcWlOVixDa0RsaU5RLHNDQUVFLDRCQURBLDJCbERxaU5WLENrRDloTkUsMkJBQ0UsY0FDQSxvQmxEZ2lOSixDa0Q3aE5FLFlBQ0UsUWxEK2hOSixDa0Q1aE5FLFlBQ0UsZ0JsRDhoTkosQ2tENWhOSSw2QkFFRSxlQURBLFdsRCtoTk4sQ2tEM2hOSSx1QkFDRSxXbEQ2aE5OLENrRDFoTkksa0JBQ0UsU2xENGhOTixDa0R6aE5RLG1DQUNFLGVBQ0EsZ0JsRDJoTlYsQ2tEemhOVSxzQ0FDRSxjbEQyaE5aLENrRHZoTlEsbUNBQ0UsZUFDQSxnQmxEeWhOVixDa0R2aE5VLHlDQUVFLGlCQURBLFVsRDBoTlosQ2tEdGhOVSxnR0FHRSxlQUNBLGlCQUZBLGFBREEsVWxEMmhOWixDa0RyaE5VLHVEQUVFLGVBQ0EsaUJBRkEsWWxEeWhOWixDa0RyaE5ZLDhEQUNFLFlsRHVoTmQsQ2tEbmhOVSxzREFDRSxVbERxaE5aLENrRDdnTkEsY0FFRSxnQkFEQSxnQmxEZ2hORixDa0Q3Z05FLHlCQUNFLFVsRCtnTkosQ2tENWdORSxxQkFFRSxXQURBLHVCbEQrZ05KLENrRDVnTkksNEJBRUUsYUFEQSxVbEQrZ05OLENrRDVnTk0sb0NBQ0UsZWxEOGdOUixDa0QxZ05JLDJCQUlFLGVBRkEsWUFHQSxpQkFGQSxjQUZBLFVsRGdoTk4sQ2tEcGdORSx5Q0FDRSxjbER5Z05KLENrRHRnTkUsb0JBRUUsaUJBREEsV2xEeWdOSixDa0R0Z05JLHVCQUVFLGVBQ0EsaUJBRkEsUWxEMGdOTixDa0RqZ05JLG1FQUNFLFlsRHNnTk4sQ2tEbmdOSSx1QkFDRSxlQUNBLGdCbERxZ05OLENrRGxnTkksOEJBQ0UsbUJsRG9nTk4sQ2tEbGdOTSxpQ0FFRSxlQUNBLGlCQUZBLFdsRHNnTlIsQ2tEaGdOSSwyQkFJRSx3QkFEQSxZQUZBLFFBQ0EsVWxEb2dOTixDa0QvL01JLDBCQUNFLHFCbERpZ05OLENrRDcvTUUsY0FHRSxlQUNBLGlCQUZBLFlBREEsV2xEa2dOSixDa0Q3L01JLGlCQUNFLGVBQ0EsaUJBQ0EsaUJsRCsvTU4sQ2tEMy9NTSwwQkFDRSxjQUNBLFdBQ0Esb0JsRDYvTVIsQ2tEMy9NUSwrQkFDRSxlbEQ2L01WLENrRDEvTVEsZ0NBQ0UsbUJsRDQvTVYsQ2tEei9NUSxvQ0FDRSxnQkFDQSxtQmxEMi9NVixDa0R4L01RLDZCQUNFLGVBQ0EsZ0JsRDAvTVYsQ2tEdi9NUSw4RUFFRSxlQUNBLGlCQUZBLFNsRDIvTVYsQ2tEdC9NUSxtQ0FJRSxtQkFIQSxXQUVBLGFBRUEsWUFIQSxXbEQyL01WLENrRHIvTVEsa0NBRUUsbUJBREEsV2xEdy9NVixDa0RyL01VLDZDQUVFLFNBREEsVWxEdy9NWixDa0RyL01ZLGtEQUVFLGdCQURBLFVsRHcvTWQsQ2tEbC9NUSwrQkFDRSxlQUNBLGlCQUNBLGlCbERvL01WLENrRGovTVEsbUNBQ0UsZWxEbS9NVixDa0QvK01NLGdDQUVFLGVBQ0EsaUJBRkEscUJsRG0vTVIsQ2tEOStNTSxvQ0FDRSx5QmxEZy9NUixDa0Q5K01RLGdEQUVFLGdCQURBLG9CbERpL01WLENrRDMrTVEsMENBQ0UsaUJBQ0EsZWxENitNVixDa0QxK01RLGtEQUNFLFlsRDQrTVYsQ2tEeitNUSxpREFDRSxhbEQyK01WLENrRHYrTVUsbUZBR0UscUJBREEsWUFEQSxVbEQyK01aLENrRHQrTVUsMENBRUUsWUFEQSxXbER5K01aLENrRHQrTVksaURBQ0UsVWxEdytNZCxDa0RyK01ZLDRDQUdFLGVBQ0EsaUJBRkEsYUFEQSxXbEQwK01kLENrRGwrTVEsNkNBRUUsaUJBREEsZWxEcStNVixDa0QvOU1JLHFCQUdFLHdCbERpK01OLENrRC85TU0sNENBSEEsYUFEQSxXbER1K01OLENrRC85TVEsNEJBTUUsc0JBQ0Esa0JBQ0EsZUFKQSxZQUhBLHNCQVFBLGlCQUpBLFlBS0Esa0JBUkEsVUFDQSxXbER3K01WLENrRDc5TU0sNkJBQ0UsZWxEKzlNUixDa0QzOU1JLHVCQUVFLG1CQURBLFdsRDg5TU4sQ2tEMTlNUSxnQ0FFRSxZQURBLFVsRDY5TVYsQ2tEejlNUSx5RkFFRSxhQURBLFdsRDQ5TVYsQ2tEeDlNUSxzR0FDRSxxQkFDQSxlQUNBLGdCbEQwOU1WLENrRHA5TUUsYUFHRSxlQUNBLGlCQUZBLFlBREEsV2xEeTlNSixDa0RwOU1JLGdCQUNFLGVBQ0EsZ0JsRHM5TU4sQ2tEbjlNSSxnQkFDRSxlQUNBLGdCbERxOU1OLENrRGo5TUUsY0FFRSxZQURBLFdsRG85TUosQ2tEajlNSSxpQkFDRSxlQUNBLGdCbERtOU1OLENrRGg5TUksaUJBRUUsd0JBREEsV2xEbTlNTixDa0RoOU1NLG9CQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERxOU1SLENrRGg5TVEsdUJBQ0UsZUFDQSxnQmxEazlNVixDa0QvOE1RLHdCQUVFLGFBQ0Esc0JBRkEsV2xEbTlNVixDa0QxOE1BLGdCQUNFLHNCbEQ0OE1GLENrRHo4TUEscUVBQ0UsdUJsRDI4TUYsQ2tEejhNRSx3RUFDRSxjQUNBLGVsRDI4TUosQ2tEdDhNQSxTQUNFLGNsRHc4TUYsQ2tEdDhNRSxlQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbEQyOE1KLENrRHQ4TUksa0JBQ0UsZUFDQSxnQmxEdzhNTixDa0RyOE1JLGtCQUNFLGdCbER1OE1OLENrRHA4TUksa0JBQ0UsZUFDQSxnQmxEczhNTixDa0RuOE1JLHFCQUNFLFdsRHE4TU4sQ2tEajhNRSxnQkFFRSxtQkFEQSxXbERvOE1KLENrRGo4TUksa0JBQ0UsUWxEbThNTixDa0Q5N01BLEtBQ0UsWWxEZzhNRixDa0Q3N01BLEtBRUUsZ0JBREEsU2xEZzhNRixDa0Q3N01FLGdCQUdFLGdCQUZBLFdBR0EsY0FGQSxXbERpOE1KLENrRDc3TUksb0JBR0UsbUJBRUEsZUFDQSxpQkFGQSxTQUZBLGFBREEsV2xEbzhNTixDa0Q3N01NLHVCQUNFLGVBQ0EsZ0JsRCs3TVIsQ2tEMTdNRSxnQkFDRSxXQUVBLGNBREEsV2xENjdNSixDa0QxN01JLG9CQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbEQrN01OLENrRDE3TU0sdUJBQ0UsZUFDQSxnQmxENDdNUixDa0R2N01FLFlBRUUsWUFEQSxXbEQwN01KLENrRHY3TUksZUFDRSxlQUNBLGdCbER5N01OLENrRHQ3TUksZUFDRSxlQUNBLGdCbER3N01OLENrRHI3TUksZUFFRSxnQkFEQSxXbER3N01OLENrRHI3TU0sa0JBR0UsaUJBRUEsZUFDQSxpQkFGQSxpQkFGQSxVQURBLFdsRDQ3TVIsQ2tEcjdNUSxxQkFDRSxlQUNBLGdCbER1N01WLENrRHA3TVEsc0JBSUUsWUFGQSxzQkFEQSxVQUVBLFVsRHU3TVYsQ2tELzZNQSxXQUNFLGdCbERpN01GLENrRC82TUUsb0JBQ0UsV0FFQSxjQURBLFdsRGs3TUosQ2tELzZNSSx3QkFHRSxlQUNBLGlCQUZBLFlBREEsV2xEbzdNTixDa0QvNk1NLDJCQUNFLGVBQ0EsZ0JsRGk3TVIsQ2tEOTZNTSwyQkFDRSxlQUNBLGdCbERnN01SLENrRDM2TUUsb0JBQ0UsV0FFQSxhQUNBLGNBRkEsV2xEKzZNSixDa0QzNk1JLCtDQUNFLHlCQUNBLDBCbEQ2Nk1OLENrRDM2TU0saURBQ0UseUJBQ0EsMEJsRDY2TVIsQ2tEdjZNQSxVQUVFLGdCQURBLFNsRDA2TUYsQ2tEdjZNRSxnQkFFRSxZQUNBLG1CQUZBLFdsRDI2TUosQ2tEdjZNSSxrQkFFRSxvQkFDQSxlQUNBLGlCQUhBLHNCbEQ0Nk1OLENrRHI2TUUsa0JBRUUsWUFEQSxXbER3Nk1KLENrRHI2TUkscUJBQ0UsZUFDQSxnQmxEdTZNTixDa0RwNk1JLDZCQUVFLGNBREEsV2xEdTZNTixDa0RwNk1NLDRFQUNFLFlsRHM2TVIsQ2tEbDZNUSw0Q0FHRSxnQ0FDQSxxQkFDQSxpQ0FDQSxlQUNBLGlCQUxBLHdCQURBLFdsRDA2TVYsQ2tEbDZNVSw4Q0FDRSxXbERvNk1aLENrRGo2TVUsaURBRUUsZUFEQSxZQUVBLGdCbERtNk1aLENrRDc1TUksNEJBSUUsZUFGQSxZQUdBLGlCQUZBLGFBRkEsV2xEbTZNTixDa0QxNU1BLHdCQUNFLFNsRDQ1TUYsQ2tEMTVNRSw4QkFFRSxZQUNBLG1CQUZBLFdsRDg1TUosQ2tEMTVNSSxnQ0FFRSxvQkFDQSxlQUNBLGlCQUhBLHNCbEQrNU1OLENrRHg1TUUsZ0NBRUUsWUFEQSxXbEQyNU1KLENrRHg1TUksbUNBRUUsZUFDQSxpQkFGQSxhbEQ0NU1OLENrRHY1TUksbUNBRUUsY0FDQSxpQkFGQSxhbEQyNU1OLENrRHQ1TUksb0NBSUUsMEJBQ0EsZ0JBSEEsYUFJQSxzQkFIQSx1QkFGQSxxQmxENjVNTixDa0R0NU1NLHNDQUNFLFlsRHc1TVIsQ2tEcjVNTSxzQ0FDRSxjQUNBLGdCbER1NU1SLENrRHA1TU0sdUNBQ0UsZUFDQSxnQmxEczVNUixDa0RuNU1NLHNDQUNFLGNBQ0EsZ0JsRHE1TVIsQ2tEbDVNTSwwQ0FFRSxvQkFDQSxjQUNBLGdCQUhBLHNCbER1NU1SLENrRGo1TU0sc0NBRUUsWUFHQSxlQUNBLGlCQUZBLFNBSEEsa0JBRUEsV2xEczVNUixDa0QvNE1JLHdDQUtFLGVBSEEsWUFJQSxpQkFGQSxpQkFEQSxhQUZBLFdsRHM1TU4sQ2tEOTRNSSwwQ0FDRSxZQUNBLGFsRGc1TU4sQ2tEOTRNTSw2Q0FDRSxRbERnNU1SLENrRDk0TVEsK0NBRUUsZ0JBQ0EsZUFDQSxpQkFIQSxXbERtNU1WLENrRHo0TUEscUJBRUUsZ0JBREEsU2xENDRNRixDa0R6NE1FLDZCQUVFLFlBREEsV2xENDRNSixDa0R6NE1JLGdDQUNFLGVBQ0EsZ0JsRDI0TU4sQ2tEeDRNSSxnQ0FDRSxlQUNBLGdCbEQwNE1OLENrRHY0TUksZ0NBRUUsd0JBREEsV2xEMDRNTixDa0R2NE1NLG1DQUNFLFdsRHk0TVIsQ2tEdjRNUSxxQ0FHRSxnQ0FDQSxxQkFDQSxlQUNBLGlCQUpBLHdCQURBLFdsRDg0TVYsQ2tEdjRNVSwwQ0FDRSxXbER5NE1aLENrRHQ0TVUsdUNBRUUsZUFEQSxZQUVBLGdCbER3NE1aLENrRHI0TVUsdUNBQ0UsWUFDQSxZbER1NE1aLENrRGg0TUUsK0JBR0UsZUFDQSxpQkFGQSxZQURBLFdsRHE0TUosQ2tEaDRNSSxrQ0FDRSxlQUNBLGdCbERrNE1OLENrRC8zTUksaUNBSUUsZUFGQSxZQUdBLGlCQUZBLGFBRkEsV2xEcTRNTixDa0Q3M01FLGlDQUVFLFlBREEsV2xEZzRNSixDa0Q3M01JLG9DQUNFLGVBQ0EsZ0JsRCszTU4sQ2tENTNNSSxvQ0FDRSxlQUNBLGdCbEQ4M01OLENrRDMzTUksb0NBRUUsd0JBREEsV2xEODNNTixDa0QzM01NLHVDQUNFLFdsRDYzTVIsQ2tEMzNNUSw2Q0FFRSxlQUNBLGlCQUZBLFdsRCszTVYsQ2tEMTNNUSw0Q0FHRSxxQkFDQSxtQkFGQSxZQUdBLG9CQUpBLFVsRGc0TVYsQ2tEejNNUSw2Q0FFRSxlQUNBLGlCQUZBLFdsRDYzTVYsQ2tEeDNNUSxnREFHRSxlQUNBLGlCQUZBLG1CQURBLFdsRDYzTVYsQ2tEbjNNQSxXQUVFLGlCQURBLFNsRHMzTUYsQ2tEbjNNRSxrQkFFRSxZQURBLFdsRHMzTUosQ2tEbjNNSSxxQkFFRSxlQUNBLGlCQUZBLFdsRHUzTU4sQ2tEbDNNSSxxQkFFRSxrQkFEQSxXbERxM01OLENrRGwzTU0seUJBR0UsK0JBQ0EscUJBRkEsWUFHQSxZQUpBLFVsRHczTVIsQ2tEajNNTSx3QkFFRSxZQURBLFdsRG8zTVIsQ2tEajNNUSwyQkFFRSxlQUNBLGlCQUZBLFdsRHEzTVYsQ2tEOTJNSSxxQkFFRSxlQUNBLGlCQUZBLFdsRGszTU4sQ2tEMzJNQSxTQUNFLFNsRDYyTUYsQ2tEMzJNRSx3QkFFRSxZQURBLFdsRDgyTUosQ2tEMzJNSSwyQkFDRSxlQUNBLGdCbEQ2Mk1OLENrRDEyTUksMkJBRUUsdUJBREEsV2xENjJNTixDa0QxMk1NLGdDQUdFLHNCQUNBLG1CQUZBLGFBR0EsWUFKQSxXbERnM01SLENrRHoyTU0saUNBSUUsZUFGQSxZQUdBLGlCQUZBLGlCQUZBLFdsRCsyTVIsQ2tEdjJNSSwyQkFDRSxlQUNBLGdCbER5Mk1OLENrRHIyTUUsa0JBRUUsdUJBREEsV2xEdzJNSixDa0RyMk1JLHFCQUVFLGVBQ0EsaUJBRkEsZWxEeTJNTixDa0RwMk1JLHlCQUVFLGlCQURBLFVsRHUyTU4sQ2tEcDJNTSxpQ0FJRSxtQkFFQSxlQUpBLFlBS0EsaUJBRkEsV0FGQSxhQUZBLFVsRDQyTVIsQ2tEbjJNTSwrQkFHRSxlQUNBLGlCQUZBLFdBREEsdUJsRHcyTVIsQ2tEbjJNUSxrQ0FDRSxlQUNBLGdCbERxMk1WLENrRC8xTUUsbUJBRUUsdUJBREEsV2xEazJNSixDa0QvMU1JLHNCQUVFLGVBQ0EsaUJBRkEsZWxEbTJNTixDa0Q5MU1JLDBCQUNFLGdCbERnMk1OLENrRDkxTU0sa0NBSUUsbUJBRUEsZUFKQSxZQUtBLGlCQUZBLFdBRkEsYUFGQSxVbERzMk1SLENrRDcxTU0sZ0NBR0UsZUFDQSxpQkFGQSxXQURBLHVCbERrMk1SLENrRDcxTVEsbUNBQ0UsZUFDQSxnQmxEKzFNVixDa0R6MU1FLGNBRUUsbUJBREEsV2xENDFNSixDa0R6MU1JLGlCQUNFLGVBQ0EsZ0JsRDIxTU4sQ2tEeDFNSSxxQkFHRSxlQUNBLGlCQUZBLGlCQURBLFVsRDYxTU4sQ2tEeDFNTSx3QkFDRSxlQUNBLGdCbEQwMU1SLENrRHQxTUksd0JBQ0UsWUFDQSxhbER3MU1OLENrRHQxTU0sMkJBQ0UsUWxEdzFNUixDa0R0MU1RLDZCQUVFLGdCQUNBLGVBQ0EsaUJBSEEsV2xEMjFNVixDa0RqMU1BLFFBQ0UsY2xEbTFNRixDa0RqMU1FLFdBR0UsZUFDQSxpQkFGQSxZQURBLFdsRHMxTUosQ2tEaDFNRSxXQUVFLFlBREEsWWxEbTFNSixDa0QvME1NLGlCQUdFLGVBQ0EsaUJBRkEsYUFEQSxXbERvMU1SLENrRDkwTU0sZ0JBR0UsZUFDQSxpQkFGQSxhQURBLFdsRG0xTVIsQ2tEOTBNUSxxQkFFRSxhQUNBLHFCQUZBLFdsRGsxTVYsQ2tEMTBNRSxrQkFHRSxlQUNBLGlCQUZBLG1CQURBLFdsRCswTUosQ2tEMTBNSSx1QkFHRSxzQkFDQSxtQkFGQSxZQUdBLGdCQUpBLFVsRGcxTU4sQ2tEdjBNQSxXQUNFLFNsRHkwTUYsQ2tEdjBNRSxvQkFHRSxzQkFEQSw2QkFEQSxXbEQyME1KLENrRHYwTUksdUJBRUUsZUFDQSxpQkFGQSxXbEQyME1OLENrRHYwTU0sNEJBQ0UsZUFDQSxnQmxEeTBNUixDa0RwME1FLHdCQUVFLGFBREEsV2xEdTBNSixDa0RwME1JLDJCQUdFLGVBQ0EsaUJBRkEsWUFEQSxZbER5ME1OLENrRG4wTUksMkJBQ0UsV2xEcTBNTixDa0RuME1NLGdDQUdFLHFCQUNBLGVBSEEsWUFJQSxpQkFIQSx3QmxEdzBNUixDa0Qvek1BLGNBQ0UsbUJsRGkwTUYsQ2tEL3pNRSxnQ0FHRSxlQUNBLGlCQUZBLFdBREEsdUJsRG8wTUosQ2tEL3pNSSxtQ0FDRSxlQUNBLGdCbERpME1OLENrRDV6TUEsU0FDRSxjbEQ4ek1GLENrRDV6TUUsd0JBQ0UsZWxEOHpNSixDa0Qzek1FLHNCQUlFLFlBQ0EsY0FGQSxpQkFEQSxVQURBLFdsRGkwTUosQ2tEM3pNSSx5QkFHRSxpREFGQSxlQUNBLGdCbEQ4ek1OLENrRDF6TUkseUJBQ0UsZUFDQSxnQmxENHpNTixDa0R6ek1JLHlCQUNFLGVBQ0EsZ0JsRDJ6TU4sQ2tEeHpNSSx5QkFFRSxTQUNBLGNBRkEsV2xENHpNTixDa0R2ek1JLGdDQUVFLGFBQ0EsZ0JBRkEsV2xEMnpNTixDa0R0eU1ZLHVOQUVFLGFBREEsV2xEeXpNZCxDa0Rsek1NLHNDQUlFLHFCQUNBLGVBSEEsWUFJQSxpQkFIQSwwQkFGQSxPbER5ek1SLENrRGh6TUkseUNBRUUsb0JBREEsV2xEbXpNTixDa0Roek1NLDRDQUVFLFlBREEsU2xEbXpNUixDa0Q5eU1JLDRCQUdFLGVBQ0EsaUJBRkEsZ0JBREEsV2xEbXpNTixDa0Q3eU1JLHlDQUdFLHFCQUNBLG1CQUZBLFlBREEsVWxEa3pNTixDa0Q1eU1JLDRCQUNFLFlsRDh5TU4sQ2tEM3lNSSw0QkFLRSxlQUhBLFlBSUEsaUJBRkEsbUJBREEseUJBRkEsV2xEa3pNTixDa0QxeU1JLGtDQUNFLFdBRUEsWUFDQSxrQkFGQSxXbEQ4eU1OLENrRHh5TU0sbURBQ0UsWWxEMHlNUixDa0R2eU1NLHVDQUtFLFdsRHF5TVIsQ2tEenlNUSxtREFDRSxZbEQyeU1WLENrRG55TU0sdUNBQ0UsZUFDQSxnQmxEcXlNUixDa0RueU1RLDBDQUNFLGNsRHF5TVYsQ2tEanlNTSx1Q0FDRSxlQUNBLGdCbERteU1SLENrRGp5TVEsNkNBRUUsaUJBREEsVWxEb3lNVixDa0RoeU1RLHdHQUdFLGVBQ0EsaUJBRkEsYUFEQSxVbERxeU1WLENrRC94TVEsMkRBRUUsZUFDQSxpQkFGQSxZbERteU1WLENrRC94TVUsa0VBQ0UsWWxEaXlNWixDa0QxeE1FLG1CQUVFLFVBREEsVWxENnhNSixDa0R6eE1FLHVCQUNFLFlsRDJ4TUosQ2tEeHhNRSxpQkFDRSxlQUNBLGdCbEQweE1KLENrRHh4TUksb0JBQ0UsVWxEMHhNTixDa0R0eE1FLDJCQUdFLGNBREEsZUFEQSxXbEQweE1KLENrRHJ4TUUsc0JBRUUsbUJBREEsV2xEd3hNSixDa0RyeE1JLHlCQUVFLGVBQ0EsaUJBRkEsZ0JsRHl4TU4sQ2tEbnhNRSx1QkFHRSxZQUNBLGNBRkEsb0JBREEsV2xEd3hNSixDa0RueE1JLDBCQUNFLGVBQ0EsZ0JsRHF4TU4sQ2tEbHhNSSxpQ0FFRSxhQUNBLGdCQUZBLFdsRHN4TU4sQ2tEbHhNTSxpREFDRSxlbERveE1SLENrRHp3TUUsZ0RBQ0UsWWxEOHdNSixDa0Qzd01FLGtCQUdFLGVBQ0EsaUJBRkEsWUFEQSxXbERneE1KLENrRDN3TUkscUJBQ0UsZUFDQSxnQmxENndNTixDa0Qxd01JLHVCQUNFLFdsRDR3TU4sQ2tEendNUSx3Q0FFRSxlQUNBLGlCQUZBLFdsRDZ3TVYsQ2tEeHdNUSwwQ0FFRSxlQURBLFVsRDJ3TVYsQ2tEbndNQSxVQUNFLFNsRHF3TUYsQ2tEbHdNRSxhQUNFLGFBRUEsbUJBREEsV2xEcXdNSixDa0Rsd01JLDZCQUNFLGFsRG93TU4sQ2tEandNSSxnQkFDRSxXbERtd01OLENrRGh3TUksb0JBQ0UsY0FFQSxpQkFEQSxXbERtd01OLENrRGh3TU0sdUJBQ0UsV0FDQSxXbERrd01SLENrRDV2TUEsdUVBQ0UsMkJsRDh2TUYsQ2tEMXZNRSwwQ0FHRSxZQUZBLFdBR0EscUJBRkEsVWxEOHZNSixDa0R6dk1FLDBDQUdFLFlBRkEsWUFHQSxxQkFGQSxVbEQ2dk1KLENrRHZ2TUEsY0FDRSxnQmxEeXZNRixDa0R2dk1FLDJCQUNFLGNsRHl2TUosQ2tEdHZNRSxrQkFFRSxZQURBLFVsRHl2TUosQ2tEcHZNQSxnQ0FDRSxTbERzdk1GLENrRG52TUEseUNBQ0UsZUFDQSxpQmxEcXZNRixDa0Rudk1FLG1FQUNFLGlCbERxdk1KLENrRGp2TUEsWUFDRSxhbERtdk1GLENrRGp2TUUsZUFDRSxjbERtdk1KLENrRC91TUEscUJBQ0UsWWxEaXZNRixDa0Q1dU1JLG9DQUNFLGVsRDh1TU4sQ2tEM3VNSSwwQ0FDRSxVbEQ2dU1OLENrRDF1TUksc0NBQ0UsYWxENHVNTixDa0R6dU1JLGlEQUNFLE9sRDJ1TU4sQ2tEeHVNSSw2Q0FDRSxZbEQwdU1OLENBQ0YsQ21EdGlTQSxNQUFRLHVCbkR5aVNSLENvRHZpU0EsU0FPRSxpQkFGQSxTQUZBLE9BS0EsbUJBUEEseUJBR0EsTUFFQSxXQUpBLFlwRGdqU0YsQ29EdmlTQSxXQUdFLGtCakQ2WnlCLENpRC9aekIsV0FDQSxVcEQyaVNGLENvRHppU0UsMEJBTUUsWUFKQSxZQUdBLHFCQURBLG1CQURBLFVBSUEsa0JBTkEsWXBEaWpTSixDb0QxaVNJLDZCQUNFLG9CcEQ0aVNOLENvRDNpU00sZ0NBS0UsMkRBQ0EscUJBRUEsYWpEMFltQixDaURqWm5CLGNBQ0EsV0FPQSxlQU5BLFlBT0EsaUJBSEEsWUFIQSxzQnBEbWpTUixDb0QzaVNNLCtCQUtFLG1CQUNBLGtCQUVBLGFqRDhYbUIsQ2lEclluQixjQUNBLFdBT0EsZUFFQSxlakQrRXNCLENpRHZGdEIsWUFPQSxpQkFIQSxZQUhBLGlCcERvalNSLENvRHppU0UsOEJBS0UsWUFEQSxxQkFEQSxjQURBLFVBSUEsa0JBTEEsWXBEZ2pTSixDb0QxaVNJLGlDQUNFLHFCQUVBLGlCQURBLHVCcEQ2aVNOLENvRDNpU00scUNBQ0UsVXBENmlTUixDb0R2aVNBLFdBQ0UsYXBEMGlTRixDb0R6aVNFLGtDQUNFLG1CQUNBLGlCcEQyaVNKLENvRHZpU0EscUNBRUUsaUJwRG1qU0YsQ29EeGlTRSwrRUFKQSxtQkFDQSxrQmpEbVZ5QixDaUR4VnpCLFNBQ0EsYUFDQSxzQkFDQSx1QkFKQSxPQU9BLGVBVkEsV0FFQSxTcERna1NGLENvRHRqU0UsMENBWUUscUJBVkEsaUJwRG9qU0osQ29EdmlTRSxpRkFDRSxrQnBEeWlTSixDTTdrU0ksNkI4Q09KLHFDQWlDSSxzQnBEeWlTRixDQUNGLENvRHRpU0ksbUZBSUUsMkRBQ0EscUJBRUEsVWpEN0NRLENpRHVDUixjQUNBLFdBTUEsZUFFQSxlakREd0IsQ2lEQXhCLGlCQUhBLGtCQUhBLHNCcEQraVNOLENNOWxTSSw0QjhDNENBLG1GQWFJLFdBQ0EsZUFHQSxtQkFEQSxlQURBLHNCcEQyaVNOLENvRHhpU00sZ0dBQ0UsWXBEMGlTUixDQUNGLENvRHRpU0ksa0ZBS0Usd0JqRHBFUSxDaURxRVIsa0JBRkEsVWpEbEVRLENpRCtEUixjQUNBLFdBS0EsZUFFQSxlakRyQndCLENpRG9CeEIsaUJBTEEsaUJwRDhpU04sQ01yblNJLDRCOENvRUEsa0ZBWUksV0FFQSxrQkFEQSxVcEQwaVNOLENBQ0YsQ29EdmlTTSx3RkFDRSxxQnBEeWlTUixDb0RsaVNBLFlBQ0UsV0FFQSxpQkFDQSxrQkFGQSxVcER1aVNGLENvRHBpU0UsOEJBSUUsa0JqRDhQdUIsQ2lEM1B2QixZQUxBLFlBSUEscUJBREEsY0FGQSxVQUtBLGtCQVBBLFlwRDZpU0osQ29EcmlTSSxpQ0FDRSxvQnBEdWlTTixDb0R0aVNNLG9DQUtFLDJEQUNBLHFCQUVBLGFqRCtPbUIsQ2lEdFBuQixjQUNBLFdBT0EsZUFFQSxlakRuRXNCLENpRDJEdEIsWUFPQSxpQkFIQSxZQUhBLHNCcEQraVNSLENvRHRpU1EsMkZBRUUsWXBEd2lTVixDb0RyaVNNLG1DQUtFLGtCakRnT21CLENpRC9ObkIsa0JBRUEsY0FQQSxjQUNBLFdBT0EsZUFFQSxlakRsRnNCLENpRDBFdEIsWUFPQSxpQkFIQSxZQUhBLGlCcEQ4aVNSLENvRHBpU00sd0NBRUUsc0JBRUEsa0JBREEsYWpEb05tQixDaUR0Tm5CLFlBTUEsZUFDQSxpQkFIQSx3QkFDQSxpQnBEd2lTUixDb0RqaVNFLHdCQUNFLGtCakR5TXVCLENpRHRNdkIsV0FEQSxlcERvaVNKLENvRGxpU0ksMENBR0UsZ0JBREEsWUFEQSxZcERzaVNOLENvRGxpU1EsZ0RBUUUscUJBSEEsV0FIQSxlQURBLGVqRDdHb0IsQ2lEbUhwQixZQUhBLHVCQURBLGlCQUdBLHdCQUdBLGlCcERvaVNWLENvRGxpU1EsK0NBTUUsZ0JBQ0Esa0JBRkEsY0FIQSxlQURBLGVqRHhIb0IsQ2lEaUlwQixZQVBBLGlCQUtBLGNBQ0Esa0JBTEEsaUJwRDBpU1YsQ29EOWhTRSwwQkFDRSxrQmpEb0t1QixDaURuS3ZCLFFwRGdpU0osQ29EL2hTSSw0Q0FFRSxnQkFEQSxZcERraVNOLENvRGhpU00sK0NBQ0UsY0FDQSxXcERraVNSLENvRGppU1EsMkRBQ0UsVXBEbWlTVixDb0RqaVNRLGlEQUVFLGlCQURBLFdwRG9pU1YsQ29EOWhTRSw0QkFDRSxrQnBEZ2lTSixDb0QzaFNNLGlFQUNFLFVwRDZoU1IsQ29EeGhTRSw4QkFDRSxrQnBEMGhTSixDb0RwaFNFLDZCQUVFLHFCQVVBLGVqRDNPVSxDaUQ2T1Ysa0JBREEsZ0NBWkEsYUFLQSx1QkFGQSxTQU9BLDZCQU1BLGlCQUZBLGdCQUNBLHVCQVhBLGVBRUEsUUFHQSwyQkFGQSxXcEQraFNKLENNNXdTSSw0QjhDcU9GLDZCQWdDSSxpQ0FKQSxnQkFFQSxrQkFEQSxnQ0FKQSxhQUZBLE9BRkEsU0FNQSxnQkFQQSxnQkFXQSxrQkFFQSxrQkFYQSxlQUlBLDJCQUZBLFVwRGdpU0osQ0FDRixDb0RyaFNJLDBDQU9FLGlFQUNBLGVBUEEsY0FLQSxZQUpBLGtCQUVBLFdBREEsU0FFQSxXQUlBLFNwRHVoU04sQ016eVNJLDRCOEN5UUEsMENBWUksMkJBS0EsbUJBSEEsWUFFQSxXQURBLFNBRkEsVXBENGhTTixDQUNGLENvRGxoU0ksZ0NBS0UsYWpEN1JRLENpRDBSUixlQURBLGVqRDNPd0IsQ2lENk94QixpQkFDQSxpQnBEcWhTTixDTTF6U0ksNEI4Q2lTQSxnQ0FPSSxrQnBEc2hTTixDQUNGLENNNTBTSSx5QjhDOFNBLGdDQVVJLGVwRHdoU04sQ0FDRixDb0RyaFNJLGdDQUtFLHNCQUVBLGtCQUNBLGdCQUxBLGtCcEQ0aFNOLENvRG5oU0ksK0RBWEUsYWpEdlNRLENpRDRTUixlQUdBLGlCQVBBLGlCcERxaVNOLENvRDNoU0ksK0JBQ0UsZWpEdFF3QixDaUQyUXhCLGtCcERxaFNOLENNdDFTSSw0QjhDMlRBLCtCQVNJLGVBQ0EsaUJBQ0Esa0JwRHNoU04sQ0FDRixDb0RuaFNJLDZDQUVFLGtCakR2VFEsQ2lEd1RSLG1CQUZBLHNCcER1aFNOLENvRHBoU00sZ0RBSUUsYWpEelVNLENpRHVVTixlQURBLGVqRHZSc0IsQ2lEeVJ0QixpQkFFQSxrQkFDQSxpQnBEc2hTUixDb0RwaFNNLCtDQUlFLGFqRGpWTSxDaUQrVU4sZUFEQSxlakRsU3NCLENpRG9TdEIsaUJBRUEsa0JBQ0EsaUJwRHNoU1IsQ29EbmhTTSw0REFDRSxpQnBEcWhTUixDb0RwaFNRLDhEQUNFLGNBQ0EsV0FDQSxpQnBEc2hTVixDb0RyaFNVLDJFQUNFLGNwRHVoU1osQ29EcGhTVSxrRUFDRSxxQnBEc2hTWixDb0RuaFNVLHdFQUNFLDZGcERxaFNaLENvRGxoU1EseUVBTUUsYUFGQSxhakRqQmlCLENpRGVqQixlQURBLGVqRDdUb0IsQ2lEbVVwQixPQUpBLGlCQVFBLGNBTkEsa0JBR0EsUUFFQSxrQkFEQSxXcERzaFNWLENvRC9nU0ksZ0RBRUUsbUJBQ0EsbUJBRkEsa0JBR0EsaUJwRGloU04sQ29EaGhTTSxtREFLRSxXQUpBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBRUEsaUJwRGtoU1IsQ005NVNJLDRCOENzWUUsbURBUUksa0JwRG9oU1IsQ0FDRixDb0RsaFNNLGtEQU1FLFdBTEEsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxpQnBEcWhTUixDTTM2U0ksNEI4Q2laRSxrREFRSSxrQnBEc2hTUixDQUNGLENvRGxoU00sK0RBRUUsYUFDQSx1QkFGQSxpQnBEc2hTUixDb0RuaFNRLGlFQUNFLGNBQ0EsV0FDQSxpQnBEcWhTVixDb0RwaFNVLDhFQUNFLGNwRHNoU1osQ29EbmhTVSxxRUFHRSxnQkFEQSxlQURBLHFCcER1aFNaLENvRGxoU1UsMkVBQ0UscUJwRG9oU1osQ29EamhTUSw0RUFNRSxhQUZBLGFqRHBGaUIsQ2lEa0ZqQixlQURBLGVqRGhZb0IsQ2lEc1lwQixPQUpBLGlCQVFBLGNBTkEsa0JBR0EsUUFFQSxrQkFEQSxXcERxaFNWLENvRDlnU0ksZ0RBRUUsbUJBQ0EsbUJBRkEsYUFHQSxpQnBEZ2hTTixDb0QvZ1NNLG1EQUtFLFdBSkEsZUFDQSxrQkFDQSxnQkFDQSxpQkFFQSxrQnBEaWhTUixDTWgrU0ksNEI4Q3ljRSxtREFRSSxrQnBEbWhTUixDQUNGLENvRGpoU00sa0RBTUUsV0FMQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCcERvaFNSLENNNytTSSw0QjhDb2RFLGtEQVFJLGtCcERxaFNSLENBQ0YsQ29EamhTTSwrREFFRSxhQUNBLHVCQUZBLGlCcERxaFNSLENvRGxoU1EsaUVBQ0UsY0FDQSxXQUNBLGlCcERvaFNWLENvRG5oU1UsOEVBQ0UsY3BEcWhTWixDb0RsaFNVLHFFQUdFLGdCQURBLGVBREEscUJwRHNoU1osQ29EamhTVSwyRUFDRSxxQnBEbWhTWixDb0RoaFNRLDRFQU1FLGFBRkEsYWpEdkppQixDaURxSmpCLGVBREEsZWpEbmNvQixDaUR5Y3BCLE9BSkEsaUJBUUEsY0FOQSxrQkFHQSxRQUVBLGtCQURBLFdwRG9oU1YsQ29EN2dTRSwyQkFVRSxlakQzZ0JVLENpRDRnQlYsa0JBTEEsZ0NBSEEsdUJBRkEsU0FRQSxlQUdBLGdCQVZBLGVBRUEsUUFJQSwyQkFIQSxXcERzaFNKLENvRDlnU0ksd0NBUUUsc0VBQ0EsZUFSQSxjQUVBLFlBSUEsWUFMQSxnQkFHQSxXQURBLFNBRUEsV0FJQSxXcERnaFNOLENNOWlUSSw0QjhDdWdCRiwyQkFzQ0ksaUNBRkEsZ0JBREEsWUFMQSxPQUZBLFNBTUEsZ0JBR0Esa0JBUkEsZUFFQSxNQUVBLGVBREEsVXBEcWhTSixDb0Q3Z1NJLHlDQUVFLG1CQURBLGFBRUEsY3BEK2dTTixDb0Q3Z1NNLHNEQUVFLGlCQURBLGFwRGdoU1IsQ29EM2dTSSx3Q0FJRSxZQUNBLGVBSEEsV0FEQSxTQUVBLFVwRCtnU04sQ0FDRixDb0QxZ1NJLHVDQUtFLGVqRGxrQlEsQ2lEZ2tCUixPQUZBLGdCQUNBLE1BRUEsV3BENmdTTixDb0QzZ1NNLDBDQUlFLGFqRHBrQk0sQ2lEa2tCTixlQURBLGVqRGxoQnNCLENpRG9oQnRCLGlCQUVBLHdCcEQ2Z1NSLENNM2xUSSw0QjhDa2xCSSwwQ0FHRSxhakQ1a0JJLENpRDBrQkosZUFJQSxlakRoaUJvQixDaUQ2aEJwQixpQkFJQSxtQkFGQSwwQnBEOGdTUixDQUNGLENvRHhnU0ksNENBS0UsZWpENWxCUSxDaUQwbEJSLE9BRkEsZ0JBQ0EsTUFFQSxTcEQyZ1NOLENvRHpnU00sZ0RBQ0Usd0JwRDJnU1IsQ00vbVRJLDRCOEM2bEJBLDRDQVdJLFVwRDJnU04sQ29EemdTTSx5RUFFRSxxQkFEQSxtQnBENGdTUixDb0R2Z1NJLG9EQUVJLGlCcEQwZ1NSLENvRHpnU1Esd0RBR0UsWUFDQSxZQUhBLFVBQ0EsU3BENmdTVixDQVZGLENvRDMvUkksNkNBQ0Usc0JwRHdnU04sQ29EdGdTTSwyREFDRSxlQUNBLGVwRHdnU1IsQ29EcmdTTSwrQ0FJRSxhakRob0JNLENpRDhuQk4sZUFEQSxlakQva0JzQixDaURpbEJ0QixpQkFFQSxtQnBEdWdTUixDb0RyZ1NNLCtDQUNFLGtCakRwb0JNLENpRHFvQk4sa0JBS0EsVWpEN29CTSxDaURncEJOLGNBTkEsZUFEQSxlakR2bEJzQixDaUR5bEJ0QixpQkFJQSxjQURBLGtCQUZBLGtCQUtBLFdwRHVnU1IsQ005cFRJLDRCOEM2bkJBLDZDQStCSSxzQnBEc2dTTixDb0RyZ1NNLCtDQUNFLGVBQ0UsZ0JwRHVnU1YsQ29EcGdTTSxrRUFDRSxVcERzZ1NSLENBQ0YsQ29EbGdTSSxzQ0FDRSxrQmpEclVxQixDaUR5VXJCLFVqRHZxQlEsQ2lEcXFCUixlQURBLGVqRGxuQndCLENpRHluQnhCLG9CQUxBLGlCQUlBLG1CQURBLGVBREEsMkJwRHVnU04sQ01yclRJLDRCOEN3cUJBLHNDQWNJLGVBSUEsZWpEcm9Cc0IsQ2lEa29CdEIsaUJBSUEsbUJBSEEsa0JBQ0EsaUJwRHNnU04sQ0FDRixDb0RqZ1NJLHdDQUNFLHFCcERtZ1NOLENvRGpnU00sa0RBQ0UscUJwRG1nU1IsQ010c1RJLDRCOEMrckJBLHdDQVNJLHVCQURBLFVwRG9nU04sQ29EamdTTSxrREFDRSxxQnBEbWdTUixDQUNGLENvRC8vUk0sMkNBTUUsY0FMQSxXQUVBLGVBREEsZWpEM3BCc0IsQ2lEOHBCdEIsdUJBREEsaUJBR0Esa0JBRUEsZUFEQSxlcERrZ1NSLENvRGhnU1Esc0RBQ0Usa0JwRGtnU1YsQ003dFRJLDRCOENndEJFLDJDQWVJLGFwRGtnU1IsQ29EamdTUSx1REFDRSxZcERtZ1NWLENBQ0YsQ29EaGdTTSwwQ0FLRSxhakRqdUJNLENpRDh0Qk4sZUFEQSxlakQvcUJzQixDaURpckJ0QixpQkFDQSxrQnBEbWdTUixDb0RoZ1NRLDRDQUNFLGFwRGtnU1YsQ00vdVRJLDRCOENxdUJFLDBDQVlJLGVBQ0EsZ0JwRGtnU1IsQ29EaGdTUSxzREFDRSxZcERrZ1NWLENBQ0YsQ29ELy9STSwwQ0FDRSxhcERpZ1NSLENvRC8vUk0sNERBQ0Usa0JwRGlnU1IsQ005dlRJLDRCOEM0dkJFLDREQUdJLGNwRG1nU1IsQ0FDRixDb0RqZ1NNLHNEQUlFLGVBSEEsV0FFQSxtQkFEQSxrQkFHQSxrQkFDQSxXcERtZ1NSLENvRGxnU1Esb0VBQ0UsY3BEb2dTVixDb0RqZ1NRLGlGQUNFLHdCakR6dkJJLENpRDB2QkosbUJBRUEsbUNBQ0Esa0JBRkEsWXBEcWdTVixDb0RoZ1NVLHVGQUNFLHdCcERrZ1NaLENvRC8vUlUscUZBR0UsY0FDQSw0RkFGQSxZQURBLFVwRG9nU1osQ29EOS9SVSxrR0FRRSx3QmpEL3hCRSxDaURpeUJGLDhEQUVBLDRCQURBLDRCQUVBLDBCQU5BLG1CQUVBLDJCQVJBLGFBS0EsWUFKQSxrQkFFQSxVQURBLFFBRUEsVXBEd2dTWixDb0QvL1JZLHNHQUNFLCtEcERpZ1NkLENvRDcvUlUsd0ZBQ0Usd0JwRCsvUlosQ29EOS9SWSw0RkFDRSw4RnBEZ2dTZCxDb0Q5L1JZLHlHQUNFLGFwRGdnU2QsQ29ENS9SUSx5REFNRSxhakQxekJJLENpRDh6QkosYUFSQSxlQURBLGVqRHZ3Qm9CLENpRGl4QnBCLHVCQU5BLGlCQUZBLGlCQU1BLFNBREEsY0FKQSxrQkFHQSxVcERrZ1NWLENNdDBUSSw0QjhDa3dCRSxzREE2RUksYUFFQSxlQURBLHVCQUhBLG1CQURBLGlCQUVBLHFCcERpZ1NSLENvRDUvUlEsb0VBQ0UsY3BEOC9SVixDb0QzL1JRLG9FQUNFLGdCcEQ2L1JWLENvRDEvUlEsaUZBQ0UsbUJBQ0EsWXBENC9SVixDb0QzL1JVLHFGQUVFLFlBREEsVXBEOC9SWixDb0QxL1JVLGtHQU1FLHdCakRoMkJBLENpRGkyQkEsNEJBQ0Esd0JBSEEsa0JBREEsWUFGQSx1QkFEQSxRQUVBLFVwRGlnU1osQ29EeC9SUSx5REFDRSxlQUNBLGdCcEQwL1JWLENBQ0YsQ29EdC9STSxzREFDRSxpQnBEdy9SUixDb0R2L1JRLDREQUtFLGFqRHAzQkksQ2lEczNCSixjQUxBLGVBREEsZWpEcDBCb0IsQ2lEdTBCcEIsb0JBREEsaUJBR0EsaUJwRDAvUlYsQ29EdC9SUSwrREFjRSx3QkFaQSxrQmpELzJCSSxDaURnM0JKLFlBU0Esa0JBUkEsc0JBTUEsYWpEbjRCSSxDaUQwM0JKLGNBT0EsZUFGQSxhQUdBLGlCQUVBLGtCQU5BLGFBUUEsWUFOQSxVcEQrL1JWLENvRHIvUlEsdUVBT0UsYWpEdGpCaUIsQ2lEb2pCakIsZUFEQSxlakRsMkJvQixDaURnMkJwQixPQUlBLGlCQUxBLGtCQUVBLFFwRDIvUlYsQ29Eci9SVSw2RUFDRSxxQnBEdS9SWixDb0RwL1JVLGdGQUNFLFNwRHMvUlosQ29Ebi9SVSw2RUFDRSxRcERxL1JaLENvRGovUlEsNERBU0UscUJqRDU2QkksQ2lEODZCSiw0Q0FDQSxnQkFYQSxlQUVBLGNBRUEsZUFFQSxlakR4M0JvQixDaUR1M0JwQixpQkFKQSxtQkFNQSxzQkFKQSxVcEQyL1JWLENjOTVURSx5RUFDRSxhZGk3VEosQ29EcGdTVSxrRUFFRSwrQkFEQSxhcER1Z1NaLENjdDdURSwrRUFDRSxhZHk4VEosQ29EcmhTUSxvRUFHRSxlQURBLG1CQURBLGlCcER5aFNWLENvRHRoU1UsMEVBRUUsV0FEQSxzQnBEeWhTWixDb0R2aFNZLHVGQUNFLGlCcER5aFNkLENvRHRoU1UsMEVBVUUsb0VBRkEsWUFIQSxhakR0OEJFLENpRDQ4QkYsZUFGQSxjQU5BLGVBREEsZWpEcjVCa0IsQ2lEMDVCbEIsWUFIQSxpQkFFQSxZQUxBLFVwRGtpU1osQ29EdGhTVSxnRkFFRSwrQkFEQSxhcER5aFNaLENvRHJoU1UsNEZBU0Usc0JBQ0Esa0JBRUEsOEJBTEEsT0FKQSxnQkFGQSxTQUNBLFVBRUEsa0JBQ0EsU0FDQSwyQkFFQSxXQUdBLFdwRHdoU1osQ29EcmhTWSx5SEFPRSxnQ0FEQSxhakR2K0JBLENpRGsrQkEsZUFHQSxlQURBLGVqRHQ3QmdCLENpRHc3QmhCLGlCQUhBLHFCcEQ0aFNkLENvRGpoU1Esa0VBS0UsZUFEQSxtQkFEQSxnQkFGQSx5QkFDQSx5QnBEc2hTVixDb0RqaFNVLG1GQUNFLG1CQUNBLGVwRG1oU1osQ29EaGhTVSxzRkFDRSx3QnBEa2hTWixDb0Q5Z1NZLHlHQUNFLGdCQUlBLGtCQUhBLDJCQUVBLFlBREEsVXBEa2hTZCxDb0Q1Z1NVLDBGQUlFLHlCQURBLHVCQURBLGtCQU1BLGFqRGhoQ0UsQ2lEbWhDRixjQU5BLGVBSkEsZWpENTlCa0IsQ2lEaStCbEIsaUJBR0EsY0FGQSxrQkFHQSxrQnBEK2dTWixDb0QzZ1NVLHdIQUNJLFFwRDZnU2QsQ29EMWdTVSw2SEFDRSw4QnBENGdTWixDb0R6Z1NVLDhIQUNFLDhCcEQyZ1NaLENvRHRnU1EsdUVBUUUsYWpENWlDSSxDaUR5aUNKLGVBSkEsY0FLQSxlQUNBLGlCQUhBLG1CQURBLGtCQURBLGtCQU9BLHlCQUdBLGdCcER3Z1NWLENvRHRnU1UsNkVBQ0UsYXBEd2dTWixDb0RyZ1NVLDBFQUNFLGlCcER1Z1NaLENvRHBnU1UsNkVBR0UsZUFDQSxTQUZBLFVBREEsa0JBSUEsT3BEc2dTWixDb0RuZ1NZLHNHQUNFLGFwRHFnU2QsQ29EamdTVSxrRkFNRSxxQmpEaGxDRSxDaURpbENGLHlCQUhBLFlBREEsT0FGQSxrQkFDQSxRQUdBLFVwRHFnU1osQ29EbGdTWSx3RkFRRSx3REFFQSx3QkFEQSw0QkFFQSxxQkFWQSxXQUVBLGFBSUEsWUFIQSxTQUZBLGtCQUdBLFFBQ0EsVXBEeWdTZCxDb0RoZ1NVLHdGQUNFLHdCcERrZ1NaLENvRDcvUlEsb0VBQ0UsV0FFQSxtQkFFQSxrQkFIQSxXQUVBLFdwRGdnU1YsQ29EOS9SVSx1RUFDRSxpQnBEZ2dTWixDb0Q5L1JVLHlFQUtJLG9FQUlBLGFqRHRuQ0EsQ2lEd25DQSxlQVZBLGNBQ0EsV0FLQSxlQURBLGVqRHJrQ2dCLENpRHlrQ2hCLHlCQUZBLGlCQUpBLHlCQURBLFVwRHdnU2QsQ29EOS9SVSwrRUFFRSwrQkFEQSxhcERpZ1NaLENvRDkvUlUsa0ZBQ0UsZ0RwRGdnU1osQ29EOS9SVSx1RUFDRSxnQ0FNQSxrQkFDQSw4QkFGQSxxQkFIQSxnQkFEQSxVQUVBLGtCQUNBLFVwRG1nU1osQ29ELy9SWSwwRUFDRSxpQnBEaWdTZCxDb0RoZ1NjLCtFQVNFLHdCakR6b0NGLENpRHVvQ0UsWUFDQSwwQkFGQSxhakRscENGLENpRCtvQ0UsZUFEQSxlakRobUNjLENpRG1tQ2QseUJBREEsaUJBSEEsMkJwRDBnU2hCLENvRGhnU2Msd0ZBQ0UsZ0RwRGtnU2hCLENvRGhnU2MsNEVBR0UsWUFDQSxrQkFGQSxjQURBLFVwRHFnU2hCLENvRGpnU2dCLGtGQVNFLGdDQUhBLGFqRHJxQ0osQ2lEeXFDSSxlQVBBLGVBREEsZWpEbm5DWSxDaURzbkNaLHlCQURBLGlCQUlBLGdCQVBBLDJCcEQ0Z1NsQixDTXJyVUksNEI4Q3NzQ00sa01BQ0UsZUFDQSxnQnBEMC9SVixDb0R2L1JRLG9FQUNFLGVwRHkvUlYsQ29EeC9SVSx5RUFDRSxnQkFDQSxRcEQwL1JaLENvRHQvUmMsNEVBQ0UsV0FDQSxRcER3L1JoQixDQUNGLENvRGgvUk0seURBR0UsYWpEeHRDTSxDaURzdENOLGVBQ0EsaUJBRUEsZ0JwRGsvUlIsQ01wdFVJLDRCOEM4dENFLHlEQVNJLGVBQ0EsaUJBRkEsbUJBREEsZXBEcy9SUixDQUNGLENvRGgvUk0sd0RBS0UsY0FIQSxZQUVBLHNCQURBLGtCQUZBLFVwRHMvUlIsQ01udVVJLDRCOEM0dUNFLHdEQVFJLHFCcERtL1JSLENBQ0YsQ29EaC9STSx1REFJRSxhakRudkNNLENpRGl2Q04sZUFEQSxlakRsc0NzQixDaURvc0N0QixpQkFFQSxrQnBEay9SUixDTS91VUksNEI4Q3d2Q0UsdURBU0ksZUFEQSxlakR4c0NvQixDaUQwc0NwQixpQkFDQSxtQkFDQSxpQnBEbS9SUixDQUNGLENvRGgvUk0scURBSUUsYWpEbndDTSxDaURpd0NOLGVBREEsZWpEbnRDc0IsQ2lEcXRDdEIsaUJBRUEsa0JwRGsvUlIsQ00vdlVJLDRCOEN3d0NFLHFEQVNJLGVBREEsZWpEM3RDb0IsQ2lENnRDcEIsaUJBQ0Esa0JwRG0vUlIsQ0FDRixDb0RoL1JNLHdEQUVFLG1CQUNBLG1CQUZBLFlwRG8vUlIsQ29Eai9SUSwyREFJRSxVakRwd0NJLENpRGt3Q0osZUFEQSxlakRwdUNvQixDaURzdUNwQixpQkFFQSxpQnBEbS9SVixDb0RqL1JRLDBEQUlFLFVqRDN3Q0ksQ2lEeXdDSixlQURBLGVqRDl1Q29CLENpRGd2Q3BCLGlCQUVBLGtCcERtL1JWLENvRGgvUlEsdUVBQ0Usa0JBQ0EsaUJwRGsvUlYsQ29Eai9SVSx5RUFDRSxjQUNBLFdBQ0EsaUJwRG0vUlosQ29Eai9SVSxvRkFNRSxhQUZBLGFqRGw5QmUsQ2lEZzlCZixlQURBLGVqRDl2Q2tCLENpRGd3Q2xCLGlCQUVBLGlCcERvL1JaLENvRDkrUk0seURBQ0UsbUJwRGcvUlIsQ29ELytSUSw0REFRRSxhakQ5ekNJLENpRCt6Q0osV0FQQSxlQURBLGVqRHp3Q29CLENpRDJ3Q3BCLGlCQUlBLG1CQURBLGlCQURBLFVBREEsaUJwRHMvUlYsQ29EOStSUSw2RUFTRSxrQmpEMzBDSSxDaUQ0MENKLGtCQUpBLFVqRDMwQ0ksQ2lEZzFDSixlQVRBLGVBREEsZWpEcHhDb0IsQ2lEd3hDcEIseUJBRkEsaUJBS0EsbUJBREEsZUFNQSxrQkFEQSxXcERpL1JWLENvRDkrUlUsbUZBQ0Usa0JwRGcvUlosQ00zMFVJLDRCOEM2ekNFLHlEQW9DSSxnQkFEQSxVcERnL1JSLENvRDkrUlEsNERBRUUsZUFDQSxpQkFDQSxtQkFIQSxZcERtL1JWLENBQ0YsQ29EMytSTSxtREFDRSxtQkFDQSxhcEQ2K1JSLENvRDUrUlEsc0RBS0UsYWpEMzJDSSxDaUQrMkNKLFdBTkEsZUFEQSxlakQxekNvQixDaUQ0ekNwQixpQkFJQSxtQkFEQSxnQkFEQSxTcERnL1JWLENvRDErUlEscURBS0UsYWpEdjNDSSxDaURvM0NKLGVBREEsZWpEdDBDb0IsQ2lEeTBDcEIsdUJBREEsaUJBR0Esa0JwRDQrUlYsQ003MlVJLDRCOEM0MkNFLG1EQXlCSSxnQkFDQSxTcEQ0K1JSLENvRDErUlEsc0RBQ0UsZUFDQSxpQkFDQSxZcEQ0K1JWLENvRHorUlEscURBQ0UsZUFDQSxpQkFDQSxrQnBEMitSVixDb0R4K1JRLHdFQUNFLFVwRDArUlYsQ29EbitSUSw4REFFRSxlQURBLGdCQUVBLGlCQUNBLGtCcER1K1JWLENvRHArUlEsNkRBRUUsZUFEQSxnQkFFQSxnQnBEcytSVixDQVpGLENvRHA5UkksdUNBRUUsMEJBRUEsU0FDQSxPQUZBLGdCQUdBLFdwRGsrUk4sQ01wNVVJLDRCOEM0NkNBLHVDQVNJLGVBQ0EsVXBEbStSTixDQUNGLENvRGorUk0sd0RBRUUscUJqRHI3Q00sQ2lEczdDTixzQnBEaytSUixDcUR0K1VFLDhEQUVFLFdBQ0EsV0FGQSxhckQwK1VKLENvRHQrUlEsOERBQ0UsaUJwRHcrUlYsQ29EdCtSVSxvSUFDRSxZcER3K1JaLENvRHIrUlEsK0RBK0JFLHdCQVZBLGtCakRoOUNJLENpRGk5Q0oseUJBQ0Esa0JBT0EsVWpENTlDSSxDaURnK0NKLGVBVkEsZUFTQSxXQVBBLGVBREEsZWpEdDZDb0IsQ2lEdzZDcEIsaUJBS0EsU0FIQSxlQURBLGtCQVJBLFdwRGsrUlYsQ29Eci9SVSxtRUFDRSxXcER1L1JaLENvRHIvUlUscUVBQ0UsV3BEdS9SWixDb0RyL1JVLHdFQUNFLFVwRHUvUlosQ29Eci9SVSxvRUFDRSxlakR6OENFLENpRDA4Q0YseUJBQ0Esc0JBRUEsYWpEMThDRSxDaUR5OENGLGlCcER3L1JaLENvRHQvUlksMEVBQ0Usa0JwRHcvUmQsQ29EdCtSVSxxRUFDRSxrQmpEcG9DZSxDaURxb0NmLHdCcER3K1JaLENvRHIrUlEsc0VBTUUsYWpEeitDSSxDaURxK0NKLFlBQ0EsZUFGQSxlakR0N0NvQixDaUR5N0NwQixpQkFHQSxlQUZBLGdCcER5K1JWLENNMTlVSSw0QjhDeTdDRSx3REErREcscUJwRHMrUlAsQ29EcCtSUSxxRUFDRSxVcERzK1JWLENvRG4rUlEsK0RBV0UsY0FEQSxXQURBLHFCcEQrOVJWLENvRHYrUlUsd0lBR0UsV0FEQSxVcER5K1JaLENvRHQrUlUsb0VBQ0UsaUJwRHcrUlosQ29ELzlSUSxzRUFDRSxZcERpK1JWLENBQ0YsQ29ENTlSTSwwREFDRSx3QmpEbHJDbUIsQ2lEbXJDbkIsaUJwRDg5UlIsQ29ENzlSUSw2REFLRSwyREFDQSwwQkFMQSxXQU9BLHFCQUNBLFdBTkEsZUFEQSxlakRyK0NvQixDaUR1K0NwQixpQkFHQSx3QnBEaStSVixDTWhnVkksNEI4Q3FoREUsMERBZ0JJLFlwRCs5UlIsQ29ENTlSTSxrRUFFSSxhcEQrOVJWLENvRDk5UlUsdUVBQ0UsWXBEZytSWixDb0Q3OVJVLHFFQUVFLDBCQURBLHNCcERnK1JaLENvRHI5Uk0sZ0VBQ0UscUJwRHk5UlIsQ29EdjlSVSw2RUFFRSxrQkFEQSxVcEQwOVJaLENBcEJGLENvRDU3UkEsbUJBRUUsd0JqRHhpRDBCLENpRDBpRDFCLHFCQUhBLGtCQUVBLGtCQUVBLFNwRG85UkYsQ29EbDlSRSw4QkFFRSx5QkFEQSxpQnBEcTlSSixDTXRpVkksNEI4Q2dsREYsOEJBSUksMkJwRHM5UkosQ0FDRixDb0RuOVJFLDZDQUNFLHdCcERxOVJKLENNOWlWSSw0QjhDd2xERiw2Q0FHSSx5QkFDQSxTcER1OVJKLENBQ0YsQ29EbjlSRSxpQ0FHRSxtQkFGQSxhQUNBLHNCQUVBLHVCQUVBLFlBREEsaUJwRHM5UkosQ29EbDlSRSx3QkFDRSxtQnBEbzlSSixDTS9qVkksNkI4QzBtREYsd0JBR0ksaUNwRHM5UkosQ0FDRixDTXBrVkksNEI4QzBtREYsd0JBTUksNkJwRHc5UkosQ0FDRixDb0RyOVJFLDhCQUNFLGtCQUNBLFNwRHU5UkosQ29EcDlSRSxzQkFPRSwyREFDQSxxQkFIQSxVakR4bkRVLENpRG9uRFYscUJBRUEsZUFEQSxlakRwa0QwQixDaURza0QxQixpQkFLQSxvQnBEczlSSixDb0RwOVJFLHdCQUlFLFVqRGxvRFUsQ2lEbW9EVixjQUhBLGVBREEsZWpEaGxEMEIsQ2lEa2xEMUIsaUJBR0EsZXBEczlSSixDb0RwOVJFLGdFQUNFLFlwRHM5UkosQ01ubVZJLDZCOEN5a0RKLG1CQXlFSSxxQkFEQSxpQkFFQSxpQnBEczlSRixDb0RwOVJFLDhCQUNFLFNwRHM5UkosQ29EbjlSRSxzQkFHRSxxQkFGQSxlQUNBLGlCQUVBLGlCcERxOVJKLENvRGw5UkUsd0JBQ0UsZUFDQSxnQnBEbzlSSixDQUNGLENNdm5WSSw0QjhDeWtESixtQkE4RkkseUJBQ0EsK0JBQ0EsZXBEbzlSRixDb0RsOVJFLHNCQU9FLGlDQUpBLDBCQUZBLGtCQUNBLHFCQUdBLHNCQURBLHFCQUVBLGFwRHE5UkosQ0FDRixDTXZvVkkscUQ4QzJxREEsc0JBZ0JJLDhCQUpBLHlCQUhBLGlCQUNBLGdCQUNBLGlCQUdBLHNCQURBLHVCQUVBLGFwRHc5Uk4sQ0FDRixDTW5wVkksNEI4QytyREEsd0JBQ0UsbUJBQ0Esb0JBQ0Esb0JBQ0Esb0JwRHU5UkosQ0FDRixDTTNwVkkscUQ4QytyREEsd0JBTUksbUJBQ0EsaUJBQ0EsY3BEMDlSTixDQUNGLENvRHA5UkEsNkJBRUUseUJBREEsc0JwRHc5UkYsQ29EcjlSRSxvQ0FDRSxtQ0FFQSxXQURBLFdwRHc5UkosQ29EcDlSRSxtQ0FDRSxtQ0FDQSxVcERzOVJKLENNaHJWSSw0QjhDOHNESiw2QkFnQkksd0JwRHM5UkYsQ29EcDlSRSxvQ0FDSSxtQ0FFQSx3QkFFQSx5QkFDQSxxQkFKQSxVQUtBLG9CQUhBLHVCcER5OVJOLENvRG45UkUsbUNBQ0UsbUNBQ0Esd0JBR0EsNEJBQ0EscUJBSEEsVUFJQSxvQkFIQSwwQnBEdzlSSixDb0RsOVJFLHdDQUdFLG1CQUZBLGFBQ0EscUJwRHE5UkosQ29EajlSRSxnQ0FDRSxvQnBEbTlSSixDb0RoOVJFLGtDQUNFLG9CcERrOVJKLENBQ0YsQ29EOThSQSxnQkFDRSxtQnBEaTlSRixDb0RoOVJFLG1CQUlFLFVqRHB3RFUsQ2lEa3dEVixlQURBLGVqRGh0RDBCLENpRGt0RDFCLGlCQUlBLG1CQURBLGdCQURBLG1CcERvOVJKLENvRGg5UkUsZ0NBRUUsa0JqRHh3RFUsQ2lEdXdEVixtQkFFQSx1QkFDQSxpQnBEazlSSixDb0RqOVJJLGtDQUlFLFVqRGx4RFEsQ2lEZ3hEUixlQURBLGVqRGh1RHdCLENpRGt1RHhCLGdCcERvOVJOLENvRGo5Ukksa0NBRUUsa0JqRHZ4RFEsQ2lEd3hEUixrQkFLQSxVakQ1eERRLENpRHF4RFIscUJBSUEsZUFEQSxlakR2dUR3QixDaUR5dUR4QixpQkFHQSxrQkFGQSxrQkFHQSxXcERtOVJOLENvRGw5Uk0sd0NBQ0UsZXBEbzlSUixDTTF2VkksNEI4QzR5REEsbUJBQ0UsZUFDQSxpQkFFQSxtQkFEQSxnQkFFQSxnQnBEaTlSSixDb0Q5OFJFLGdDQUNFLGdCQUNBLFlwRGc5UkosQ29ELzhSSSxrQ0FDRSxlQUNBLGdCcERpOVJOLENvRDk4Ukksa0NBQ0UsZUFDQSxpQkFDQSxpQnBEZzlSTixDQUNGLENvRDE4UkEsa0ZBS0UsYUFEQSxtQkFEQSxlcEQ4OFJGLENxRC8xVkUsOEZBRUUsV0FDQSxXQUZBLGFyRG8yVkosQ003eFZJLDZCOENzMERKLGtGQVFJLGVwRG85UkYsQ0FDRixDTW55VkksNEI4Q3MwREosa0ZBWUksWXBEczlSRixDQUNGLENvRHA5UkUsd0ZBSUUsVWpEbjFEVSxDaURvMURWLFdBSEEsZUFEQSxlakQveEQwQixDaURpeUQxQixpQkFHQSxtQnBEdTlSSixDTWx6VkksNEI4Q3ExREYsd0ZBU0ksZUFDQSxpQkFDQSxnQnBEeTlSSixDb0RoOVJJLDhRQUVJLFlwRDA5UlIsQ0FYRixDb0Q1OFJNLDhIQUNFLHlCcEQyOVJSLENNMTBWSSw0QjhDODJERSw4SEFHSSxZcEQ4OVJSLENBQ0YsQ29EMzlSSSxzSEFLRSxtQkFFQSxtQkFPQSx3QmpEMTNEUSxDaURvM0RSLG1CQUZBLFdBRkEsY0FGQSxZQVVBLGlCQUZBLG1CQUNBLGlCQUZBLDBCQUlBLGlCcEQ2OVJOLENvRDM5Uk0sa0lBQ0UsVXBEODlSUixDb0Q1OVJNLGtJQUVFLGVBREEsZWpEbjFEc0IsQ2lEcTFEdEIsaUJBQ0EsZXBEKzlSUixDb0Q3OVJNLGdJQU1FLG9FQUNBLHFCQUVBLGVBREEsY0FIQSxXQUpBLGtCQUNBLFdBQ0EsU0FDQSxTcERxK1JSLENNdDNWSSw2QjhDcTNEQSxzSEFxQ0ksWXBEaStSTixDQUNGLENvRDc5UkUsc1dBUUUsbUJBTkEsa0JqRHg1RFUsQ2lEeTVEVixtQkFPQSxVakRuNkRVLENpRHc2RFYsZUFSQSxjQUZBLGVBREEsZWpEOTJEMEIsQ2lEZzNEMUIsaUJBUUEsaUJBREEsaUJBREEsa0JBREEsV3BEcytSSixDb0QvOVJFLDRHQUdFLFdwRGcrUkosQ01wNVZJLDRCOENpN0RGLDRHQW9CSSxZcERvOVJKLENBQ0YsQ29EbjlSSSxvSEFDRSxnQnBEczlSTixDb0RoOVJFLDREQUNFLHdCakQzbUR1QixDaUQ0bUR2QixnQnBEbTlSSixDb0QvOFJJLGlFQUNFLGVwRGk5Uk4sQ29ELzhSTSx1RUFDRSxtQkFDQSxxQnBEaTlSUixDb0Q1OFJFLGtEQU1FLGNBSkEsbUJBREEsZ0JBRUEsc0JBQ0Esa0JBQ0EsdUJwRCs4UkosQ01sN1ZJLDRCOEM2OERKLCtDQTJCSSxhQUVBLG1CQURBLGVwRCs4UkYsQ29ENThSRSxrRUFDRSxZcEQ4OFJKLENvRDM4UkUsNERBQ0UsY0FFQSxzQkFFQSx1QkFEQSxnQ0FGQSxrQnBEZzlSSixDb0QxOFJFLCtEQUNFLGFBQ0Esc0JwRDQ4UkosQ29EMzhSSSxpRUFDRSxxQkFDQSxrQnBENjhSTixDQUNGLENvRHY4UkEsc0NBTUUsY0FKQSxtQkFEQSxnQkFFQSxzQkFFQSxtQkFEQSxpQnBENDhSRixDb0R2OFJBLG9EQUdFLG1CQURBLGFBRUEsMEJwRDA4UkYsQ29EejhSRSw4RUFDRSxhQUVBLDJCQURBLHlCQUdBLG1CQURBLGVwRDY4UkosQ01uK1ZJLDZCOENraEVGLDhFQU9JLFlwRCs4UkosQ0FDRixDb0Q5OFJJLHNHQUVFLDBCQURBLHNCcERrOVJOLENNOStWSSw0QjhDMmhFQSxzR0FJSSx5QnBEbzlSTixDQUNGLENvRC84UkEsNENBRUUsU0FEQSwwQnBEbTlSRixDTXovVkksNEI4Q3FpRUosNENBUUksbUJBSEEsYUFDQSxtQkFDQSx3QnBEbzlSRixDb0RqOVJFLDZGQUNFLGNBQ0EsWXBEbTlSSixDQUNGLENvRC84UkEsK0JBQ0UsYUFJQSxvQkFDQSxpQkFIQSxrQkFEQSxXQUVBLFNwRG85UkYsQ29EaDlSRSx5REFJRSxPQUZBLGdCQURBLFNBT0EsZ0JBREEsa0JBSkEsVUFFQSxzQkFDQSxrQnBEbzlSSixDTXhoV0ksNEI4QzhqRUYseURBV0ksaUJwRG05UkosQ0FDRixDb0RqOVJJLDREQUNFLHFCQUNBLGlCQUdBLGtCQURBLGtCQURBLHFCcERxOVJOLENvRGo5Uk0sc0ZBSUUsbUJBRkEscUJBR0EsZUFDQSxpQkFIQSxxQkFJQSxpQnBEazlSUixDb0RoOVJRLG9IQUNFLHdCcERrOVJWLENvRGg5UlUsMEpBQ0Usa0JwRGs5UlosQ29ELzhSVSwySEFNRSxvRUFDQSxxQkFFQSxlQURBLGNBSEEsV0FKQSxrQkFDQSxhQUNBLFdBQ0EsU3BEczlSWixDb0Q3OFJRLHFIQUNFLHdCakR4bUVJLENpRDBtRUosYUFEQSx5QnBEZzlSVixDb0QxOFJNLHVGQU1FLG9FQUNBLHFCQUVBLGVBREEsY0FFQSxhQUxBLFdBSkEsa0JBQ0EsV0FDQSxTQUNBLFNwRGs5UlIsQ005a1dJLDRCOENzakVKLCtCQXFGSSxjQUNBLGtCcER1OFJGLENBQ0YsQ29EbjhSRSwyQkFVRSxlakRycEVVLENpRHVwRVYsa0JBREEsZ0NBUkEsZWpEL2xFMEIsQ2lEZ21FMUIsdUJBSEEsU0FRQSw2QkFJQSxjQVhBLGVBR0EsUUFHQSwyQkFGQSxXcEQ2OFJKLENvRHI4Ukksd0NBT0Usc0VBQ0EsZUFQQSxjQUtBLFlBSkEsa0JBRUEsV0FEQSxTQUVBLFdBSUEsU3BEdThSTixDTS9tV0ksNEI4Q2lwRUYsMkJBb0NJLGlDQUhBLGdCQUZBLFlBRkEsT0FHQSxnQkFHQSxrQkFEQSxpQkFQQSxNQUNBLGVBRUEsVXBENjhSSixDb0RyOFJJLHdDQUlFLFlBRkEsV0FEQSxTQUVBLFVwRHc4Uk4sQ0FDRixDb0RwOFJJLGlEQU9FLDBCQUhBLGFqRDFyRVEsQ2lEd3JFUixlQURBLGVqRHhvRXdCLENpRDBvRXhCLGlCQUdBLG1CQURBLDJCcER3OFJOLENNNW9XSSw0QjhDK3JFQSxpREFhSSxnQkFIQSxlQUlBLGVqRHRwRXNCLENpRG1wRXRCLGlCQUlBLG1CQUNBLGdCQUpBLHdCcEQyOFJOLENBQ0YsQ29EcDhSSSwyQ0FFRSxtQkFEQSxjcER1OFJOLENvRHI4Uk0seURBRUUsbUJBREEsZXBEdzhSUixDb0R0OFJRLG9FQU1FLHFCakR6dEVJLENpRHN0RUosU0FGQSxhQUlBLGFBSEEsZUFFQSxXQUdBLFVwRHc4UlYsQ29EcDhSTSxpREFPRSxxQmpEcnVFTSxDaUR1dUVOLDRDQUNBLGdCQVRBLGNBRUEsZUFFQSxlakRsckVzQixDaURpckV0QixpQkFFQSxzQkFKQSxVcEQ4OFJSLENjMXFXRSw4REFDRSxhZDZyV0osQ29EdDlSTSxrREFVRSx3QmpEdjVEbUIsQ2lEcTVEbkIsWUFOQSxrQkFDQSxlQUZBLGVqRDVyRXNCLENpRCtyRXRCLGlCQUdBLGVBREEsZUFEQSxrQkFJQSxXcER5OVJSLENvRHQ5UlEsd0RBQ0Usd0JwRHc5UlYsQ29EcjlSUSw2REFDRSxxQmpEN3ZFSSxDaUQ4dkVKLGFqRDN2RUksQ2lENHZFSixTcER1OVJWLENNenVXSSx5QjhDK3dFSSw2REFLSSxjcER5OVJWLENBQ0YsQ29EdjlSVSxtRUFDRSxlcER5OVJaLENvRHA5Uk0seURBRUUsZUFEQSxpQnBEdTlSUixDb0RwOVJRLCtEQUVFLGVqRGh4RUksQ2lEa3hFSiw0Q0FDQSxzQkFJQSxhakRweEVJLENpRHN4RUosZUFKQSxlQUNBLGlCQUVBLHNCQUpBLFVwRDA5UlYsQ2MxdVdFLDRFQUNFLGFkNnZXSixDb0R0K1JRLDhFQUlFLGlFQUNBLDRCQUdBLHlCQURBLFdBTkEsa0JBQ0EsV0FDQSxTQUdBLFVwRDArUlYsQ29EcitSUSxpRkFTRSxzQkFDQSx5QkFDQSxrQkFKQSxPQUpBLGdCQUZBLFNBQ0EsMEJBRUEsa0JBQ0EsU0FDQSwyQkFFQSxXQUlBLFdwRHUrUlYsQ29EcitSVSw4R0FJRSxjQUhBLGVBQ0EsZUFDQSxnQnBEdytSWixDb0RqK1JNLHlEQUVFLGtCQURBLFVwRG8rUlIsQ29EbCtSUSw4REFDRSwrQnBEbytSVixDb0RsK1JRLDhEQVVFLGlFQUZBLGdDQUhBLGFqRHYwRUksQ2lENjBFSixlQUZBLGNBTkEsZUFEQSxlakR0eEVvQixDaUQyeEVwQixZQUhBLGlCQUVBLHNCQUxBLFVwRDgrUlYsQ29EaitSUSw4RkFHRSwyQkFEQSwwQnBEbytSVixDb0RoK1JRLDJGQUdFLDJCQURBLDBCcERtK1JWLENvRC85UlEsMEVBVUUscUJqRHoyRUksQ2lEMDJFSix5QkFDQSxrQkFKQSxPQUxBLGdCQUZBLFNBYUEsZ0JBWkEsY0FFQSxrQkFDQSxTQUVBLDJCQUVBLFdBSUEsV3BEaytSVixDb0QvOVJVLDZFQUNFLGNBRUEsV0FEQSxpQnBEaytSWixDb0Q5OVJVLGdGQUlFLGFqRHQzRUUsQ2lEbTNFRixlQUtBLGNBSkEsZUFNQSxlakQ3MEVrQixDaUR3MEVsQixpQkFJQSxrQkFGQSxjcERtK1JaLENvRDM5Uk0sMEVBQ0Usa0JBQ0EsU3BENjlSUixDb0Q1OVJRLCtNQUNFLFlwRDg5UlYsQ29ENTlSUSxtR0FHRSxXQURBLG1CQURBLGFwRGcrUlYsQ29ENzlSVSx5R0FDRSxZcEQrOVJaLENvRDM5UlksZ0pBQ0UsV0FDQSxXcEQ2OVJkLENvRDM5UlksNEtBR0UsYUFGQSxrQkFDQSxRcEQ4OVJkLENvRHo5UlMscVFBaUJHLHNCQUZBLHlCQUNBLDBCQWRBLHNCQURBLGNBSUEsT0FRQSxnQkFOQSxTQUVBLGlCQUNBLGVBQ0EsZ0JBR0EsVUFYQSxrQkFTQSxnQkFSQSxxQkFJQSxXQUZBLFNwRHMrUlosQ29EejlSWSwyUUFJRSxjQUhBLGVBS0EsY0FKQSxlQU1BLGdCQUxBLGlCQUlBLGtCQUZBLGNwRDg5UmQsQ29EejlSYyw2VkFDRSxnQnBEMjlSaEIsQ29EdDlSVSx3SUFDRSxjcER3OVJaLENvRHQ5UlksMElBQ0UsZUFFQSxnQkFEQSxnQnBEeTlSZCxDTW42V0ksNEI4Q210RUEsMkNBZ1FJLG1CQURBLGNwRHM5Uk4sQ29EbjlSTSx5REFJRSxTQUZBLGdCQURBLGFBRUEsZUFFQSxVcERxOVJSLENvRHA5UlEsb0VBQ0MsYXBEczlSVCxDb0RsOVJNLHlEQUNFLFFwRG85UlIsQ29EbjlSUSw4REFDRSxlcERxOVJWLENvRGg5UlEsK0VBQ0UsZUFDQSxpQkFDQSxhQUVBLGVBREEsYXBEbTlSVixDb0Q5OFJNLGtEQUNFLGtCQUdBLG1CQURBLGFBREEsVXBEazlSUixDQUNGLENvRDM4UkksbURBQ0UsZ0JBQ0EsU3BENjhSTixDb0Q1OFJNLGdFQUdFLGFBREEsV0FEQSxRcERnOVJSLENNLzhXSSw0QjhDOC9FRSxnRUFPSSxTQURBLFVBR0EsV0FEQSxRcERnOVJSLENBQ0YsQ29ENThSTSx5RUFDRSxlcEQ4OFJSLENNMTlXSSw0QjhDMmdGRSx5RUFHSSxZcERnOVJSLENBQ0YsQ29ENThSUSxpRkFDRSxrQnBEODhSVixDTWwrV0ksNEI4Q21oRkksaUZBSUksZXBEKzhSVixDQUNGLENvRG44UlEsMEdBQ0UseUJwRHM4UlYsQ29EajhSTSx1RUFDRSxzQkFDQSxrQkFDQSxzQkFHQSxlQUZBLGtCQUNBLGdCQUVBLGdCcERtOFJSLENvRGw4UlEsNkVBQ0Usd0JwRG84UlYsQ01wZ1hJLHlCOENza0ZJLHFGQUlJLHNCQUNBLDBCQUdBLDBCQUxBLGdCQURBLGFwRHM4UlYsQ0FDRixDTWxnWEksNEI4Q3lrRkosMEJBRUksWXBENDdSRixDQUNGLENvRHo3UkEsbUJBRUUsMEJBREEsaUJwRDY3UkYsQ003Z1hJLDRCOEMra0ZKLG1CQU1JLHVCQURBLFlwRDg3UkYsQ0FDRixDb0Q1N1JFLDBCQUNFLHFCcEQ4N1JKLENNdGhYSSw0QjhDdWxGRiwwQkFHSSxlcERnOFJKLENBQ0YsQ29EOTdSRSx5QkFHRSxtQkFGQSxrQkFDQSxnQkFFQSxtQkFDQSxrQnBEZzhSSixDTWxpWEksNEI4QzZsRkYseUJBT0ksbUJBRUEsZ0JBREEsaUJBRUEsb0JwRGs4UkosQ0FDRixDTTFpWEksNkI4QzZsRkYseUJBYUksVXBEbzhSSixDQUNGLENNL2lYSSw0QjhDNG1GQSx1Q0FFRSxtQkFDQSxjcERxOFJKLENBQ0YsQ29EbDhSRSw0QkFHRSxtQkFGQSxrQkFDQSxnQkFFQSxvQnBEbzhSSixDTTNqWEksNEI4Q21uRkYsNEJBT0ksbUJBREEsZ0JBRUEscUJwRHM4UkosQ0FDRixDTWxrWEksNkI4Q21uRkYsNEJBV0ksVXBEdzhSSixDQUNGLENNdmtYSSw2QjhDZ29GQSxrQ0FFSSxZcER5OFJOLENBQ0YsQ29EdDhSRSwwQkFHRSxtQkFGQSxhQUNBLDZCcER5OFJKLENNamxYSSw0QjhDc29GRiwwQkFLSSw2QnBEMDhSSixDQUNGLENvRHg4UkUsa0NBQ0UsWUFDQSxZcEQwOFJKLENvRHg4UkksMkRBSkYsa0NBS0ksY3BEMjhSSixDQUNGLENvRDE4Ukksb0NBUEYsa0NBUUksU3BENjhSSixDQUNGLENNcG1YSSw2QjhDOG9GRixrQ0FZSSxlcEQ4OFJKLENBQ0YsQ010blhJLDBCOEMycEZGLGtDQWVJLGVwRGc5UkosQ0FDRixDTTNuWEksMEI4QzJwRkYsa0NBa0JJLGdCcERrOVJKLENBQ0YsQ29ELzhSRSwrQkFLRSxpQkFEQSxrQkFEQSxrQkFEQSxtQkFEQSxVcERxOVJKLENNMW5YSSw0QjhDb3FGRiwrQkFPSSxZcERtOVJKLENvRGg5UkEsMkJBS0ksbUJBRkEsaUNBR0EsZUFGQSx1QnBEcTlSSixDQVJGLENvRHY4UkksOEJBQ0UsY3BEazlSTixDTXhwWEkseUI4Q29zRkYsd0JBS0ksbUJwRG05UkosQ0FDRixDTWhwWEksNEI4Q3VyRkYsd0JBUUksY3BEcTlSSixDQUNGLENvRGw5UkUsK0JBQ0UsYWpEL3JGVSxDaURpc0ZWLDZCQURBLGdCQUVBLDBCcERvOVJKLENNM3BYSSw0QjhDbXNGRiwrQkFNSSx5QnBEczlSSixDQUNGLENvRHI5Ukksc0NBR0UsYWpEejJFcUIsQ2lEdzJFckIsNkJBREEsMEJBR0EsMEJwRHU5Uk4sQ010cVhJLDRCOEMyc0ZBLHNDQU1JLHlCcER5OVJOLENBQ0YsQ29EdDlSSSx1Q0FFRSx5QkFEQSwwQkFFQSwwQnBEdzlSTixDTWhyWEksNEI4Q3F0RkEsdUNBT0kseUJBREEsMEJBRUEsMEJwRHk5Uk4sQ0FDRixDb0R2OVJRLGdEQUNFLGVwRHk5UlYsQ29EbjlSRSw4QkFDRSxlcERxOVJKLENvRHA5UkksZ0NBRUUsbUJBREEsZ0JBRUEsZ0JwRHM5Uk4sQ29EbjlSSSxnQ0FDRSxhcERxOVJOLENvRGw5UkUsOEJBQ0UsYUFFQSx1QkFEQSxlcERxOVJKLENvRGo5UkUsK0JBQ0UsNkJwRG05UkosQ29EbDlSSSw2Q0FDRSxZcERvOVJOLENvRC84UkEsbUJBRUUsd0JBREEsaUJwRG05UkYsQ01ydFhJLDRCOENpd0ZKLG1CQUtJLG1CQUNBLGdCQUZBLGVwRHM5UkYsQ29EbDlSQSxzQkFFSSxrQnBEcTlSSixDQUpGLENvRDU4Ukksb0NBRUUsbUJBREEsYUFFQSxzQnBEbTlSTixDTW52WEkseUI4Q3F5RkosVUFFSSxZcERpOVJGLENBQ0YsQ29EOThSQSxrQkFFRSxvRXBEazlSRixDb0Q5OFJBLHNDQUhFLG1CQUZBLHNCcER5OVJGLENvRHA5UkEsb0JBRUUsc0VwRGs5UkYsQ29ENThSQSxrQkFHRSxvRXBEKzhSRixDb0Q1OFJBLHNDQUpFLHVCQURBLHNCcER1OVJGLENvRGw5UkEsb0JBR0Usc0VwRCs4UkYsQ29ENThSQSxxQkFDRSxhQUNBLHVCQUNBLGtCcEQrOFJGLENNMXdYSSw2QjhDd3pGSixxQkFLSSxvQnBEaTlSRixDQUNGLENvRDk4UkEsMEJBR0Usc0JBQ0EsbUJBRUEsZUFKQSxlQUdBLGtCQUpBLGVwRHM5UkYsQ014eFhJLDRCOENpMEZKLDBCQVFJLGNwRG05UkYsQ0FDRixDb0RoOVJBLGdDQUdFLFNBRkEsVUFDQSxPcERvOVJGLENvRGo5UkEsNEJBSUUseUJBREEsbUJBTUEsU0FQQSxZQUtBLFFBRkEsa0JBR0EsUUFGQSxPQUtBLGVBVkEsVXBEODlSRixDTWp6WEksNEI4Q2sxRkosNEJBY0ksTXBEcTlSRixDQUNGLENvRGw5UkEsMENBR0UsMEJwRHE5UkYsQ29EbDlSQSxhQUNFLGtCcERxOVJGLENNaDBYSSw2QjhDMDJGSixhQUdJLGtCcER1OVJGLENBQ0YsQ29EcjlSRSxxQkFDRSxtQnBEdTlSSixDb0RwOVJFLDBCQUNFLGtCcERzOVJKLENvRGw5UkEscUJBQ0UsbUJwRHE5UkYsQ001MVhJLHlCOEMwNEZKLE9BRUksWXBEcTlSRixDQUNGLENNcjFYSSw0QjhDbTRGSixLQUVJLFlwRHE5UkYsQ0FDRixDb0QzOFJJLHVFQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFHQSxxRHBEZzlSTixDb0R4OFJBLG1CQUtJLFNBR0EsdUJBSkEsT0FIQSxjQU1BLGtCQUxBLGtCQUlBLFVwRDY4UkosQ00vM1hJLHlCOEM0NkZKLG1CQVlJLGtCQURBLGlCcEQ2OFJGLENBQ0YsQ29EejhSQSxpQkFDRSxzQkFJQSxzQ0FEQSxrQkFFQSxXQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBUkEsa0JBQ0EsaUJwRG05UkYsQ29EMThSRSx1QkFDRSxrQmpEeGxGdUIsQ2lEeWxGdkIsY3BENDhSSixDTXQ1WEkseUI4Q2k5RkUsOEZBQUssWXBEMDhSVCxDQUNGLENvRHQ4UkEsbUJBQ0UsY0FFQSxlQUNBLGdCQUNBLGlCQUhBLGtCQUlBLDhCcER5OFJGLENzRGorWEEsZ0NBQ0ksaUJ0RG8rWEosQ3NEaitYQSwrQkFFSSxnQkFDQSxvQkFGQSxxQnREcytYSixDc0RuK1hJLHdEQUNJLGlCQUNBLHFCQUNBLGtCdERxK1hSLENzRHArWFEscUVBQ0ksa0J0RHMrWFosQ3NEbCtYSSwyREFDSSxxQnREbytYUixDTTc2WEksNkJnRHJFSiwrQkFrQlEscUJ0RG8rWE4sQ0FDRixDTWw3WEksNEJnRHJFSiwrQkF1QlEsb0JBREEsWXREcytYTixDc0RwK1hNLDBEQUNJLGdCQUNBLFVBQ0EsaUJ0RHMrWFYsQ3NEbitYTSx3REFDSSxtQkFFQSxnQkFEQSxrQnREcytYVixDc0RsK1hNLDJEQUNJLHFCdERvK1hWLENBQ0YsQ3NEaCtYQSxrRUFDSSwyQkFHQSxnQkFEQSxhQURBLFV0RHErWEosQ3NEaitYSSwrRUFFSSx3Qm5Ed1htQixDbURwWG5CLHNCQUxBLG1CQUVBLHFCQUNBLG1CQUNBLFV0RG8rWFIsQ3NEaCtYSSxrRkFDSSxZdERrK1hSLENzRGgrWFEsb0ZBQ0ksa0J0RGsrWFosQ00xOVhJLDRCZ0QzQkosa0VBd0JRLGFBRUEsWUFEQSx1QkFHQSxtQkFEQSxldERrK1hOLENzRC85WE0sK0VBQ0ksY0FDQSxjQUNBLFl0RGkrWFYsQ3NENzlYVSxvRkFDSSxxQkFDQSxldEQrOVhkLENzRDM5WE0sOEVBRUksMkJBREEsV3REODlYVixDc0QzOVhVLDJGQUNJLGdCQUNBLGlCdEQ2OVhkLENzRHo5WE0scUZBQ0ksWXREMjlYVixDQUNGLENzRHY5WEEsMEJBQ0ksYUFFQSxtQkFEQSxvQnREMjlYSixDTTcvWEksNEJnRGdDSiwwQkFNUSw4QkFDQSxtQkFDQSxldEQyOVhOLENBQ0YsQ3NEdjlYQSxvRUFDSSxhdEQwOVhKLENzRHg5WEksdUdBQ0ksZUFFQSxnQkFEQSxnQnREMjlYUixDc0R2OVhJLGtHQUNJLHNCdER5OVhSLENNaGhZSSw0QmdEMkRJLHVHQUVJLFNBQ0EsZ0JBRkEsVXREMDlYVixDc0RyOVhNLHdHQUNJLFl0RHU5WFYsQ3NEbDlYRiwrQkFHUSxnQkFEQSxldER1OVhOLENzRHA5WE0sd0RBQ0ksa0J0RHM5WFYsQ0FURixDc0R4OFhBLHdCQUNJLHFCdERxOVhKLENzRG45WEksMkJBQ0ksZUFDQSxnQnREcTlYUixDTTVpWUksNEJnRGtGSix3QkFVUSxtQkFEQSxZdERzOVhOLENzRHA5WE0sMkJBQ0ksZUFDQSxnQnREczlYVixDQUNGLENNbmtZSSx5QmdEK0ZKLHdCQWtCUSxtQnREczlYTixDQUNGLENzRG45WEEseUJBRUksbUJBREEsV3REdTlYSixDc0RuOVhBLDRCQUNJLGVBQ0EsZ0JBQ0Esa0J0RHM5WEosQ3NEbjlYQSxtRUFDSSw4Q0FLQSw0QkFGQSxlQURBLFlBRUEsaUJBSEEsV3REMDlYSixDc0RwOVhJLHdFQUNJLGtCQUNBLFF0RHM5WFIsQ01ubFlJLDRCZ0RtSEosbUVBZVEseUNBREEsY0FNQSxtQkFEQSxnQkFGQSxZQUlBLG1CQUhBLFFBRkEsVXREMjlYTixDc0RwOVhNLHdFQUNJLEt0RHM5WFYsQ3NEcDlYVSxxRkFDSSxZdERzOVhkLENBQ0YsQ3NEaDlYQSxzQkFLSSxjQUpBLGFBRUEsbUJBREEsZ0JBRUEsc0JBRUEsVXREbTlYSixDTTltWUksNEJnRHFKSixzQkFVUSxtQkFEQSxzQkFFQSxpQnREbzlYTixDQUNGLENzRGg5WEksOERBQ0ksWXREbTlYUixDc0QvOFhBLDhEQUNJLHFCdERrOVhKLENNN25ZSSw0QmdEMEtKLDhEQUdRLHFCdERvOVhOLENBQ0YsQ3NEajlYQSxpREFFSSxpQkFDQSxpQnREbTlYSixDc0RoOVhBLDBFQUNJLHlCQUNBLGlCdERtOVhKLENzRGg5WEEsb0VBQ0ksVXREbTlYSixDc0RoOVhBLHNEQUdJLGdDQUZBLGdCQUNBLHFCdERvOVhKLENzRGo5WEksNkRBQ0ksY0FDQSxlQUNBLGdCQUNBLG1CQUNBLG1CdERtOVhSLENzRC84WEEsa0RBQ0ksY0FDQSxrQkFDQSxnQkFDQSxvQkFDQSxvQnREazlYSixDc0RoOVhJLHVEQUNJLG9CdERrOVhSLENzRGo5WFEsMkRBRUksZUFDQSxxQkFGQSxjdERxOVhaLENzRGo5WFksZ0VBQ0ksc0J0RG05WGhCLENzRDU4WEEsK0NBRUksdUJBQ0EsOEJBRkEsaUN0RGk5WEosQ3NEMzhYWSxzR0FFSSxZQURBLFV0RDg4WGhCLENNMXJZSSw0QmdEb09KLCtDQWVRLGNBRUEsaUJBREEsaUJ0RDQ4WE4sQ3NEejhYTSxnRUFDSSxrQkFFQSxVQURBLEt0RDQ4WFYsQ0FDRixDc0R2OFhBLGlDQUNJLGdCdEQwOFhKLENzRHY4WEEsNEVBQ0ksVXREMDhYSixDc0R0OFhJLHdCQUNJLGlCdER5OFhSLENNbHRZSSw0QmdEOFFBLGlJQUVRLFl0RHU4WFYsQ0FDRixDc0RuOFhBLDZCQUNJLGFuRGpSVSxDbURrUlYsbUJBQ0EsZ0JBQ0Esb0JBQ0EsOEJ0RHM4WEosQ01odVlJLDRCZ0RxUkosNkJBUVEsaUJ0RHU4WE4sQ0FDRixDdUQ1eVlBLGdJQUtJLHlCQURBLHVCQUZBLHNCQUNBLGlCdkRpellKLEN1RDd5WUksNEpBQ0ksNEJ2RGd6WVIsQ3VEN3lZSSx3SkFDSSw0QnZEZ3pZUixDdUQ3eVlJLDBDQUNJLFN2RCt5WVIsQ014dllJLDRCaUR2RUosZ0lBcUJRLHlCQURBLHFCdkRpellOLEN1RDl5WU0sMENBQ0ksNEJBQ0EsNEJ2RGd6WVYsQ3VEN3lZTSw0SUFFSSwwQkFEQSxpQkFFQSx5QnZEZ3pZVixDdUQ3eVlNLG9KQUVJLGdCQURBLGV2RGl6WVYsQ3VEN3lZTSw0SkFDSSx3QkFFQSx5QkFDQSxxQkFDQSxvQkFIQSx1QnZEbXpZVixDdUQ3eVlNLHdKQUNJLHdCQUVBLDRCQUNBLHFCQUNBLG9CQUhBLDBCdkRtellWLENBQ0YsQ3VENXlZQSw2Q0FDSSx5QnZEK3lZSixDdUQ1eVlBLGtDQUVJLGdCQURBLGF2RGd6WUosQ3VEN3lZSSw4REFHSSxTQURBLDJCQURBLGV2RGl6WVIsQ3VENXlZSSxvRUFDSSxldkQ4eVlSLEN1RDF5WUEsNkdBQ0ksbUJBQ0EsNkJ2RDZ5WUosQ3VEM3lZSSx1Q0FFSSxnQkFDQSxnQnZENnlZUixDdUQxeVlJLHNIQUVJLG9CQURBLGdCQUVBLHNCQUNBLGlCdkQ0eVlSLEN1RHp5WUksc0hBRUksa0JBREEsZ0JBRUEsb0J2RDJ5WVIsQ01wMFlJLDZCaUQ2Qkksc0hBQ0ksZXZEMHlZVixDQUNGLENNejBZSSw0QmlES0osNkdBOEJRLGN2RDB5WU4sQ3VEenlZTSxzSEFDSSxpQkFDQSxpQkFDQSxldkQyeVlWLEN1RHh5WU0sc0hBQ0ksaUJBQ0EscUJBQ0EsYXZEMHlZVixDQUNGLEN1RHJ5WUksb0RBQ0ksWXZEd3lZUixDTTUxWUksNEJpRHdESSxvREFDSSxtQnZEdXlZVixDQUNGLEN1RG55WUEsbUNBRUksbUJBQ0EsY3ZEcXlZSixDTXQyWUksNEJpRDhESixtQ0FNUSxvQnZEc3lZTixDQUNGLEN1RHB5WUksdUNBQ0ksZ0J2RHN5WVIsQ005MllJLDRCaUR1RUEsdUNBSVEsZXZEdXlZVixDQUNGLEN1RG55WUEscUNBR0ksc0JBREEsOEJ2RHN5WUosQ3VEbnlZSSxtRUFDSSx3QnZEcXlZUixDdURueVlRLHFFQUNJLGV2RHF5WVosQ3VEanlZSSwrQ0FDSSxzQnZEbXlZUixDTWo0WUksNEJpRGdGSixxQ0FrQlEsaUN2RG15WU4sQ3VEL3hZRix5Q0FFUSxldkRteVlOLENBTEYsQ3VEMXhZQSxvQ0FFSSx5QkFDQSxXQUZBLGN2RHF5WUosQ3VEanlZSSx3Q0FDSSw4QnZEbXlZUixDdURoeVlJLHlDQUNJLHlCQUNBLG9CdkRreVlSLEN1RGp5WVEsK0NBQ0ksd0J2RG15WVosQ3VEL3hZSSwwQ0FDSSx3QnZEaXlZUixDTS81WUksNEJpRDRHSixvQ0FzQlEsZXZEaXlZTixDdUQveFlNLHdDQUNJLG1CdkRpeVlWLEN1RDl4WU0sMENBRUksbUJBREEsa0N2RGl5WVYsQ3VEN3hZTSx5RUFDSSxnQnZEK3hZVixDdUQ5eFlVLDRFQUNJLFl2RGd5WWQsQ0FDRixDdUQ1eFlJLG9GQUVJLHdCcEQ2TW1CLENvRDVNbkIsb0N2RDZ4WVIsQ3VEMXhZWSxnTEFDSSxNdkQ0eFloQixDdUQxeFlnQix3TUFDSSxZdkQ0eFlwQixDdUR6eFlnQiwwTUFDSSxZdkQyeFlwQixDdUR4eFlZLDhLQUNJLGV2RDB4WWhCLEN1RHZ4WVksMEhBRUksbUJBREEsZ0JBRUEscUJBQ0EseUJ2RHl4WWhCLEN1RHR4WVksMExBQ0ksZ0JBQ0EsdUJ2RHd4WWhCLENNMzhZSSw2QmlEd0xnQix3TUFDSSxZdkRzeFl0QixDdURueFlrQiwwTUFDSSxZdkRxeFl0QixDdURqeFljLHNIQUNJLFl2RG14WWxCLENBQ0YsQ010OVlJLDZCaUQ0TWdCLGtaQUNJLGF2RGd4WXRCLENBQ0YsQ3VEM3dZUSx3S0FDSSwwQnZENndZWixDTWorWUksNEJpRHFKQSxvRkFtRVEsMEJ2RDZ3WVYsQ3VEdHdZYywwSEFFSSxrQkFDQSxpQkFGQSxzQnZEMHdZbEIsQ3VEcndZYywwTEFDSSxvQnZEdXdZbEIsQ3VEbndZVSx3S0FFSSxpQkFEQSxvQnZEc3dZZCxDdURsd1lVLDRGQUNJLFl2RG93WWQsQ0FDRixDTXIvWUksNkJpRHFQUSw0RkFDSSxvQnZEbXdZZCxDQUNGLEN1RDl2WUksMkNBQ0kseUJBQ0EsaUJ2RGd3WVIsQ3VEN3ZZWSw4RkFDSSx1QnZEK3ZZaEIsQ01qZ1pJLDRCaUQ0UEEsMkNBV1EsMEJ2RDh2WVYsQ0FDRixDdUQxdllBLHNDQUNJLHNCdkQ2dllKLEN1RDN2WUksd0NBRUksbUJBREEsZ0JBRUEsc0JBQ0EsdUJ2RDZ2WVIsQ01oaFpJLDZCaUQ0UUosc0NBV1EsMkJ2RDZ2WU4sQ0FDRixDTXJoWkksNEJpRDRRSixzQ0FlUSxTdkQ4dllOLEN1RDV2WU0sd0NBQ0ksZ0J2RDh2WVYsQ3VEM3ZZTSwwQ0FDSSw2QnZENnZZVixDQUNGLEN1RDF2WUksOENBQ0ksY0FDQSx5QnZENHZZUixDdUQxdllRLG9EQUNJLGF2RDR2WVosQ3VEdnZZQSx3Q0FDSSxpQ3ZEMHZZSixDTTNpWkksNEJpRGdUSix3Q0FJUSx1QnZEMnZZTixDdUR6dllNLDZDQUNJLG9CdkQydllWLEN1RHZ2WVUsb0ZBQ0ksZXZEeXZZZCxDQUNGLEN1RHB2WUEscUNBQ0ksa0J2RHV2WUosQ3VEcnZZSSx5Q0FDSSxnQnZEdXZZUixDdURudllRLGlFQUNJLDRCdkRxdllaLENNaGtaSSw0QmlEa1VKLHFDQWNRLG1CdkRvdllOLENBQ0YsQ3VEanZZQSx1Q0FDSSxxQnZEb3ZZSixDdURsdllJLDBDQUNJLHlCdkRvdllSLEN1RC91WUEseUJBRUksZUFDQSxrQkFDQSxnQkFFQSxzQkFEQSxpQkFFQSxvQkFOQSxpQnZEd3ZZSixDTXRsWkksNEJpRDZWSix5QkFVUSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGdCdkRtdllOLENBQ0YsQ3VEOXVZQSw2QkFNSSxrQkFIQSxtQkFFQSxpQkFEQSxrQkFGQSx3QnZEb3ZZSixDTXZtWkksNEJpRGlYSiw2QkFTUSxzQkFDQSxtQnZEaXZZTixDQUNGLEN1RC91WUksOENBR0ksbUNBREEsb0JBREEsa0J2RG12WVIsQ3VEenVZQSw2Q0FJSSxzQkFGQSx1QkFHQSxVdkQwdVlKLENNeG5aSSw0QmlEZ1pBLHdEQUVRLDRCdkQwdVlWLENBQ0YsQ00xb1pJLHlCaURvYUosOERBR1Esc0NBQ0EsdUNBR0EseUJ2RHd1WU4sQ0FDRixDTXZvWkksNEJpRHVaSiw4REFVUSxrQnZEMHVZTixDQUNGLEN1RHR1WUEsOENBQ0ksa0N2RHl1WUosQ3VEdnVZSSxtREFDSSxrQ3ZEeXVZUixDdURydVlBLDRDQUdJLDRCQURBLFV2RHd1WUosQ3VEcnVZSSxrREFDSSxrQ3ZEdXVZUixDdURwdVlJLHVEQUNJLGtDdkRzdVlSLEN1RDl0WUEsc0lBQ0ksc0J2RHF1WUosQ3VEanVZSSxtQ0FDSSxxQ0FDQSxtQkFFQSxzQ0FEQSx1Q0FHQSxZQUNBLDRCQUNBLFdBQ0EsVUFKQSxvQnZEd3VZUixDTWxyWkksNEJpRHFjQSxtQ0FZUSxXQUNBLFN2RHF1WVYsQ0FDRixDdURudVlRLHdQQUNJLGVBQ0EsaUJBQ0EsMEJ2RHF1WVosQ003clpJLDRCaUQyZEEsc0NBRVEscUJBQ0EsbUJ2RG91WVYsQ0FDRixDdURsdVlJLDRDQUNJLG1DQUNBLG1CQUVBLHNDQURBLHVDQVFBLGVBTEEsWUFJQSx1QkFIQSw0QkFDQSxXQUNBLFVBSkEsb0J2RDB1WVIsQ01odFpJLDRCaURpZUEsNENBaUJRLG1DQUZBLHlCQURBLHlCQUVBLG1CQUVBLGV2RHF1WVYsQ0FDRixDdURudVlRLDBRQUNJLGVBQ0EsaUJBQ0EsMEJ2RHF1WVosQ3VEanVZSSw0Q0FFSSxtQ0FEQSxZQUVBLG1CQUVBLHNDQURBLHVDQU9BLHFCQUVBLGVBTkEsWUFHQSxrQkFEQSxnQkFHQSx1QkFKQSw0QkFGQSxxQkFRQSxTdkRtdVlSLENNOXVaSSw0QmlENmZBLDRDQWdCUSw2QnZEcXVZVixDQUNGLEN1RG51WVEsMFFBQ0ksZUFDQSxpQkFDQSwwQnZEcXVZWixDdURqdVlRLGtEQUNJLG9CdkRtdVlaLEN1RDl0WUEsMENBQ0kseUJBQ0EsMEJ2RGl1WUosQ3VEOXRZQSxnQ0FDSSxpQnZEaXVZSixDdUQvdFlJLDZCQUhKLGdDQUlRLHlCdkRrdVlOLENBQ0YsQ3VEL3RZQSxpQkFFSSxtQkFNQSxjQVBBLGFBS0EsZUFEQSxnQkFGQSx1QkFJQSxpQkFFQSxrQnZEa3VZSixDdUQ3dFlBLDhCQUNJLHlCdkRndVlKLEN1RDd0WUEsa0RBRUksd0J2RGd1WUosQ3VEL3RZSSxnRUFFSSxrQ3ZEaXVZUixDdUQvdFlRLDhFQUNJLGtDdkRrdVlaLEN1RC90WVEsNEVBQ0ksbUNBQ0EscUJ2RGt1WVosQ3VEL3RZUSxnSkFDSSxTdkRtdVlaLEN1RGh1WVEsMEVBQ0ksWXZEbXVZWixDTXB6WkksNkJpRCtqQkEsZ0VBc0JRLG1CdkRvdVlWLENBQ0YsQ3VEanVZWSw4RkFDSSxtQ0FDQSxxQnZEb3VZaEIsQ3VEanVZWSxnTEFDSSxTdkRxdVloQixDdURsdVlZLDBGQUNJLFl2RHF1WWhCLENNeDBaSSw2QmlEd2xCSSxnRkFlUSxtQnZEc3VZZCxDQUNGLEN1RGx1WUksa0ZBSUkseUJBQ0EsV0FKQSxxQkFDQSxnQ0FDQSxpQnZEdXVZUixDdURudVlRLHNGQUVJLGlCQURBLGdCQUVBLGdCdkRzdVlaLEN1RG51WVEsc0xBRUkseUJBTUEsa0JBQ0EsY0FIQSxtQkFEQSxnQkFFQSxxQkFHQSxZQVBBLHlCQUZBLGtCQUdBLGlCdkQ2dVlaLEN1RG51WUksb0ZBSUksZ0NBQ0EsY0FKQSwwQkFDQSxnQ0FDQSxpQnZEd3VZUixDTWwzWkksNEJpRHVvQkEsb0ZBU1EsMEJBQ0Esd0J2RHV1WVYsQ0FDRixDdURydVlRLHdGQUVJLGlCQURBLGdCQUVBLGdCdkR3dVlaLEN1RHJ1WVEsMExBRUkseUJBTUEsa0JBQ0EsY0FIQSxtQkFEQSxnQkFFQSxxQkFHQSxZQVBBLHlCQUZBLGtCQUdBLGlCdkQrdVlaLENNNzRaSSw0QmlEMHBCSSwwTEFhUSxrQ3ZENHVZZCxDQUNGLEN1RHh1WUksa0ZBQ0ksa0N2RDJ1WVIsQ014NVpJLDRCaURpckJJLGtGQUNJLHlCQUNBLHNCQUNBLHdCQUNBLGV2RDJ1WVYsQ3VEenVZVSxzRkFDSSxXQUVBLG1CQURBLGdCQUVBLG1CdkQ0dVlkLEN1RHp1WVUsc0ZBQ0kseUJBQ0EsVXZENHVZZCxDdUR4dVlNLGdFQUNJLGlCQUNBLGdCdkQydVlWLEN1RHp1WVUsOEVBQ0ksb0JBQ0Esb0J2RDR1WWQsQ3VEenVZVSw0RUFDSSxxQkFDQSxrQnZENHVZZCxDdUR6dVlVLHNFQUdJLHFCQUZBLGlCQUNBLGlCQUdBLG9CQURBLGlCdkQ2dVlkLEN1RDF1WVUsMEVBQ0ksYXZENnVZZCxDdUR6dVlVLGdGQWFJLHVCQURBLG1CdkRrdVlkLEN1RDV1WWMsOEZBQ0ksb0JBQ0EsbUJ2RCt1WWxCLEN1RDV1WWMsNEZBQ0kscUJBQ0EsbUJ2RCt1WWxCLEN1RDF1WWMsOEZBTUkseUJBTEEsMkJBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esc0J2RDh1WWxCLEN1RDV1WWtCLHdHQUNJLGtCQUNBLGtCQUNBLGdCQUNBLG1CdkQrdVl0QixDQUNGLENNcC9aSSx5QmlEOHdCWSw4RkFDSSw0QkFDQSxnQkFFQSx3QkFEQSxtQnZEMnVZbEIsQ3VEeHVZYyxrR0FDSSwyQkFDQSxrQkFDQSxnQkFDQSxpQkFDQSxxQnZEMnVZbEIsQ0FDRixDdURydVlBLDhCQUNJLHdCdkR3dVlKLEN1RG51WVEsZ0RBS0ksWUFKQSxXQUtBLGVBSkEsZ0JBQ0EsaUJ2RHd1WVosQ3VEbnVZWSxzREFDSSxhdkRxdVloQixDdURqdVlRLDhDQUNJLGtCdkRtdVlaLEN1RGh1WVEsaURBQ0ksa0J2RGt1WVosQ3VEcnRZQSxzSkFDSSxhdkQ0dFlKLEN1RHp0WUEsUUFDSSxpQkFDQSxvQnZENHRZSixDTTFoYUksNEJpRDR6QkosUUFLUSxpQkFDQSxvQnZENnRZTixDQUNGLEN1RDF0WUEsMEJBQ0ksY0FDQSxjdkQ2dFlKLEN1RDN0WUksbUNBQ0ksdUJ2RDZ0WVIsQ3VEMXRZSSxnQ0FDSSxhQUVBLG1CQURBLFV2RDZ0WVIsQ3VEMXRZUSxtQ0FDSSxtQnZENHRZWixDdUR6dFlRLG1DQUNJLGV2RDJ0WVosQ3VEdnRZSSw2QkFFSSxlQURBLGdCQUVBLGdCdkR5dFlSLEN1RHR0WUksZ0NBQ0ksdUJ2RHd0WVIsQ00zamFJLDZCaUR1MkJJLDZCQUNJLFl2RHV0WVYsQ3VEcHRZTSw2QkFDSSxjdkRzdFlWLENBQ0YsQ01ua2FJLDRCaURzMEJKLDBCQTJDUSxjdkRzdFlOLEN1RHB0WU0sbUNBQ0ksa0J2RHN0WVYsQ3VEbnRZTSxnQ0FDSSxlQUNBLGtCdkRxdFlWLEN1RG50WVUsbUNBQ0ksZUFDQSxpQkFFQSxnQkFEQSxjdkRzdFlkLEN1RGp0WU0sNkJBQ0ksY3ZEbXRZVixDQUNGLEN1RDdzWUEsaUVBRUkseUJBQ0EsV0FFQSxxQkFEQSxrQkFIQSxVdkRvdFlKLEN1RDlzWUksdUVBQ0ksZUFDQSxpQkFDQSx1QnZEZ3RZUixDTXJtYUksNEJpRDI0QkosaUVBaUJRLGlCQURBLHdCdkQrc1lOLEN1RDdzWU0sdUVBQ0ksZUFDQSxnQnZEK3NZVixDQUNGLEN1RDVzWUksaUNBQ0ksc0JBR0EsZ0JBRkEsY3ZEZ3RZUixDTXJuYUksNEJpRG02QkEsaUNBT1EsOEJBREEsVUFFQSxVdkRndFlWLENBQ0YsQ3VEN3NZSSxxQ0FLSSx5QkFEQSwwQkFFQSwyQkFIQSw2QkFEQSx3QkFEQSwwQkFNQSxtQnZEK3NZUixDTXJvYUksNEJpRCs2QkEscUNBU1Esb0J2RGl0WVYsQ0FDRixDdUQ3c1lBLHlCQUVJLHVCQURBLGFBRUEsY3ZEZ3RZSixDdUQ5c1lJLDBDQUxKLHlCQU1RLHNCdkRpdFlOLENBQ0YsQ3VEOXNZQSwyQkFFSSxtQkFEQSxhQUlBLGFBREEsZ0JBREEsZ0J2RG10WUosQ3VEL3NZSSwrQkFDSSxzQkFFQSxvQkFEQSxjdkRrdFlSLEN1RDlzWUkscUNBYkosMkJBY1Esa0J2RGl0WU4sQ0FDRixDTXZxYUksNEJpRHU4QkosMkJBcUJRLGFBREEsZ0JBREEsU3ZEbXRZTixDdUQvc1lNLCtCQUVJLHNCQURBLGF2RGt0WVYsQ3VEOXNZTSw4QkFDSSxldkRndFlWLENBQ0YsQ3VEM3NZQSx1REFDSSxhQUNBLGdCQUNBLGV2RDhzWUosQ3VENXNZSSx5QkFFSSx3QnBEeCtCTSxDb0R5K0JOLG9CcER6K0JNLENvRHUrQk4sZXZEZ3RZUixDdUR2c1lRLCtEQUNJLHdCcERoL0JFLENvRGkvQkYsb0J2RDZzWVosQ014c2FJLDRCaUQwK0JKLHVEQXNCUSxjQUNBLGV2RDRzWU4sQ3VEMXNZTSx5QkFDSSxVdkQ0c1lWLENBQ0YsQ3VEenNZSSw0QkFFSSxhQUNBLGlCQUNBLHlCQUhBLFV2RDhzWVIsQ3VEMXNZUSxxQ0FFSSxtQ0FDQSxnQ0FGQSx1QkFHQSwyQnZENHNZWixDTTd0YUksNEJpRDZnQ0kscUNBT1EseUJ2RDhzWWQsQ0FDRixDdUQ3c1lZLDJDQUlJLGdDQURBLG1DQURBLHdCQURBLGN2RGt0WWhCLEN1RDNzWVEsMENBRUksV0FEQSwwQkFFQSxNdkQ2c1laLEN1RHpzWVEsbUNBRUksZUFEQSxnQkFFQSxnQnZEMnNZWixDTW52YUksNEJpRHFpQ0ksbUNBTVEsZUFEQSxnQkFFQSxnQnZENnNZZCxDQUNGLEN1RDFzWWdCLGlEQUVJLFlBREEsVXZENnNZcEIsQ005dmFJLDRCaURnakNZLGlEQUtRLGVBRUEsZ0JBREEsZ0JBRkEsYXZEaXRZdEIsQ3VEenNZVSxvREFFUSxZdkQ0c1lsQixDdUR2c1ljLHdEQUVRLHVCdkQwc1l0QixDQVRGLEN1RDlyWWdCLDBEQUNJLGV2RDBzWXBCLEN1RHBzWUksMEJBQ0ksV0FHQSxlQURBLGdCQUVBLGlCQUhBLHlCdkR5c1lSLEN1RHJzWVEsZ0NBQ0ksY3ZEdXNZWixDdUQ5cllRLHlMQUNJLHNCQUNBLGF2RG1zWVosQ3VEanNZWSxxTUFDSSx3QkFFQSxlQURBLGdCQUVBLGdCdkRtc1loQixDdURoc1lZLG9ZQUVJLFl2RG1zWWhCLEN1RGhzWVEscUlBQ0ksK0J2RGtzWVosQ3VEOXJZSSw2SEFDSSx5QkFDQSxhdkRnc1lSLEN1RDlyWVEsdUlBQ0ksd0JBRUEsZUFEQSxnQkFFQSxnQnZEZ3NZWixDdUQ5cllZLG1KQUNJLGN2RGdzWWhCLEN1RDFyWVEsaU1BQ0ksc0JBQ0EsVXZENHJZWixDdUQxcllZLDZNQUNJLHFCQUVBLGVBREEsZ0JBRUEsZ0J2RDRyWWhCLEN1RHpyWVksb1pBRUksU3ZENHJZaEIsQ3VEeHJZUSx1SEFDSSxrQ3ZEMHJZWixDTWoxYUksNEJpRHNwQ0ksdUhBSVEsa0J2RDJyWWQsQ0FDRixDdUR4cllRLDZJQUNJLCtCdkQwcllaLEN1RHJyWVEsaUhBQ0ksMkJ2RHVyWVosQ3VEcnJZUSxpSEFDSSxldkR1cllaLEN1RG5yWUkseUdBQ0ksMEJ2RHFyWVIsQ3VEanJZSSx5RkFDSSxrQkFDQSxTdkRtcllSLEN1RGhyWUksa1NBRUksZ0NBQ0EsaUNBRkEsU3ZEb3JZUixDdUQvcVlZLHNVQUNJLHdCdkRpclloQixDdUQzcVlJLG1KQUNJLHVCdkQ2cVlSLEN1RHpxWVEsK0lBSUksbUJBRkEsYUFHQSxzQkFGQSxZQUZBLFV2RCtxWVosQ3VEenFZWSx5S0FJSSxjQUZBLGVBREEsZ0JBRUEsZ0J2RDRxWWhCLEN1RHJxWVEsMkpBRUksa0JBREEsZ0JBRUEsb0J2RHVxWVosQ3VEbnFZSSx1UUFDSSx3QnZEcXFZUixDdURscVlJLHVQQUNJLGtDdkRvcVlSLEN1RGhxWUksK0xBQ0ksd0J2RGtxWVIsQ3VEL3BZSSx5R0FDSSxvQnZEaXFZUixDdUQ3cFlJLHFIQUNJLFN2RCtwWVIsQ3VENXBZSSxxTEFDRSx3QnZEOHBZTixDdUQxcFlRLCtKQUNJLGF2RDRwWVosQ3VEMXBZUSxxUEFDSSxVdkQ0cFlaLEN1RDFwWVEsaUtBQ0ksWXZENHBZWixDdUQxcFlRLCtKQUtJLG1CQUVBLFdBSEEsYUFGQSxlQURBLGdCQUtBLHlCQUhBLGdCdkRncVlaLEN1RHhwWUkscUhBQ0ksa0JBQ0EsU3ZEMHBZUixDdUR4cFlRLGdXQUVJLFl2RDJwWVosQ3VEeHBZUSx1S0FFSSxXQURBLGF2RDJwWVosQ3VEdHBZZ0IseVRBR0ksYUFGQSxrQkFDQSxRdkR5cFlwQixDdURwcFlZLDRjQWtCSSxzQkFGQSx5QkFDQSwwQkFkQSxzQkFEQSxjQUlBLE9BUUEsZ0JBTkEsU0FFQSxpQkFDQSxlQUNBLGdCQUdBLFVBWEEsa0JBU0EsZ0JBUkEscUJBSUEsV0FGQSxTdkRrcVloQixDdURycFlnQix3ZEFLSSxjQUpBLGVBTUEsY0FKQSxlQURBLGdCQUVBLGlCQUlBLGtCQUZBLGdCdkQycFlwQixDdUR2cFlvQiw0bkJBQ0ksa0J2RDJwWXhCLEN1RHRwWVksaVBBQ0ksY3ZEd3BZaEIsQ3VEdHBZZ0IscVBBQ0ksZUFFQSxnQkFEQSxnQnZEeXBZcEIsQ3VEanBZUSxpS0FDSSxhdkRtcFlaLEN1RGhwWVEseU1BQ0ksYXZEa3BZWixDdUQ3b1lRLHNTQUNJLG1CdkRrcFlaLEN1RDVvWUksc0NBQ0kscUJ2RCtvWVIsQ3VEN29ZSSxrQ0FFQSxzQkFHQSw0RHZEK29ZSixDdUQzb1lBLDhCQUVJLGVBREEsZ0JBRUEsZ0J2RDhvWUosQ3VEM29ZQSwyQ0FLSSxtQkFFQSxXQUhBLGFBRkEsZUFEQSxnQkFLQSx5QkFIQSxnQnZEa3BZSixDdUQzb1lBLGtDQUNJLGNBR0EsZUFEQSxnQkFFQSxpQkFJQSxnQkFIQSxhQUVBLG1CQURBLFVBTEEsU3ZEcXBZSixDdUQ1b1lJLDRDQUlJLFdBREEsZ0JBREEsT0FEQSxRdkRpcFlSLENNaGliSSw0QmlEODRDQSw0Q0FPUSxRdkQrb1lWLENBQ0YsQ3VEN29ZUSxrREFFSSw2QkFEQSwyQnZEZ3BZWixDdUQ3b1lZLDBEQUVJLDZCQURBLHlCdkRncFloQixDdUQxb1lRLGtEQUVJLGFBREEsZ0J2RDZvWVosQ3VEM29ZWSwwREFDSSxhQUNBLHFCQUNBLGN2RDZvWWhCLENNbmtiSSx5QmlEbTdDUSwwREFNUSxjdkQ4b1lsQixDQUNGLEN1RDVvWWdCLDhEQUNJLFV2RDhvWXBCLEN1RDFvWVksdURBRUksZUFEQSxnQkFFQSxpQkFDQSxTdkQ0b1loQixDTXBrYkksNEJpRG83Q1EsdURBT1EsVXZENm9ZbEIsQ0FDRixDdUQzb1lnQix5REFDSSxjQUNBLHlCdkQ2b1lwQixDTTFsYkkseUJpRG05Q0EsMENBRVEsa0J2RHlvWVYsQ0FDRixDdUR0b1lJLHVDQUNJLHlCdkR3b1lSLEN1RHBvWUEsZUFDSSx1QnZEdW9ZSixDTXRtYkkseUJpRDg5Q0osZUFJUSxzQnZEd29ZTixDQUNGLEN1RHRvWUksb0JBQ0ksc0J2RHdvWVIsQ005bWJJLHlCaURxK0NBLG9CQUlRLHNCdkR5b1lWLENBQ0YsQ3VEcm9ZQSxlQUNJLHNCdkR3b1lKLENNdm5iSSx5QmlEOCtDSixlQUlRLHVCdkR5b1lOLENBQ0YsQ3VEdm9ZSSxvQkFDSSxzQnZEeW9ZUixDTS9uYkkseUJpRHEvQ0Esb0JBSVEsc0J2RDBvWVYsQ0FDRixDdUR0b1lBLGVBQ0ksc0J2RHlvWUosQ014b2JJLDBCaUQ4L0NKLGVBSVEsdUJ2RDBvWU4sQ0FDRixDdUR4b1lJLG9CQUNJLHNCdkQwb1lSLENNaHBiSSwwQmlEcWdEQSxvQkFJUSxzQnZEMm9ZVixDQUNGLEN1RHZvWUEsNEJBQ0ksK0J2RDBvWUosQ3VEeG9ZSSx1RUFDSSxvQnZEMG9ZUixDdURub1lJLDZIQUNJLGV2RHdvWVIsQ01ycGJJLDRCaUQ0Z0RBLHdEQUlRLGVBQ0EsZ0J2RHlvWVYsQ0FDRixDdURyb1lBLGlDQUNJLGtDdkR3b1lKLEN1RHRvWUksNEVBQ0ksb0J2RHdvWVIsQ3VEcG9ZQSw0Q0FFSSxtQkFEQSxZdkR3b1lKLENNdnFiSSw2QmlEOGhESiw0Q0FNUSxtQkFEQSxZdkR5b1lOLENBQ0YsQ3VEdG9ZSSw2REFNQSxtQkFMQSxtRUFDQSwwQkFHQSxhQURBLGdCQURBLHNCdkQyb1lKLENNcnJiSSw0QmlEdWlEQSw2REFVSSxlQURBLGdCQUVBLGdCdkR5b1lOLENBQ0YsQ016c2JJLHlCaURxa0RBLCtDQUVRLHdCdkR1b1lWLENBQ0YsQ3VEbm9ZQSxrQ0FJSSxtQkFFQSx5QkFDQSxrQkFKQSxhQURBLGFBR0EsdUJBR0EsY0FQQSxXdkQ2b1lKLEN1RHBvWUksK0VBRUksZUFEQSxnQkFFQSxpQkFFQSxlQURBLGlCdkR1b1lSLEN1RG5vWUksK0VBTUksV0FKQSxlQURBLGdCQUVBLGlCQUlBLG1CQUhBLGtCQUNBLDhCdkR1b1lSLEN1RHBvWVEsMkZBQ0ksY3ZEc29ZWixDdURwb1lRLG1GQUNJLFV2RHNvWVosQ3VENW5ZQSxnRkFFSSxxQkFEQSxhdkRxb1lKLEN1RGhvWUksY0FFSSxlQURBLGdCQUVBLGlCQUVBLGdDdkRtb1lSLENNcnZiSSw0QmlENm1EQSxjQVFRLGVBREEsZ0JBRUEsaUJBQ0EsVUFDQSxTdkRxb1lWLENBQ0YsQ3VEbm9ZUSxnQkFDSSxjQUNBLHlCdkRxb1laLEN1RC9uWUEseUNBQ0ksd0J2RGtvWUosQ3VEL25ZQSx3Q0FDSSw4QnZEa29ZSixDdUQ5bllJLHdDQUtJLG1CQUhBLHdCcEQxeUNtQixDb0QreUNuQixXQUpBLGFBQ0EsdUJBRUEsZUFMQSxVdkR1b1lSLEN1RDluWUkseUNBT0ksbUJBTkEseUJBR0Esa0JBRUEsYUFIQSxlQUtBLHVCQUhBLGNBSEEsYXZEc29ZUixDdUQzbllRLCtDQUNJLGtCQUNBLGtCdkQ2bllaLEN1RHpuWUksd0NBRUksV0FDQSxhdkQwbllSLEN1RHhuWVEsNENBQ0ksb0J2RDBuWVosQ3VEcm5ZQSxrQ0FFSSxhdkR1bllKLEN1RHJuWUksdUNBSUksYUFDQSx1QkFIQSxTQUNBLGV2RHduWVIsQ3VEcG5ZUSx3REFDSSxrQnZEc25ZWixDdURsbllJLCtDQUVJLGVBREEsZ0JBRUEsZ0J2RG9uWVIsQ3VEbG5ZUSxvREFDSSxrQnZEb25ZWixDTTl6YkksNEJpRCtzREksdUNBQ0ksb0J2RGtuWVYsQ0FDRixDTWgxYkkseUJpRGl1REEsd0NBRVEsY3ZEaW5ZVixDQUNGLEN1RDVtWUEsaURBRUksZUFEQSxnQkFFQSxpQkFDQSxrQnZEK21ZSixDdUQ3bVlJLHlEQUNJLHFCdkQrbVlSLEN1RDNtWUEsNEJBQ0ksa0J2RDhtWUosQ010MWJJLDZCaUR1dURKLDRCQUlNLGdCdkQrbVlKLENBQ0YsQ3VENW1ZQSwyQkFHSSxhQURBLHFDQUVBLDBCQUhBLHNCdkRrbllKLEN1RDdtWUksbUNBQ0ksZ0N2RCttWVIsQ3VENW1ZSSw4QkFDSSxhdkQ4bVlSLEN1RDNtWUksNkRBQ0ksZXZENm1ZUixDdUR6bVlBLFlBQ0ksbUJ2RDRtWUosQ3VEem1ZQSxZQUNJLG1CdkQ0bVlKLEN1RHptWUEsWUFDSSxtQnZENG1ZSixDdUQxbVlBLHdDQUNJLGdDdkQ2bVlKLEN1RHhtWUksMkNBQ0ksNkJ2RDJtWVIsQ3VEem1ZUSw4Q0FFSSxlQURBLGdCQUVBLGdCdkQybVlaLENNcDRiSSw0QmlEbXhEQSwyQ0FVUSxjdkQybVlWLEN1RHptWVUsOENBQ0ksZUFDQSxnQnZEMm1ZZCxDQUNGLEN1RHZtWUksNENBQ0ksb0J2RHltWVIsQ3VEdG1ZUSwrQ0FFSSxlQURBLGdCQUVBLGlCQUNBLHNCdkR3bVlaLEN1RHJtWVEsOENBRUksZUFEQSxnQkFFQSxpQkFDQSxpQnZEdW1ZWixDTTU1YkksNEJpRHN5REEsNENBb0JRLGNBREEsZXZEd21ZVixDdURybVlVLDhDQUNJLGV2RHVtWWQsQ0FDRixDdURubVlJLHdDQUNJLGFBQ0EsZ0J2RHFtWVIsQ016NmJJLDZCaURrMERBLHdDQUtRLGN2RHNtWVYsQ0FDRixDTTk2YkksNEJpRGswREEsd0NBVVEsYUFEQSxxQnZEd21ZVixDdURybVlVLDRDQUNJLGtCdkR1bVlkLENBQ0YsQ3VEcG1ZUSwyQ0FDSSxldkRzbVlaLEN1RGptWUksNENBQ0kscUJ2RG1tWVIsQ003N2JJLDRCaUR5MURBLDRDQUlRLGtCdkRvbVlWLENBQ0YsQ3VEaG1ZQSx3Q0FDSSx5QnZEbW1ZSixDdUQ5bFlJLGtHQUNJLG1CdkRrbVlSLENNeDliSSx5QmlEMDNESSwwSUFDSSxxQnZEa21ZVixDQUNGLEN1RDlsWUEsNENBQ0ksVXZEaW1ZSixDdURobVlJLGtEQUNJLGFwRHoyRE0sQ29EMDJETiwyRXZEa21ZUixDdUQ1bFlJLDZGQUNJLFl2RGttWVIsQ3VEL2xZSSxrREFDSSxVdkRpbVlSLEN1RDlsWUEsMENBQ0ksbUJ2RGltWUosQ012K2JJLDRCaURxNERKLDBDQUlRLGtCdkRrbVlOLENBQ0YsQ016L2JJLHlCaUQwNURKLDRFQUlRLHdCdkRpbVlOLEN1RGhtWU0sMEZBQ0ksV3ZEbW1ZVixDQUNGLEN1RDdsWUksd0dBRUksZ0JBREEsZXZEa21ZUixDdURobVlRLGdIQUNJLGNBQ0EsWXZEbW1ZWixDTWxnY0ksNEJpRG82REksd0dBQ0ksYXZEa21ZVixDdURobVlVLGdIQUVJLGVBQ0EsYUFGQSxhdkRxbVlkLEN1RDVsWUUsMERBRVEsY3ZEZ21ZVixDQUxGLEN1RHRsWUEsaUNBQ0ksaUJ2RCtsWUosQ3dEam1jQSwwQkFDRSx5QkFJQSxjQURBLGdCQUZBLGFBQ0EsVXhEc21jRixDd0RubWNFLGlDQUNFLGVBRUEsU0FEQSxXeERzbWNKLENNbGpjSSx5QmtENURKLDBCQVlJLFl4RHNtY0YsQ0FDRixDd0RwbWNBLHVCQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJ4RHVtY0YsQ3dEcG1jQSx1QkFDRSxheER1bWNGLEN3RHJtY0ksZ0NBQ0UsVXhEdW1jTixDeURob2NBLHFCQUNJLHNCQUNBLFV6RG1vY0osQ003amNJLDZCbURyRUEsMkJBRVEsWXpEb29jVixDQUNGLEN5RDduY0ksK0JBQ0ksMkJ6RCtuY1IsQ01ya2NJLDZCbUQzREEsK0JBR1Esc0J6RGlvY1YsQ0FDRixDTTFrY0ksNkJtRDNEQSwrQkFNUSxtQnpEbW9jVixDQUNGLEN5RGxvY1Esb0NBS0ksZUFGQSxrQkFDQSxnQkFFQSxpQkFKQSxrQkFEQSxTekR5b2NaLENNdmxjSSw2Qm1EbkRJLG9DQVFRLGN6RHNvY2QsQ0FDRixDTTVsY0ksNkJtRG5ESSxvQ0FZUSxlQURBLGdCekR5b2NkLENBQ0YsQ01sbWNJLDRCbURuREksb0NBZVEsZXpEMG9jZCxDQUNGLEN5RHRvY0ksMkJBQ0ksZ0J6RHdvY1IsQ00xbWNJLDZCbUQvQkEsMkJBR1EsaUJ6RDBvY1YsQ0FDRixDTS9tY0ksNEJtRC9CQSwyQkFNUSx5QnpENG9jVixDQUNGLEN5RDNvY1EsZ0NBR0ksZUFGQSxrQkFDQSxnQkFFQSxnQnpENm9jWixDTTFuY0ksNEJtRHZCSSxnQ0FNUSxnQnpEK29jZCxDQUNGLEN5RDNvY0ksNEJBRUksbUJBREEsYUFJQSxTQUZBLHFCQUNBLGNBRUEsY0E2Qkksd0J6RGluY1osQ014b2NJLDZCbURaQSw0QkFRUSwwQnpEZ3BjVixDQUNGLENNN29jSSw2Qm1EWkEsNEJBV1EsU0FDQSxVekRrcGNWLENBQ0YsQ3lEanBjUSwrQ0FDSSxZekRtcGNaLEN5RGpwY1Esa0NBS0ksc0JBRkEsNEJBRkEscUJBR0EsYUFGQSxTekRzcGNaLENNMXFjSSx5Qm1Ea0JJLGtDQVVRLGFBREEsV3pEb3BjZCxDQUNGLENNbnFjSSw0Qm1ES0ksa0NBY1EsYUFEQSxXekRzcGNkLENBQ0YsQ3lEaHBjUSwrQ0FDSSxpQnpEa3BjWixDTTVxY0ksNkJtRHlCSSwrQ0FJUSxpQnpEbXBjZCxDQUNGLENNanJjSSw0Qm1EeUJJLCtDQVFRLGlCekRvcGNkLENBQ0YsQ010cmNJLDZCbURxQ0ksbUNBR1EsaUNBREEsZXpEb3BjZCxDQUNGLEN5RGxwY1ksc0RBRUksVXpEcXBjaEIsQ3lEbHBjWSxrSEFGSSxtQkFGQSwwQ3pEMHBjaEIsQ3lEanBjWSxvQ0FmSixtQ0FnQlEsMEJ6RG9wY2QsQ0FDRixDeURucGNZLHFDQWxCSixtQ0FtQlEsMEJ6RHNwY2QsQ0FDRixDeURycGNZLHFDQXJCSixtQ0FzQlEsMEJ6RHdwY2QsQ0FDRixDeUR2cGNZLHFDQXhCSixtQ0F5QlEsNEJ6RDBwY2QsQ0FDRixDTXp0Y0ksNkJtRGlFUSxrREFHUSxpQnpEeXBjbEIsQ0FDRixDTTl0Y0ksNEJtRGlFUSxrREFPUSxpQnpEMHBjbEIsQ0FDRixDeUR0cGNRLHFDQUNJLGF6RHdwY1osQ3lEdnBjWSxxQ0FGSixxQ0FHUSxvQnpEMHBjZCxDQUNGLENNM3VjSSw2Qm1EbUZRLCtDQUdRLHlCQURBLG1CekQycGNsQixDQUNGLEN5RHJwY0ksb0NBQ0ksbUJ6RHVwY1IsQ01wdmNJLDZCbUQ0RkEsb0NBR1EsaUJ6RHlwY1YsQ0FDRixDTXp2Y0ksNEJtRDRGQSxvQ0FNUSxrQnpEMnBjVixDQUNGLEN5RDFwY1EseUNBS0ksV0FGQSxlQUZBLGtCQUNBLGdCQUVBLGdCekQ2cGNaLENNcndjSSw2Qm1Eb0dJLHlDQU9RLGVBQ0EsZ0J6RDhwY2QsQ0FDRixDeUQzcGNRLDJDQUNJLGtCekQ2cGNaLENNOXdjSSw0Qm1EZ0hJLDJDQUlRLGtCekQ4cGNkLENBQ0YsQ3lEMXBjSSwyQkFDSSx3QnpENHBjUixDeUQzcGNRLGlDQUlJLGVBRkEsa0JBQ0EsZ0JBRUEsaUJBSkEsK0J6RGlxY1osQ003eGNJLDZCbUQySEksaUNBUVEsaUJBREEsdUJ6RGdxY2QsQ0FDRixDTW55Y0ksNkJtRDJISSxpQ0FXUSxjekRpcWNkLENBQ0YsQ3lEL3BjUSwrQkFDSSw2QnpEaXFjWixDTTN5Y0ksNkJtRHlJSSwrQkFHUSw2QnpEbXFjZCxDQUNGLENNanljSSxtRG1Ec0lRLDJDQUNJLFl6RDhwY2QsQ0FDRixDeUR2cGNRLHFEQUVJLGFBR0EsdUJBREEsNEJBSEEsV3pENnBjWixDTTV6Y0ksNEJtRDhKSSxxREFRUSxtQnpEMHBjZCxDQUNGLEN5RHJwY1EsaUNBQ0ksdUJ6RHVwY1osQ01qMWNJLDBCbUQ4TEksbUNBRVEsa0N6RHFwY2QsQ0FDRixDTXowY0ksNEJtRHNMSSxnQ0FHUSx1QkFEQSxxQnpEc3BjZCxDQUNGLEN5RHBwY1ksa0NBRUksV0FFQSxlQURBLGdCQUVBLGlCQUpBLGdCekQwcGNoQixDeURucGNRLGlDQUVJLGFBREEsaUJBRUEsVXpEcXBjWixDTTMxY0ksNEJtRG1NSSxpQ0FNUSxhQUNBLGlCQUZBLFd6RHlwY2QsQ0FDRixDTS8yY0kseUJtRDJOUSxzQ0FFUSxZekRzcGNsQixDQUNGLEN5RGpwY0ksaURBR0ksU0FEQSwyQkFEQSxlekRxcGNSLEN5RGhwY0ksdURBQ0ksZXpEa3BjUixDeUQ1b2NBLG9DQUVJLHlCQURBLG1CekRncGNKLENNcDNjSSw2Qm1EbU9KLG9DQUlRLG1CekRpcGNOLENBQ0YsQ3lEN29jQSwrQkFDSSxnQnpEZ3BjSixDTTczY0ksNkJtRDRPSiwrQkFJUSxnQnpEaXBjTixDQUNGLENNLzRjSSx5Qm1EZ1FBLHFDQUVRLDRCQUNBLGV6RGlwY1YsQ0FDRixDeUQ3b2NBLDhCQUNJLHVCekRncGNKLENNNTRjSSw2Qm1EMlBKLDhCQUdRLHVCekRrcGNOLENBQ0YsQzBEdjljSSxvQkFFSSxxQkFEQSxhQU1BLFNBSkEsMkJBQ0EscUJBRUEsY0FEQSxTMUQ0OWNSLENNMzVjSSw2Qm9EdEVBLG9CQVdRLDJCQURBLFUxRDQ5Y1YsQ0FDRixDTWo2Y0ksNkJvRHRFQSxvQkFjUSxTQUNBLGUxRDY5Y1YsQ0FDRixDTXY2Y0ksNEJvRHRFQSxvQkFvQlEsU0FEQSxtQjFEKzljVixDQUNGLEMwRDU5Y1EsMEJBS0ksc0JBRkEsNEJBRkEscUJBR0EsYUFGQSxTMURpK2NaLENNajhjSSx5Qm9EbENJLDBCQVVRLGFBREEsVzFEKzljZCxDQUNGLENNMTdjSSw0Qm9EL0NJLDBCQWNRLGFBREEsVzFEaStjZCxDQUNGLENNaDhjSSw2Qm9EN0JJLDJCQUdRLGlDQURBLGUxRGcrY2QsQ0FDRixDMEQ5OWNZLDhDQUVJLFUxRGkrY2hCLEMwRDk5Y1ksa0dBRkksbUJBRkEsMEMxRHMrY2hCLEMwRDU5Y1EsNkJBRUksY0FEQSxtQjFEKzljWixDMEQ3OWNZLHFDQUhKLDZCQUlRLG9CMURnK2NkLENBQ0YsQzBENzljUSx5QkFFSSxtQkFEQSxZMURnK2NaLENNNTljSSw0Qm9ETEkseUJBSVEsYUFDQSxRMURpK2NkLENBQ0YsQ00vK2NJLHlCb0RnQlEsOEJBRVEsa0JBQ0EsUzFEaStjbEIsQ0FDRixDTXgrY0ksNEJvREdRLDhCQU9RLFMxRGsrY2xCLENBQ0YsQzBEaCtjZ0Isb0NBQ0ksc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxpQjFEaytjcEIsQ01sZ2RJLDBCb0QwQlksb0NBVVEsZUFDQSxrQkFDQSxnQkFDQSxpQkFKQSxpQjFEdStjdEIsQ0FDRixDMERoK2NnQixvQ0FDSSxrQ0FDQSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLDhCMURrK2NwQixDTW5oZEksMEJvRDJDWSxvQ0FRUSxlQUNBLGtCQUNBLGdCQUNBLGdCMURvK2N0QixDQUNGLEMwRG4rY29CLDBDQUNJLGlDMURxK2N4QixDMkR6bGRJLDZCQUNJLGUzRDRsZFIsQzJEM2xkUSxxQ0FFSSxtQkFEQSxhQUVBLG9CM0Q2bGRaLEMyRDFsZFEsa0NBQ0ksOERBQzJCLDRCQUFkLFlBQ2IsbUJBREEsVTNEK2xkWixDMkQzbGRRLGtDQUlJLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUJBTkEsa0JBREEsaUIzRG9tZFosQzJEeGxkQSwwREFDSSxVM0QybGRKLEM0RHhuZEEsb0JBRUksYUFDQSxTQUNBLHFCQUhBLGM1RDhuZEosQ010amRJLDRCc0R6RUosb0JBUVEsU0FEQSxjNUQ2bmROLENBQ0YsQzREMW5kSSx5QkFDSSx5QkFDQSwrQjVENG5kUixDNER6bmRJLDJCQUNJLGVBQ0EsZ0JBQ0Esa0I1RDJuZFIsQzREeG5kSSx1QkFDSSxpQkFDQSxnQjVEMG5kUixDTXprZEksNEJzRDdDSiwwQkFFUSxtQjVEeW5kTixDQUNGLENNNWxkSSwwQnNEaENKLDBCQU1RLHFCNUQwbmROLENBQ0YsQzREdm5kQSx1QkFJSSx1QkFIQSxhQUNBLGVBQ0Esc0I1RDJuZEosQ00zbGRJLDRCc0RuQ0osdUJBT1EsMEI1RDJuZE4sQ0FDRixDNER4bmRBLDRDQUVJLGFBREEsYUFFQSxVNUQybmRKLENNdG1kSSw0QnNEbEJKLDRDQUVRLFk1RDJuZE4sQ0FDRixDNER4bmRBLDZDQUNJLGFBQ0Esb0I1RDJuZEosQzREeG5kUSxtSEFFSSx5QkFFQSxtQkFDQSxrQkFGQSxjQUZBLGM1RDhuZFosQ014bmRJLDZCc0RaSiw2Q0FlUSxnQjVEeW5kTixDQUNGLENNN25kSSw0QnNEWkosNkNBb0JRLGFBREEsUzVEMm5kTixDQUNGLEM0RHRuZEEsdUJBQ0ksZTVEeW5kSixDNER0bmRRLDhIQUNJLGdCNUR3bmRaLEM0RHBuZEksK0NBQ0ksWTVEc25kUixDNERwbmRRLHNFQUNJLGNBQ0EsZTVEc25kWixDNERobmRRLDJFQUNJLGE1RGtuZFosQzREMW1kQSx3QkFFSSxjQUNBLGVBRkEsYTVEK21kSixDNEQxbWRBLG1FQUdJLGNBREEsaUJBREEsUTVEK21kSixDNEQxbWRBLGtCQUNJLGVBRUEsc0JBREEsb0JBR0Esa0JBREEsVTVEOG1kSixDTXhxZEksNEJzRHNESixrQkFRUSxtQkFDQSxvQjVEOG1kTixDQUNGLEM0RDNtZEEscUJBQ0ksbUJBQ0Esb0I1RDhtZEosQ01ucmRJLDRCc0RtRUoscUJBS1EsaUJBQ0EsZ0I1RCttZE4sQ0FDRixDNEQ1bWRBLGlCQUNJLG1CQUNBLG1CNUQrbWRKLENNOXJkSSw0QnNENkVKLGlCQUtRLGVBQ0Esa0I1RGduZE4sQ0FDRixDNEQ3bWRBLHFCQUNJLGVBQ0Esa0I1RGduZEosQzREN21kQSxxQkFDSSxlQUNBLGdCQUNBLGdCNURnbmRKLEM0RDdtZEEsZ0NBQ0ksWTVEZ25kSixDTW50ZEksNEJzRGtHSixnQ0FJUSxzQkFDQSxrQjVEaW5kTixDQUNGLEM0RDltZEEsdUJBQ0ksYTVEaW5kSixDNEQ5bWRBLGdEQUNJLFM1RGluZEosQzREL21kSSxrRUFDSSxtQkFDQSxpQjVEaW5kUixDTXJ1ZEksNEJzRCtHSixnREFVUSxlQURBLFU1RGtuZE4sQzREaG5kTSxrRUFDSSxtQkFDQSxlNURrbmRWLEM0RC9tZE0seUZBQ0ksUTVEaW5kVixDNEQ5bWRNLHNJQUVJLHNCQURBLGU1RGluZFYsQ0FDRixDNEQ1bWRBLGlCQUNJLGNBRUEsZUFEQSx5QjVEZ25kSixDNEQzbWRJLDBCQUNJLG9CNUQ4bWRSLEM0RHptZEksOEJBQ0ksa0JBRUEsc0JBREEsbUI1RDZtZFIsQ010d2RJLDRCc0R1SkEsOEJBTVEsbUJBQ0Esb0I1RDZtZFYsQ0FDRixDNER4bWRJLDJEQUNJLGE1RDJtZFIsQzREdm1kQSwwQkFJSSx1QkFIQSxhQUNBLGVBR0EsU0FGQSxzQjVENG1kSixDNER4bWRJLGlEQUVJLGFBREEsYUFFQSxRNUQwbWRSLEM0RHhtZFEscURBRUksZUFEQSxhNUQybWRaLEM0RHhtZFEsbURBQ0ksZUFDQSxnQjVEMG1kWixDNER0bWRZLGtFQUNJLGdCNUR3bWRoQixDTXh5ZEksNkJzRHlLSiwwQkE2QlEsVTVEc21kTixDNERwbWRNLGlEQUNJLFk1RHNtZFYsQ0FDRixDTWh6ZEksNEJzRHlLSiwwQkFxQ1EsUTVEc21kTixDNERwbWRNLGlEQUNJLFk1RHNtZFYsQ0FDRixDNERqbWRBLG1DQUNJLGlCNURvbWRKLENNNXpkSSw0QnNEdU5KLG1DQUlRLFVBQ0EsZTVEcW1kTixDNERubWRNLHNDQUNJLFk1RHFtZFYsQ0FDRixDNERqbWRBLCtCQUNJLGtCQUVBLHNCQURBLG1CNURxbWRKLENNMzBkSSw0QnNEb09KLCtCQU1RLG1CQUNBLG9CNURxbWROLENBQ0YsQzREbG1kQSxpQ0FDSSxVNURxbWRKLENNcjFkSSw0QnNEK09KLGlDQU1RLFdBQ0Esd0JBRkEsa0JBREEsVTVEeW1kTixDQUNGLENNMTJkSSwwQnNENFBKLGlDQVdRLG9CNUR1bWROLENBQ0YsQzREcG1kQSxtQkFDSSxhNUR1bWRKLENNdDJkSSw0QnNEOFBKLG1CQUdRLGM1RHltZE4sQ0FDRixDNER0bWRBLGtCQUNJLHNCQUNBLGE1RHltZEosQzREbG1kQSxrQ0FDSSxtQjVEb21kSixDTW4zZEksNEJzRDhRSixrQ0FJUSxvQjVEcW1kTixDQUNGLEM0RGxtZEEseUJBS0ksc0JBSEEsU0FFQSxhQUhBLGVBS0EsWUFIQSxZNUR3bWRKLEM0RGxtZEEsMEJBQ0ksVTVEcW1kSixDNERubWRJLDhCQUNJLGdCNURxbWRSLEM0RGptZEEsaUNBRUkscUJBREEsYUFFQSxRQUNBLG1CNURvbWRKLENNLzRkSSw0QnNEOFNJLDZDQUNJLGtCNURvbWRWLEM0RDVsZFUsc0RBRUksWUFEQSxVNURrbWRkLEM0RDNsZEYsVUFFUSxhNUQrbGROLENBWkYsQzREL2tkQSw0Q0FDSSxtQjVEK2xkSixDNEQ3bGRJLGtJQUNJLG1CQUNBLG9CQUNBLGVBQ0EsZTVEK2xkUixDNEQzbGRBLG1DQUNJLGU1RDhsZEosQzREM2xkQSxvQkFDSSx5QkFDQSxxQjVEOGxkSixDNEQ1bGRJLHVCQUNJLGtCQUVBLHNCQURBLG1CNUQrbGRSLENNejdkSSw0QnNEK1ZJLHVCQUNJLGlCQUNBLGdCNUQ2bGRWLEM0RHhsZEYsd0NBRVEsVTVENGxkTixDQUxGLEM0RGxsZEksbUVBRUksbUJBREEseUJBRUEsbUI1RDJsZFIsQzREeGxkSSxnRUFFSSx1QkFEQSxnQjVEMmxkUixDNER2bGRJLGtDQUNJLGVBQ0EsbUJBQ0EsaUI1RHlsZFIsQzREdGxkSSxrQ0FDSSxhekR0WE0sQ3lEdVhOLHlCNUR3bGRSLEM0RHRsZFEsd0NBQ0ksb0I1RHdsZFosQ00zOWRJLDRCc0R3WUksK0RBQ0ksa0I1RHNsZFYsQ0FDRixDNERsbGRBLG1CQUNJLGNBQ0EsZUFDQSxnQkFDQSxpQkFDQSxjNURxbGRKLENNeCtkSSw0QnNEdVpBLG1EQUVRLGM1RG9sZFYsQ0FDRixDNERobGRBLHFFQUNJLFk1RG1sZEosQzREbGxkSSxpR0FDSSwyQjVEb2xkUixDTXIvZEksNEJzRHFhSSxpR0FFSSxlQUNBLGlCQUZBLHlCNURxbGRWLENBQ0YsQzREL2tkQSxzREFDSSxnQjVEa2xkSixDNERobGRJLDREQUNJLG1DQUNBLDhCNURrbGRSLEM0RDlrZEEsOERBQ0ksZ0I1RGlsZEosQzREL2tkSSxvRUFDSSxtQ0FDQSwrQkFDQSxvQjVEaWxkUixDNkR0bGVBLG1CQUdJLFlBRkEsY0FHQSxjQUNBLFlBSEEsYzdENGxlSixDTXJoZUksNEJ1RHpFSixtQkFRUSx5QkFDQSxpQkFDQSxnQjdEMGxlTixDQUNGLEM2RHZsZUEsaUJBR0kseUJBRkEsYUFJQSxlQUhBLFNBRUEsbUI3RDJsZUosQzZEeGxlSSx1QkFDSSx3QjdEMGxlUixDTXZpZUksNEJ1RDNESixpQkFhUSxTN0QwbGVOLEM2RHhsZU0sd0NBSEEscUI3RDhsZU4sQzZEdmxlTSxxQkFDSSxTN0R5bGVWLENBQ0YsQzZEcmxlQSx1QkFDSSxXN0R3bGVKLEM2RHJsZUEsd0JBRUkseUJBQ0EsWUFDQSwwQkFFQSxlQURBLGNBSkEsb0I3RDZsZUosQ01oa2VJLDRCdUQ5Qkosd0JBU1EsZ0I3RHlsZU4sQ0FDRixDNkR0bGVBLGlDQUNJLFk3RHlsZUosQzZEdGxlQSwrQkFHSSxxQkFGQSxhQUNBLFU3RDBsZUosQ001bGVJLDBCdURBSiwrQkFNUSxXN0QwbGVOLENBQ0YsQzZEdmxlQSxxQkFFSSxtQkFEQSxhQUVBLHNCN0QwbGVKLENNMWxlSSw0QnVESEoscUJBTVEsYzdEMmxlTixDQUNGLEM2RHhsZUEsV0FHSSxtQkFEQSx5QkFEQSxrQkFHQSxnQzdEMmxlSixDNkR6bGVJLGlCQUNJLHdCN0QybGVSLEM2RHZsZUEsbUJBQ0ksZ0I3RDBsZUosQ003bWVJLDRCdURrQkosbUJBSVEsY0FDQSxVN0QybGVOLENBQ0YsQzZEeGxlQSxtQ0FDSSxPN0QybGVKLENNdm5lSSw0QnVEMkJKLG1DQUtRLGdCQURBLE83RDZsZU4sQ0FDRixDNkR6bGVBLG1CQUNJLE83RDRsZUosQ01qb2VJLDRCdURvQ0osbUJBSVEsTzdENmxlTixDNkR6bGVGLDBCQUVRLGtCN0Q2bGVOLENBTEYsQzZEcGxlQSxpQ0FJSSxzQkFHQSxrQkFGQSw0QkFRQSxjQUxBLGtCQUdBLFNBRkEsb0JBQ0EsOEJBVEEsZUFFQSxTQVNBLDBCQVZBLFU3RHdtZUosQzZEM2xlSSx3Q0FPRSwwREFOQSxXQUVBLGNBRUEsVUFEQSxrQkFFQSxRQUpBLFk3RGttZU4sQzZEemxlQSwrQkFDSSxxQjdENGxlSixDNkR4bGVJLHlHQUNJLHlCN0QybGVSLEM2RHpsZVEsK0dBQ0ksb0I3RDJsZVosQzZEdGxlQSxxQ0FDSSxtQkFDQSxnQkFDQSxtQjdEeWxlSixDOEQvdmVBLDJCQUNJLGE5RGt3ZUosQzhEL3ZlUSxzRUFDSSx5QkFJQSxrQkFGQSxZQUdBLGlCQUZBLFlBRkEsVTlEcXdlWixDOEQ3dmVJLDZCQUNJLGVBQ0EsZ0JBQ0EscUI5RCt2ZVIsQ01wdGVJLDBCd0R2Q0ksMkNBQ0ksa0I5RDh2ZVYsQ0FDRixDTTVzZUksNEJ3RDlDSSwyQ0FDSSxtQjlENnZlVixDQUNGLEM4RDF2ZUksZ0RBQ0ksMkNBQ0ksdUM5RDR2ZVYsQ0FDRixDOER2dmVBLGlEQUNJLGU5RDB2ZUosQzhEeHZlSSxzRUFDSSxjQUNBLHlCOUQwdmVSLEM4RHp2ZVEsNEVBQ0ksYTlEMnZlWixDTWp1ZUksNkJ3RGpDSixpREFhUSxZQURBLGM5RDJ2ZU4sQ0FDRixDOER2dmVBLGdDQUNJLHlCQUNBLFlBR0Esa0JBRkEsZ0JBQ0EsYzlEMnZlSixDOER4dmVJLGtDQUNJLHlCQUlBLHVCQUNBLGtCQUNBLGdCQUNBLG9CQUpBLHNCQURBLHFCQURBLHdCOURnd2VSLEM4RHh2ZVEsK0NBQ0ksa0VBR0EseUJBQ0EsZUFGQSxrQkFEQSxpQjlENnZlWixDOER2dmVRLHdDQUNJLFdBQ0EsYzlEeXZlWixDOERydmVJLHNDQUdJLHlCQURBLFlBRUEsY0FIQSxtQjlEMHZlUixDOERydmVRLG9EQUNJLGNBQ0EsZUFDQSxnQkFDQSxrQjlEdXZlWixDOERudmVJLHNDQUNJLHlCQU9BLFdBSkEsa0JBQ0EsY0FIQSw0QkFLQSxhQURBLHdCQUhBLFU5RDB2ZVIsQzhEbnZlUSw0Q0FFSSxrQkFDQSxvQkFGQSxrQjlEdXZlWixDOERudmVZLGtEQUNJLHlCQUNBLFU5RHF2ZWhCLEM4RC91ZUEsbUNBRUksYUFEQSxZOURtdmVKLEM4RGh2ZUksc0NBQ0ksaUJBQ0EsZ0I5RGt2ZVIsQ001eWVJLDRCd0RvREosbUNBV1EsZ0NBREEsWTlEbXZlTixDOERodmVNLHNDQUNJLG1CQUNBLG1COURrdmVWLENBQ0YsQzhEOXVlQSxPQUNJLG1COURpdmVKLEM4RDl1ZUEsTUFDSSxvQjlEaXZlSixDOEQ5dWVBLDRCQUVJLDZCQURBLGM5RGt2ZUosQzhEL3VlSSxxREFDSSxtQjlEaXZlUixDTXQwZUksNEJ3RGdGSiw0QkFTUSxZOURpdmVOLEM4RC91ZU0saUNBQ0ksb0I5RGl2ZVYsQ0FDRixDOEQ3dWVBLG1DQUNJLG9COURndmVKLEM4RDd1ZUEsOEJBQ0ksWTlEZ3ZlSixDOEQ3dWVBLG9DQUNJLGVBQ0EsZUFDQSxnQkFDQSxxQjlEZ3ZlSixDOEQ5dWVJLDJDQVVJLCtCQUNBLG9CQUxBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsWUFJQSxvQkFEQSxtQkFFQSxzQkFOQSxVOUR3dmVSLEM4RDl1ZVcsaUZBRVAsNERBREEsd0I5RGl2ZUosQzhENXVlQSxVQUVJLGVBREEsVTlEaXZlSixDOEQ3dWVJLGVBQ0ksYTlEK3VlUixDOEQ3dWVRLHFCQUNJLGE5RCt1ZVosQytEbjhlQSxtQkFHSSxzQkFEQSxtQkFFQSxXQUNBLG1CQUNBLGdCQUNBLHNCQU5BLHFCQVFBLGtCQUVBLFlBREEsVUFFQSxTL0RxOGVKLENNeDRlSSw0QnlEekVKLG1CQWdCUSxZQURBLFMvRHU4ZU4sQ0FDRixDK0RwOGVJLHlCQUNJLFUvRHM4ZVIsQ01qNWVJLDRCeUQvQ0ksb0VBQ0ksUy9EbzhlVixDQUNGLENNdjVlSSxxRHlEL0NJLG9FQUlRLFUvRHM4ZWQsQ0FDRixDK0RoOGVBLG1DQUNJLG1CQUNBLCtCL0RtOGVKLEMrRGw4ZUksc0NBQ0ksd0IvRG84ZVIsQytEajhlSSxxQ0FDSSxjQUNBLHlCL0RtOGVSLEMrRGo4ZVEsMkNBQ0ksb0IvRG04ZVosQ00zNmVJLDZCeURuQkksc0NBQ0ksZ0IvRGk4ZVYsQ0FDRixDTWg3ZUksNEJ5RHBDSixtQ0F1QlEsYy9EaThlTixDQUNGLEMrRDk3ZUEsK0JBQ0ksbUJBQ0EsV0FDQSwrQi9EaThlSixDK0RoOGVJLGtDQUVJLGVBQ0Esa0JBQ0EsZ0JBRUEsc0JBREEsaUJBRUEsb0JBTkEsaUIvRHc4ZVIsQ01wOGVJLDRCeURMQSxrQ0FVUSxlQUNBLGtCQUNBLGdCQUNBLGdCL0RtOGVWLENBQ0YsQytEaDhlSSw0Q0FDSSxtQi9EazhlUixDK0QvN2VJLGlDQUNJLGNBQ0EseUIvRGk4ZVIsQytELzdlUSx1Q0FDSSxvQi9EaThlWixDTXQ5ZUksNkJ5RDBCSSxrQ0FDSSxnQi9EKzdlVixDQUNGLENNMzllSSw0QnlEVEosK0JBeUNRLGdCL0QrN2VOLENBQ0YsQytENTdlQSxhQUNJLGtCQUNBLGtCQUNBLGdCQUVBLHNCQURBLGtCL0RnOGVKLENNeCtlSSw0QnlEb0NKLGFBUVEsaUJBQ0EsZ0IvRGc4ZU4sQ0FDRixDK0Q3N2VBLGFBQ0ksa0JBQ0EsZ0JBRUEsc0JBREEsbUIvRGk4ZUosQ01yL2VJLDRCeURpREosYUFPUSxpQkFDQSxvQi9EaThlTixDQUNGLEMrRDc3ZUEsWUFDSSxlQUNBLGdCQUNBLGdCL0RnOGVKLEMrRDc3ZUEsMENBQ0ksZ0IvRGc4ZUosQytEeDdlSSx1R0FDSSxxQi9ENjdlUixDTTNnZkksNkJ5RG9FSiwwQ0FjUSxTL0Q2N2VOLENBQ0YsQytEMTdlQSxvQkFDSSxhQUVBLFNBREEsVS9EODdlSixDK0QzN2VJLDJCQUNJLHNCL0Q2N2VSLENNemhmSSw0QnlEc0ZKLG9CQVVRLGMvRDY3ZU4sQ0FDRixDTTNpZkksMEJ5RGlISix3REFFUSwyQi9ENjdlTixDQUNGLEMrRHo3ZUksbUpBQ0ksdUIvRDQ3ZVIsQytEdjdlSSw0REFDSSxzQ0FDSSxZL0QwN2VWLENBQ0YsQytEdDdlQSxhQUNJLGFBQ0EscUIvRHk3ZUosQ2dFeG5mUSw0Q0FFSSxzQkFEQSxjaEU0bmZaLENnRXRuZkEsbUNBQ0ksZ0JoRXluZkosQ2dFdG5mQSxvQkFDSSxnQmhFeW5mSixDZ0V0bmZBLG1DQUlJLG1CQUZBLGFBQ0EsU0FFQSxxQkFKQSxzQmhFNm5mSixDZ0V2bmZJLHVDQUVJLGlCQURBLGdCaEUwbmZSLENnRXRuZkksMEVBQ0ksa0JBQ0EscUJBQ0EsaUJoRXduZlIsQ2dFcm5mSSxxQ0FDSSxlaEV1bmZSLENnRXBuZkkscUNBQ0ksY0FDQSx5QmhFc25mUixDZ0VwbmZRLDJDQUNJLG9CaEVzbmZaLENNM2xmSSw0QjBEdERKLG1DQWdDUSxzQkFDQSxnQ2hFcW5mTixDZ0VubmZNLHVDQUVJLFlBREEsZWhFc25mVixDZ0VsbmZNLDBFQUNJLG1CQUNBLG1CaEVvbmZWLENnRS9tZkYsNEVBRVEsV2hFbW5mTixDQUxGLENnRTFtZkEsK0JBQ0ksWWhFbW5mSixDZ0VobmZBLGtDQUVJLDJCQUVBLG1CQUhBLG1CQUlBLGdCQUVBLG1CQURBLGlCQUhBLGdCaEV1bmZKLENnRWpuZkkscUNBQ0ksT2hFbW5mUixDZ0VqbmZRLHdDQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsMEJoRW1uZlosQ010b2ZJLDRCMERHSixrQ0FxQlEsY0FDQSxvQkFDQSxxQmhFa25mTixDQUNGLENnRTltZkEseUNBRUksV0FHQSxlQUNBLGdCQUxBLFlBTUEsaUJBSkEsaUJoRW9uZkosQ2dFN21mQSxtQ0FJSSxtQkFVQSx5QkFEQSxrQkFOQSxXQUVBLGVBQ0EsZ0JBUEEsVUFRQSxpQkFJQSxnQkFkQSxrQkFPQSxrQkFOQSxNQUdBLFNoRXduZkosQ010cWZJLDRCMER5Q0osbUNBbUJRLFNBREEsT2hFZ25mTixDQUNGLENpRWx2ZkUsdURBQ0UsTUFDQSxnQkFDQSxrQmpFcXZmSixDaUVudmZJLDBFQUNFLGlCakVxdmZOLENNcnJmSSw0QjJEakVBLDBFQUlJLGlCakVzdmZOLENBQ0YsQ2lFbnZmSSxxRUFDRSxhakVxdmZOLENNMXNmSSx5QjJEdkNFLG1FQUNFLGVqRW92Zk4sQ0FDRixDTWxzZkksNEIyRDlDRSxtRUFDRSxlakVtdmZOLENBQ0YsQ2lFL3VmSSw4REFDRyxlakVpdmZQLENrRWx4ZkUscURBQ0UsaUJsRXF4ZkosQ005c2ZJLDRCNERuRUEsdUNBQ0UsWWxFb3hmSixDa0VqeGZFLHFEQUNFLGFBQ0EsU0FDQSxpQmxFbXhmSixDQUNGLENrRS93ZkEsZUFJRSx5QkFEQSxZQURBLFlBREEsVWxFcXhmRixDa0Uvd2ZJLDJCQUNFLGFsRWl4Zk4sQ2tFN3dmRSxxQkFJRSxXQURBLGVBRkEsZ0JBQ0EsV2xFaXhmSixDa0Uxd2ZFLHVGQUNFLGdCbEU2d2ZKLENrRTF3ZkUsNEVBQ0UsV0FDQSxtQmxFNHdmSixDa0V6d2ZFLDhEQUNFLGNsRTJ3ZkosQ2tFendmRSw4REFDRSxlbEUyd2ZKLENrRXR2Zk0sK0RBRUUsZUFEQSxXbEVtd2ZSLENrRTl2ZkksOERBQ0UsVWxFZ3dmTixDa0U5dmZJLDhEQUNFLFdsRWd3Zk4sQ2tFNXZmRSx5RkFDRSw4REFDRSxZbEU4dmZKLENrRTV2ZkUsOERBQ0UsYWxFOHZmSixDQUNGLENNL3hmSSx5QjREc0NGLGlHQUVJLGFBR0EsU0FGQSxpQkFDQSxpQmxFNHZmSixDQUNGLENrRW52ZkUseUlBQ0UsWWxFd3ZmSixDa0VydmZFLGlRQUNFLGFBQ0EsZWxFeXZmSixDa0VwdmZFLHVDQUNFLGNsRXV2ZkosQ2tFcHZmRSx1Q0FDRSxhbEVzdmZKLENrRW52ZkUsa0NBR0UseUJBRkEsa0JBQ0EsUWxFc3ZmSixDa0VudmZJLHdDQUVFLG9CQURBLGdCbEVzdmZOLENNdHpmSSw2QjREd0VFLHdDQUVFLG1CQURBLGVsRWt2Zk4sQ2tFN3VmRSx1Q0FDRSxVbEUrdWZKLENrRTd1ZkUsdUNBQ0UsV2xFK3VmSixDQUNGLENNbDBmSSw0QjREdUZBLGtDQUVFLHlCQURBLFFsRSt1ZkosQ2tFM3VmRSx1Q0FDRSxhbEU2dWZKLENrRTN1ZkUsdUNBQ0UsY2xFNnVmSixDQUNGLENrRXh1ZkUsNERBQ0Usb0NsRTJ1ZkosQ2tFdHVmSSw2RkFDRSxxQmxFd3VmTixDbUU5NWZBLHVCQUNFLGtCQUNBLFVuRWk2ZkYsQ21FOTVmQSxxQkFFRSxtQkFDQSxRQUNBLFVuRWk2ZkYsQ21FOTVmQSwwQkFHRSxtQkFEQSxhQURBLGNBR0EsV25FaTZmRixDbUU5NWZBLGdCQUNFLGdCQVFBLDRDQVBBLGVBS0EsZ0JBSkEsbUJBRUEsYUFEQSxpQkFFQSxjbkVvNmZGLENtRTk1ZkEsbUJBQ0UsT0FDQSxpQm5FaTZmRixDbUU3NWZBLDJCQUlFLGtCQURBLGVBREEsY0FEQSxVbkVtNmZGLENtRTc1ZkEsaURBQ0Usa0NuRWc2ZkYsQ21FNzVmQSxZQUNFLGFoRXFDWSxDZ0VwQ1osaUJBQ0EsaUJuRWc2ZkYsQ21FNzVmQSxvREFDRSxpQm5FZzZmRixDbUU3NWZBLHFCQUdFLHFCQUZBLGFBQ0EsUW5FaTZmRixDbUU5NWZFLGlFQUNFLFVuRWc2ZkosQ21FMzVmQywrQ0FDRyxhQUNBLGdCbkU4NWZKLENtRXo1ZkUsd0dBQ0UsZW5FNDVmSixDbUV6NWZFLDhFQUNFLGlCbkUyNWZKLENvRTUrZkEseUJBQ0UseUJBQ0EsYXBFKytmRixDb0U1K2ZBLHlCQUNFLG9CcEUrK2ZGLENvRTcrZkUsaUNBRUUsbUJBREEsYUFFQSxvQnBFKytmSixDb0U3K2ZJLG9DQUVFLGdCQURBLGlCcEVnL2ZOLENvRTUrZkksNkVBQ0UsZXBFOCtmTixDb0UzK2ZJLHlFQUNFLG1CQUNBLGdCQUNBLG9CQUNBLGdCcEU2K2ZOLENvRXorZkUsbUNBQ0UsYXBFMitmSixDb0V4K2ZFLG1DQUNFLFlwRTArZkosQ01wOGZJLDRCOERwRUoseUJBa0NJLG9CcEUwK2ZGLENvRXgrZkUsbUNBQ0UsWXBFMCtmSixDb0V2K2ZFLG1DQUNFLGFwRXkrZkosQ29FdCtmRSxpQ0FDRSxtQnBFdytmSixDb0V0K2ZJLGdFQUNFLGNwRXcrZk4sQ29FcitmSSx5RUFDRSx1QnBFdStmTixDQUNGLENNcitmSSwwQjhER0osbUNBRUksbUJwRXErZkYsQ0FDRixDb0VsK2ZBLCtCQUVFLGtCQUNBLGdCQUVBLHNCQURBLG9CQUVBLG1CQUxBLHNCcEUwK2ZGLENNditmSSw0QjhESkosK0JBU0ksbUJBQ0Esb0JwRXMrZkYsQ0FDRixDb0VuK2ZBLG1DQUNFLGlCQUNBLGdCQUNBLGdCcEVzK2ZGLENvRXArZkUsc0RBQ0Usb0JwRXMrZkosQ010L2ZJLDRCOERVSixtQ0FVSSxrQkFDQSxvQnBFcytmRixDQUNGLENvRW4rZkEseUJBS0UsbUJBSEEsYUFDQSxzQkFDQSx1QkFFQSxrQkFMQSxVcEU0K2ZGLENNdGdnQkksNkI4RGtDQSxrRUFDRSxVcEV1K2ZKLENBQ0YsQ29FcCtmRSxnQ0FDRSxlcEVzK2ZKLENvRW4rZkUsMEVBRUUsYXBFcStmSixDTWxoZ0JJLDZCOEQyQ0YsMEVBS0ksVXBFdStmSixDQUNGLENvRXArZkUsZ0VBQ0UsY0FFQSxlQUNBLGdCQUNBLG1CQUhBLFFwRXkrZkosQ29FbitmRSxxRUFFRSxrQkFEQSxRcEVzK2ZKLENvRWwrZkUsK0ZBRUUscUJqRTdEVSxDaUU0RFYsYWpFekRVLENpRTREVixtQkFEQSxnQkFFQSxrQnBFbytmSixDb0VqK2ZFLHFFQUNFLFVwRW0rZkosQ29FaCtmRSw4SUFFRSx3QkFDQSxRcEVrK2ZKLENvRTk5ZkUsNENBQ0UseUJwRWcrZkosQ29FNzlmRSxnSUFDRSxrQnBFKzlmSixDb0UzOWZJLHdKQUNFLGFwRTY5Zk4sQ29FMzlmTSxnTUFDRSxlQUNBLGdCQUNBLGtCcEU2OWZSLENvRTE5Zk0saUtBQ0Usd0JwRTQ5ZlIsQ29FdjlmRSxnREFDRSxpQkFDQSxnQnBFeTlmSixDb0VyOWZJLDREQU1FLDRDQUdBLGdCQUZBLG1CQUxBLGdCQU1BLG1CQUxBLHdCQUNBLFlBSEEsYXBFKzlmTixDb0VyOWZNLHlFQUVFLGNBREEsZUFFQSxnQkFDQSxrQnBFdTlmUixDTXhsZ0JJLDZCOERrSEEsNERBbUJJLFVwRXU5Zk4sQ0FDRixDb0VsOWZFLDJEQUVFLGFqRXhJVSxDaUV1SVYsYXBFcTlmSixDTWptZ0JJLDZCOEQySUYsMkRBS0ksVXBFcTlmSixDQUNGLENvRWo5ZkEsNENBQ0Usd0JwRW85ZkYsQ29FbDlmRSxxRkFDRSxxQnBFbzlmSixDb0VoOWZBLHVDQUNFLHNCQUNBLGdCcEVtOWZGLENNbG5nQkksNEI4RDZKSix1Q0FLSSxnQnBFbzlmRixDQUNGLENxRTNxZ0JBLFNBZUUsd0JsRThDWSxDa0U1Q1osaUJBbEN3QixDQStCeEIsYUFuQ3dCLENBOEJ4QixhQUNBLGVBQ0Esa0JBeEJ3QixDQTBCeEIsZ0JBTEEsaUJyRWlyZ0JGLENxRXhyZ0JFLHFEQUlFLHFCckUwcmdCSixDcUU1cWdCRSxnQkFVRSwwQ0FEQSxvRkFMQSxTQU9BLFlBTkEsU0FHQSxrQkFJQSxvQkFYQSxrQkFFQSxRQURBLE1BS0EsV0FEQSxTckVvcmdCSixDcUUzcWdCRSxXQUNFLGFBQ0EsY0FDQSxpQkFDQSxrQkFsRHNCLENBb0R0QixrQkFEQSxrQnJFOHFnQkosQ3FFenFnQkEsUUFDRSxhQUNBLGVBQ0EsZXJFNHFnQkYsQ3FFMXFnQkUsWUFHRSx3QkF2RGtCLENBcURsQixZQUNBLGNyRTZxZ0JKLENxRXpxZ0JFLDZCQUVFLFdyRTBxZ0JKLENxRXZxZ0JFLGVBQ0UsMEJyRXlxZ0JKLENxRXBxZ0JFLFVBQ0Usc0JyRXVxZ0JKLENxRXhxZ0JFLFVBQ0UsdUJyRTJxZ0JKLENxRTVxZ0JFLFVBQ0UsWXJFK3FnQkosQ3FFaHJnQkUsVUFDRSx1QnJFbXJnQkosQ3FFcHJnQkUsVUFDRSx1QnJFdXJnQkosQ3FFeHJnQkUsVUFDRSxZckUycmdCSixDcUU1cmdCRSxVQUNFLHVCckUrcmdCSixDcUVoc2dCRSxVQUNFLHVCckVtc2dCSixDcUVwc2dCRSxVQUNFLFlyRXVzZ0JKLENxRXhzZ0JFLFdBQ0UsdUJyRTJzZ0JKLENxRTVzZ0JFLFdBQ0UsdUJyRStzZ0JKLENxRWh0Z0JFLFdBQ0UsYXJFbXRnQkosQ3FFbnNnQkEsZ0JBQ0UsYXJFc3NnQkYsQ3FFbnNnQkksMEJBQ0UsWXJFcXNnQk4sQ3FFbHNnQkksb0JBQ0UsY3JFb3NnQk4sQ3FFL3JnQkEsV0FLRSx3QkF6R29CLENBMEdwQixpQkFqSHdCLENBOEd4QixlQUNBLGdCQUhBLGtCQUNBLFVyRXNzZ0JGLENxRWhzZ0JFLGtCQUdFLFlBRkEsY0FDQSxnQnJFbXNnQkosQ3FFOXJnQkEsWUFHRSx3QkF0SG9CLENBcUhwQixhQURBLFVyRW1zZ0JGLENxRTlyZ0JBLHVCQUNFLEdBQ0UsK0JyRWlzZ0JGLENxRTlyZ0JBLEdBQ0UsOEJyRWdzZ0JGLENBQ0YsQ3FFenJnQkUscUNBQ0UsaUJyRThyZ0JKLENxRTVyZ0JFLGlEQUNFLFdyRThyZ0JKLENzRWwwZ0JJLDhEQUVFLGdCQUNBLFVBRkEsY3RFNDFnQk4sQ3NFeDFnQkksMERBR0Usd0JuRWlEUSxDbUVoRFIsbUJBR0Esc0JBQ0EsZUFOQSxjQUlBLGtCQUxBLFl0RWcyZ0JOLENzRXYxZ0JNLHdTQUNFLDBCdEV5MWdCUixDc0V0MWdCTSxvRUFDRSxzQkFFQSxTQUNBLGVBRkEsT3RFMDFnQlIsQ3NFdDFnQk0sNEVBQ0Usd0J0RXcxZ0JSLENzRXQxZ0JRLDJDQUNFLGtDdEV3MWdCVixDc0VwMWdCTSxrQ0FDRSx3QnRFczFnQlIsQ3NFbjFnQkksOERBQ0UscUJ0RXExZ0JOLENzRXAxZ0JNLGdGQUNFLHdCdEVzMWdCUixDc0VwMWdCUSw2Q0FDRSxxQnRFczFnQlYsQ3NFbDFnQkksNEJBRUUsbUJBREEsZ0JBRUEsc0JBQ0EscUJ0RW8xZ0JOLENzRWgxZ0JJLHdCQUNFLDBCdEVrMWdCTixDc0UvMGdCRSx5QkFFRSw2QkFEQSwwQkFFQSwrQnRFaTFnQkosQ3NFOTBnQkksa0NBRUUsOEJBR0EsbUJ0RWcxZ0JOLENzRS8wZ0JNLHlFQUhBLG1CQUZBLGFBR0EsY3RFczFnQk4sQ3NFOTBnQkksZ0NBQ0Usc0J0RWcxZ0JOLENzRTkwZ0JJLGlDQUNFLG1CQUVBLGdCQURBLHFCQUVBLGN0RWcxZ0JOLENzRTkwZ0JNLHNFQUNFLFN0RWcxZ0JSLENzRTkwZ0JNLGlFQUNFLHFCQUNBLGF0RWcxZ0JSLENzRS8wZ0JRLHVFQUNFLGN0RWkxZ0JWLENzRTcwZ0JJLHFDQUNFLHlCQUNBLG1CdEUrMGdCTixDc0U5MGdCTSx3Q0FFRSxtQkFEQSxnQkFFQSxvQnRFZzFnQlIsQ3NFOTBnQk0sMENBQ0UsWXRFZzFnQlIsQ3NFOTBnQk0sd0RBQ0Usc0J0RWcxZ0JSLENzRTkwZ0JNLHlEQUNFLHVCdEVnMWdCUixDc0U5MGdCTSw0Q0FFRSxtQkFEQSxnQkFFQSxtQnRFZzFnQlIsQ3NFNTBnQk0sZ0RBQ0Usc0J0RTgwZ0JSLENzRTEwZ0JNLG1DQUVFLG1CQURBLGdCQUVBLG9CdEU0MGdCUixDc0UxMGdCTSxtQ0FNRSxhbkU1RU0sQ21FNkVOLGVBSkEsbUJBREEsZ0JBRUEsc0JBSEEsb0JBSUEsOEJ0RTgwZ0JSLENzRXowZ0JJLGlDQUVFLG1CQURBLGFBRUEsY3RFMjBnQk4sQ3NFMTBnQk0sdUNBRUUsbUJBT0EseUJBSEEsV0FMQSxhQUlBLG1CQURBLGdCQUlBLFlBTEEsdUJBSUEsZXRFODBnQlIsQ3NFMzBnQlEsK0NBQ0Usd0J0RTYwZ0JWLENzRXowZ0JJLGtDQUNFLFl0RTIwZ0JOLENzRTEwZ0JNLHNDQUlFLG1CQURBLGFBREEsWUFHQSwyQkFKQSxjdEVnMWdCUixDc0UxMGdCTSxzSUFFRSx3QkFDQSxRdEU0MGdCUixDc0UxMGdCTSw0Q0FHRSxnQkFGQSxZQUtBLG1CQUVBLGdCQUpBLFlBR0Esc0JBRkEsd0NBSEEsU3RFazFnQlIsQ3NFejBnQkksZ0NBSUUsbUJBREEsYUFEQSxZQUdBLHVCQUpBLFl0RSswZ0JOLENzRXowZ0JJLGlDQUNFLFl0RTIwZ0JOLENzRTEwZ0JNLDBDQUVFLG1CQURBLGdCQUVBLG1CdEU0MGdCUixDc0UxMGdCTSxvQ0FDRSxlQUNBLFV0RTQwZ0JSLENzRTEwZ0JNLHVDQU9FLHlCQU5BLHVEQVNBLDZCQURBLDRCQUxBLG1CQURBLGdCQUVBLHFCQUhBLGdCQUlBLG1CQUVBLGN0RTgwZ0JSLENzRW4wZ0JBLHlCQUNFLFl0RXkwZ0JGLENzRXQwZ0JBLDBGQUNFLGN0RXkwZ0JGLENzRXgwZ0JFLHNIQVNFLCtCQUNBLG9CQUpBLHlCQURBLGtCQUpBLFdBQ0EscUJBRUEsZUFHQSxrQkFDQSxzQkFMQSxhdEVpMWdCSixDc0V4MGdCVyxnWkFDUCx3Qm5FcExVLENtRXFMViw0REFDQSxvQnRFMDBnQkosQ3NFdDBnQkEsNkNBQ0UsYUFDQSxjdEV5MGdCRixDc0V4MGdCRSwrRUFDRSxrQnRFMDBnQkosQ3NFdDBnQkEscUNBQ0UsY0FFQSxtQkFEQSxxQnRFMDBnQkYsQ3NFdDBnQkEsbUNBQ0UsY0FDQSxtQnRFeTBnQkYsQ003aWhCSSx5QmdFa09KLG1DQUlJLFl0RTIwZ0JGLENBQ0YsQ3NFeDBnQkEsd0JBQ0UsVXRFMjBnQkYsQ3NFeDBnQkEscURBS0UsYW5FN05ZLENtRTJOWixlQURBLGdCQUVBLGdCdEUyMGdCRixDc0V6MGdCRSxtRUFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWXRFNjBnQkosQ3NFejBnQlcsd05BR1Asd0JuRXpPVSxDbUV1T1YsNERBQ0Esd0JBRUEsb0J0RTIwZ0JKLENzRXYwZ0JhLDJIQUNMLHdCbkUvT00sQ21FZ1BOLG9CdEUwMGdCUixDc0VsMGdCQSxtQkFDRSxZdEV3MGdCRixDc0VuMGdCRSxnQ0FDRSxpQnRFczBnQkosQ3NFOXpnQmEsNEhBQ1Asd0J0RW8wZ0JOLENzRTN6Z0JFLHdCQUdFLGtCQURBLFlBREEsVXRFZzBnQkosQ3NFNXpnQlcsMkNBQ1Asc0JBQ0Esb0J0RTh6Z0JKLENzRS95Z0JBLFdBQ0Usb0RBRUEscUNBREEsMkJ0RW16Z0JGLENzRWh6Z0JBLDZDQUdFLGVBREEsZ0JBRUEsZ0J0RW16Z0JGLENzRWp6Z0JFLHFEQUtFLGVBREEsZUFIQSxzQkFDQSxvQkFDQSxhdEVzemdCSixDc0VsemdCSSwrREFDRSxZdEVxemdCTixDc0UveWdCRSxzQkFFRSxtQkFEQSxjdEVtemdCSixDc0VqemdCSSw0QkFDRSwwQnRFbXpnQk4sQ3NFanpnQkksOEJBQ0Usd0J0RW16Z0JOLENzRWh6Z0JJLHlCQUNFLGdCQUNBLGN0RWt6Z0JOLENzRS95Z0JJLCtCQUNFLG9CQUNBLG9CdEVpemdCTixDc0U1eWdCSSwyQkFDRSxhdEU4eWdCTixDc0UxeWdCRSxvQkFFRSxlQURBLGdCQUVBLGdCdEU0eWdCSixDc0UzeWdCSSw2QkFFRSxpQkFEQSxVdEU4eWdCTixDc0UzeWdCTSxrQ0FDRSxZdEU2eWdCUixDc0V4eWdCRSxxQ0FDRSxzQnRFMHlnQkosQ3NFdHlnQkEsdUNBQ0Usd0J0RXl5Z0JGLENzRWp5Z0JFLHFDQUNFLG1CQUNBLGdCQUNBLG9CdEVveWdCSixDc0V6eGdCQSw4RUFOSSxtQkFDQSxnQkFDQSxtQnRFMHlnQkosQ3NFdHlnQkEsMEJBSUUsdUJ0RWt5Z0JGLENzRS94Z0JBLHdCQUtFLGtCQUpBLGVBQ0Esa0JBQ0EsZ0JBSUEsaUJBSEEsaUJBSUEsbUJBRkEsaUJ0RW95Z0JGLENzRS94Z0JBLFlBQ0UsVXRFa3lnQkYsQ3NFOXhnQkEsb0NBQ0UsdUJ0RWl5Z0JGLENNdnNoQkksNEJnRXFhSixvQ0FJSSxxQnRFa3lnQkYsQ0FDRixDc0UveGdCSSxpSUFDRSxjdEVpeWdCTixDc0U3eGdCRSw0REFDRSxrQnRFK3hnQkosQ3NFNXhnQkUsNkZBQ0UsNEJ0RTh4Z0JKLENzRTN4Z0JFLDJHQUdFLGdDQUZBLG1CQUNBLG1CdEU4eGdCSixDc0V6eGdCSSxvSEFDRSxXdEUyeGdCTixDc0V0eGdCSSxxS0FDRSxZdEV3eGdCTixDTWh1aEJJLDRCZ0UrY0EsNERBQ0UsZXRFcXhnQkosQ3NFL3dnQkUsdUZBQ0UsaUJBQ0Esb0J0RW94Z0JKLENzRWp4Z0JFLHVGQUNFLG1CQUNBLG9CdEVteGdCSixDc0VoeGdCRSx3SEFFRSxtQkFEQSxtQnRFbXhnQkosQ3NFL3dnQkUsMEhBQ0UsZXRFaXhnQkosQ0FqQkYsQ3NFdnZnQkEseUJBRUUsZUFEQSxnQkFFQSxnQnRFaXdpQkYsQ3NFL3ZpQkUsZ0RBQ0UsZUFFQSxnQkFEQSxnQnRFa3dpQkosQ3NFN3ZpQkEsOEJBQ0UsZ0JBQ0EsU3RFZ3dpQkYsQ3NFL3ZpQkUscUNBT0UscUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0J0RXV3aUJKLENzRS92aUJJLDhDQUNFLGN0RWl3aUJOLENzRTl2aUJJLDBDQU9FLG1CQURBLGFBRkEsZUFEQSxnQkFEQSxZQUdBLGlCQUpBLGtCdEVzd2lCTixDc0U3dmlCRSxrQ0FDRSxlQUNBLFV0RSt2aUJKLENzRTl2aUJJLHVDQUNFLFl0RWd3aUJOLENzRTV2aUJFLG9DQUVFLHlCQURBLDBCQUVBLDJCQUNBLDBCdEU4dmlCSixDc0U1dmlCRSxrRUFDRSxnQkFFQSxtQkFDQSxhQUZBLFN0RWd3aUJKLENzRTd2aUJJLHdFQUVFLGVBREEsZ0JBRUEsaUJBRUEsa0JBREEsaUJ0RWd3aUJOLENzRTl2aUJNLGdGQUVFLFlBQ0EsaUJBRkEsVXRFa3dpQlIsQ3NFL3ZpQlEsMEZBQ0UsWXRFaXdpQlYsQ3NFM3ZpQkUsdUNBQ0UscUJ0RTZ2aUJKLENzRTN2aUJJLDJDQUNFLGV0RTZ2aUJOLENzRXh2aUJFLDBDQUNFLGFBQ0Esd0J0RTJ2aUJKLENzRXp2aUJJLGlEQUVFLGVBREEsZ0JBRUEsZ0J0RTJ2aUJOLENzRXp2aUJNLDZEQUNFLGF0RTJ2aUJSLENzRXZ2aUJFLGtEQUNFLGFBQ0Esc0J0RXl2aUJKLENzRXZ2aUJJLHlEQUVFLGVBREEsZ0JBRUEsZ0J0RXl2aUJOLENzRXB2aUJJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0J0RXN2aUJOLENzRWx2aUJBLFVBRUUsdUJBQ0EscUJBQ0EsbUJ0RXF2aUJGLENzRW52aUJBLDBCQUNFLG1CdEVzdmlCRixDc0VwdmlCQSxtQ0FJRSxzQkFHQSxrQkFGQSw0QkFHQSxlQUdBLFNBRkEsaUJBQ0EsMEJBVEEsZUFFQSxTQVNBLDBCQVZBLFV0RWl3aUJGLENzRXJ2aUJFLDBDQU1FLHNEQUxBLFdBRUEsWUFFQSxVQURBLGtCQUZBLFV0RTJ2aUJKLENzRWx2aUJFLHdDQUNFLG1EdEVxdmlCSixDc0VsdmlCRSx5Q0FDRSxXQUNBLGlCdEVvdmlCSixDTTU0akJJLHlCZ0VzcEJGLHlDQUtJLE10RXF2aUJKLENBQ0YsQ3NFanZpQkEsOEJBRUUsa0J0RW12aUJGLENzRWx2aUJFLGlDQUVFLGVBREEsZ0JBRUEsaUJBQ0Esa0J0RW92aUJKLENzRWx2aUJNLDBDQUNFLFl0RW92aUJSLENzRXR1aUJBLDZDQUNFLFl0RWd2aUJGLENzRTd1aUJBLHNDQUVFLHVCQUdBLGdDQUpBLGFBRUEsOEJBQ0EsZ0JBRUEsbUJ0RWd2aUJGLENzRTl1aUJFLHVEQUNFLGF0RWd2aUJKLENzRTd1aUJFLHdFQUdFLG1CQUZBLGFBR0EsYUFGQSxzQkFHQSxRdEUrdWlCSixDc0U1dWlCRSwyQ0FDRSxpQnRFOHVpQkosQ3NFMXVpQkEscUNBQ0UsYUFFQSxzQkFEQSxXQUVBLG1CdEU2dWlCRixDc0UzdWlCRSx3REFDRSwrQnRFNnVpQkosQ3NFMXVpQkUsd0NBQ0UsZ0J0RTR1aUJKLENzRXp1aUJFLHVDQUNFLGVBQ0EsZW5FbnFCMEIsQ21Fb3FCMUIsa0J0RTJ1aUJKLENzRXh1aUJFLHFJQUVFLG9CdEUwdWlCSixDc0V0dWlCQSxpRUFFRSxlbkU3cUI0QixDbUUrcUI1Qix1QkFEQSxpQnRFMHVpQkYsQ3NFcnVpQkUscUNBQ0UsYXRFd3VpQkosQ3NFcHVpQkEsbUNBQ0Usd0JuRW51QlksQ21Fb3VCWixVdEV1dWlCRixDc0VydWlCRSxtREFDRSxXQUNBLG1CdEV1dWlCSixDc0VudWlCQSxxQ0FHRSxpQkFEQSxZQUdBLGVBSkEsbUJBR0EsYUFFQSxZdEVzdWlCRixDc0VudWlCQSxvRkFFRSxpQkFEQSxtQnRFdXVpQkYsQ3NFcHVpQkUsaUlBR0UseUJBRkEsc0JBQ0EsZUFFQSwwQnRFc3VpQkosQ3NFbnVpQkUsNEpBSUUsbUJBSEEsYUFFQSxtQkFEQSxVQUdBLDBCdEVxdWlCSixDc0VsdWlCRSwwSEFDRSxldEVvdWlCSixDc0VsdWlCSSwrSEFFRSxtQkFDQSxlbkVydUJ3QixDbUVzdUJ4QixzQkFIQSxldEV1dWlCTixDdUV6a2tCQSxnQkFJSSxnQkFIQSxtQkFNQSw0QkFGQSxXQUNBLGdCQUhBLGtCQURBLGlCdkVpbGtCSixDdUUxa2tCSSxzQkFTSSw0QkFDQSw2QkFGQSwwQkFGQSxZQUxBLFdBSUEsU0FFQSxxQkFKQSxjQURBLGtCQUVBLE92RWtsa0JSLEN1RXpra0JJLHFCQUNJLDZCQUNBLGdCQUNBLFV2RTJra0JSLEN1RTFra0JRLDJCQUNJLHNDdkU0a2tCWixDdUV2a2tCQSxpQkFNSSwwQkFEQSw0QkFGQSxlQUZBLGdCQUdBLGlCQUZBLGlCdkU4a2tCSixDdUV2a2tCQSxVQUNJLHdEdkUwa2tCSixDdUV2a2tCQSxZQUNJLHdEdkUwa2tCSixDdUV2a2tCQSx3RUFDRSx3RHZFMGtrQkYsQ3VFeGtrQkEsZ0ZBQ0UsMkR2RTJra0JGLEN1RXhra0JBLHNFQUNFLGtEdkUya2tCRixDdUV6a2tCQSxnRUFDRSwrRHZFNGtrQkYsQ3VFMWtrQkEsa0VBQ0UsNER2RTZra0JGLEN1RXpra0JBLGtCQUNJLFl2RTRra0JKLEN1RTFra0JJLHlCQUNJLGtCdkU0a2tCUixDdUUxa2tCUSxnQ0FFSSxlQURBLGdCQUVBLGdCdkU0a2tCWixDdUUxa2tCWSw4Q0FFSSxlQUNBLG1CQUNBLGlCQUhBLFV2RStra0JoQixDdUUxa2tCZ0IsbURBQ0ksU3ZFNGtrQnBCLEN1RXZra0JRLG1DQUVJLGVBREEsZ0JBRUEsZ0J2RXlra0JaLEN1RXJra0JJLDJCQUNJLHdCdkV1a2tCUixDdUVya2tCUSxpQ0FDSSxZdkV1a2tCWixDdUVya2tCWSx5Q0FHSSxtQkFEQSxhQUVBLDhCQUhBLGV2RTBra0JoQixDdUVya2tCZ0Isc0RBQ0ksZXZFdWtrQnBCLEN1RXBra0JnQix3R0FNSSwwQkFEQSw0QkFGQSxlQUZBLGdCQUdBLGlCQUZBLGlCdkUwa2tCcEIsQ3VFbmtrQmdCLDhDQUNJLGlCdkVxa2tCcEIsQ3VFaGtrQlEsc0NBQ0ksaUJ2RWtra0JaLEN1RTdqa0JRLGdDQVVJLG1CQUdBLHFEQUdBLDRCQURBLDRCQUVBLHVCQU5BLGtCQUNBLFdBTkEsZUFEQSxnQkFJQSxZQUZBLGlCQVdBLGdCQUpBLGlDQU5BLFd2RXFra0JaLEN1RTVra0JZLHNDQUNJLGN2RThra0JoQixDdUUzamtCUSxtQ0FDSSxvQkFFQSxrQkFJQSxXQUNBLGlCQU5BLFdBRUEsa0JBQ0EsVUFDQSxXdkUramtCWixDdUUxamtCUSxrQ0FLSSx5QkFIQSxZQUNBLGtCQUNBLHFCdkU2amtCWixDdUUzamtCWSx1Q0FDSSxtQnZFNmprQmhCLEN1RXpqa0JRLHFDQUlJLHlCQUNBLGtCQUZBLFlBRkEsbUJBQ0EsVXZFOGprQlosQ3VFeGprQlEscUNBR0ksWUFGQSxrQnZFNGprQlosQ3VFdmprQlEsa0NBQ0ksZXZFeWprQlosQ3VFdmprQlksdUNBRUksbUJBREEsYUFFQSwyQkFDQSxrQnZFeWprQmhCLEN1RXRqa0JZLDZDQUVJLGVBREEsZ0JBRUEsaUJBQ0EsaUJ2RXdqa0JoQixDdUVyamtCWSx5REFDSSx5QkFHQSw0QkFEQSxXQUVBLHlCQUNBLGdCQUpBLHFCdkUyamtCaEIsQ3VFcGprQlksMkNBRUksWUFFQSxrQkFDQSxVQUZBLFd2RXdqa0JoQixDdUVuamtCb0IsMERBQ0ksdUJ2RXFqa0J4QixDdUVqamtCZ0IsaURBQ0kscUJ2RW1qa0JwQixDdUVoamtCZ0IsbURBQ0ksb0J2RWtqa0JwQixDdUVqamtCb0IsdURBQ0ksdUJ2RW1qa0J4QixDdUU5aWtCWSw2Q0FDSSx5QkFTQSx5QkFFQSxrQkFUQSxXQUVBLGtCQURBLFlBT0EsYUFIQSx5QkFEQSxxQkFMQSxzQkFPQSxXdkVtamtCaEIsQ3VFOWlrQmdCLDBEQUNJLFV2RWdqa0JwQixDdUU3aWtCZ0Isb0RBQ0kscUJ2RStpa0JwQixDdUU5aWtCb0IsaUVBQ0ksVXZFZ2prQnhCLEN1RTNpa0JvQix5REFFSSxrQkFEQSxxQnZFOGlrQnhCLEN1RXZpa0JRLG1DQUVJLG1CQURBLGFBSUEsU0FGQSx5QkFHQSxlQUZBLFV2RTJpa0JaLEN1RXZpa0JZLHdDQUVJLGVBREEsZ0JBRUEsZ0J2RXlpa0JoQixDdUV2aWtCZ0IsOENBQ0ksY3ZFeWlrQnBCLEN1RXJpa0JZLDBDQUVJLG1CQURBLFlBRUEsa0JBQ0EsV0FHQSxlQUNBLGdCQUZBLFlBREEsV3ZFMGlrQmhCLEN1RXRpa0JnQixnREFDSSxjdkV3aWtCcEIsQ3VFbmlrQlEsbUNBQ0ksWXZFcWlrQlosQ3VFbmlrQlksNkNBR0ksbUJBRkEsYUFDQSw2QnZFc2lrQmhCLEN1RW5pa0JnQiwrREFHSSxvQ0FDQSxxQ0FGQSxZQUdBLGdCQUpBLHFCdkV5aWtCcEIsQ3VFamlrQlksdUNBRUksbUJBREEsYUFFQSw2QnZFbWlrQmhCLEN1RWhpa0JvQixxREFFSSwyQkFEQSxvQnZFbWlrQnhCLEN1RS9oa0JvQixzREFDSSxxQnZFaWlrQnhCLEN1RTdoa0JnQixrREFDSSxVdkUraGtCcEIsQ3VFN2hrQm9CLHFEQUVJLGVBREEsZ0JBRUEsZ0J2RStoa0J4QixDdUUxaGtCWSwwQ0FFSSxtQkFEQSxhQUtBLGVBREEsZ0JBRkEseUJBSUEsaUJBSEEsZXZFK2hrQmhCLEN1RTFoa0JnQiwrQ0FDSSxXQUNBLGVBQ0EsaUJ2RTRoa0JwQixDdUV6aGtCZ0IsaURBRUksbUJBSUEsd0JwRWhTTixDb0VrU00sWUFDQSxrQkFGQSxXQUZBLGVBSkEsYUFVQSxlQURBLGdCQVBBLHVCQVNBLGlCQVJBLGlCdkVtaWtCcEIsQ3VFdmhrQlksdUNBRUksbUJBREEsYUFFQSwwQnZFeWhrQmhCLEN1RXZoa0JnQixnSkFFSSx1QnZFeWhrQnBCLEN1RXRoa0JnQiwyQ0FFSSx5QkFEQSxzQkFNQSw4QkFEQSwyQkFIQSxZQUVBLDRCQURBLG9CdkUyaGtCcEIsQ3VFcmhrQmdCLDRDQUVJLHlCQURBLFlBS0EsK0JBREEsNEJBRkEsZ0JBQ0EsV3ZFeWhrQnBCLEN1RWpoa0JZLHVEQUNJLDRCdkVtaGtCaEIsQ3VFaGhrQlksNkRBQ0ksNEJ2RWtoa0JoQixDdUVoaGtCZ0IsZ0VBQ0ksU3ZFa2hrQnBCLEN1RTdna0JRLGtDQUVJLG1CQURBLGFBRUEsZ0JBRUEsa0JBREEsV3ZFZ2hrQlosQ3VFN2drQlksdUNBS0kseUJBRUEsMkJBTEEsWUFJQSxXQUhBLGtCQUNBLFNBSEEsVXZFcWhrQmhCLEN1RTVna0JZLHVDQUlJLHNCQUZBLFlBREEsaUJBSUEsZUFGQSxVdkVnaGtCaEIsQ3VFcmdrQm9CLHlEQUNJLFd2RXVna0J4QixDdUVwZ2tCb0Isd0RBQ0ksY3ZFc2drQnhCLEN1RWxna0JnQixvRUFFSSxrQkFEQSxxQnZFcWdrQnBCLEN1RTUvakJZLHdDQUNJLFl2RTgvakJoQixDdUUzL2pCWSx5Q0FFSSxtQkFEQSxnQkFFQSxnQnZFNi9qQmhCLEN1RTMvakJnQixnREFDSSx1QnZFNi9qQnBCLEN1RTEvakJnQiwrQ0FDSSw2QkFDQSxrQ0FDQSxrQ0FDQSw4QkFDQSx5QnZFNC9qQnBCLEN1RXYvakJRLCtCQUdJLHdDQUZBLHlCQUNBLFV2RTAvakJaLEN1RXYvakJZLG9DQUNJLGdCdkV5L2pCaEIsQ3VFdi9qQlksc0NBQ0ksYXZFeS9qQmhCLEN1RXAvakJZLHVDQUlJLFlBQ0Esa0JBSEEsWUFJQSxVQUxBLHFCdkUyL2pCaEIsQ3VFaC9qQkEsa0NBQ0ksaUJ2RW0vakJKLEN1RWgvakJBLG1CQUNJLHlCQUNBLFV2RW0vakJKLEN1RWovakJJLHlCQUNJLGtDdkVtL2pCUixDdUUvK2pCQSx1QkFDSSx5QkFDQSxVdkVrL2pCSixDdUVoL2pCSSw2QkFDSSxrQ3ZFay9qQlIsQ3VFOStqQkEsNkJBQ0ksY3ZFaS9qQkosQ3VFLytqQkksb0NBS0kseUJBSUEsa0JBRkEsV0FOQSxXQUNBLHFCQUVBLFlBRUEsa0JBRUEsc0JBTEEsVXZFdS9qQlIsQ3VFOStqQmEsaUVBQ0wsd0J2RWcvakJSLEN1RTcrakJhLCtEQUNMLFV2RWcvakJSLEN1RTcrakJJLGtDQU1JLFNBSkEscUJBTUEsZUFEQSxnQkFGQSxXQUlBLGlCQUxBLGlCQUhBLGtCQUVBLFN2RXMvakJSLEN1RXQrakJRLHFNQUNJLFV2RTQrakJaLEN1RXIrakJRLHlDQURKLHdEQUVRLGlCdkV5K2pCVixDQUNGLEN1RXYrakJZLDBDQUxSLHdEQU1ZLGlCdkUwK2pCZCxDQUNGLEN1RTU5akJBLDRIQUNJLGtDdkVtK2pCSixDdUVoK2pCQSxxRkFFSSxvQnZFbStqQkosQ3VFaCtqQkEscUZBQ0ksMEJ2RW0rakJKLEN1RWgrakJBLDhCQUNJLGtDdkVtK2pCSixDdUVoK2pCQSw2REFDSSxtQ0FDQSxvQnZFbStqQkosQ3VFaCtqQkEsOEZBRUksa0N2RW0rakJKLEN1RXg5akJBLDRIQUNJLGtDdkUrOWpCSixDdUU1OWpCQSxxRkFFSSxvQnZFKzlqQkosQ3VFNTlqQkEscUZBQ0ksMEJ2RSs5akJKLEN1RXA5akJBLHlMQUVJLGtDdkUrOWpCSixDdUUzOWpCQSw0Q0FDRSxVdkU4OWpCRixDdUVyOWpCQSxnSUFDSSxrQ3ZFNDlqQkosQ3VFejlqQkEsdUZBRUksb0J2RTQ5akJKLEN1RXo5akJBLHVGQUNJLDBCdkU0OWpCSixDdUVqOWpCQSxpTUFFSSxrQ3ZFNDlqQkosQ3VFcjlqQkEsb0NBQ0ksa0N2RXc5akJKLEN1RXI5akJBLHdDQUNJLG1DQUlBLDREQURBLHdCQUZBLDRCQUNBLHFCdkUwOWpCSixDdUVyOWpCQSx3TEFFSSxrQ3ZFdzlqQkosQ3VFcjlqQkEsNlFBTUUsb0J2RXc5akJGLEN1RXI5akJBLGdMQUVJLDBCdkV3OWpCSixDdUVoOWpCQSxrTUFFSSxrQ3ZFdzlqQkosQ3VFdjhqQkEsaUNBS0UsNER2RTA4akJGLEN1RXI4akJBLGlFQVRFLG1DQUdBLHdCQUZBLDRCQUNBLHFCdkVvOWpCRixDdUU3OGpCQSxnQ0FLRSwrRHZFdzhqQkYsQ3VFcDhqQkEsVUFDSSxldkV1OGpCSixDdUVwOGpCQSxtQkFJSSx3QkFDQSxzQkFIQSxlQURBLGdCQUVBLGdCdkV5OGpCSixDdUVwOGpCQSxrQkFDSSx5QkFJQSx5REFFQSwwQkFDQSwyQkFGQSw0QkFKQSw0QkFFQSxZQURBLHFCdkU0OGpCSixDdUVyOGpCSSx1QkFFSSwwQkFEQSxxQnZFdzhqQlIsQ3VFbjhqQkEscUNBQ0ksY3ZFczhqQkosQ3VFNzdqQkEsb0JBQ0ksU3ZFcThqQkosQ3VFbDhqQkEsOEJBRUksZUFEQSxnQkFFQSxnQnZFcThqQkosQ3VFbDhqQkEsa0RBQ0kseUJBQ0EsVXZFcThqQkosQ3VFbDhqQkEsK0NBQ0ksbUNBQ0Esb0J2RXE4akJKLEN1RWw4akJBLGFBQ0ksWXZFcThqQkosQ3VFajhqQkksNEJBQ0ksc0JBQ0EsZ0JBQ0EscUJ2RW84akJSLEN1RWg4akJBLHFDQUNJLHNCQUVBLG1CQURBLGdCQUVBLHNCQUNBLGN2RW04akJKLEN1RWg4akJBLDhDQUNJLHNCQUVBLHVCQURBLG1CdkVvOGpCSixDdUVoOGpCQSw2REFFSSx1QkFEQSxjdkVvOGpCSixDdUU1N2pCSSw2UkFDSSwrQnZFazhqQlIsQ3VFOTdqQkEsd0RBQ0UsK0J2RWk4akJGLEN1RTk3akJBLDhDQUNJLCtCdkVpOGpCSixDdUU5N2pCQSxVQUNJLHFCdkVpOGpCSixDdUU5N2pCQSw4QkFDSSxnQnZFaThqQkosQ3VFLzdqQkksMkJBSEosOEJBSVEsV3ZFazhqQk4sQ3VFNzdqQkUsaURBRVEsa0J2RWk4akJWLENBTEYsQ3VFdjdqQkEsOEJBQ0ksU3ZFZzhqQkosQ3VFNTdqQkksK0VBQ0ksVXZFKzdqQlIsQ3VFMTdqQkksdUZBQ0ksWUFFQSxXQURBLFd2RTg3akJSLEN1RXg3akJJLHVMQUdJLFlBQ0Esa0JBRkEsUUFEQSxpQnZFODdqQlIsQ3VFejdqQlEseU9BQ0ksWXZFMjdqQlosQ3VFeDdqQlEsaVNBQ0ksZXZFMDdqQlosQ3VFdDdqQkksNktBQ0ksbUJ2RXc3akJSLEN1RW43akJJLDRFQUVJLGVBREEsZ0J2RXU3akJSLEN1RW43akJJLGtEQUVJLGtCQURBLGdCdkVzN2pCUixDdUVuN2pCUSxzRUFDSSxvQnZFcTdqQlosQ3VFajdqQkksaUdBQ0ksZXZFbTdqQlIsQ3VFaDdqQkksZ0VBR0ksbUJBRkEsaUJBQ0EsWXZFbTdqQlIsQ3VFLzZqQkksMkRBQ0ksY3ZFaTdqQlIsQ3VFMTZqQkksd0xBQ0ksZ0J2RSs2akJSLEN1RTM2akJBLGlGQUNJLGFBQ0Esd0J2RTg2akJKLEN1RTM2akJBLDBDQUNJLFV2RTg2akJKLEN1RTM2akJBLGlEQUNJLGV2RTg2akJKO0F3RS81bEJBOzs7OztFQUFBLENBT0EsS0FFRSw2QkFEQSxxQnhFcTZsQkYsQ3dFajZsQkEsaUJBR0Usa0J4RW82bEJGLEN5RTc2bEJFLG9GQ0dBLGlCQURBLGtCQURBLGtCQURBLG1CQURBLFUxRTI3bEJGLENNcDRsQkkseUJtRXpDRSx5QkFDRSxlekVpN2xCTixDQUNGLENNMTRsQkkseUJtRXpDRSx1Q0FDRSxlekVzN2xCTixDQUNGLENNLzRsQkksMEJtRXpDRSxxREFDRSxlekUyN2xCTixDQUNGLENNcDVsQkksMEJtRXpDRSxtRUFDRSxnQnpFZzhsQk4sQ0FDRixDeUVyNmxCRSxLQ25DQSxhQUNBLGVBRUEsa0JBREEsa0IxRTQ4bEJGLEN5RXI2bEJFLFlBRUUsY0FEQSxjekV5NmxCSixDeUV0NmxCSSwyQ0FHRSxlQURBLGV6RXk2bEJOLEMyRTk5bEJFLHNxQkFJRSxrQkFEQSxtQkFGQSxrQkFDQSxVM0V3K2xCSixDMkVoOWxCTSxLQUNFLGFBQ0EsWUFDQSxjM0VtOWxCUixDMEV2N2xCRSxjQUNFLGNBQ0EsYzFFMDdsQkosQzBFNTdsQkUsY0FDRSxhQUNBLGExRSs3bEJKLEMwRWo4bEJFLGNBQ0Usd0JBQ0Esd0IxRW84bEJKLEMwRXQ4bEJFLGNBQ0UsYUFDQSxhMUV5OGxCSixDMEUzOGxCRSxjQUNFLGFBQ0EsYTFFODhsQkosQzBFaDlsQkUsY0FDRSx3QkFDQSx3QjFFbTlsQkosQzJFdCtsQk0sVURDSixjQUVBLGVBREEsVTFFMCtsQkYsQzJFdCtsQlUsT0RiUixxQkFJQSxxQjFFby9sQkYsQzJFMytsQlUsT0RiUixzQkFJQSxzQjFFeS9sQkYsQzJFaC9sQlUsT0RiUixhQUlBLGExRTgvbEJGLEMyRXIvbEJVLE9EYlIsc0JBSUEsc0IxRW1nbUJGLEMyRTEvbEJVLE9EYlIsc0JBSUEsc0IxRXdnbUJGLEMyRS8vbEJVLE9EYlIsYUFJQSxhMUU2Z21CRixDMkVwZ21CVSxPRGJSLHNCQUlBLHNCMUVraG1CRixDMkV6Z21CVSxPRGJSLHNCQUlBLHNCMUV1aG1CRixDMkU5Z21CVSxPRGJSLGFBSUEsYTFFNGhtQkYsQzJFbmhtQlUsUURiUixzQkFJQSxzQjFFaWltQkYsQzJFeGhtQlUsUURiUixzQkFJQSxzQjFFc2ltQkYsQzJFN2htQlUsUURiUixjQUlBLGMxRTJpbUJGLEMyRTVobUJNLGFBQXdCLFEzRWdpbUI5QixDMkU5aG1CTSxZQUF1QixRM0VraW1CN0IsQzJFL2htQlEsU0FBd0IsTzNFbWltQmhDLEMyRW5pbUJRLFNBQXdCLE8zRXVpbUJoQyxDMkV2aW1CUSxTQUF3QixPM0UyaW1CaEMsQzJFM2ltQlEsU0FBd0IsTzNFK2ltQmhDLEMyRS9pbUJRLFNBQXdCLE8zRW1qbUJoQyxDMkVuam1CUSxTQUF3QixPM0V1am1CaEMsQzJFdmptQlEsU0FBd0IsTzNFMmptQmhDLEMyRTNqbUJRLFNBQXdCLE8zRStqbUJoQyxDMkUvam1CUSxTQUF3QixPM0Vta21CaEMsQzJFbmttQlEsU0FBd0IsTzNFdWttQmhDLEMyRXZrbUJRLFVBQXdCLFEzRTJrbUJoQyxDMkUza21CUSxVQUF3QixRM0Ura21CaEMsQzJFL2ttQlEsVUFBd0IsUTNFbWxtQmhDLEMyRTVrbUJZLFVEaEJWLHVCMUVnbW1CRixDMkVobG1CWSxVRGhCVix3QjFFb21tQkYsQzJFcGxtQlksVURoQlYsZTFFd21tQkYsQzJFeGxtQlksVURoQlYsd0IxRTRtbUJGLEMyRTVsbUJZLFVEaEJWLHdCMUVnbm1CRixDMkVobW1CWSxVRGhCVixlMUVvbm1CRixDMkVwbW1CWSxVRGhCVix3QjFFd25tQkYsQzJFeG1tQlksVURoQlYsd0IxRTRubUJGLEMyRTVtbUJZLFVEaEJWLGUxRWdvbUJGLEMyRWhubUJZLFdEaEJWLHdCMUVvb21CRixDMkVwbm1CWSxXRGhCVix3QjFFd29tQkYsQ01ub21CSSx5QnFFM0JFLFFBQ0UsYUFDQSxZQUNBLGMzRWtxbUJOLEMwRXRvbUJBLGlCQUNFLGNBQ0EsYzFFd29tQkYsQzBFMW9tQkEsaUJBQ0UsYUFDQSxhMUU0b21CRixDMEU5b21CQSxpQkFDRSx3QkFDQSx3QjFFZ3BtQkYsQzBFbHBtQkEsaUJBQ0UsYUFDQSxhMUVvcG1CRixDMEV0cG1CQSxpQkFDRSxhQUNBLGExRXdwbUJGLEMwRTFwbUJBLGlCQUNFLHdCQUNBLHdCMUU0cG1CRixDMkUvcW1CSSxhRENKLGNBRUEsZUFEQSxVMUVrcm1CQSxDMkU5cW1CUSxVRGJSLHFCQUlBLHFCMUUycm1CQSxDMkVscm1CUSxVRGJSLHNCQUlBLHNCMUUrcm1CQSxDMkV0cm1CUSxVRGJSLGFBSUEsYTFFbXNtQkEsQzJFMXJtQlEsVURiUixzQkFJQSxzQjFFdXNtQkEsQzJFOXJtQlEsVURiUixzQkFJQSxzQjFFMnNtQkEsQzJFbHNtQlEsVURiUixhQUlBLGExRStzbUJBLEMyRXRzbUJRLFVEYlIsc0JBSUEsc0IxRW10bUJBLEMyRTFzbUJRLFVEYlIsc0JBSUEsc0IxRXV0bUJBLEMyRTlzbUJRLFVEYlIsYUFJQSxhMUUydG1CQSxDMkVsdG1CUSxXRGJSLHNCQUlBLHNCMUUrdG1CQSxDMkV0dG1CUSxXRGJSLHNCQUlBLHNCMUVtdW1CQSxDMkUxdG1CUSxXRGJSLGNBSUEsYzFFdXVtQkEsQzJFeHRtQkksZ0JBQXdCLFEzRTJ0bUI1QixDMkV6dG1CSSxlQUF1QixRM0U0dG1CM0IsQzJFenRtQk0sWUFBd0IsTzNFNHRtQjlCLEMyRTV0bUJNLFlBQXdCLE8zRSt0bUI5QixDMkUvdG1CTSxZQUF3QixPM0VrdW1COUIsQzJFbHVtQk0sWUFBd0IsTzNFcXVtQjlCLEMyRXJ1bUJNLFlBQXdCLE8zRXd1bUI5QixDMkV4dW1CTSxZQUF3QixPM0UydW1COUIsQzJFM3VtQk0sWUFBd0IsTzNFOHVtQjlCLEMyRTl1bUJNLFlBQXdCLE8zRWl2bUI5QixDMkVqdm1CTSxZQUF3QixPM0Vvdm1COUIsQzJFcHZtQk0sWUFBd0IsTzNFdXZtQjlCLEMyRXZ2bUJNLGFBQXdCLFEzRTB2bUI5QixDMkUxdm1CTSxhQUF3QixRM0U2dm1COUIsQzJFN3ZtQk0sYUFBd0IsUTNFZ3dtQjlCLEMyRXp2bUJVLGFEaEJWLGExRTR3bUJBLEMyRTV2bUJVLGFEaEJWLHVCMUUrd21CQSxDMkUvdm1CVSxhRGhCVix3QjFFa3htQkEsQzJFbHdtQlUsYURoQlYsZTFFcXhtQkEsQzJFcndtQlUsYURoQlYsd0IxRXd4bUJBLEMyRXh3bUJVLGFEaEJWLHdCMUUyeG1CQSxDMkUzd21CVSxhRGhCVixlMUU4eG1CQSxDMkU5d21CVSxhRGhCVix3QjFFaXltQkEsQzJFanhtQlUsYURoQlYsd0IxRW95bUJBLEMyRXB4bUJVLGFEaEJWLGUxRXV5bUJBLEMyRXZ4bUJVLGNEaEJWLHdCMUUweW1CQSxDMkUxeG1CVSxjRGhCVix3QjFFNnltQkEsQ0FDRixDTXp5bUJJLHlCcUUzQkUsUUFDRSxhQUNBLFlBQ0EsYzNFdTBtQk4sQzBFM3ltQkEsaUJBQ0UsY0FDQSxjMUU2eW1CRixDMEUveW1CQSxpQkFDRSxhQUNBLGExRWl6bUJGLEMwRW56bUJBLGlCQUNFLHdCQUNBLHdCMUVxem1CRixDMEV2em1CQSxpQkFDRSxhQUNBLGExRXl6bUJGLEMwRTN6bUJBLGlCQUNFLGFBQ0EsYTFFNnptQkYsQzBFL3ptQkEsaUJBQ0Usd0JBQ0Esd0IxRWkwbUJGLEMyRXAxbUJJLGFEQ0osY0FFQSxlQURBLFUxRXUxbUJBLEMyRW4xbUJRLFVEYlIscUJBSUEscUIxRWcybUJBLEMyRXYxbUJRLFVEYlIsc0JBSUEsc0IxRW8ybUJBLEMyRTMxbUJRLFVEYlIsYUFJQSxhMUV3Mm1CQSxDMkUvMW1CUSxVRGJSLHNCQUlBLHNCMUU0Mm1CQSxDMkVuMm1CUSxVRGJSLHNCQUlBLHNCMUVnM21CQSxDMkV2Mm1CUSxVRGJSLGFBSUEsYTFFbzNtQkEsQzJFMzJtQlEsVURiUixzQkFJQSxzQjFFdzNtQkEsQzJFLzJtQlEsVURiUixzQkFJQSxzQjFFNDNtQkEsQzJFbjNtQlEsVURiUixhQUlBLGExRWc0bUJBLEMyRXYzbUJRLFdEYlIsc0JBSUEsc0IxRW80bUJBLEMyRTMzbUJRLFdEYlIsc0JBSUEsc0IxRXc0bUJBLEMyRS8zbUJRLFdEYlIsY0FJQSxjMUU0NG1CQSxDMkU3M21CSSxnQkFBd0IsUTNFZzRtQjVCLEMyRTkzbUJJLGVBQXVCLFEzRWk0bUIzQixDMkU5M21CTSxZQUF3QixPM0VpNG1COUIsQzJFajRtQk0sWUFBd0IsTzNFbzRtQjlCLEMyRXA0bUJNLFlBQXdCLE8zRXU0bUI5QixDMkV2NG1CTSxZQUF3QixPM0UwNG1COUIsQzJFMTRtQk0sWUFBd0IsTzNFNjRtQjlCLEMyRTc0bUJNLFlBQXdCLE8zRWc1bUI5QixDMkVoNW1CTSxZQUF3QixPM0VtNW1COUIsQzJFbjVtQk0sWUFBd0IsTzNFczVtQjlCLEMyRXQ1bUJNLFlBQXdCLE8zRXk1bUI5QixDMkV6NW1CTSxZQUF3QixPM0U0NW1COUIsQzJFNTVtQk0sYUFBd0IsUTNFKzVtQjlCLEMyRS81bUJNLGFBQXdCLFEzRWs2bUI5QixDMkVsNm1CTSxhQUF3QixRM0VxNm1COUIsQzJFOTVtQlUsYURoQlYsYTFFaTdtQkEsQzJFajZtQlUsYURoQlYsdUIxRW83bUJBLEMyRXA2bUJVLGFEaEJWLHdCMUV1N21CQSxDMkV2Nm1CVSxhRGhCVixlMUUwN21CQSxDMkUxNm1CVSxhRGhCVix3QjFFNjdtQkEsQzJFNzZtQlUsYURoQlYsd0IxRWc4bUJBLEMyRWg3bUJVLGFEaEJWLGUxRW04bUJBLEMyRW43bUJVLGFEaEJWLHdCMUVzOG1CQSxDMkV0N21CVSxhRGhCVix3QjFFeThtQkEsQzJFejdtQlUsYURoQlYsZTFFNDhtQkEsQzJFNTdtQlUsY0RoQlYsd0IxRSs4bUJBLEMyRS83bUJVLGNEaEJWLHdCMUVrOW1CQSxDQUNGLENNOThtQkksMEJxRTNCRSxRQUNFLGFBQ0EsWUFDQSxjM0U0K21CTixDMEVoOW1CQSxpQkFDRSxjQUNBLGMxRWs5bUJGLEMwRXA5bUJBLGlCQUNFLGFBQ0EsYTFFczltQkYsQzBFeDltQkEsaUJBQ0Usd0JBQ0Esd0IxRTA5bUJGLEMwRTU5bUJBLGlCQUNFLGFBQ0EsYTFFODltQkYsQzBFaCttQkEsaUJBQ0UsYUFDQSxhMUVrK21CRixDMEVwK21CQSxpQkFDRSx3QkFDQSx3QjFFcyttQkYsQzJFei9tQkksYURDSixjQUVBLGVBREEsVTFFNC9tQkEsQzJFeC9tQlEsVURiUixxQkFJQSxxQjFFcWduQkEsQzJFNS9tQlEsVURiUixzQkFJQSxzQjFFeWduQkEsQzJFaGduQlEsVURiUixhQUlBLGExRTZnbkJBLEMyRXBnbkJRLFVEYlIsc0JBSUEsc0IxRWlobkJBLEMyRXhnbkJRLFVEYlIsc0JBSUEsc0IxRXFobkJBLEMyRTVnbkJRLFVEYlIsYUFJQSxhMUV5aG5CQSxDMkVoaG5CUSxVRGJSLHNCQUlBLHNCMUU2aG5CQSxDMkVwaG5CUSxVRGJSLHNCQUlBLHNCMUVpaW5CQSxDMkV4aG5CUSxVRGJSLGFBSUEsYTFFcWluQkEsQzJFNWhuQlEsV0RiUixzQkFJQSxzQjFFeWluQkEsQzJFaGluQlEsV0RiUixzQkFJQSxzQjFFNmluQkEsQzJFcGluQlEsV0RiUixjQUlBLGMxRWlqbkJBLEMyRWxpbkJJLGdCQUF3QixRM0VxaW5CNUIsQzJFbmluQkksZUFBdUIsUTNFc2luQjNCLEMyRW5pbkJNLFlBQXdCLE8zRXNpbkI5QixDMkV0aW5CTSxZQUF3QixPM0V5aW5COUIsQzJFemluQk0sWUFBd0IsTzNFNGluQjlCLEMyRTVpbkJNLFlBQXdCLE8zRStpbkI5QixDMkUvaW5CTSxZQUF3QixPM0Vram5COUIsQzJFbGpuQk0sWUFBd0IsTzNFcWpuQjlCLEMyRXJqbkJNLFlBQXdCLE8zRXdqbkI5QixDMkV4am5CTSxZQUF3QixPM0Uyam5COUIsQzJFM2puQk0sWUFBd0IsTzNFOGpuQjlCLEMyRTlqbkJNLFlBQXdCLE8zRWlrbkI5QixDMkVqa25CTSxhQUF3QixRM0Vva25COUIsQzJFcGtuQk0sYUFBd0IsUTNFdWtuQjlCLEMyRXZrbkJNLGFBQXdCLFEzRTBrbkI5QixDMkVua25CVSxhRGhCVixhMUVzbG5CQSxDMkV0a25CVSxhRGhCVix1QjFFeWxuQkEsQzJFemtuQlUsYURoQlYsd0IxRTRsbkJBLEMyRTVrbkJVLGFEaEJWLGUxRStsbkJBLEMyRS9rbkJVLGFEaEJWLHdCMUVrbW5CQSxDMkVsbG5CVSxhRGhCVix3QjFFcW1uQkEsQzJFcmxuQlUsYURoQlYsZTFFd21uQkEsQzJFeGxuQlUsYURoQlYsd0IxRTJtbkJBLEMyRTNsbkJVLGFEaEJWLHdCMUU4bW5CQSxDMkU5bG5CVSxhRGhCVixlMUVpbm5CQSxDMkVqbW5CVSxjRGhCVix3QjFFb25uQkEsQzJFcG1uQlUsY0RoQlYsd0IxRXVubkJBLENBQ0YsQ01ubm5CSSwwQnFFM0JFLFFBQ0UsYUFDQSxZQUNBLGMzRWlwbkJOLEMwRXJubkJBLGlCQUNFLGNBQ0EsYzFFdW5uQkYsQzBFem5uQkEsaUJBQ0UsYUFDQSxhMUUybm5CRixDMEU3bm5CQSxpQkFDRSx3QkFDQSx3QjFFK25uQkYsQzBFam9uQkEsaUJBQ0UsYUFDQSxhMUVtb25CRixDMEVyb25CQSxpQkFDRSxhQUNBLGExRXVvbkJGLEMwRXpvbkJBLGlCQUNFLHdCQUNBLHdCMUUyb25CRixDMkU5cG5CSSxhRENKLGNBRUEsZUFEQSxVMUVpcW5CQSxDMkU3cG5CUSxVRGJSLHFCQUlBLHFCMUUwcW5CQSxDMkVqcW5CUSxVRGJSLHNCQUlBLHNCMUU4cW5CQSxDMkVycW5CUSxVRGJSLGFBSUEsYTFFa3JuQkEsQzJFenFuQlEsVURiUixzQkFJQSxzQjFFc3JuQkEsQzJFN3FuQlEsVURiUixzQkFJQSxzQjFFMHJuQkEsQzJFanJuQlEsVURiUixhQUlBLGExRThybkJBLEMyRXJybkJRLFVEYlIsc0JBSUEsc0IxRWtzbkJBLEMyRXpybkJRLFVEYlIsc0JBSUEsc0IxRXNzbkJBLEMyRTdybkJRLFVEYlIsYUFJQSxhMUUwc25CQSxDMkVqc25CUSxXRGJSLHNCQUlBLHNCMUU4c25CQSxDMkVyc25CUSxXRGJSLHNCQUlBLHNCMUVrdG5CQSxDMkV6c25CUSxXRGJSLGNBSUEsYzFFc3RuQkEsQzJFdnNuQkksZ0JBQXdCLFEzRTBzbkI1QixDMkV4c25CSSxlQUF1QixRM0Uyc25CM0IsQzJFeHNuQk0sWUFBd0IsTzNFMnNuQjlCLEMyRTNzbkJNLFlBQXdCLE8zRThzbkI5QixDMkU5c25CTSxZQUF3QixPM0VpdG5COUIsQzJFanRuQk0sWUFBd0IsTzNFb3RuQjlCLEMyRXB0bkJNLFlBQXdCLE8zRXV0bkI5QixDMkV2dG5CTSxZQUF3QixPM0UwdG5COUIsQzJFMXRuQk0sWUFBd0IsTzNFNnRuQjlCLEMyRTd0bkJNLFlBQXdCLE8zRWd1bkI5QixDMkVodW5CTSxZQUF3QixPM0VtdW5COUIsQzJFbnVuQk0sWUFBd0IsTzNFc3VuQjlCLEMyRXR1bkJNLGFBQXdCLFEzRXl1bkI5QixDMkV6dW5CTSxhQUF3QixRM0U0dW5COUIsQzJFNXVuQk0sYUFBd0IsUTNFK3VuQjlCLEMyRXh1bkJVLGFEaEJWLGExRTJ2bkJBLEMyRTN1bkJVLGFEaEJWLHVCMUU4dm5CQSxDMkU5dW5CVSxhRGhCVix3QjFFaXduQkEsQzJFanZuQlUsYURoQlYsZTFFb3duQkEsQzJFcHZuQlUsYURoQlYsd0IxRXV3bkJBLEMyRXZ2bkJVLGFEaEJWLHdCMUUwd25CQSxDMkUxdm5CVSxhRGhCVixlMUU2d25CQSxDMkU3dm5CVSxhRGhCVix3QjFFZ3huQkEsQzJFaHduQlUsYURoQlYsd0IxRW14bkJBLEMyRW53bkJVLGFEaEJWLGUxRXN4bkJBLEMyRXR3bkJVLGNEaEJWLHdCMUV5eG5CQSxDMkV6d25CVSxjRGhCVix3QjFFNHhuQkEsQ0FDRixDNEV6MG5CTSxRQUF3QixzQjVFNDBuQjlCLEM0RTUwbkJNLFVBQXdCLHdCNUVnMW5COUIsQzRFaDFuQk0sZ0JBQXdCLDhCNUVvMW5COUIsQzRFcDFuQk0sU0FBd0IsdUI1RXcxbkI5QixDNEV4MW5CTSxTQUF3Qix1QjVFNDFuQjlCLEM0RTUxbkJNLGFBQXdCLDJCNUVnMm5COUIsQzRFaDJuQk0sY0FBd0IsNEI1RW8ybkI5QixDNEVwMm5CTSxRQUF3QixzQjVFdzJuQjlCLEM0RXgybkJNLGVBQXdCLDZCNUU0Mm5COUIsQ00zem5CSSx5QnNFakRFLFdBQXdCLHNCNUVpM25CNUIsQzRFajNuQkksYUFBd0Isd0I1RW8zbkI1QixDNEVwM25CSSxtQkFBd0IsOEI1RXUzbkI1QixDNEV2M25CSSxZQUF3Qix1QjVFMDNuQjVCLEM0RTEzbkJJLFlBQXdCLHVCNUU2M25CNUIsQzRFNzNuQkksZ0JBQXdCLDJCNUVnNG5CNUIsQzRFaDRuQkksaUJBQXdCLDRCNUVtNG5CNUIsQzRFbjRuQkksV0FBd0Isc0I1RXM0bkI1QixDNEV0NG5CSSxrQkFBd0IsNkI1RXk0bkI1QixDQUNGLENNejFuQkkseUJzRWpERSxXQUF3QixzQjVFODRuQjVCLEM0RTk0bkJJLGFBQXdCLHdCNUVpNW5CNUIsQzRFajVuQkksbUJBQXdCLDhCNUVvNW5CNUIsQzRFcDVuQkksWUFBd0IsdUI1RXU1bkI1QixDNEV2NW5CSSxZQUF3Qix1QjVFMDVuQjVCLEM0RTE1bkJJLGdCQUF3QiwyQjVFNjVuQjVCLEM0RTc1bkJJLGlCQUF3Qiw0QjVFZzZuQjVCLEM0RWg2bkJJLFdBQXdCLHNCNUVtNm5CNUIsQzRFbjZuQkksa0JBQXdCLDZCNUVzNm5CNUIsQ0FDRixDTXQzbkJJLDBCc0VqREUsV0FBd0Isc0I1RTI2bkI1QixDNEUzNm5CSSxhQUF3Qix3QjVFODZuQjVCLEM0RTk2bkJJLG1CQUF3Qiw4QjVFaTduQjVCLEM0RWo3bkJJLFlBQXdCLHVCNUVvN25CNUIsQzRFcDduQkksWUFBd0IsdUI1RXU3bkI1QixDNEV2N25CSSxnQkFBd0IsMkI1RTA3bkI1QixDNEUxN25CSSxpQkFBd0IsNEI1RTY3bkI1QixDNEU3N25CSSxXQUF3QixzQjVFZzhuQjVCLEM0RWg4bkJJLGtCQUF3Qiw2QjVFbThuQjVCLENBQ0YsQ01uNW5CSSwwQnNFakRFLFdBQXdCLHNCNUV3OG5CNUIsQzRFeDhuQkksYUFBd0Isd0I1RTI4bkI1QixDNEUzOG5CSSxtQkFBd0IsOEI1RTg4bkI1QixDNEU5OG5CSSxZQUF3Qix1QjVFaTluQjVCLEM0RWo5bkJJLFlBQXdCLHVCNUVvOW5CNUIsQzRFcDluQkksZ0JBQXdCLDJCNUV1OW5CNUIsQzRFdjluQkksaUJBQXdCLDRCNUUwOW5CNUIsQzRFMTluQkksV0FBd0Isc0I1RTY5bkI1QixDNEU3OW5CSSxrQkFBd0IsNkI1RWcrbkI1QixDQUNGLEM0RXY5bkJBLGFBRUksY0FBcUIsc0I1RXk5bkJ2QixDNEV6OW5CRSxnQkFBcUIsd0I1RTQ5bkJ2QixDNEU1OW5CRSxzQkFBcUIsOEI1RSs5bkJ2QixDNEUvOW5CRSxlQUFxQix1QjVFaytuQnZCLEM0RWwrbkJFLGVBQXFCLHVCNUVxK25CdkIsQzRFcituQkUsbUJBQXFCLDJCNUV3K25CdkIsQzRFeCtuQkUsb0JBQXFCLDRCNUUyK25CdkIsQzRFMytuQkUsY0FBcUIsc0I1RTgrbkJ2QixDNEU5K25CRSxxQkFBcUIsNkI1RWkvbkJ2QixDQUNGLEM2RS8vbkJJLFVBQWdDLDRCN0VrZ29CcEMsQzZFamdvQkksYUFBZ0MsK0I3RXFnb0JwQyxDNkVwZ29CSSxrQkFBZ0Msb0M3RXdnb0JwQyxDNkV2Z29CSSxxQkFBZ0MsdUM3RTJnb0JwQyxDNkV6Z29CSSxXQUE4Qix3QjdFNmdvQmxDLEM2RTVnb0JJLGFBQThCLDBCN0VnaG9CbEMsQzZFL2dvQkksbUJBQThCLGdDN0VtaG9CbEMsQzZFbGhvQkksV0FBOEIsdUI3RXNob0JsQyxDNkVyaG9CSSxhQUE4QixxQjdFeWhvQmxDLEM2RXhob0JJLGFBQThCLHFCN0U0aG9CbEMsQzZFM2hvQkksZUFBOEIsdUI3RStob0JsQyxDNkU5aG9CSSxlQUE4Qix1QjdFa2lvQmxDLEM2RWhpb0JJLHVCQUFvQyxvQzdFb2lvQnhDLEM2RW5pb0JJLHFCQUFvQyxrQzdFdWlvQnhDLEM2RXRpb0JJLHdCQUFvQyxnQzdFMGlvQnhDLEM2RXppb0JJLHlCQUFvQyx1QzdFNmlvQnhDLEM2RTVpb0JJLHdCQUFvQyxzQzdFZ2pvQnhDLEM2RTlpb0JJLG1CQUFpQyxnQzdFa2pvQnJDLEM2RWpqb0JJLGlCQUFpQyw4QjdFcWpvQnJDLEM2RXBqb0JJLG9CQUFpQyw0QjdFd2pvQnJDLEM2RXZqb0JJLHNCQUFpQyw4QjdFMmpvQnJDLEM2RTFqb0JJLHFCQUFpQyw2QjdFOGpvQnJDLEM2RTVqb0JJLHFCQUFrQyxrQzdFZ2tvQnRDLEM2RS9qb0JJLG1CQUFrQyxnQzdFbWtvQnRDLEM2RWxrb0JJLHNCQUFrQyw4QjdFc2tvQnRDLEM2RXJrb0JJLHVCQUFrQyxxQzdFeWtvQnRDLEM2RXhrb0JJLHNCQUFrQyxvQzdFNGtvQnRDLEM2RTNrb0JJLHVCQUFrQywrQjdFK2tvQnRDLEM2RTdrb0JJLGlCQUFnQyx5QjdFaWxvQnBDLEM2RWhsb0JJLGtCQUFnQywrQjdFb2xvQnBDLEM2RW5sb0JJLGdCQUFnQyw2QjdFdWxvQnBDLEM2RXRsb0JJLG1CQUFnQywyQjdFMGxvQnBDLEM2RXpsb0JJLHFCQUFnQyw2QjdFNmxvQnBDLEM2RTVsb0JJLG9CQUFnQyw0QjdFZ21vQnBDLENNcGxvQkkseUJ1RWxEQSxhQUFnQyw0QjdFMm9vQmxDLEM2RTFvb0JFLGdCQUFnQywrQjdFNm9vQmxDLEM2RTVvb0JFLHFCQUFnQyxvQzdFK29vQmxDLEM2RTlvb0JFLHdCQUFnQyx1QzdFaXBvQmxDLEM2RS9vb0JFLGNBQThCLHdCN0VrcG9CaEMsQzZFanBvQkUsZ0JBQThCLDBCN0VvcG9CaEMsQzZFbnBvQkUsc0JBQThCLGdDN0VzcG9CaEMsQzZFcnBvQkUsY0FBOEIsdUI3RXdwb0JoQyxDNkV2cG9CRSxnQkFBOEIscUI3RTBwb0JoQyxDNkV6cG9CRSxnQkFBOEIscUI3RTRwb0JoQyxDNkUzcG9CRSxrQkFBOEIsdUI3RThwb0JoQyxDNkU3cG9CRSxrQkFBOEIsdUI3RWdxb0JoQyxDNkU5cG9CRSwwQkFBb0Msb0M3RWlxb0J0QyxDNkVocW9CRSx3QkFBb0Msa0M3RW1xb0J0QyxDNkVscW9CRSwyQkFBb0MsZ0M3RXFxb0J0QyxDNkVwcW9CRSw0QkFBb0MsdUM3RXVxb0J0QyxDNkV0cW9CRSwyQkFBb0Msc0M3RXlxb0J0QyxDNkV2cW9CRSxzQkFBaUMsZ0M3RTBxb0JuQyxDNkV6cW9CRSxvQkFBaUMsOEI3RTRxb0JuQyxDNkUzcW9CRSx1QkFBaUMsNEI3RThxb0JuQyxDNkU3cW9CRSx5QkFBaUMsOEI3RWdyb0JuQyxDNkUvcW9CRSx3QkFBaUMsNkI3RWtyb0JuQyxDNkVocm9CRSx3QkFBa0Msa0M3RW1yb0JwQyxDNkVscm9CRSxzQkFBa0MsZ0M3RXFyb0JwQyxDNkVwcm9CRSx5QkFBa0MsOEI3RXVyb0JwQyxDNkV0cm9CRSwwQkFBa0MscUM3RXlyb0JwQyxDNkV4cm9CRSx5QkFBa0Msb0M3RTJyb0JwQyxDNkUxcm9CRSwwQkFBa0MsK0I3RTZyb0JwQyxDNkUzcm9CRSxvQkFBZ0MseUI3RThyb0JsQyxDNkU3cm9CRSxxQkFBZ0MsK0I3RWdzb0JsQyxDNkUvcm9CRSxtQkFBZ0MsNkI3RWtzb0JsQyxDNkVqc29CRSxzQkFBZ0MsMkI3RW9zb0JsQyxDNkVuc29CRSx3QkFBZ0MsNkI3RXNzb0JsQyxDNkVyc29CRSx1QkFBZ0MsNEI3RXdzb0JsQyxDQUNGLENNN3JvQkkseUJ1RWxEQSxhQUFnQyw0QjdFbXZvQmxDLEM2RWx2b0JFLGdCQUFnQywrQjdFcXZvQmxDLEM2RXB2b0JFLHFCQUFnQyxvQzdFdXZvQmxDLEM2RXR2b0JFLHdCQUFnQyx1QzdFeXZvQmxDLEM2RXZ2b0JFLGNBQThCLHdCN0Uwdm9CaEMsQzZFenZvQkUsZ0JBQThCLDBCN0U0dm9CaEMsQzZFM3ZvQkUsc0JBQThCLGdDN0U4dm9CaEMsQzZFN3ZvQkUsY0FBOEIsdUI3RWd3b0JoQyxDNkUvdm9CRSxnQkFBOEIscUI3RWt3b0JoQyxDNkVqd29CRSxnQkFBOEIscUI3RW93b0JoQyxDNkVud29CRSxrQkFBOEIsdUI3RXN3b0JoQyxDNkVyd29CRSxrQkFBOEIsdUI3RXd3b0JoQyxDNkV0d29CRSwwQkFBb0Msb0M3RXl3b0J0QyxDNkV4d29CRSx3QkFBb0Msa0M3RTJ3b0J0QyxDNkUxd29CRSwyQkFBb0MsZ0M3RTZ3b0J0QyxDNkU1d29CRSw0QkFBb0MsdUM3RSt3b0J0QyxDNkU5d29CRSwyQkFBb0Msc0M3RWl4b0J0QyxDNkUvd29CRSxzQkFBaUMsZ0M3RWt4b0JuQyxDNkVqeG9CRSxvQkFBaUMsOEI3RW94b0JuQyxDNkVueG9CRSx1QkFBaUMsNEI3RXN4b0JuQyxDNkVyeG9CRSx5QkFBaUMsOEI3RXd4b0JuQyxDNkV2eG9CRSx3QkFBaUMsNkI3RTB4b0JuQyxDNkV4eG9CRSx3QkFBa0Msa0M3RTJ4b0JwQyxDNkUxeG9CRSxzQkFBa0MsZ0M3RTZ4b0JwQyxDNkU1eG9CRSx5QkFBa0MsOEI3RSt4b0JwQyxDNkU5eG9CRSwwQkFBa0MscUM3RWl5b0JwQyxDNkVoeW9CRSx5QkFBa0Msb0M3RW15b0JwQyxDNkVseW9CRSwwQkFBa0MsK0I3RXF5b0JwQyxDNkVueW9CRSxvQkFBZ0MseUI3RXN5b0JsQyxDNkVyeW9CRSxxQkFBZ0MsK0I3RXd5b0JsQyxDNkV2eW9CRSxtQkFBZ0MsNkI3RTB5b0JsQyxDNkV6eW9CRSxzQkFBZ0MsMkI3RTR5b0JsQyxDNkUzeW9CRSx3QkFBZ0MsNkI3RTh5b0JsQyxDNkU3eW9CRSx1QkFBZ0MsNEI3RWd6b0JsQyxDQUNGLENNcnlvQkksMEJ1RWxEQSxhQUFnQyw0QjdFMjFvQmxDLEM2RTExb0JFLGdCQUFnQywrQjdFNjFvQmxDLEM2RTUxb0JFLHFCQUFnQyxvQzdFKzFvQmxDLEM2RTkxb0JFLHdCQUFnQyx1QzdFaTJvQmxDLEM2RS8xb0JFLGNBQThCLHdCN0VrMm9CaEMsQzZFajJvQkUsZ0JBQThCLDBCN0VvMm9CaEMsQzZFbjJvQkUsc0JBQThCLGdDN0VzMm9CaEMsQzZFcjJvQkUsY0FBOEIsdUI3RXcyb0JoQyxDNkV2Mm9CRSxnQkFBOEIscUI3RTAyb0JoQyxDNkV6Mm9CRSxnQkFBOEIscUI3RTQyb0JoQyxDNkUzMm9CRSxrQkFBOEIsdUI3RTgyb0JoQyxDNkU3Mm9CRSxrQkFBOEIsdUI3RWczb0JoQyxDNkU5Mm9CRSwwQkFBb0Msb0M3RWkzb0J0QyxDNkVoM29CRSx3QkFBb0Msa0M3RW0zb0J0QyxDNkVsM29CRSwyQkFBb0MsZ0M3RXEzb0J0QyxDNkVwM29CRSw0QkFBb0MsdUM3RXUzb0J0QyxDNkV0M29CRSwyQkFBb0Msc0M3RXkzb0J0QyxDNkV2M29CRSxzQkFBaUMsZ0M3RTAzb0JuQyxDNkV6M29CRSxvQkFBaUMsOEI3RTQzb0JuQyxDNkUzM29CRSx1QkFBaUMsNEI3RTgzb0JuQyxDNkU3M29CRSx5QkFBaUMsOEI3RWc0b0JuQyxDNkUvM29CRSx3QkFBaUMsNkI3RWs0b0JuQyxDNkVoNG9CRSx3QkFBa0Msa0M3RW00b0JwQyxDNkVsNG9CRSxzQkFBa0MsZ0M3RXE0b0JwQyxDNkVwNG9CRSx5QkFBa0MsOEI3RXU0b0JwQyxDNkV0NG9CRSwwQkFBa0MscUM3RXk0b0JwQyxDNkV4NG9CRSx5QkFBa0Msb0M3RTI0b0JwQyxDNkUxNG9CRSwwQkFBa0MsK0I3RTY0b0JwQyxDNkUzNG9CRSxvQkFBZ0MseUI3RTg0b0JsQyxDNkU3NG9CRSxxQkFBZ0MsK0I3RWc1b0JsQyxDNkUvNG9CRSxtQkFBZ0MsNkI3RWs1b0JsQyxDNkVqNW9CRSxzQkFBZ0MsMkI3RW81b0JsQyxDNkVuNW9CRSx3QkFBZ0MsNkI3RXM1b0JsQyxDNkVyNW9CRSx1QkFBZ0MsNEI3RXc1b0JsQyxDQUNGLENNNzRvQkksMEJ1RWxEQSxhQUFnQyw0QjdFbThvQmxDLEM2RWw4b0JFLGdCQUFnQywrQjdFcThvQmxDLEM2RXA4b0JFLHFCQUFnQyxvQzdFdThvQmxDLEM2RXQ4b0JFLHdCQUFnQyx1QzdFeThvQmxDLEM2RXY4b0JFLGNBQThCLHdCN0UwOG9CaEMsQzZFejhvQkUsZ0JBQThCLDBCN0U0OG9CaEMsQzZFMzhvQkUsc0JBQThCLGdDN0U4OG9CaEMsQzZFNzhvQkUsY0FBOEIsdUI3RWc5b0JoQyxDNkUvOG9CRSxnQkFBOEIscUI3RWs5b0JoQyxDNkVqOW9CRSxnQkFBOEIscUI3RW85b0JoQyxDNkVuOW9CRSxrQkFBOEIsdUI3RXM5b0JoQyxDNkVyOW9CRSxrQkFBOEIsdUI3RXc5b0JoQyxDNkV0OW9CRSwwQkFBb0Msb0M3RXk5b0J0QyxDNkV4OW9CRSx3QkFBb0Msa0M3RTI5b0J0QyxDNkUxOW9CRSwyQkFBb0MsZ0M3RTY5b0J0QyxDNkU1OW9CRSw0QkFBb0MsdUM3RSs5b0J0QyxDNkU5OW9CRSwyQkFBb0Msc0M3RWkrb0J0QyxDNkUvOW9CRSxzQkFBaUMsZ0M3RWsrb0JuQyxDNkVqK29CRSxvQkFBaUMsOEI3RW8rb0JuQyxDNkVuK29CRSx1QkFBaUMsNEI3RXMrb0JuQyxDNkVyK29CRSx5QkFBaUMsOEI3RXcrb0JuQyxDNkV2K29CRSx3QkFBaUMsNkI3RTArb0JuQyxDNkV4K29CRSx3QkFBa0Msa0M3RTIrb0JwQyxDNkUxK29CRSxzQkFBa0MsZ0M3RTYrb0JwQyxDNkU1K29CRSx5QkFBa0MsOEI3RSsrb0JwQyxDNkU5K29CRSwwQkFBa0MscUM3RWkvb0JwQyxDNkVoL29CRSx5QkFBa0Msb0M3RW0vb0JwQyxDNkVsL29CRSwwQkFBa0MsK0I3RXEvb0JwQyxDNkVuL29CRSxvQkFBZ0MseUI3RXMvb0JsQyxDNkVyL29CRSxxQkFBZ0MsK0I3RXcvb0JsQyxDNkV2L29CRSxtQkFBZ0MsNkI3RTAvb0JsQyxDNkV6L29CRSxzQkFBZ0MsMkI3RTQvb0JsQyxDNkUzL29CRSx3QkFBZ0MsNkI3RTgvb0JsQyxDNkU3L29CRSx1QkFBZ0MsNEI3RWdncEJsQyxDQUNGLEM4RXZpcEJRLEtBQWdDLGtCOUUwaXBCeEMsQzhFemlwQlEsWUFFRSxzQjlFNGlwQlYsQzhFMWlwQlEsWUFFRSx3QjlFNmlwQlYsQzhFM2lwQlEsWUFFRSx5QjlFOGlwQlYsQzhFNWlwQlEsWUFFRSx1QjlFK2lwQlYsQzhFOWpwQlEsS0FBZ0MsdUI5RWtrcEJ4QyxDOEVqa3BCUSxZQUVFLDJCOUVva3BCVixDOEVsa3BCUSxZQUVFLDZCOUVxa3BCVixDOEVua3BCUSxZQUVFLDhCOUVza3BCVixDOEVwa3BCUSxZQUVFLDRCOUV1a3BCVixDOEV0bHBCUSxLQUFnQyxzQjlFMGxwQnhDLEM4RXpscEJRLFlBRUUsMEI5RTRscEJWLEM4RTFscEJRLFlBRUUsNEI5RTZscEJWLEM4RTNscEJRLFlBRUUsNkI5RThscEJWLEM4RTVscEJRLFlBRUUsMkI5RStscEJWLEM4RTltcEJRLEtBQWdDLHFCOUVrbnBCeEMsQzhFam5wQlEsWUFFRSx5QjlFb25wQlYsQzhFbG5wQlEsWUFFRSwyQjlFcW5wQlYsQzhFbm5wQlEsWUFFRSw0QjlFc25wQlYsQzhFcG5wQlEsWUFFRSwwQjlFdW5wQlYsQzhFdG9wQlEsS0FBZ0MsdUI5RTBvcEJ4QyxDOEV6b3BCUSxZQUVFLDJCOUU0b3BCVixDOEUxb3BCUSxZQUVFLDZCOUU2b3BCVixDOEUzb3BCUSxZQUVFLDhCOUU4b3BCVixDOEU1b3BCUSxZQUVFLDRCOUUrb3BCVixDOEU5cHBCUSxLQUFnQyxxQjlFa3FwQnhDLEM4RWpxcEJRLFlBRUUseUI5RW9xcEJWLEM4RWxxcEJRLFlBRUUsMkI5RXFxcEJWLEM4RW5xcEJRLFlBRUUsNEI5RXNxcEJWLEM4RXBxcEJRLFlBRUUsMEI5RXVxcEJWLEM4RXRycEJRLEtBQWdDLG1COUUwcnBCeEMsQzhFenJwQlEsWUFFRSx1QjlFNHJwQlYsQzhFMXJwQlEsWUFFRSx5QjlFNnJwQlYsQzhFM3JwQlEsWUFFRSwwQjlFOHJwQlYsQzhFNXJwQlEsWUFFRSx3QjlFK3JwQlYsQzhFOXNwQlEsS0FBZ0Msd0I5RWt0cEJ4QyxDOEVqdHBCUSxZQUVFLDRCOUVvdHBCVixDOEVsdHBCUSxZQUVFLDhCOUVxdHBCVixDOEVudHBCUSxZQUVFLCtCOUVzdHBCVixDOEVwdHBCUSxZQUVFLDZCOUV1dHBCVixDOEV0dXBCUSxLQUFnQyx1QjlFMHVwQnhDLEM4RXp1cEJRLFlBRUUsMkI5RTR1cEJWLEM4RTF1cEJRLFlBRUUsNkI5RTZ1cEJWLEM4RTN1cEJRLFlBRUUsOEI5RTh1cEJWLEM4RTV1cEJRLFlBRUUsNEI5RSt1cEJWLEM4RTl2cEJRLEtBQWdDLHNCOUVrd3BCeEMsQzhFandwQlEsWUFFRSwwQjlFb3dwQlYsQzhFbHdwQlEsWUFFRSw0QjlFcXdwQlYsQzhFbndwQlEsWUFFRSw2QjlFc3dwQlYsQzhFcHdwQlEsWUFFRSwyQjlFdXdwQlYsQzhFdHhwQlEsS0FBZ0Msd0I5RTB4cEJ4QyxDOEV6eHBCUSxZQUVFLDRCOUU0eHBCVixDOEUxeHBCUSxZQUVFLDhCOUU2eHBCVixDOEUzeHBCUSxZQUVFLCtCOUU4eHBCVixDOEU1eHBCUSxZQUVFLDZCOUUreHBCVixDOEU5eXBCUSxLQUFnQyxzQjlFa3pwQnhDLEM4RWp6cEJRLFlBRUUsMEI5RW96cEJWLEM4RWx6cEJRLFlBRUUsNEI5RXF6cEJWLEM4RW56cEJRLFlBRUUsNkI5RXN6cEJWLEM4RXB6cEJRLFlBRUUsMkI5RXV6cEJWLEM4RS95cEJRLE1BQXdCLHdCOUVtenBCaEMsQzhFbHpwQlEsY0FFRSw0QjlFcXpwQlYsQzhFbnpwQlEsY0FFRSw4QjlFc3pwQlYsQzhFcHpwQlEsY0FFRSwrQjlFdXpwQlYsQzhFcnpwQlEsY0FFRSw2QjlFd3pwQlYsQzhFdjBwQlEsTUFBd0IsdUI5RTIwcEJoQyxDOEUxMHBCUSxjQUVFLDJCOUU2MHBCVixDOEUzMHBCUSxjQUVFLDZCOUU4MHBCVixDOEU1MHBCUSxjQUVFLDhCOUUrMHBCVixDOEU3MHBCUSxjQUVFLDRCOUVnMXBCVixDOEUvMXBCUSxNQUF3QixzQjlFbTJwQmhDLEM4RWwycEJRLGNBRUUsMEI5RXEycEJWLEM4RW4ycEJRLGNBRUUsNEI5RXMycEJWLEM4RXAycEJRLGNBRUUsNkI5RXUycEJWLEM4RXIycEJRLGNBRUUsMkI5RXcycEJWLEM4RXYzcEJRLE1BQXdCLHdCOUUyM3BCaEMsQzhFMTNwQlEsY0FFRSw0QjlFNjNwQlYsQzhFMzNwQlEsY0FFRSw4QjlFODNwQlYsQzhFNTNwQlEsY0FFRSwrQjlFKzNwQlYsQzhFNzNwQlEsY0FFRSw2QjlFZzRwQlYsQzhFLzRwQlEsTUFBd0Isc0I5RW01cEJoQyxDOEVsNXBCUSxjQUVFLDBCOUVxNXBCVixDOEVuNXBCUSxjQUVFLDRCOUVzNXBCVixDOEVwNXBCUSxjQUVFLDZCOUV1NXBCVixDOEVyNXBCUSxjQUVFLDJCOUV3NXBCVixDOEVsNXBCSSxRQUFtQixxQjlFczVwQnZCLEM4RXI1cEJJLGtCQUVFLHlCOUV3NXBCTixDOEV0NXBCSSxrQkFFRSwyQjlFeTVwQk4sQzhFdjVwQkksa0JBRUUsNEI5RTA1cEJOLEM4RXg1cEJJLGtCQUVFLDBCOUUyNXBCTixDTXA2cEJJLHlCd0VsREksUUFBZ0Msa0I5RTI5cEJ0QyxDOEUxOXBCTSxrQkFFRSxzQjlFNDlwQlIsQzhFMTlwQk0sa0JBRUUsd0I5RTQ5cEJSLEM4RTE5cEJNLGtCQUVFLHlCOUU0OXBCUixDOEUxOXBCTSxrQkFFRSx1QjlFNDlwQlIsQzhFMytwQk0sUUFBZ0MsdUI5RTgrcEJ0QyxDOEU3K3BCTSxrQkFFRSwyQjlFKytwQlIsQzhFNytwQk0sa0JBRUUsNkI5RSsrcEJSLEM4RTcrcEJNLGtCQUVFLDhCOUUrK3BCUixDOEU3K3BCTSxrQkFFRSw0QjlFKytwQlIsQzhFOS9wQk0sUUFBZ0Msc0I5RWlncUJ0QyxDOEVoZ3FCTSxrQkFFRSwwQjlFa2dxQlIsQzhFaGdxQk0sa0JBRUUsNEI5RWtncUJSLEM4RWhncUJNLGtCQUVFLDZCOUVrZ3FCUixDOEVoZ3FCTSxrQkFFRSwyQjlFa2dxQlIsQzhFamhxQk0sUUFBZ0MscUI5RW9ocUJ0QyxDOEVuaHFCTSxrQkFFRSx5QjlFcWhxQlIsQzhFbmhxQk0sa0JBRUUsMkI5RXFocUJSLEM4RW5ocUJNLGtCQUVFLDRCOUVxaHFCUixDOEVuaHFCTSxrQkFFRSwwQjlFcWhxQlIsQzhFcGlxQk0sUUFBZ0MsdUI5RXVpcUJ0QyxDOEV0aXFCTSxrQkFFRSwyQjlFd2lxQlIsQzhFdGlxQk0sa0JBRUUsNkI5RXdpcUJSLEM4RXRpcUJNLGtCQUVFLDhCOUV3aXFCUixDOEV0aXFCTSxrQkFFRSw0QjlFd2lxQlIsQzhFdmpxQk0sUUFBZ0MscUI5RTBqcUJ0QyxDOEV6anFCTSxrQkFFRSx5QjlFMmpxQlIsQzhFempxQk0sa0JBRUUsMkI5RTJqcUJSLEM4RXpqcUJNLGtCQUVFLDRCOUUyanFCUixDOEV6anFCTSxrQkFFRSwwQjlFMmpxQlIsQzhFMWtxQk0sUUFBZ0MsbUI5RTZrcUJ0QyxDOEU1a3FCTSxrQkFFRSx1QjlFOGtxQlIsQzhFNWtxQk0sa0JBRUUseUI5RThrcUJSLEM4RTVrcUJNLGtCQUVFLDBCOUU4a3FCUixDOEU1a3FCTSxrQkFFRSx3QjlFOGtxQlIsQzhFN2xxQk0sUUFBZ0Msd0I5RWdtcUJ0QyxDOEUvbHFCTSxrQkFFRSw0QjlFaW1xQlIsQzhFL2xxQk0sa0JBRUUsOEI5RWltcUJSLEM4RS9scUJNLGtCQUVFLCtCOUVpbXFCUixDOEUvbHFCTSxrQkFFRSw2QjlFaW1xQlIsQzhFaG5xQk0sUUFBZ0MsdUI5RW1ucUJ0QyxDOEVsbnFCTSxrQkFFRSwyQjlFb25xQlIsQzhFbG5xQk0sa0JBRUUsNkI5RW9ucUJSLEM4RWxucUJNLGtCQUVFLDhCOUVvbnFCUixDOEVsbnFCTSxrQkFFRSw0QjlFb25xQlIsQzhFbm9xQk0sUUFBZ0Msc0I5RXNvcUJ0QyxDOEVyb3FCTSxrQkFFRSwwQjlFdW9xQlIsQzhFcm9xQk0sa0JBRUUsNEI5RXVvcUJSLEM4RXJvcUJNLGtCQUVFLDZCOUV1b3FCUixDOEVyb3FCTSxrQkFFRSwyQjlFdW9xQlIsQzhFdHBxQk0sUUFBZ0Msd0I5RXlwcUJ0QyxDOEV4cHFCTSxrQkFFRSw0QjlFMHBxQlIsQzhFeHBxQk0sa0JBRUUsOEI5RTBwcUJSLEM4RXhwcUJNLGtCQUVFLCtCOUUwcHFCUixDOEV4cHFCTSxrQkFFRSw2QjlFMHBxQlIsQzhFenFxQk0sUUFBZ0Msc0I5RTRxcUJ0QyxDOEUzcXFCTSxrQkFFRSwwQjlFNnFxQlIsQzhFM3FxQk0sa0JBRUUsNEI5RTZxcUJSLEM4RTNxcUJNLGtCQUVFLDZCOUU2cXFCUixDOEUzcXFCTSxrQkFFRSwyQjlFNnFxQlIsQzhFcnFxQk0sU0FBd0Isd0I5RXdxcUI5QixDOEV2cXFCTSxvQkFFRSw0QjlFeXFxQlIsQzhFdnFxQk0sb0JBRUUsOEI5RXlxcUJSLEM4RXZxcUJNLG9CQUVFLCtCOUV5cXFCUixDOEV2cXFCTSxvQkFFRSw2QjlFeXFxQlIsQzhFeHJxQk0sU0FBd0IsdUI5RTJycUI5QixDOEUxcnFCTSxvQkFFRSwyQjlFNHJxQlIsQzhFMXJxQk0sb0JBRUUsNkI5RTRycUJSLEM4RTFycUJNLG9CQUVFLDhCOUU0cnFCUixDOEUxcnFCTSxvQkFFRSw0QjlFNHJxQlIsQzhFM3NxQk0sU0FBd0Isc0I5RThzcUI5QixDOEU3c3FCTSxvQkFFRSwwQjlFK3NxQlIsQzhFN3NxQk0sb0JBRUUsNEI5RStzcUJSLEM4RTdzcUJNLG9CQUVFLDZCOUUrc3FCUixDOEU3c3FCTSxvQkFFRSwyQjlFK3NxQlIsQzhFOXRxQk0sU0FBd0Isd0I5RWl1cUI5QixDOEVodXFCTSxvQkFFRSw0QjlFa3VxQlIsQzhFaHVxQk0sb0JBRUUsOEI5RWt1cUJSLEM4RWh1cUJNLG9CQUVFLCtCOUVrdXFCUixDOEVodXFCTSxvQkFFRSw2QjlFa3VxQlIsQzhFanZxQk0sU0FBd0Isc0I5RW92cUI5QixDOEVudnFCTSxvQkFFRSwwQjlFcXZxQlIsQzhFbnZxQk0sb0JBRUUsNEI5RXF2cUJSLEM4RW52cUJNLG9CQUVFLDZCOUVxdnFCUixDOEVudnFCTSxvQkFFRSwyQjlFcXZxQlIsQzhFL3VxQkUsV0FBbUIscUI5RWt2cUJyQixDOEVqdnFCRSx3QkFFRSx5QjlFbXZxQkosQzhFanZxQkUsd0JBRUUsMkI5RW12cUJKLEM4RWp2cUJFLHdCQUVFLDRCOUVtdnFCSixDOEVqdnFCRSx3QkFFRSwwQjlFbXZxQkosQ0FDRixDTTd2cUJJLHlCd0VsREksUUFBZ0Msa0I5RW16cUJ0QyxDOEVsenFCTSxrQkFFRSxzQjlFb3pxQlIsQzhFbHpxQk0sa0JBRUUsd0I5RW96cUJSLEM4RWx6cUJNLGtCQUVFLHlCOUVvenFCUixDOEVsenFCTSxrQkFFRSx1QjlFb3pxQlIsQzhFbjBxQk0sUUFBZ0MsdUI5RXMwcUJ0QyxDOEVyMHFCTSxrQkFFRSwyQjlFdTBxQlIsQzhFcjBxQk0sa0JBRUUsNkI5RXUwcUJSLEM4RXIwcUJNLGtCQUVFLDhCOUV1MHFCUixDOEVyMHFCTSxrQkFFRSw0QjlFdTBxQlIsQzhFdDFxQk0sUUFBZ0Msc0I5RXkxcUJ0QyxDOEV4MXFCTSxrQkFFRSwwQjlFMDFxQlIsQzhFeDFxQk0sa0JBRUUsNEI5RTAxcUJSLEM4RXgxcUJNLGtCQUVFLDZCOUUwMXFCUixDOEV4MXFCTSxrQkFFRSwyQjlFMDFxQlIsQzhFejJxQk0sUUFBZ0MscUI5RTQycUJ0QyxDOEUzMnFCTSxrQkFFRSx5QjlFNjJxQlIsQzhFMzJxQk0sa0JBRUUsMkI5RTYycUJSLEM4RTMycUJNLGtCQUVFLDRCOUU2MnFCUixDOEUzMnFCTSxrQkFFRSwwQjlFNjJxQlIsQzhFNTNxQk0sUUFBZ0MsdUI5RSszcUJ0QyxDOEU5M3FCTSxrQkFFRSwyQjlFZzRxQlIsQzhFOTNxQk0sa0JBRUUsNkI5RWc0cUJSLEM4RTkzcUJNLGtCQUVFLDhCOUVnNHFCUixDOEU5M3FCTSxrQkFFRSw0QjlFZzRxQlIsQzhFLzRxQk0sUUFBZ0MscUI5RWs1cUJ0QyxDOEVqNXFCTSxrQkFFRSx5QjlFbTVxQlIsQzhFajVxQk0sa0JBRUUsMkI5RW01cUJSLEM4RWo1cUJNLGtCQUVFLDRCOUVtNXFCUixDOEVqNXFCTSxrQkFFRSwwQjlFbTVxQlIsQzhFbDZxQk0sUUFBZ0MsbUI5RXE2cUJ0QyxDOEVwNnFCTSxrQkFFRSx1QjlFczZxQlIsQzhFcDZxQk0sa0JBRUUseUI5RXM2cUJSLEM4RXA2cUJNLGtCQUVFLDBCOUVzNnFCUixDOEVwNnFCTSxrQkFFRSx3QjlFczZxQlIsQzhFcjdxQk0sUUFBZ0Msd0I5RXc3cUJ0QyxDOEV2N3FCTSxrQkFFRSw0QjlFeTdxQlIsQzhFdjdxQk0sa0JBRUUsOEI5RXk3cUJSLEM4RXY3cUJNLGtCQUVFLCtCOUV5N3FCUixDOEV2N3FCTSxrQkFFRSw2QjlFeTdxQlIsQzhFeDhxQk0sUUFBZ0MsdUI5RTI4cUJ0QyxDOEUxOHFCTSxrQkFFRSwyQjlFNDhxQlIsQzhFMThxQk0sa0JBRUUsNkI5RTQ4cUJSLEM4RTE4cUJNLGtCQUVFLDhCOUU0OHFCUixDOEUxOHFCTSxrQkFFRSw0QjlFNDhxQlIsQzhFMzlxQk0sUUFBZ0Msc0I5RTg5cUJ0QyxDOEU3OXFCTSxrQkFFRSwwQjlFKzlxQlIsQzhFNzlxQk0sa0JBRUUsNEI5RSs5cUJSLEM4RTc5cUJNLGtCQUVFLDZCOUUrOXFCUixDOEU3OXFCTSxrQkFFRSwyQjlFKzlxQlIsQzhFOStxQk0sUUFBZ0Msd0I5RWkvcUJ0QyxDOEVoL3FCTSxrQkFFRSw0QjlFay9xQlIsQzhFaC9xQk0sa0JBRUUsOEI5RWsvcUJSLEM4RWgvcUJNLGtCQUVFLCtCOUVrL3FCUixDOEVoL3FCTSxrQkFFRSw2QjlFay9xQlIsQzhFamdyQk0sUUFBZ0Msc0I5RW9nckJ0QyxDOEVuZ3JCTSxrQkFFRSwwQjlFcWdyQlIsQzhFbmdyQk0sa0JBRUUsNEI5RXFnckJSLEM4RW5nckJNLGtCQUVFLDZCOUVxZ3JCUixDOEVuZ3JCTSxrQkFFRSwyQjlFcWdyQlIsQzhFNy9xQk0sU0FBd0Isd0I5RWdnckI5QixDOEUvL3FCTSxvQkFFRSw0QjlFaWdyQlIsQzhFLy9xQk0sb0JBRUUsOEI5RWlnckJSLEM4RS8vcUJNLG9CQUVFLCtCOUVpZ3JCUixDOEUvL3FCTSxvQkFFRSw2QjlFaWdyQlIsQzhFaGhyQk0sU0FBd0IsdUI5RW1ockI5QixDOEVsaHJCTSxvQkFFRSwyQjlFb2hyQlIsQzhFbGhyQk0sb0JBRUUsNkI5RW9ockJSLEM4RWxockJNLG9CQUVFLDhCOUVvaHJCUixDOEVsaHJCTSxvQkFFRSw0QjlFb2hyQlIsQzhFbmlyQk0sU0FBd0Isc0I5RXNpckI5QixDOEVyaXJCTSxvQkFFRSwwQjlFdWlyQlIsQzhFcmlyQk0sb0JBRUUsNEI5RXVpckJSLEM4RXJpckJNLG9CQUVFLDZCOUV1aXJCUixDOEVyaXJCTSxvQkFFRSwyQjlFdWlyQlIsQzhFdGpyQk0sU0FBd0Isd0I5RXlqckI5QixDOEV4anJCTSxvQkFFRSw0QjlFMGpyQlIsQzhFeGpyQk0sb0JBRUUsOEI5RTBqckJSLEM4RXhqckJNLG9CQUVFLCtCOUUwanJCUixDOEV4anJCTSxvQkFFRSw2QjlFMGpyQlIsQzhFemtyQk0sU0FBd0Isc0I5RTRrckI5QixDOEUza3JCTSxvQkFFRSwwQjlFNmtyQlIsQzhFM2tyQk0sb0JBRUUsNEI5RTZrckJSLEM4RTNrckJNLG9CQUVFLDZCOUU2a3JCUixDOEUza3JCTSxvQkFFRSwyQjlFNmtyQlIsQzhFdmtyQkUsV0FBbUIscUI5RTBrckJyQixDOEV6a3JCRSx3QkFFRSx5QjlFMmtyQkosQzhFemtyQkUsd0JBRUUsMkI5RTJrckJKLEM4RXprckJFLHdCQUVFLDRCOUUya3JCSixDOEV6a3JCRSx3QkFFRSwwQjlFMmtyQkosQ0FDRixDTXJsckJJLDBCd0VsREksUUFBZ0Msa0I5RTJvckJ0QyxDOEUxb3JCTSxrQkFFRSxzQjlFNG9yQlIsQzhFMW9yQk0sa0JBRUUsd0I5RTRvckJSLEM4RTFvckJNLGtCQUVFLHlCOUU0b3JCUixDOEUxb3JCTSxrQkFFRSx1QjlFNG9yQlIsQzhFM3ByQk0sUUFBZ0MsdUI5RThwckJ0QyxDOEU3cHJCTSxrQkFFRSwyQjlFK3ByQlIsQzhFN3ByQk0sa0JBRUUsNkI5RStwckJSLEM4RTdwckJNLGtCQUVFLDhCOUUrcHJCUixDOEU3cHJCTSxrQkFFRSw0QjlFK3ByQlIsQzhFOXFyQk0sUUFBZ0Msc0I5RWlyckJ0QyxDOEVocnJCTSxrQkFFRSwwQjlFa3JyQlIsQzhFaHJyQk0sa0JBRUUsNEI5RWtyckJSLEM4RWhyckJNLGtCQUVFLDZCOUVrcnJCUixDOEVocnJCTSxrQkFFRSwyQjlFa3JyQlIsQzhFanNyQk0sUUFBZ0MscUI5RW9zckJ0QyxDOEVuc3JCTSxrQkFFRSx5QjlFcXNyQlIsQzhFbnNyQk0sa0JBRUUsMkI5RXFzckJSLEM4RW5zckJNLGtCQUVFLDRCOUVxc3JCUixDOEVuc3JCTSxrQkFFRSwwQjlFcXNyQlIsQzhFcHRyQk0sUUFBZ0MsdUI5RXV0ckJ0QyxDOEV0dHJCTSxrQkFFRSwyQjlFd3RyQlIsQzhFdHRyQk0sa0JBRUUsNkI5RXd0ckJSLEM4RXR0ckJNLGtCQUVFLDhCOUV3dHJCUixDOEV0dHJCTSxrQkFFRSw0QjlFd3RyQlIsQzhFdnVyQk0sUUFBZ0MscUI5RTB1ckJ0QyxDOEV6dXJCTSxrQkFFRSx5QjlFMnVyQlIsQzhFenVyQk0sa0JBRUUsMkI5RTJ1ckJSLEM4RXp1ckJNLGtCQUVFLDRCOUUydXJCUixDOEV6dXJCTSxrQkFFRSwwQjlFMnVyQlIsQzhFMXZyQk0sUUFBZ0MsbUI5RTZ2ckJ0QyxDOEU1dnJCTSxrQkFFRSx1QjlFOHZyQlIsQzhFNXZyQk0sa0JBRUUseUI5RTh2ckJSLEM4RTV2ckJNLGtCQUVFLDBCOUU4dnJCUixDOEU1dnJCTSxrQkFFRSx3QjlFOHZyQlIsQzhFN3dyQk0sUUFBZ0Msd0I5RWd4ckJ0QyxDOEUvd3JCTSxrQkFFRSw0QjlFaXhyQlIsQzhFL3dyQk0sa0JBRUUsOEI5RWl4ckJSLEM4RS93ckJNLGtCQUVFLCtCOUVpeHJCUixDOEUvd3JCTSxrQkFFRSw2QjlFaXhyQlIsQzhFaHlyQk0sUUFBZ0MsdUI5RW15ckJ0QyxDOEVseXJCTSxrQkFFRSwyQjlFb3lyQlIsQzhFbHlyQk0sa0JBRUUsNkI5RW95ckJSLEM4RWx5ckJNLGtCQUVFLDhCOUVveXJCUixDOEVseXJCTSxrQkFFRSw0QjlFb3lyQlIsQzhFbnpyQk0sUUFBZ0Msc0I5RXN6ckJ0QyxDOEVyenJCTSxrQkFFRSwwQjlFdXpyQlIsQzhFcnpyQk0sa0JBRUUsNEI5RXV6ckJSLEM4RXJ6ckJNLGtCQUVFLDZCOUV1enJCUixDOEVyenJCTSxrQkFFRSwyQjlFdXpyQlIsQzhFdDByQk0sUUFBZ0Msd0I5RXkwckJ0QyxDOEV4MHJCTSxrQkFFRSw0QjlFMDByQlIsQzhFeDByQk0sa0JBRUUsOEI5RTAwckJSLEM4RXgwckJNLGtCQUVFLCtCOUUwMHJCUixDOEV4MHJCTSxrQkFFRSw2QjlFMDByQlIsQzhFejFyQk0sUUFBZ0Msc0I5RTQxckJ0QyxDOEUzMXJCTSxrQkFFRSwwQjlFNjFyQlIsQzhFMzFyQk0sa0JBRUUsNEI5RTYxckJSLEM4RTMxckJNLGtCQUVFLDZCOUU2MXJCUixDOEUzMXJCTSxrQkFFRSwyQjlFNjFyQlIsQzhFcjFyQk0sU0FBd0Isd0I5RXcxckI5QixDOEV2MXJCTSxvQkFFRSw0QjlFeTFyQlIsQzhFdjFyQk0sb0JBRUUsOEI5RXkxckJSLEM4RXYxckJNLG9CQUVFLCtCOUV5MXJCUixDOEV2MXJCTSxvQkFFRSw2QjlFeTFyQlIsQzhFeDJyQk0sU0FBd0IsdUI5RTIyckI5QixDOEUxMnJCTSxvQkFFRSwyQjlFNDJyQlIsQzhFMTJyQk0sb0JBRUUsNkI5RTQyckJSLEM4RTEyckJNLG9CQUVFLDhCOUU0MnJCUixDOEUxMnJCTSxvQkFFRSw0QjlFNDJyQlIsQzhFMzNyQk0sU0FBd0Isc0I5RTgzckI5QixDOEU3M3JCTSxvQkFFRSwwQjlFKzNyQlIsQzhFNzNyQk0sb0JBRUUsNEI5RSszckJSLEM4RTczckJNLG9CQUVFLDZCOUUrM3JCUixDOEU3M3JCTSxvQkFFRSwyQjlFKzNyQlIsQzhFOTRyQk0sU0FBd0Isd0I5RWk1ckI5QixDOEVoNXJCTSxvQkFFRSw0QjlFazVyQlIsQzhFaDVyQk0sb0JBRUUsOEI5RWs1ckJSLEM4RWg1ckJNLG9CQUVFLCtCOUVrNXJCUixDOEVoNXJCTSxvQkFFRSw2QjlFazVyQlIsQzhFajZyQk0sU0FBd0Isc0I5RW82ckI5QixDOEVuNnJCTSxvQkFFRSwwQjlFcTZyQlIsQzhFbjZyQk0sb0JBRUUsNEI5RXE2ckJSLEM4RW42ckJNLG9CQUVFLDZCOUVxNnJCUixDOEVuNnJCTSxvQkFFRSwyQjlFcTZyQlIsQzhFLzVyQkUsV0FBbUIscUI5RWs2ckJyQixDOEVqNnJCRSx3QkFFRSx5QjlFbTZyQkosQzhFajZyQkUsd0JBRUUsMkI5RW02ckJKLEM4RWo2ckJFLHdCQUVFLDRCOUVtNnJCSixDOEVqNnJCRSx3QkFFRSwwQjlFbTZyQkosQ0FDRixDTTc2ckJJLDBCd0VsREksUUFBZ0Msa0I5RW0rckJ0QyxDOEVsK3JCTSxrQkFFRSxzQjlFbytyQlIsQzhFbCtyQk0sa0JBRUUsd0I5RW8rckJSLEM4RWwrckJNLGtCQUVFLHlCOUVvK3JCUixDOEVsK3JCTSxrQkFFRSx1QjlFbytyQlIsQzhFbi9yQk0sUUFBZ0MsdUI5RXMvckJ0QyxDOEVyL3JCTSxrQkFFRSwyQjlFdS9yQlIsQzhFci9yQk0sa0JBRUUsNkI5RXUvckJSLEM4RXIvckJNLGtCQUVFLDhCOUV1L3JCUixDOEVyL3JCTSxrQkFFRSw0QjlFdS9yQlIsQzhFdGdzQk0sUUFBZ0Msc0I5RXlnc0J0QyxDOEV4Z3NCTSxrQkFFRSwwQjlFMGdzQlIsQzhFeGdzQk0sa0JBRUUsNEI5RTBnc0JSLEM4RXhnc0JNLGtCQUVFLDZCOUUwZ3NCUixDOEV4Z3NCTSxrQkFFRSwyQjlFMGdzQlIsQzhFemhzQk0sUUFBZ0MscUI5RTRoc0J0QyxDOEUzaHNCTSxrQkFFRSx5QjlFNmhzQlIsQzhFM2hzQk0sa0JBRUUsMkI5RTZoc0JSLEM4RTNoc0JNLGtCQUVFLDRCOUU2aHNCUixDOEUzaHNCTSxrQkFFRSwwQjlFNmhzQlIsQzhFNWlzQk0sUUFBZ0MsdUI5RStpc0J0QyxDOEU5aXNCTSxrQkFFRSwyQjlFZ2pzQlIsQzhFOWlzQk0sa0JBRUUsNkI5RWdqc0JSLEM4RTlpc0JNLGtCQUVFLDhCOUVnanNCUixDOEU5aXNCTSxrQkFFRSw0QjlFZ2pzQlIsQzhFL2pzQk0sUUFBZ0MscUI5RWtrc0J0QyxDOEVqa3NCTSxrQkFFRSx5QjlFbWtzQlIsQzhFamtzQk0sa0JBRUUsMkI5RW1rc0JSLEM4RWprc0JNLGtCQUVFLDRCOUVta3NCUixDOEVqa3NCTSxrQkFFRSwwQjlFbWtzQlIsQzhFbGxzQk0sUUFBZ0MsbUI5RXFsc0J0QyxDOEVwbHNCTSxrQkFFRSx1QjlFc2xzQlIsQzhFcGxzQk0sa0JBRUUseUI5RXNsc0JSLEM4RXBsc0JNLGtCQUVFLDBCOUVzbHNCUixDOEVwbHNCTSxrQkFFRSx3QjlFc2xzQlIsQzhFcm1zQk0sUUFBZ0Msd0I5RXdtc0J0QyxDOEV2bXNCTSxrQkFFRSw0QjlFeW1zQlIsQzhFdm1zQk0sa0JBRUUsOEI5RXltc0JSLEM4RXZtc0JNLGtCQUVFLCtCOUV5bXNCUixDOEV2bXNCTSxrQkFFRSw2QjlFeW1zQlIsQzhFeG5zQk0sUUFBZ0MsdUI5RTJuc0J0QyxDOEUxbnNCTSxrQkFFRSwyQjlFNG5zQlIsQzhFMW5zQk0sa0JBRUUsNkI5RTRuc0JSLEM4RTFuc0JNLGtCQUVFLDhCOUU0bnNCUixDOEUxbnNCTSxrQkFFRSw0QjlFNG5zQlIsQzhFM29zQk0sUUFBZ0Msc0I5RThvc0J0QyxDOEU3b3NCTSxrQkFFRSwwQjlFK29zQlIsQzhFN29zQk0sa0JBRUUsNEI5RStvc0JSLEM4RTdvc0JNLGtCQUVFLDZCOUUrb3NCUixDOEU3b3NCTSxrQkFFRSwyQjlFK29zQlIsQzhFOXBzQk0sUUFBZ0Msd0I5RWlxc0J0QyxDOEVocXNCTSxrQkFFRSw0QjlFa3FzQlIsQzhFaHFzQk0sa0JBRUUsOEI5RWtxc0JSLEM4RWhxc0JNLGtCQUVFLCtCOUVrcXNCUixDOEVocXNCTSxrQkFFRSw2QjlFa3FzQlIsQzhFanJzQk0sUUFBZ0Msc0I5RW9yc0J0QyxDOEVucnNCTSxrQkFFRSwwQjlFcXJzQlIsQzhFbnJzQk0sa0JBRUUsNEI5RXFyc0JSLEM4RW5yc0JNLGtCQUVFLDZCOUVxcnNCUixDOEVucnNCTSxrQkFFRSwyQjlFcXJzQlIsQzhFN3FzQk0sU0FBd0Isd0I5RWdyc0I5QixDOEUvcXNCTSxvQkFFRSw0QjlFaXJzQlIsQzhFL3FzQk0sb0JBRUUsOEI5RWlyc0JSLEM4RS9xc0JNLG9CQUVFLCtCOUVpcnNCUixDOEUvcXNCTSxvQkFFRSw2QjlFaXJzQlIsQzhFaHNzQk0sU0FBd0IsdUI5RW1zc0I5QixDOEVsc3NCTSxvQkFFRSwyQjlFb3NzQlIsQzhFbHNzQk0sb0JBRUUsNkI5RW9zc0JSLEM4RWxzc0JNLG9CQUVFLDhCOUVvc3NCUixDOEVsc3NCTSxvQkFFRSw0QjlFb3NzQlIsQzhFbnRzQk0sU0FBd0Isc0I5RXN0c0I5QixDOEVydHNCTSxvQkFFRSwwQjlFdXRzQlIsQzhFcnRzQk0sb0JBRUUsNEI5RXV0c0JSLEM4RXJ0c0JNLG9CQUVFLDZCOUV1dHNCUixDOEVydHNCTSxvQkFFRSwyQjlFdXRzQlIsQzhFdHVzQk0sU0FBd0Isd0I5RXl1c0I5QixDOEV4dXNCTSxvQkFFRSw0QjlFMHVzQlIsQzhFeHVzQk0sb0JBRUUsOEI5RTB1c0JSLEM4RXh1c0JNLG9CQUVFLCtCOUUwdXNCUixDOEV4dXNCTSxvQkFFRSw2QjlFMHVzQlIsQzhFenZzQk0sU0FBd0Isc0I5RTR2c0I5QixDOEUzdnNCTSxvQkFFRSwwQjlFNnZzQlIsQzhFM3ZzQk0sb0JBRUUsNEI5RTZ2c0JSLEM4RTN2c0JNLG9CQUVFLDZCOUU2dnNCUixDOEUzdnNCTSxvQkFFRSwyQjlFNnZzQlIsQzhFdnZzQkUsV0FBbUIscUI5RTB2c0JyQixDOEV6dnNCRSx3QkFFRSx5QjlFMnZzQkosQzhFenZzQkUsd0JBRUUsMkI5RTJ2c0JKLEM4RXp2c0JFLHdCQUVFLDRCOUUydnNCSixDOEV6dnNCRSx3QkFFRSwwQjlFMnZzQkosQ0FDRjtBK0VqMHNCQSw0QkFHQSxhQUdFLE9BRkEsZUFDQSxNQUVBLFdBQ0EsVS9FbzBzQkYsQytFbDBzQkUsMEJBQ0UsZ0IvRW8wc0JKLENNdHdzQkksNkJ5RS9ERiwwQkFHSSxZL0VzMHNCSixDQUNGLEMrRXAwc0JJLGdDQUNFLGtCL0VzMHNCTixDK0VuMHNCSSxnQ0FDRSxtQi9FcTBzQk4sQytFbjBzQk0sc0NBQ0Usa0I1RThETSxDNEU3RE4sVS9FcTBzQlIsQytFajBzQkksbUNBQ0UsZ0JBQ0Esb0IvRW0wc0JOLEMrRWowc0JNLHlDQUNFLFdBQ0EsMkIvRW0wc0JSLEMrRWgwc0JNLG9GQUVFLFUvRWkwc0JSLEMrRS96c0JRLGdHQUNFLHFCL0VpMHNCVixDK0U1enNCRSw2QkFFRSx3Qi9FNnpzQkosQytFenpzQkEsNEJBQ0UsVS9FNHpzQkYsQytFenpzQkEsb0JBRUUsYUFEQSxXNUVzWG9CLEM0RXBYcEIsdUJBRUEsa0JBQ0EsUy9FMnpzQkYsQ01senNCSSw0QnlFZkosb0JBUUksNkIvRTZ6c0JGLENBQ0YsQytFMXpzQkEsbUJBa0JFLHdCQUZBLDRCQUNBLHdCQUZBLHFCQUZBLGlCQUNBLGMvRXF6c0JGLEMrRWwwc0JFLDhCQUNFLGtEL0VvMHNCSixDK0VqMHNCRSw4QkFDRSxxRC9FbTBzQkosQytFaDBzQkUsOEJBQ0UscUQvRWswc0JKLEMrRW56c0JBLG1CQUdFLG1CQUZBLGFBQ0EsMEIvRXN6c0JGLENNMzFzQkkseUJ5RW1DSixtQkFNSSxPQURBLGlCL0V3enNCRixDQUNGLEMrRXB6c0JBLHdCQUdFLG1CQUZBLGFBQ0Esc0IvRXd6c0JGLEMrRXB6c0JBLHVEQUtFLG1CQUZBLGFBRkEsWUFHQSx1QkFGQSxjL0UwenNCRixDK0VyenNCRSxxRUFHRSxnQkFEQSx5Q0FHQSxjL0VzenNCSixDK0VwenNCSSw2RUFDRSxlQUNBLGEvRXN6c0JOLEMrRWx6c0JXLHFHQUNQLDhCL0VvenNCSixDK0VqenNCUSxvUkFDRSxZL0VtenNCVixDTWwzc0JJLDRCeUU4REksb1JBSUksUy9Fb3pzQlYsQ0FDRixDK0U3eXNCQSw0QkFDRSxnQkFDQSxzQkFDQSxtQkFDQSxVNUV4RVksQzRFMkVaLGVBQ0Esb0JBRkEsb0JBREEsdUIvRW16c0JGLEMrRS95c0JXLGlFQUNQLGtCNUV2RVUsQzRFd0VWLG9CL0VpenNCSixDTXQ0c0JJLDRCeUUwRUosNEJBY0ksWS9FbXpzQkYsQ0FDRixDTXo1c0JJLDBCeUV1RkosNEJBaUJJLGtCL0VxenNCRixDQUNGLENNOTVzQkksMEJ5RTJHQSx1Q0FDRSxZL0VzenNCSixDQUNGLEMrRW56c0JhLHFFQUNQLG1CQUNBLG9CL0VxenNCTixDK0VsenNCRSx3Q0FFRSxpQjVFcEdVLEM0RW1HVixVL0VzenNCSixDK0VybnNCQSxxQ0FFRSxVQURBLGlCL0V5bnNCRixDK0VybnNCQSw2Q0FDRSxXQU1BLGtCQUpBLFlBREEsYS9FMG5zQkYsQ014N3NCSSwwQnlFNFRKLDZDQUtJLGMvRTJuc0JGLENBQ0YsQytFdm5zQkEsbUJBR0UsbUJBRkEsa0JBS0Esd0JBRkEsc0NBRkEsUy9FOG5zQkYsQytFcG5zQkEsNkJBQ0Usa0I1RWxTMEIsQzRFbVMxQixlL0VzbnNCRixDK0VobnNCRSx3Q0FDRSxrQkFDQSxTL0VrbnNCSixDK0UxbXNCQSxnREFDRSxrQi9FNm1zQkYsQytFMW1zQkEsNkdBQ0UsZ0IvRTZtc0JGLENNejhzQkksNEJ5RXNXQSxzRUFDRSxrQi9FMG1zQkosQ0FDRixDK0V0bXNCQSxvQkFDRSxzQi9FeW1zQkYsQ01uK3NCSSx5QnlFeVhKLG9CQVFJLG1CQUZBLGFBRkEsT0FHQSx5QkFKQSxpQkFFQSxnQi9FOG1zQkYsQ0FDRixDK0V4bXNCQSw0QkFJRSx5QkFEQSxZQUVBLGVBSkEscUJBTUEsWUFEQSxVQUpBLHNCQU1BLFUvRTJtc0JGLEMrRXptc0JFLHFDQUNFLGEvRTJtc0JKLEMrRXhtc0JFLGdDQUNFLFlBQ0EsVS9FMG1zQkosQytFdG1zQkEsb0NBQ0Usa0IvRXltc0JGLENNbmd0QkkseUJ5RXlaSixvQ0FHSSxtQi9FMm1zQkYsQ0FDRixDTXhndEJJLHlCeUV5Wkosb0NBTUksaUIvRTZtc0JGLENBQ0YsQ003Z3RCSSwwQnlFeVpKLG9DQVNJLHNCL0UrbXNCRixDQUNGLEMrRTVtc0JBLGdEQUNFLHFCL0UrbXNCRixDTXRodEJJLHlCeUVzYUosZ0RBR0ksZ0IvRWluc0JGLENBQ0YsQ00zaHRCSSwwQnlFc2FKLGdEQU1JLHFCL0VtbnNCRixDQUNGLENNbmh0QkksNEJ5RXlaSixnREFTSSxZL0VxbnNCRixDQUNGLEMrRTltc0JJLHlMQUNFLFkvRW1uc0JOLEMrRTltc0JBLHVDQUNFLGlCL0VpbnNCRixDK0U3bXNCTSxxRkFDRSxZL0UrbXNCUixDTWxqdEJJLHlCeUU2YkosdUNBWUksa0IvRTZtc0JGLENBQ0YsQ012anRCSSx5QnlFNmJKLHVDQWVJLGdCL0UrbXNCRixDQUNGLENNNWp0QkksMEJ5RTZiSix1Q0FrQkksb0IvRWluc0JGLENBQ0YsQytFOW1zQkEsc0NBQ0UsVUFDQSxpQi9FaW5zQkYsQytFOW1zQkEsZ0NBSUUsc0JBR0Esa0JBREEsMkJBRUEsYUFJQSxZQURBLGdCQURBLFVBTEEseUJBSkEsa0JBRUEsVUFNQSxnQkFQQSxTQVlBLG1DQURBLGlCL0VrbnNCRixDK0UvbXNCRSx1Q0FLRSw2QkFDQSw4QkFDQSx5QkFOQSxXQUVBLFNBQ0Esa0JBTUEsV0FEQSxVQVBBLE8vRXduc0JKLEMrRTdtc0JFLG9DQUVFLGNBREEsWS9FZ25zQkosQytFNW1zQkUsMERBQ0UsYy9FOG1zQkosQytFM21zQkUsZ0RBQ0Usa0JBQ0EsUy9FNm1zQkosQytFMW1zQkUseUNBQ0UsVUFDQSxrQi9FNG1zQkosQytFeG1zQkEsd0NBR0UsYTVFbGZZLEM0RWdmWixlQUNBLGdCL0U0bXNCRixDK0V2bXNCQSw2Q0FFRSxVNUUvZlksQzRFZ2dCWixlQUNBLGlCQUhBLGUvRTZtc0JGLEMrRXZtc0JBLDZJQUVFLGdCQURBLGlCL0U0bXNCRixDK0V6bXNCRSxvUkFDRSxpQi9FNG1zQkosQytFeG1zQkUsMlZBSUUsa0JBSEEsV0FDQSxhQUNBLGtCQUVBLFMvRTRtc0JKLENNanB0QkkseUJ5RWdpQkYsMlZBT0ksYS9FZ25zQkosQ0FDRixDK0U3bXNCRSxnTEFDRSxxQkFFQSxpQkFDQSxhQUNBLFdBSEEsZS9FbW5zQkosQytFN21zQkUsMktBQ0UscUJBRUEsZ0JBQ0EsYUFDQSxXQUhBLGMvRW1uc0JKLEMrRTVtc0JJLHlEQUdFLCtCQUZBLGNBQ0EsVS9FK21zQk4sQytFNW1zQkksNkJBRUUsaUJBQ0EsYUFDQSxXQUhBLGUvRWluc0JOLEMrRTNtc0JJLDRCQUVFLGdCQUNBLGFBQ0EsV0FIQSxjL0VnbnNCTixDTTVxdEJJLDZCeUVta0JFLDRCQUlFLGdCQUhBLFlBQ0EsVUFDQSxlL0U2bXNCTixDK0UxbXNCSSw2QkFJRSxlQUhBLFlBQ0EsV0FDQSxhL0U2bXNCTixDQUNGLENNMXJ0QkksNEJ5RWtsQkUsNEJBSUUsYUFIQSxhQUNBLFVBQ0EsVy9FNG1zQk4sQytFem1zQkksNkJBSUUsYUFIQSxhQUNBLFdBQ0EsVy9FNG1zQk4sQ0FDRixDK0V0bXNCQSxpQkFFRSxnQkFEQSxrQkFFQSxpQi9FeW1zQkYsQ005c3RCSSw0QnlFa21CSixpQkFLSSxrQi9FMm1zQkYsQytFeG1zQkEsNEJBRUksaUJBQ0Esa0JBQ0EsaUIvRTJtc0JKLENBTkYsQytFbG1zQkUsNENBQ0UsaUIvRTJtc0JKLEMrRXRtc0JFLCtDQUlFLGtCQUhBLFdBQ0EsYUFJQSxjQUhBLGtCQUVBLFMvRXltc0JKLEMrRXJtc0JFLHdCQUNFLG1CQUVBLGlCQUNBLGFBQ0EsV0FIQSxlL0UwbXNCSixDTTV1dEJJLDRCeUVnb0JGLHdCQVFJLGFBQ0EsV0FDQSxVQUhBLFcvRTRtc0JKLENBQ0YsQytFdG1zQkUsdUJBQ0UsbUJBRUEsZ0JBQ0EsYUFDQSxXQUhBLGMvRTJtc0JKLENNM3Z0QkksNEJ5RThvQkYsdUJBUUksYUFDQSxXQUNBLFNBSEEsVy9FNm1zQkosQ0FDRixDK0V4bXNCRSx3QkFFRSx1QkFEQSx5Qi9FMm1zQkosQ012d3RCSSw0QnlFMnBCRix3QkFJSSx1QkFDQSw2Qi9FNG1zQkosQ0FDRixDK0UzbXNCSSwrQkFFRSxxQkFEQSx1Qi9FOG1zQk4sQ01qeHRCSSw0QnlFa3FCQSwrQkFJSSx1Qi9FK21zQk4sQ0FDRixDK0V6bXNCQSwyQkFFRSxnQkFEQSxpQi9FNm1zQkYsQytFMW1zQkUscUNBQ0UsZ0IvRTRtc0JKLEMrRXptc0JFLHNEQUNFLGlCL0UybXNCSixDK0V2bXNCRSxtRUFLRSxrQkFIQSxXQUNBLGFBRkEsMEJBR0Esa0JBRUEsUy9FeW1zQkosQ010enRCSSx5QnlFdXNCRixtRUFRSSxhL0UybXNCSixDQUNGLEMrRXhtc0JFLGtDQUNFLHFCQUVBLGlCQUNBLGFBQ0EsV0FIQSxlL0U2bXNCSixDK0V2bXNCRSxpQ0FDRSxxQkFFQSxnQkFDQSxhQUNBLFdBSEEsYy9FNG1zQkosQytFam1zQkEsMkJBSUUsbUJBQ0EsNkJBSkEsb0JBT0EsZ0JBTkEseUJBS0Esa0JBREEsd0NBSEEscUIvRTRtc0JGLEMrRXJtc0JFLHFDQUNFLG9CL0V1bXNCSixDK0VwbXNCRSx3RUFTRSxZQUpBLFU1RXh1QlUsQzRFb3VCVixrQkFTQSxnQkFIQSxTQUNBLFVBRkEsMkJBS0EsbUNBUkEsZS9FNG1zQkosQ2M5MHRCRSxxRkFDRSxhZGkydEJKLEMrRW5uc0JNLHdHQUdFLGNBQ0EsVUFDQSw0RC9Fb25zQlIsQytFL21zQkUsb0RBRUUsWUFEQSx3QkFFQSxVL0VrbnNCSixDK0UvbXNCRSwwREFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsTy9FZ25zQkosQ01yNXRCSSwwQnlFc3hCRiwwREFrQkksZ0JBQ0EsTy9FaW5zQkosQ0FDRixDK0UvbXNCSSxrRUFFRSxVQURBLGlCL0VrbnNCTixDK0U3bXNCRSw2REFFRSxtQkFNQSxtQkFEQSw0QkFOQSxhQVFBLGdCQU5BLDJCQVdBLFlBREEsVUFUQSxrQkFDQSxXQUNBLE1BS0EsNkRBQ0Esa0JBR0EsTy9FOG1zQkosQ00vNnRCSSwwQnlFa3pCRiw2REFrQkksZ0JBQ0EsTy9FK21zQkosQ0FDRixDK0U3bXNCSSxxRUFFRSxVQURBLGlCL0VnbnNCTixDK0UzbXNCRSxxREFFRSxtQkFJQSx5Q0FGQSxjQUtBLFlBRkEsVUFLQSxnQkFEQSxTQURBLHFCQVRBLGtCQU9BLFNBTEEsdUIvRXNuc0JKLEMrRTNtc0JJLHlCQWRGLHFEQWVJLHVCL0U4bXNCSixDQUNGLEMrRTNtc0JFLDBEQUtFLGNBRUEsZUFOQSxjQUVBLGtCQURBLGNBRUEsd0JBSUEsZ0JBRkEseUIvRSttc0JKLEMrRTNtc0JJLHFJQUdFLHdCNUVwMUJRLEM0RW0xQlIsVS9FNm1zQk4sQytFeG1zQkUsa0RBQ0UsWS9FMG1zQkosQytFdm1zQkUsb0RBR0UsbUJBRkEsYUFHQSxZQUZBLHNCL0UybXNCSixDK0V0bXNCRSxrREFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFLQSxrQkFOQSxVL0U4bXNCSixDK0V0bXNCSSxzREFDRSxZL0V3bXNCTixDK0VqbXNCRSw2REFNRSxXQUxBLGtCQUNBLGdCQU1BLFlBTEEsaUJBRUEsV0FEQSxrQkFHQSxhL0VvbXNCSixDTTEvdEJJLDBCeUUrNEJGLDZEQVdJLGMvRW9tc0JKLENBQ0YsQytFam1zQkUsb0RBR0UsbUJBRkEsYUFDQSx1QkFFQSxpQi9FbW1zQkosQ01yZ3VCSSx5QnlFODVCRixvREFPSSxjL0VvbXNCSixDQUNGLEMrRWxtc0JJLHlCQVZGLG9EQVdJLGtCQUNBLE8vRXFtc0JKLENBQ0YsQytFbm1zQkkseUJBZkYsb0RBZ0JJLGtCQUNBLE8vRXNtc0JKLENBQ0YsQytFcG1zQkksZ0VBQ0UsaUJBRUEsZ0JBQ0EscUJBRkEsYy9Fd21zQk4sQytFbG1zQkUsZ0VBS0UseUJBS0EseUNBSEEsVUFEQSxlQUxBLGtCQU9BLGtCQU5BLFNBRUEsbUJBREEsdUIvRTJtc0JKLEMrRWhtc0JJLGtFQUNFLGlCL0VrbXNCTixDK0U3bHNCSSw0R0FDRSxVQUNBLHVCL0UrbHNCTixDK0U1bHNCSSw4RkFHRSxvQjVFaDdCUSxDNEVpN0JSLG1CQUZBLFVBREEsbUJBSUEsYS9FOGxzQk4sQ016aXVCSSw0QnlFczhCQSw4RkFVSSxZQUNBLGdCQUhBLGEvRWttc0JOLENBQ0YsQytFN2xzQk0seUJBZEYsOEZBZUksaUIvRWdtc0JOLENBQ0YsQytFOWxzQk0seUJBbEJGLDhGQW9CSSxnQkFEQSxXL0VrbXNCTixDQUNGLEMrRTlsc0JJLGlHQUdFLG9CNUV4OEJRLEM0RXk4QlIsbUJBRkEsVUFEQSxtQkFJQSxhL0VnbXNCTixDTW5rdUJJLDRCeUU4OUJBLGlHQVNJLGtCQUNBLGdCQUZBLGEvRW1tc0JOLENBQ0YsQytFL2xzQk0seUJBYkYsaUdBZUksZ0JBREEsYS9FbW1zQk4sQ0FDRixDK0U3bHNCQSx1QkFDRSxpQi9FZ21zQkYsQytFOWxzQkUsNENBRUUsV0FEQSxTL0VpbXNCSjs7QStFM2xzQkEsMEJBRUEsYUFDRSxrQi9FNmxzQkYsQ003bHVCSSw0QnlFKy9CSixhQUdJLGtCL0UrbHNCRixDQUNGLENnRjNxdUJBLFVBT0UsWUFGQSxPQUhBLGNBYUEscUJBZEEsZUFHQSxNQUtBLCtCQUhBLFdBSEEsU2hGcXJ1QkYsQ2dGeHF1QkUsdUJBQ0UsYWhGMHF1QkosQ2dGbHF1QkEsaUJBSUUsYUFDQSxzQkFKQSxZQUVBLGtCQURBLGdCQUlBLGdCaEZxcXVCRixDTXhvdUJJLHlCMEVuQ0osaUJBU0ksa0JoRnNxdUJGLENBQ0YsQ2dGbnF1QkEsa0JBR0Usd0I3RW9EWSxDNkVsRFosYTdFc0NZLEM2RXJDWixhQUpBLG1CQURBLHlCQUdBLGVoRndxdUJGLENNdHB1QkkseUIwRXRCSixrQkFRSSxjQUVBLGVBREEsZ0JBRUEsaUJoRndxdUJGLENBQ0YsQ2dGcnF1QkEsd0JBQ0UsY0FDQSxtQmhGd3F1QkYsQ01ucXVCSSx5QjBFUEosd0JBSUkscUJBRUEsZ0JBREEsbUJoRjJxdUJGLENBQ0YsQ2dGdnF1QkEsZ0JBRUUsYTdFcUJZLEM2RXRCWixxQkFFQSx5QmhGMHF1QkYsQ2dGenF1QkUsc0JBQ0UsYWhGMnF1QkosQ2dGdnF1QkEsbUJBQ0UsT0FFQSx1QmhGeXF1QkYsQ014cnVCSSwwQjBFWUosbUJBTUksd0JoRjBxdUJGLENBQ0YsQ2dGdHF1QkUsNEJBQ0UsZ0JoRndxdUJKLENnRnJxdUJBLGlCQUNFLFdBQ0EsY2hGd3F1QkYsQ2dGcnF1QkEsaUJBQ0UsYTdFZlksQzZFZ0JaLGtCQUNBLHFCaEZ3cXVCRixDTTNzdUJJLHlCMEVnQ0osaUJBS0ksbUJoRjBxdUJGLENBQ0YsQ2dGdnF1QkEsbUJBQ0UsYUFDQSw0QmhGMHF1QkYsQ01ydHVCSSx5QjBFOENKLDJCQUVJLG1CaEYwcXVCRixDQUNGLENNM3R1QkksMEIwRThDSiwyQkFLSSxvQmhGNHF1QkYsQ0FDRixDTW50dUJJLDZCMEUwQ0UsZ0ZBQ0Usa0JoRjRxdUJOLENBQ0YsQ2dGdnF1QkEsc0JBQ0UsYTdFN0NZLEM2RStDWixlQURBLGVoRjJxdUJGLENNM3V1QkkseUIwRThESixzQkFLSSxlQUNBLHFCaEY0cXVCRixDQUNGLENNanZ1QkksMEIwRThESixzQkFTSSxpQkFDQSxlaEY4cXVCRixDQUNGLENnRjNxdUJBLGdCQUlFLHVCQUZBLGFBR0EsbUJBQ0EsZUFIQSw4QmxFeElBLGdCQUZBLFNBQ0EsU2Q0enVCRixDZ0Y3cXVCQSxzQkFFRSxnQ0FEQSxVaEZpcnVCRixDZ0YvcXVCRSx3QkFFRSxhN0V4RVUsQzZFdUVWLGNBRUEsa0JBRUEsZTdFekIwQixDNkV3QjFCLHFCaEZrcnVCSixDTTl3dUJJLHlCMEV3RkYsd0JBT0ksaUJBQ0EsbUJoRm1ydUJKLENBQ0YsQ01weHVCSSwwQjBFd0ZGLHdCQVdJLG1CQUVBLG1CQURBLGtCaEZzcnVCSixDQUNGLENNM3h1QkksMEIwRXdGRix3QkFnQkksa0JoRnVydUJKLENBQ0YsQ2dGdHJ1QkksOEJBQ0UsYWhGd3J1Qk4sQ2dGOXF1QlcsNENBQ1AsaUJoRm9ydUJKLENnRjNxdUJFLHdDQUdFLHFCQUZBLGVBQ0EsZWhGa3J1QkosQ2dGL3F1QkUsc0NBQ0UsWWhGaXJ1QkosQ010enVCSSx5QjBFb0lGLHNDQUdJLG1CaEZtcnVCSixDQUNGLENnRmpydUJFLDBCQUNFLDhCQUNFLGdCaEZtcnVCSixDZ0ZqcnVCRSxvQ0FDRSxnQmhGbXJ1QkosQ2dGanJ1QkUsNkJBQ0UsYUFDQSxhaEZtcnVCSixDQUNGLENnRmpydUJFLHlDQUNFLDJCaEZtcnVCSixDZ0YvcXVCQSxpQkFDRSxZaEZrcnVCRixDTWowdUJJLDZCMEU4SUosaUJBSUksYWhGbXJ1QkYsQ0FDRixDZ0ZocnVCQSxpQkFDRSxhaEZtcnVCRixDTTEwdUJJLDZCMEVzSkosaUJBSUksWWhGb3J1QkYsQ0FDRixDZ0ZqcnVCQSxpQkFDRSxZaEZvcnVCRixDTW4xdUJJLDZCMEU4SkosaUJBSUksYWhGcXJ1QkYsQ0FDRixDaUY5NXVCQSxNQUNFLFlqRmk2dUJGLENNNTF1QkksNkIyRXRFSixNQUdJLGFqRm02dUJGLENBQ0YsQ2lGNzV1QkEsT0FDRSxhakZnNnVCRixDTXIydUJJLDZCMkU1REosT0FHSSxZakZrNnVCRixDQUNGLENpRjU1dUJBLFNBQ0Usa0JqRis1dUJGLENpRjE1dUJBLGFBQ0Usd0JqRjY1dUJGLENpRnY1dUJBLG1CbkVqQ0UsZ0JBRkEsU0FDQSxTZCs3dUJGLENpRjE1dUJFLHNCQUNFLG1CakY0NXVCSixDaUYxNXVCSSxpQ0FDRSxvQmpGNDV1Qk4sQ005M3VCSSw0QjJFekJBLHNCQUNFLG1CakYwNXVCSixDaUZ4NXVCSSxpQ0FDRSxlakYwNXVCTixDQUNGLENNdDR1QkksNkIyRWZBLHNCQUVFLGNBREEsbUJqRnk1dUJKLENpRnQ1dUJJLGlDQUNFLGtCakZ3NXVCTixDQUNGLENpRnA1dUJFLHFCQUNFLGFqRnM1dUJKLENPNTd1QkUsa0YwRXdDSSxhakZ1NXVCTixDTXI1dUJJLDZCMkVMRixxQkFPSSxpQmpGdTV1QkosQ0FDRixDTTE1dUJJLDRCMkVPSiwrQkFFSSw4QkFFQSxvQkFFQSxrQkFIQSxnQkFFQSxvQkFFQSxxQ2pGczV1QkYsQ2lGcjV1QkUseUNBQ0UsbUJqRnU1dUJKLENpRnI1dUJFLDBDQUNFLGtCakZ1NXVCSixDQUNGLENpRm41dUJBLDBCQUNFLGtCQUVBLGU5RTJCNEIsQzhFNUI1QixpQkFFQSxzQkFDQSxrQmpGczV1QkYsQ01oOHVCSSwwQjJFcUNKLDBCQU9JLGlCakZ3NXVCRixDQUNGLENNcjh1QkkseUIyRStDQSxtQ0FDRSxhQUVBLGVBREEsZWpGMDV1QkosQ0FDRixDTS83dUJJLDRCMkV3QkosMEJBb0JJLG1CQUZBLGFBREEsZUFFQSw2QmpGMjV1QkYsQ2lGejV1QkUsOEJBRUUsZ0JBQ0Esd0JBRkEsY2pGNjV1QkosQ2lGMTV1QmEsdUVBQ1Asd0JqRjQ1dUJOLENBQ0YsQ2lGeDV1QkUsa0NBQ0Usd0JBRUEseUJBREEsZ0JBRUEsaUJBRUEsMEJBREEseUJqRjI1dUJKLENNdjl1QkksNEIyRXVERixrQ0FVSSwwQmpGMDV1QkosQ0FDRixDaUZ0NXVCQSxtQ0FDRSxrQkFFQSxlOUVuQjRCLEM4RWtCNUIsaUJBRUEsb0JBQ0Esa0JqRnk1dUJGLENNai91QkksMEIyRW1GSixtQ0FPSSxpQmpGMjV1QkYsQ0FDRixDTXQvdUJJLHlCMkU2RkEsNENBQ0UsYUFFQSxlQURBLGVqRjY1dUJKLENBQ0YsQ01oL3VCSSw0QjJFc0VKLG1DQW9CSSxtQkFGQSxhQURBLGVBRUEsNkJqRjg1dUJGLENpRjU1dUJFLHVDQUVFLGdCQUNBLHdCQUZBLGNqRmc2dUJKLENpRjc1dUJhLGdGQUNQLHdCakYrNXVCTixDQUNGLENpRjE1dUJBLDJCQU1FLFdBSkEsZUFEQSxnQkFFQSxnQmpGODV1QkYsQ01waHZCSSwwQjJFbUhKLDJCQVFJLGNqRjY1dUJGLENBQ0YsQ016aHZCSSx5QjJFOEhBLG9DQUNFLFlqRjg1dUJKLENBQ0YsQ01qaHZCSSw0QjJFc0dKLDJCQWtCSSxtQkFGQSxhQUNBLDZCakZnNnVCRixDaUY5NXVCRSwrQkFFRSxnQkFDQSx3QkFGQSxjakZrNnVCSixDaUYvNXVCYSx3RUFDUCx3QmpGaTZ1Qk4sQ0FDRixDTWhpdkJJLDZCMkVzR0osMkJBZ0NJLFU5RWhJVSxDOEU4SFYsZUFEQSxlOUU5RTBCLEM4RWdGMUIscUJqRms2dUJGLENBQ0YsQ2lGLzV1QkUseUNBQ0UsdUJqRmk2dUJKLENNM2l2QkksNkIyRXlJRix5Q0FHSSxtQmpGbTZ1QkosQ0FDRixDTWhqdkJJLDZCMkV5SUYseUNBTUksdUJqRnE2dUJKLENBQ0YsQ2lGajZ1QkEsb0JBR0Usc0JBREEsZ0JqRm82dUJGLENNdmt2QkkseUIyRWlLSixvQkFPSSxvQkFEQSxnQmpGcTZ1QkYsQ0FDRixDTTdrdkJJLHlCMkVpS0osb0JBV0ksdUJBREEsa0JqRnU2dUJGLENBQ0YsQ01ubHZCSSwwQjJFaUtKLG9CQWVJLHNCQURBLGtCakZ5NnVCRixDQUNGLENpRnA2dUJFLDhCQUNFLG9CakZ1NnVCSixDTWhsdkJJLDRCMkUwS0EsZ0RBRUkscUJqRnc2dUJOLENBQ0YsQ2lGajZ1QlEsMEZBRUUsYUFEQSw4QmpGbzZ1QlYsQ016bHZCSSw2QjJFdUtKLDJCQXNCSSxhQUNBLGNBQ0Esd0JqRmc2dUJGLENBQ0YsQ01qbHZCSSxtRDJFd0pKLDJCQTJCSSwyQkFDQSxvQmpGazZ1QkYsQ0FDRixDTXRtdkJJLDRCMkV1S0osMkJBa0NJLG1CQUhBLGFBQ0EsMkJBQ0Esc0JBSUEsc0JBREEsVUFEQSxVakZzNnVCRixDQUNGLENNOW52QkkseUIyRTROQSxnREFDRSxrQmpGcTZ1QkosQ2lGbjZ1QkksMkRBQ0UsY2pGcTZ1Qk4sQ0FDRixDTXpudkJJLDRCMkV3TkYsbUNBRUksMkJBQ0EsZ0JqRm02dUJKLENBQ0YsQ2lGNzV1QkEsOEJBRUUsYTlFN01ZLEM4RTRNWixvQmpGaTZ1QkYsQ2lGOTV1QkUsaUNBQ0UsbUJBQ0EsZTlFbkwwQixDOEVvTDFCLGtCakZnNnVCSixDTXpvdkJJLDRCMkVrT0osOEJBYUksaUJBRkEsY0FHQSxnQkFGQSxrQkFHQSxTakZnNnVCRixDQUNGLENNL3B2QkkseUIyRStPSiw4QkFtQkksZWpGaTZ1QkYsQ2lGaDZ1QkUsaUNBQ0Usa0JBQ0EsbUJqRms2dUJKLENBQ0YsQ014cXZCSSwwQjJFK09KLDhCQTBCSSxrQmpGbTZ1QkYsQ2lGbDZ1QkUsaUNBQ0UsZUFDQSxrQmpGbzZ1QkosQ0FDRixDTXBxdkJJLDRCMkVtUUYsc0NBSUksWUFEQSxzQmpGbTZ1QkosQ0FDRixDaUZoNnVCSSwwQ0FDRSx1QmpGazZ1Qk4sQ2lGejV1QkEsNkJBQ0UsU2pGMjV1QkYsQ01ocnZCSSw2QjJFdVJGLHFDQUlFLDRCQURBLGFBREEsWWpGNjV1QkYsQ0FDRixDTXZydkJJLDRCMkV1UkYscUNBUUksWUFDQSxtQmpGNDV1QkosQ0FDRixDaUZ4NXVCQSxpQ0FDRSxVOUVoU1ksQzhFaVNaLGtCakYyNXVCRixDTWxzdkJJLDZCMkVxU0osaUNBTUksYTlFcFJVLEM4RW1SVixhakY2NXVCRixDQUNGLENNeHN2QkksNkIyRXFTSixpQ0FTSSxpQmpGODV1QkYsQ0FDRixDTTdzdkJJLDRCMkVxU0osaUNBaUJJLFU5RWhUVSxDOEU0U1YsZUFDQSxtQkFDQSxnQkFDQSxtQmpGZzZ1QkYsQ0FDRixDaUY1NXVCQSxvQ25FaFlFLGdCQUZBLFNBQ0EsU2RteXZCRixDaUYvNXVCRSx1Q0FDRSxxQkFDQSxtQmpGaTZ1QkosQ2lGLzV1Qkksa0RBQ0UsY2pGaTZ1Qk4sQ2lGNzV1QkUsc0N2RTdZQSxnQ0FEQSxhUCtGWSxDOEVnVFYsZUFDQSxtQnZFOVlGLG1CQUNBLHFCdUU4WUUscUJqRm02dUJKLENPdHh2QkUscUlHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZtenZCSixDaUZwNnVCRSx3Q0FFRSxtQkFEQSxxQmpGdTZ1QkosQ01ydnZCSSw0QjJFa1ZGLHlDQUVJLGNqRnE2dUJKLENpRmo2dUJBLDRDQUVJLFlqRm82dUJKLENBSkYsQ2lGOTV1QkksK0NBQ0UscUJBQ0EsY2pGcTZ1Qk4sQ01ud3ZCSSw0QjJFNFZBLCtDQUlJLHdCakZ1NnVCTixDQUNGLENpRjM1dUJJLG9DQXJCRiw0Q0FzQkksY2pGODV1QkosQ0FDRixDaUYxNXVCQSw0QkFhRSxxQkFaQSxhQVdBLG1CQUZBLGlCQUhBLGlCQUVBLDhCQU5BLG9CQUNBLGFqRmk2dUJGLENNcnl2QkkseUIyRWdZSiw0QkFnQkksa0JBSUEsaUJqRnM1dUJGLENBQ0YsQ00zeXZCSSwwQjJFZ1lKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQmpGdzV1QkYsQ2lGdDV1QkUsdUNBQ0UsYWpGdzV1QkosQ0FDRixDTTN5dkJJLDRCMkVtWEosNEJBd0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVWpGMDV1QkYsQ0FDRixDTXJ5dkJJLG1EMkUrWUYsb0NBRUksU2pGdzV1QkosQ0FDRixDaUZyNXVCRSx1Q0FDRSwwQmpGdTV1QkosQ001enZCSSw0QjJFeWFKLHdCQUVJLGVBQ0Esa0JqRnM1dUJGLENBQ0YsQ2lGcjV1QkUsMEJ2RXJmQSxnQ0FEQSxhUCtGWSxDTzdGWixtQkFDQSxvQlY4NHZCRixDT24zdkJFLGlHR3ZCRSwyQlA4RVUsQ09oRlYsYVBnRlUsQ08vRVYsb0JWZzV2QkosQ00zMXZCSSx5QjJFK2JGLGdDQUVJLGdDakY4NXVCSixDQUNGLENpRjE1dUJBLDhCQUdFLGE5RXJhWSxDOEVtYVoscUJBQ0EsaUJqRjg1dUJGLENpRjE1dUJBLG1DQUNFLHFCQUNBLGNqRjY1dUJGLENpRjE1dUJBLHVEQUNFLGtCakY2NXVCRixDaUYxNXVCQSxTQUNFLGFqRjY1dUJGLENNbjN2QkksMEIyRXFkSixTQUlJLFlqRjg1dUJGLENBQ0YsQ2tGbDd2QkEsVUFDRSxxQmxGcTd2QkYsQ21GbDd2QkEsdUNBQ0UsaUJBQ0EsZ0JuRnc3dkJGLENNcDR2QkkseUI2RXRESix1Q0FJSSxvQkFDQSxtQm5GMDd2QkYsQ0FDRixDTTE0dkJJLDBCNkV0REosdUNBUUksNkJuRjQ3dkJGLENBQ0YsQ00vNHZCSSwwQjZFdERKLHVDQVdJLGlCQUNBLHVCbkY4N3ZCRixDQUNGLENNeDR2QkksNEI2RXBEQSxrREFDRSxjbkYrN3ZCSixDbUY5N3ZCSSwrREFDRSxTbkZnOHZCTixDbUY3N3ZCRSw0REFDRSxrQm5GKzd2QkosQ0FDRixDTWg2dkJJLHlCOEVyREosa0JBRUksY3BGMjl2QkYsQ0FDRjs7QW9GeDl2QkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQnBGdTl2QkYsQ2NsOHZCSSx3RHNFNUJKLHlCQVdNLHNCQURBLGtCcEZ5OXZCSixDQUNGLENjcjh2QkksdURzRS9CSix5QkFjTSxlQUNBLFlwRjA5dkJKLENvRno5dkJhLHFEQUNQLCtCcEYyOXZCTixDQUNGLENjajl2QkkscURzRTVCSix5QkF1Qk0sZ0JwRjA5dkJKLENBQ0YsQ2NuOXZCSSxvRHNFL0JKLHlCQTBCTSxhQUNBLFlwRjQ5dkJKLENvRjM5dkJhLHFEQUNQLCtCcEY2OXZCTixDQUNGLENjLzl2QkkscURzRTVCSix5QkFtQ00sYUFDQSxxQkFDQSxnQnBGNDl2QkosQ0FDRixDY24rdkJJLG9Ec0UvQkoseUJBd0NNLGFBQ0EsWXBGODl2QkosQ29GNzl2QmEscURBQ1AsK0JwRis5dkJOLENBQ0YsQ2MvK3ZCSSxzRHNFNUJKLHlCQWlETSxhQUNBLGFBQ0EsaUJBQ0EsYXBGODl2QkosQ0FDRixDY3AvdkJJLHFEc0UvQkoseUJBdURNLGlCQUNBLFlwRmcrdkJKLENvRi85dkJhLHFEQUNQLCtCcEZpK3ZCTixDQUNGLENNOSt2QkksMEI4RTlDSix5QkErREksYUFDQSxZcEZpK3ZCRixDQUNGLENvRno5dkJFLGtEQUNFLFlwRjI5dkJKLENvRmg5dkJFLDZJQU5GLG9DQU9JLHVCQUVBLHNEQURBLHFCcEZxOXZCRixDb0ZsOXZCRSx1RUFDRSxlcEZvOXZCSixDb0ZqOXZCRSxxRUFDRSxvQnBGbTl2QkosQ29GaDl2QkUsaUZBQ0Usb0JwRms5dkJKLENBQ0YsQ29GOTh2QkEsMENBQ0UsY0FDQSxjcEZpOXZCRixDTWhnd0JJLDRCOEU2Q0osMENBT0ksWWpGc1RlLENpRnpUZixjQUVBLGlCcEZvOXZCRixDb0Y3OHZCRSw2UEFFRSxZcEZrOXZCSixDb0YvOHZCRSx1SUFDRSxhcEZpOXZCSixDQVRGLENvRm44dkJBLDBDQUdFLGlCQUNBLGlCQUNBLDhCcEY4OHZCRixDTXhod0JJLDZCOEVxRUosMENBV0ksYUFGQSxvQkFEQSxnQkFFQSxpQkFFQSxhcEYrOHZCRixDQUNGLENNaml3QkksNEI4RXFFSiwwQ0FrQkksY0FEQSxtQkFGQSxnQkFDQSxpQkFLQSxpQkFEQSxpQkFEQSxjcEZtOXZCRixDQUNGLENvRmg5dkJFLHlCQXZCRiwwQ0F3QkksZ0JwRm05dkJGLENBQ0YsQ29GbDl2QkUseUJBMUJGLDBDQTJCSSxnQnBGcTl2QkYsQ0FDRixDb0ZwOXZCRSx5QkE3QkYsMENBOEJJLGNwRnU5dkJGLENBQ0YsQ29GdDl2QkUseUJBaENGLDBDQWlDSSxnQnBGeTl2QkYsQ0FDRixDb0Z0OXZCQSwrQ0FDRSxhQUlBLGNBSEEsZWpGckQ0QixDaUZ5RDVCLGNwRjA5dkJGLENvRnI5dkJBLCtFQVBFLGlCQURBLGlCQUlBLDhCcEYrOXZCRixDTTdsd0JJLHlCOEVrSUosZ0NBS0ksYXBGMDl2QkYsQ0FDRixDTWxtd0JJLHlCOEVrSUosZ0NBUUksbUJBQ0EsYXBGNDl2QkYsQ0FDRixDTXhtd0JJLDBCOEVrSUosZ0NBWUksYXBGODl2QkYsQ0FDRixDTTdtd0JJLDBCOEVrSUosZ0NBZUksb0JBQ0EscUJwRmcrdkJGLENBQ0YsQ29GNzl2QkEsbUNBRUUsY0FHQSxrQkFEQSxlakZ4RjRCLENpRnFGNUIsaUJBRUEsOEJwRmsrdkJGLENNOW13QkksNEI4RXlJSixtQ0FZSSxjQUpBLG9CQUVBLGdCQUNBLHNCQUZBLGdCQUlBLFVwRmkrdkJGLENBQ0YsQ29GLzl2QkUseUJBaEJGLG1DQWtCSSxpQkFEQSxjcEZtK3ZCRixDQUNGLENvRmordkJFLHlCQXBCRixtQ0FxQkksbUJwRm8rdkJGLENBQ0YsQ29Gbit2QkUseUJBdkJGLG1DQXdCSSxrQnBGcyt2QkYsQ0FDRixDb0ZyK3ZCRSx5QkExQkYsbUNBMkJJLGtCcEZ3K3ZCRixDQUNGLENvRnYrdkJFLCtDQTdCRixtQ0ErQkksY0FEQSxVcEYyK3ZCRixDQUNGLENNbnB3QkksNkI4RXlJSixtQ0FrQ0ksY3BGNCt2QkYsQ0FDRixDTXJxd0JJLHlCOEUyTEYsOENBRUksWXBGNCt2QkosQ0FDRixDTTdwd0JJLDRCOEU4S0YsOENBS0ksYUFDQSxtQkFDQSxnQkFDQSxzQkFDQSxzQnBGOCt2QkosQ0FDRixDb0YxK3ZCQSxzQ0FJRSxtQnRFbFFBLGNzRWdRQSxhQU1BLHNCQURBLGV0RW5RQSxZc0UrUEEsdUJ0RTVQQSxPQUpBLGtCQUdBLE1BREEsVWRtdndCRixDb0Y3K3ZCQSxzQ0FLRSxZQUZBLE9BRkEsa0JBQ0EsTUFFQSxXQUVBLFNwRmcvdkJGLENvRjkrdkJFLGlFQUVFLHFCQURBLHNCcEZpL3ZCSixDY2h1d0JJLHFEc0U4T0YsaUVBS00sbUJwRmkvdkJOLENBQ0YsQ2NydXdCSSxzRHNFOE9GLGlFQVdNLG1CcEZnL3ZCTixDQUNGLENNeHR3QkksMEI4RTRORixpRUFlSSxhQUNBLFlwRmkvdkJKLENBQ0YsQ2NodndCSSxzRHNFOE9GLGlFQWtCTSxnQnBGby92Qk4sQ0FDRixDb0ZqL3ZCSSw0RUFDRSxjQUNBLGNwRm0vdkJOLENvRi8rdkJFLHNFQU1FLFVBSkEscUJBRUEsK0JBQ0EsVXBGay92QkosQ29GNyt2Qk0sdUZBQ0UsaUJwRisrdkJSLENvRnIrdkJJLHdGQUVFLDBEQUdBLDZCQUdBLDZCQUdBLFVBREEsU3BGcSt2Qk4sQ29GMTl2QkUsK0RBQ0UsV3BGNDl2QkosQ01sdndCSSw2QjhFMFJBLDhUQU1FLFdwRjI5dkJKLENBQ0YsQ29Gdjl2QkEseUNBSUUsY0FDQSxpQkFIQSxLcEYyOXZCRixDb0ZwOXZCQSwrQkFLRSxxQkFIQSxZQUNBLGFBQ0EsdUJBS0EsU0FJQSxVQVBBLGtCQVVBLDZEQVRBLFNwRnk5dkJGLENvRjc4dkJXLDJEQUNQLFdwRis4dkJKLENvRjk4dkJJLHFDQUZPLDJEQUdMLFdwRmk5dkJKLENBQ0YsQ29GOTh2QlcsaURBQ1AsU3BGaTl2QkosQ00xeHdCSSw0QjhFOFNKLCtCQWdDSSxZcEZpOXZCRixDQUNGLENNaHl3QkksNkI4RThTSiwrQkFvQ0ksWXBGazl2QkYsQ0FDRixDb0ZoOXZCRSw2Q0FDRSxzQnBGazl2QkosQ29GLzh2QkUsbUNBSUUsWUFEQSxVcEZnOXZCSixDb0YzOHZCSSwyREFFRSxvQmpGdFZRLENpRnFWUixhcEY4OHZCTixDb0Z4OHZCQSxxQ0FFRSxpQkFEQSxnQnBGNDh2QkYsQ29GeDh2QkEsaUNBSUUsbUJBUUEsZ0JBQ0EsWUFOQSxZQUlBLFdBREEsZUFUQSxhQUNBLHNCQVlBLG1CQVhBLHVCQUtBLFNBSEEsa0JBSUEsMkJBSEEsU3BGbTl2QkYsQ29GMTh2QlcsNkRBQ1AsYXBGNDh2QkosQ29GMzh2QkkscUNBRk8sNkRBR0wsYXBGODh2QkosQ0FDRixDb0Y1OHZCRSxnREFDRSx1REFDQSxvQ3BGKzh2QkosQ01oMndCSSx5QjhFK1lGLGdEQUlJLFlwRmk5dkJKLENBQ0YsQ29GLzh2Qkksc0RBQ0UseURwRmk5dkJOLENvRjU4dkJJLHlEQUNFLGtCcEY4OHZCTixDTTkxd0JJLDRCOEU4WUYsZ0RBTUksWXBGODh2QkosQ0FDRixDb0YzOHZCRSx5Q0FJRSx3QkFDQSxtQ0FDQSxzQkFMQSxVQUNBLHVCcEZnOXZCSixDb0Z4OHZCQSxrQ0FHRSxhQUNBLGVBSEEsa0JBQ0EsU3BGNjh2QkYsQ29GeDh2QkEsK0JBRUUsOERBREEsaUJBR0Esa0JBRUEsYUFIQSxvQkFFQSxZQUVBLFNwRjI4dkJGLENNMzN3QkksNkI4RXlhSiwrQkFZSSxhQUNBLGdCQUhBLG9CQUNBLFdwRjg4dkJGLENBQ0YsQ01uNHdCSSw0QjhFeWFKLCtCQTBCSSw0QkFQQSxrREFEQSxnQkFNQSxhQUdBLFlBRkEsOEJBRkEsa0JBSEEsVUFDQSxZQUNBLFVwRmk5dkJGLENBQ0YsQ29GMTh2QkUsZ0RBOUJGLCtCQStCSSxZQUNBLGdCcEY2OHZCRixDQUNGLENvRjM4dkJFLHlCQW5DRiwrQkFvQ0ksWUFDQSxnQnBGODh2QkYsQ0FDRixDb0Y1OHZCRSxnREF4Q0YsK0JBeUNJLFlBQ0EsZ0JwRis4dkJGLENBQ0YsQ29GOTh2QkUsZ0RBNUNGLCtCQTZDSSxZQUNBLGdCcEZpOXZCRixDQUNGLENvRi84dkJFLGdEQWpERiwrQkFrREksWUFDQSxnQnBGazl2QkYsQ0FDRixDb0YvOHZCRSxnREF2REYsK0JBd0RJLFdwRms5dkJGLENBQ0YsQ29GaDl2QkUsZ0RBM0RGLCtCQTRESSxXcEZtOXZCRixDQUNGLENvRmo4dkJBLDZDQUNFLGFBQ0EsYXBGdTh2QkYsQ01qOHdCSSw0QjhFd2ZKLDZDQUlJLGNBQ0EsY3BGeTh2QkYsQ0FDRixDTXA5d0JJLHlCOEVxZ0JKLDZDQVNJLGFBQ0EsYXBGMDh2QkYsQ0FDRixDTTE5d0JJLDBCOEVxZ0JKLDZDQWFJLGFBQ0EsYXBGNDh2QkYsQ0FDRixDTW45d0JJLDZCOEV3ZkosNkNBaUJJLGFBQ0EsYXBGODh2QkYsQ0FDRixDTXo5d0JJLDRCOEV3ZkosNkNBeUJJLGtCQUpBLGlCQUNBLGtCQUVBLGVBREEsVXBGazl2QkYsQ0FDRixDb0YxOHZCRSx5QkFoQ0YsNkNBaUNJLGFwRjY4dkJGLENBQ0YsQ29GeDh2QkkseUJBREYsbURBRUksZXBGNDh2QkosQ0FDRixDb0YzOHZCSSxnREFKRixtREFLSSxrQnBGODh2QkosQ0FDRixDb0YzOHZCRSwrQ0FDRSxtQnBGNjh2QkosQ29Gejh2QkUsZ0VBQ0UsbURBRUUsbUJBREEsNEJwRjQ4dkJKLENBQ0YsQ29Gdjh2QkUsZ0VBQ0UsbURBRUUscUJBREEsNEJwRjA4dkJKLENBQ0YsQ29GdDh2QkUsZ0VBQ0UsbURBQ0UsZXBGdzh2QkosQ0FDRixDb0ZwOHZCRSxnRUFDRSxtREFDRSxZcEZzOHZCSixDb0ZuOHZCRSwrQ0FDRSxtQnBGcTh2QkosQ0FDRixDb0ZqOHZCQSxtQ0FDRSxvQnBGbzh2QkYsQ29GbDh2QkUscUNBSEYsbUNBSUksZXBGcTh2QkYsQ0FDRixDTXZoeEJJLDZCOEU2a0JKLG1DQVFJLGdCQUNBLGNwRnM4dkJGLENBQ0YsQ003aHhCSSw0QjhFNmtCSixtQ0FnQkksOERBREEsaUJBRUEsa0JBR0EsWWpGeFB5QixDaUZpUHpCLG9CQU1BLGVBTEEsK0JBSUEsVXBGeTh2QkYsQ29Gcjh2QkUsMEVBQ0Usa0JwRnU4dkJKLENBQ0YsQ29GcDh2QkUseUJBM0JGLG1DQTZCSSxvQkFEQSx3QnBGdzh2QkYsQ0FDRixDb0ZyOHZCRSx5QkFoQ0YsbUNBaUNJLGlCcEZ3OHZCRixDQUNGLENvRnQ4dkJFLGdEQXBDRixtQ0FxQ0ksaUJwRnk4dkJGLENBQ0YsQ29GNTd2QkUsMERBQ0UsVWpGM25CVSxDaUY2bkJWLGtCQURBLE1wRis3dkJKLENNamt4QkksNEI4RWdvQkYsMERBS0ksbUJwRmc4dkJKLENBQ0YsQ01ubHhCSSx5QjhFNm9CRiwwREFRSSxrQnBGazh2QkosQ0FDRixDTXhseEJJLDBCOEU2b0JGLDBEQVdJLGtCcEZvOHZCSixDQUNGLENNN2x4QkksMEI4RTZvQkYsMERBY0ksa0JBQ0EsaUJwRnM4dkJKLENBQ0YsQ29GbDh2QkUsK0xBSUUsb0JBQ0EsaUJBSEEsZUFDQSwwQnBGczh2QkosQ00xbXhCSSx5QjhFaXFCRiwrTEFRSSxtQkFDQSxlcEZzOHZCSixDQUNGLENNam54QkksMEI4RWlxQkYsK0xBZUksZUFDQSxjcEZzOHZCSixDQUNGLENNM214QkksNEI4RW9wQkYsK0xBbUJJLGdCcEZ5OHZCSixDQUNGLENvRnQ4dkJFLGtIQUVFLFdBQ0EsY0FDQSxnQkFHQSxpQkFEQSxzQkFEQSxzQkFKQSxVcEY4OHZCSixDTXZveEJJLHlCOEV3ckJGLGtIQVVJLGdCQURBLG9CcEYyOHZCSixDQUNGLENNN294QkksMEI4RXdyQkYsa0hBaUJJLGVBREEsbUJwRjA4dkJKLENBQ0YsQ010b3hCSSw0QjhFMnFCRixrSEFvQkksU3BGMjh2QkosQ0FDRixDb0Z2OHZCRSw0REFDRSw0QnBGeTh2QkosQ00zcHhCSSwwQjhFaXRCRiw0REFHSSwwQnBGMjh2QkosQ0FDRixDTXBveEJJLG1EOEU0ckJGLHFFQUVJLGNwRjA4dkJKLENBQ0YsQ29Gdjh2QkUsK0NBQ0UsY3BGeTh2QkosQ29GdDh2QkUsZ0tBRUUsK0JBREEsWXBGeTh2QkosQ00vcHhCSSw2QjhFcXRCRixnS0FNSSwrQkFEQSxTcEYwOHZCSixDQUNGLENNcnF4QkksNEI4RXF0QkYsZ0tBV0ksK0JBREEsYXBGMjh2QkosQ0FDRixDb0Z2OHZCRSxpRkFFRSw2QkFEQSx5QnBGMDh2QkosQ001cnhCSSx5QjhFaXZCRixpRkFJSSw0QnBGMjh2QkosQ0FDRixDb0Z2OHZCQSx3Q0FHRSxlQURBLGVqRnpyQjRCLENpRndyQjVCLGVwRjQ4dkJGLENvRng4dkJFLHFEQUNFLHdCakZydUJVLENpRnN1QlYsb0JwRjA4dkJKLENvRng4dkJJLDJEQUNFLHdCakYxdUJRLENpRjJ1QlIsb0JwRjA4dkJOLENNL3N4QkkseUI4RTB2Qkosd0NBZ0JJLGVwRnk4dkJGLENBQ0YsQ012c3hCSSw0QjhFNnVCSix3Q0FtQkksa0JBR0EsNEJBQ0EsVXBGdTh2QkYsQ0FDRixDTXp0eEJJLHlCOEUwdkJKLHdDQTJCSSxtQkFEQSxlakZodEIwQixDaUZrdEIxQiwyQnBGKzh2QkYsQ0FDRixDb0ZwOHZCQSwyQkFDRSxHQUNFLGtCcEYwOHZCRixDb0Z4OHZCQSxHQUNFLG9CcEYwOHZCRixDQUNGLENvRjk3dkJBLGtCQUNFLEdBQ0UsVUFDQSx1QnBGdzh2QkYsQ29GdDh2QkEsR0FDRSxVQUNBLDBCcEZ3OHZCRixDQUNGLENvRjE3dkJBLG1CQUNFLEdBRUUsVUFEQSwwQnBGdTh2QkYsQ29GcDh2QkEsR0FFRSxVQURBLHVCcEZ1OHZCRixDQUNGLENvRm44dkJBLHVCQUNFLDBCcEZxOHZCRixDb0ZoOHZCQSxpQkFJRSxhQUVBLEtwRm84dkJGLENvRi83dkJBLGtDQUpFLG1EQUZBLE9BSkEsa0JBRUEsV0FLQSxTcEY2OHZCRixDb0YxOHZCQSxpQkFPRSxTQUpBLGFBTUEsOEJwRmk4dkJGLENNbnl4QkksNEI4RXMyQkYsMEhBRUksZUFDQSxrQnBGZzh2QkosQ0FDRixDb0YzN3ZCRSx5SUFDRSxhcEY4N3ZCSixDb0Y1N3ZCSSwrSUFLRSx5QkFDQSxrQkFMQSxlQUNBLGlCQUNBLGdCQUNBLHFCQUlBLGtCQUNBLGlCQUZBLG9CcEZnOHZCTixDb0YzN3ZCSSwrSUFDRSxVcEY2N3ZCTixDb0YzN3ZCTSxxSkFDRSxxQnBGNjd2QlIsQ29Gdjd2QkEsaURBQ0UsVXBGMDd2QkYsQ29Gdjd2QkksNEdBQ0UsWXBGeTd2Qk47O0FvRnA3dkJBLDBCQ3g5QkEsZ0NBQ0UscUJBOENBLGdCQTdDQSxnQnJGbzV4QkYsQ3FGbjV4QkUsb0NBQ0UsU3JGcTV4QkosQ3FGbjV4QkUscUNBQ0Usd0JyRnE1eEJKLENxRjc0eEJFLDBCQUNFLDJDQUNFLGdCckYrNHhCSixDcUY3NHhCRSxxREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2QnJGKzR4QkosQ0FDRixDTS8yeEJJLHlCK0V6REosZ0NBNkJJLG9CQUNBLHlCckYrNHhCRixDQUNGLENNcjN4QkksMEIrRXpESixnQ0FpQ0ksMkJyRmk1eEJGLENBQ0YsQ00xM3hCSSwwQitFekRKLGdDQW9DSSxtQkFDQSxzQnJGbTV4QkYsQ0FDRixDTWg0eEJJLDBCK0VqQkYsb0RBRUksYXJGbTV4QkosQ0FDRixDcUY5NHhCRSx5Q0FDRSxnQnJGZzV4QkosQ3FGMTR4QkUsdUdBQ0UsU3JGODR4QkosQ3FGMTR4QkkscU5BQ0UsU3JGNjR4Qk4sQ3FGejR4QkUseUZBRUUseUJBREEsWUFFQSxLckY0NHhCSixDcUZ6NHhCRSx5Q0FDRSx1RkFDRSxxQnJGNDR4QkosQ3FGejR4QkUsdUdBQ0UsU3JGNDR4QkosQ0FDRixDcUZ6NHhCRSx5Q0FDRSx1R0FDRSxTckY0NHhCSixDcUZ4NHhCSSxxTUFDRSxTckYyNHhCTixDQUNGLENxRnY0eEJFLHlDQUNFLHVGQUNFLHFCckYwNHhCSixDcUZ2NHhCRSxtR0FDRSxXckYwNHhCSixDcUZyNHhCTSwrTkFDRSxVckZ3NHhCUixDQUNGLENxRm40eEJFLHlGQUNFLG1HQUNFLGFyRnM0eEJKLENBQ0YsQ3FGbjR4QkUsMENBQ0UsdUZBQ0UscUJyRnM0eEJKLENxRmo0eEJNLCtOQUNFLFVyRm80eEJSLENxRmw0eEJNLCtOQUNFLFNyRnE0eEJSLENBQ0YsQ3FGaDR4QkUsMENBQ0UsdUZBQ0UscUJyRm00eEJKLENxRmg0eEJFLG1HQUNFLGVyRm00eEJKLENxRmg0eEJFLHVHQUNFLFNyRm00eEJKLENxRjkzeEJNLCtOQUNFLFVyRmk0eEJSLENBQ0YsQ3FGNTN4QkUsMENBQ0UsdUZBQ0UscUJyRiszeEJKLENxRjEzeEJNLCtOQUNFLFVyRjYzeEJSLENxRjMzeEJNLCtOQUNFLFNyRjgzeEJSLENBQ0YsQ3NGdGl5QkEsd0JDRkUsa0JwRnNGWSxDK0I1RFosMkRBQ0EsMkJvRHhCQSxvQkFDQSxpQnRGK2l5QkYsQ3NGN2l5QkUsNkJBQ0Usa0J0RitpeUJKLENzRjVpeUJFLHVEQUVFLGtCQURBLGVuRm1IMEIsQ21GaEgxQixxQkFDQSxhQUZBLGV0RmdqeUJKLENNbGd5QkksMEJnRnpESix3QkFnQkksY3RGK2l5QkYsQ3NGOWl5QkUsdURBQ0Usc0J0RmdqeUJKLENBQ0YsQ00xZ3lCSSwwQmdGekRKLHdCQXVCSSxrQkFEQSxtQkFFQSxpQnRGaWp5QkYsQ3NGaGp5QkUsdURBR0Usa0JBRkEsZ0JBQ0EsY3RGbWp5QkosQ0FDRixDTXpneUJJLDRCZ0Z0Q0EsbUNBQ0UsY3RGa2p5QkosQ3NGaGp5QkUsdURBQ0Usa0J0RmtqeUJKLENzRjdpeUJGLDJDQUVJLFN0RmlqeUJGLENBTEYsQ3NGeGl5QkEsaUNBSUUsbUJBRkEsYUFDQSxZQUVBLHlCQUpBLGdCdEZxanlCRixDTS9oeUJJLDZCZ0Z2QkosaUNBV0ksaUNBSkEsMkJBRUEsZ0JBQ0Esa0JBRkEsa0J0RnNqeUJGLENBQ0YsQ3NGbGp5QkUsc0RBQ0UsZ0J0Rm9qeUJKLENNM2l5QkksNEJnRnZCSixpQ0FpQkksa0J0RnFqeUJGLENBQ0YsQ3NGbGp5QkEsNkJBQ0Usb0JBSUEsV0FIQSxtQkFDQSxtQkFHQSxTdEZvanlCRixDTXhqeUJJLDRCZ0ZGSiw2QkFvQkksbUJBVEEseUJBQ0EsMkJBRkEsbUJBUUEsb0JBRkEsa0JBREEsY0FJQSx1QkFGQSxvQkFIQSxjdEYwanlCRixDQUNGLENNcGx5QkkseUJnRldKLDZCQTRCSSxrQkFIQSxtQkFDQSxxQkFDQSxrQkFIQSx1QnRGeWp5QkYsQ0FDRixDTTdseUJJLDBCZ0ZXSiw2QkFnQ0ksaUJBQ0EsY3RGc2p5QkYsQ0FDRixDc0ZwanlCRSxtQ0FFRSxxQm5GOUJVLENtRitCVixpQm5GL0JVLENtRjZCVixhdEZ3anlCSixDc0ZuanlCRSxzRUFFRSxnQ3RGb2p5QkosQ3dGcHF5QkEsbUNET0Usa0JwRnlFWSxDK0J4RFosOERzRHRCQSxtQkFHQSwwQnhGMHF5QkYsQ3lGL3F5QkEseURGRkUsa0JwRnNGWSxDK0I1RFosMkRBQ0EsMkJ1RHBCQSxxQkE0QkEsZ0JBN0JBLHNCQURBLGdCekZ5cnlCRixDeUZycnlCRSwwQkFDRSwrRUFDRSxnQnpGdXJ5QkosQ3lGcnJ5QkUsbUdBRUUsaUJBQ0Esa0JBRkEsaUJBR0EsY3pGdXJ5QkosQ0FDRixDeUZwcnlCRSxtR0FDRSxZekZzcnlCSixDTWpweUJJLHlCbUZ6REoseURBd0JJLGtCekZzcnlCRixDQUNGLENNdHB5QkkseUJtRnpESix5REE0QkksbUJBQ0EscUJ6RnVyeUJGLENBQ0YsQ3lGbnJ5QkUsMkVBQ0UsZ0J6RnFyeUJKLEMwRnh0eUJBLDhCSE9FLGtCcEZ5RVksQytCeERaLDhEd0R0QkEsbUJBR0EsMEIxRjh0eUJGLEMyRm51eUJBLGlDSk9FLGtCcEZ5RVksQytCeERaLDhEQUNBLDJCeUR2QkEsc0IzRjJ1eUJGLENNcHJ5QkksMEJxRnpESixpQ0FJSSx1QjNGNnV5QkYsQ0FDRixDNEZsdnlCQSwyQkFDRSxpQkFzQ0EsZ0JBckNBLHNCQUNBLGtCNUZ5dnlCRixDNEZ4dnlCRSxrREFDRSxhNUYwdnlCSixDTXpyeUJJLDRCc0ZoRUEsd0RBRUksWTVGMnZ5Qk4sQ0FDRixDNEZ4dnlCRSwwQkFDRSxzQ0FDRSxnQjVGMHZ5QkosQzRGeHZ5QkUsZ0RBRUUsaUJBQ0Esa0JBRkEsaUJBR0EsNkJBQ0EsNkI1RjB2eUJKLENBQ0YsQ00xc3lCSSw0QnNGdEVKLDJCQXlCSSxxQjVGMnZ5QkYsQ0FDRixDTTV0eUJJLHlCc0Z6REosMkJBNEJJLHdCNUY2dnlCRixDQUNGLENNanV5QkksMEJzRnpESiwyQkErQkksd0I1Rit2eUJGLENBQ0YsQ010dXlCSSwwQnNGekRKLDJCQWtDSSxxQkFFQSx1QkFEQSxxQjVGa3d5QkYsQ0FDRixDNEY5dnlCRSxvQ0FDRSxnQjVGZ3d5QkosQzZGenl5QkEscUJORkUsa0JwRnNGWSxDK0I1RFosMkRBQ0EsMkIyRHhCQSxpQkFFQSx3QkFDQSxvQjdGaXp5QkYsQ001dnlCSSx5QnVGekRKLHFCQVFJLGFBREEscUI3Rm16eUJGLENBQ0YsQ01sd3lCSSx5QnVGekRKLHFCQVdJLHFCQUNBLHNCN0ZvenlCRixDQUNGLENNeHd5QkksMEJ1RnpESixxQkFlSSxxQkFDQSxtQjdGc3p5QkYsQ0FDRixDNkZuenlCQSxpQ0FDRSx3QjFGMERZLEMwRnREWixzQkFIQSxvQkFDQSxrQkFDQSxTN0Z1enlCRixDTXR4eUJJLHlCdUZyQ0osaUNBT0ssYUFHRCxvQjdGcXp5QkYsQ0FDRixDTTN4eUJJLDBCdUZyQ0osaUNBZUksb0JBRkEsNkJBQ0EsUzdGNnp5QkYsQ0FDRixDNkYzenlCRSxvQ0FDRSxZN0Y2enlCSixDTTF5eUJJLHlCdUZwQkYsb0NBR0ksa0I3Rit6eUJKLENBQ0YsQ00veXlCSSwwQnVGcEJGLG9DQU1JLG1CQUNBLG1CN0ZpMHlCSixDQUNGLEM2Ri96eUJFLG1DQUVFLHNCN0ZnMHlCSixDTXh6eUJJLDBCdUZWRixtQ0FLSSx1QjdGaTB5QkosQ0FDRixDNkYvenlCRSw0Q0FDRSxxQjdGaTB5QkosQzZGOXp5QkksMkRBQ0Usd0I3RmcweUJOLEM2Rjl6eUJJLDRGQUNFLE03RmcweUJOLEM2RjN6eUJBLDhCQUlFLHVCQUhBLGFBSUEsZUFIQSwyQkFDQSxpQjdGZzB5QkYsQ005MHlCSSx5QnVGV0osOEJBT0ksNkI3RmcweUJGLENBQ0YsQ01uMXlCSSx5QnVGV0osOEJBV0ksOEJBREEsbUI3Rm0weUJGLENBQ0YsQ016MXlCSSwwQnVGV0osOEJBY0ksaUI3Rm8weUJGLENBQ0YsQzZGN3p5QkUsa0RBRUUsZ0JBREEsUzdGaTB5QkosQzZGOXp5QkUsbURBQ0UsUzdGZzB5QkosQzZGOXp5QkUsbURBRUUsa0JBREEsUzdGaTB5QkosQzZGOXp5QkUsd0NBRUUsd0IxRjNCVSxDMEY0QlYsaUJBRkEsZ0I3RmsweUJKLEM2Rjl6eUJFLHdDQUNFLGlCQUNBLG9CN0ZnMHlCSixDTW4zeUJJLHlCdUZzREEsa0RBQ0UsUzdGZzB5QkosQzZGOXp5QkUsbURBQ0UsUzdGZzB5QkosQzZGOXp5QkUsbURBRUUsYUFEQSxTN0ZpMHlCSixDQUNGLENNLzN5QkkseUJ1RmtFQSx3Q0FDRSxrQkFDQSxxQjdGZzB5QkosQzZGOXp5QkUsd0NBQ0UsZUFDQSxnQjdGZzB5QkosQ0FDRixDTXo0eUJJLDBCdUY0RUEsd0NBQ0UsZUFDQSxvQjdGZzB5QkosQ0FDRixDTWw0eUJJLDRCdUZzRUEsdURBQ0UscUI3Rit6eUJKLEM2RjV6eUJFLGtEQUVFLGVBREEsVTdGK3p5QkosQzZGM3p5QkUsbURBQ0UsVTdGNnp5QkosQzZGMXp5QkUsbURBRUUsYUFEQSxVN0Y2enlCSixDNkYxenlCRSxnRkFDRSxlQUNBLG1CQUNBLFk3RjR6eUJKLENBQ0YsQzZGeHp5QkEsNEJBQ0UsZUFDQSxlN0YyenlCRixDTXo2eUJJLHlCdUY0R0osNEJBS0ksbUJBREEsZTdGOHp5QkYsQ0FDRixDTS82eUJJLDBCdUY0R0osNEJBUUksa0I3Rit6eUJGLENBQ0YsQzZGenp5QkEsK0JBR0UsYUFEQSxpQkFEQSxlN0Y4enlCRixDTTE3eUJJLHlCdUYySEosK0JBS0ksYTdGOHp5QkYsQ0FDRixDTS83eUJJLHlCdUYySEosK0JBUUksY0FDQSxjN0ZnMHlCRixDQUNGLENNcjh5QkksMEJ1RjJISiwrQkFhSSxrQjdGaTB5QkYsQ0FDRixDNkYxenlCQSxZQUNFLG9CN0Y2enlCRixDTWo4eUJJLDRCdUZtSUosWUFJSSxZN0Y4enlCRixDQUNGLEM2RjN6eUJBLFlBQ0UsWTdGOHp5QkYsQ00xOHlCSSw0QnVGMklKLFlBSUksb0I3Rit6eUJGLENBQ0YsQzhGcmh6QkEseUJBQ0Usd0IzRjhFWSxDMkY1RVosdUJBREEsZ0I5RjRoekJGLENNcit5QkkseUJ3RnpESix5QkFLSSxvQjlGNmh6QkYsQ0FDRixDTTEreUJJLDBCd0Z6REoseUJBUUksb0I5RitoekJGLENBQ0YsQ00vK3lCSSwwQndGekRKLHlCQVlJLHFCQURBLG9COUZraXpCRixDQUNGLEM4RjloekJBLGdDNURRRSw4REFDQSwyQjRETkEsYUFDQSxlQUNBLDhCQUNBLHdCOUZpaXpCRixDOEY5aHpCQSwrQkFDRSxhQUdBLGNBRkEsc0JBQ0EsMEI5RmtpekJGLENNcmd6QkkseUJ3RjFCQSxtREFFRSxvQkFEQSxTOUZtaXpCSixDQUNGLENNM2d6QkksMEJ3RmhDSiwrQkFZSSxZOUZtaXpCRixDQUNGLEM4RmhpekJBLGdDQUVFLGNBREEsZTlGb2l6QkYsQ01yaHpCSSwwQndGaEJKLGdDQUtJLGFBREEsWTlGc2l6QkYsQ0FDRixDOEZsaXpCQSxnQ0FHRSxjQUZBLGtCQUdBLGUzRnNFNEIsQzJGeEU1QixxQjlGdWl6QkYsQ01saXpCSSwwQndGUEosZ0NBTUksa0JBQ0Esc0JBQ0Esa0I5RnVpekJGLENBQ0YsQzhGcGl6QkEsbUNBQ0Usa0JBRUEsZTNGNEQ0QixDMkY3RDVCLG9COUZ3aXpCRixDTS9pekJJLDBCd0ZLSixtQ0FLSSxpQkFDQSxnQjlGeWl6QkYsQ0FDRixDOEZ0aXpCQSx5Q0FDRSxvQjlGeWl6QkYsQ016anpCSSx5QndGZUoseUNBR0ksbUI5RjJpekJGLENBQ0YsQ005anpCSSwwQndGZUoseUNBTUksc0I5RjZpekJGLENBQ0YsQzhGMWl6QkEsc0NBSUUsdUJBRkEsYUFHQSxlQUZBLDhCaEZyRkEsZ0JnRnlGQSxxQmhGMUZBLFNkeW96QkYsQ00va3pCSSx5QndGeUJKLHNDQVNJLDBCOUZpanpCRixDQUNGLENNcGx6QkksMEJ3RnlCSixzQ0FZSSxzQjlGbWp6QkYsQ0FDRixDOEZsanpCRSx5Q0FFRSxtQkFEQSxTOUZxanpCSixDOEZuanpCSSwyQ0FFRSxtQkFEQSxZOUZzanpCTixDOEZwanpCTSxpREFDRSxvQjlGc2p6QlIsQzhGcmp6QlEsc0RBQ0UsWTlGdWp6QlYsQzhGcmp6QlEsb0dBQ0Usb0IzRnpCSSxDMkYwQkosYTlGdWp6QlYsQ00zbXpCSSx5QndGdUNGLHlDQW1CSSxpQkFEQSxTOUZ1anpCSixDQUNGLENNam56QkkseUJ3RnVDRix5Q0FzQkksZ0I5RndqekJKLENBQ0YsQ010bnpCSSwwQndGdUNGLHlDQTBCSSxpQkFEQSxTOUYyanpCSixDQUNGLEM4RnpqekJJLGtEQUNFLFM5RjJqekJOLEM4RjFqekJNLHNEQUVFLFlBREEsVTlGNmp6QlIsQzhGemp6Qk0sdURBQ0UsK0I5RjJqekJSLEM4RnhqekJJLDhDQUNFLG9COUYwanpCTixDOEZyanpCQSw0Q0FDRSxPQUdBLGlCQUZBLGUzRmxCNEIsQzJGbUI1QixnQzlGeWp6QkYsQ01ocHpCSSx5QndGb0ZKLDRDQU1JLGlCOUYwanpCRixDQUNGLENNcnB6QkksMEJ3Rm9GSiw0Q0FTSSxjOUY0anpCRixDQUNGLEM4RnpqekJBLG1EQUVFLGdDQURBLHFCQUdBLG1CQUNBLGtCQUZBLHVDOUY4anpCRixDOEYzanpCRSw4REFDRSxlOUY2anpCSixDOEYzanpCVywyREFDUCxvQjlGNmp6QkosQzhGemp6QkEseUNBRUUscUJBREEsZTlGNmp6QkYsQzhGM2p6QkUsb0RBQ0UsaUI5RjZqekJKLENNaHJ6QkksMEJ3RitHSix5Q0FRSSxnQkFEQSxlOUYranpCRixDOEY3anpCRSxvREFDRSxjOUYranpCSixDQUNGLEM4RjNqekJBLHlDQUdFLHFCQUZBLGFBQ0EsOEJBRUEsZTlGOGp6QkYsQzhGN2p6QkUsb0RBQ0UsaUI5RitqekJKLENNbnN6QkksMEJ3Rm1JRixvREFHSSxjOUZpa3pCSixDQUNGLEMrRmp3ekJBLCtCQUlFLHdCNUYyRVksQzRGdEVaLFNBQ0EsZUFQQSxTQURBLFlBTUEsT0FQQSxhQUtBLGtCQURBLFdBRUEsUy9GdXd6QkYsQytGbHd6QkUsc0NBQ0UscUIvRm93ekJKLEMrRmx3ekJJLDRDQUNFLG9CL0Zvd3pCTixDTTlzekJJLDZCeUZ0RUosK0JBcUJJLFEvRm13ekJGLENBQ0YsQ01udHpCSSw0QnlGdEVKLCtCQXlCSSxTQUNBLFkvRm93ekJGLENBQ0YsQytGand6QkEsK0JBQ0UsTy9Gb3d6QkYsQytGbHd6QkUsa0NBQ0UsaUJBQ0EsZ0JBQ0EsZ0IvRm93ekJKLENNbHV6QkksNkJ5RjlCQSxrQ0FDRSxlQUNBLGdCQUNBLGtCL0Ztd3pCSixDQUNGLEMrRmh3ekJFLG9DQUNFLGtDQUNFLGlCL0Zrd3pCSixDQUNGLEMrRjl2ekJBLGNBR0UsbUJBRkEsYUFDQSxzQi9Ga3d6QkYsQytGOXZ6QkEsNENBQ0UsVy9GaXd6QkYsQytGN3Z6QkUsb0VBQ0UsVy9GZ3d6QkosQytGNXZ6QkEsWUFDRSxjL0YrdnpCRixDTWh3ekJJLDRCeUZBSixZQUlJLGNBQ0EsVS9GZ3d6QkYsQytGNXZ6QkYsd0RBRUksb0IvRmd3ekJGLENBTEYsQytGdHZ6QkUsOEJBS0UseUJBQ0Esa0JBTEEsZUFDQSxpQkFDQSxnQkFDQSxxQkFJQSxrQkFDQSxpQkFGQSxvQi9GaXd6QkosQytGNXZ6QkUsOEJBQ0UsYS9GOHZ6QkosQytGNXZ6Qkksb0NBQ0Usd0IvRjh2ekJOLEMrRnp2ekJBLGdDQUNFLGtCL0Y0dnpCRixDK0Z6dnpCQSx5RUFDRSxVL0Y0dnpCRixDZ0cvMnpCQSx3QkFFRSx3QjdGNEVZLEM2RjdFWixnQmhHbTN6QkYsQ2dHajN6QkUsa0NBQ0Usd0JoR20zekJKLENnRy8yekJBLDhCQUNFLFNoR2szekJGLENNbHp6QkksNkIwRmpFSiw4QkFJSSxTaEdtM3pCRixDQUNGLENNdnp6QkksNEIwRmpFSiw4QkFRSSxVaEdvM3pCRixDQUNGLENnR2wzekJFLGtDQUNFLGFoR28zekJKLENnR2wzekJFLG9DQUNFLGFBQ0Esa0JoR28zekJKLENNbjB6QkksNkIwRm5ERixvQ0FJSSxlaEdzM3pCSixDQUNGLENnR3IzekJJLDJDQUVFLHFCQURBLFloR3czekJOLENNNTB6QkksNkIwRjdDQSwyQ0FJSSxrQmhHeTN6Qk4sQ0FDRixDZ0d0M3pCRSxnQ0FHRSxtQkFEQSxlN0YyRjBCLEM2RnpGMUIsc0JBQ0EsaUJBSkEsU2hHNDN6QkosQ014MXpCSSw2QjBGckNGLGdDQU9JLFNoRzAzekJKLENBQ0YsQ003MXpCSSw0QjBGckNGLGdDQVdJLGtCQURBLGU3RmdGd0IsQzZGOUV4QixpQkFDQSxTaEc0M3pCSixDQUNGOztBaUc5NnpCQSw0QkFFQSx1QkFDRSxvQmpHZzd6QkYsQ00xMnpCSSw2QjJGdkVKLHVCQUlJLG1CakdpN3pCRixDQUNGLENpRzk2ekJBLDRCQUVFLHdCakdnN3pCRixDTWg0ekJJLHlCMkZsREosNEJBS0ksMEJqR2k3ekJGLENBQ0YsQ01yNHpCSSwwQjJGbERKLDRCQVFJLDJCakdtN3pCRixDQUNGLENpR2g3ekJBLDRDQUNFLGVqR203ekJGLENNajR6QkksNEIyRm5ESiw0Q0FHSSxZakdxN3pCRixDQUNGLENpR2w3ekJBLHFDQUNFLHNCakdxN3pCRixDTTE0ekJJLDRCMkY1Q0oscUNBR0ksb0JqR3U3ekJGLENBQ0YsQ2lHcDd6QkEsa0NBQ0Usd0I5RnlDWSxDOEZ4Q1oseUJqR3U3ekJGLENNcDV6QkksNEIyRnJDSixrQ0FJSSwyQmpHeTd6QkYsQ0FDRixDaUd0N3pCQSw2Qm5GekNFLGdCQUZBLFNBQ0EsU2RzK3pCRixDaUd6N3pCRSxvREFFRSxhOUZxQ1UsQzhGdENWLGVqRzQ3ekJKLENpR3Y3ekJBLG1DQUNFLGdDQUNBLHFCakcwN3pCRixDTXg2ekJJLDRCMkZwQkosbUNBS0ksZ0JqRzI3ekJGLENBQ0YsQ2lHejd6QkUscURBQ0Usa0JqRzI3ekJKLENNaDd6QkksNEIyRlpGLHFEQUdJLGdCakc2N3pCSixDQUNGLENpRzE3ekJFLDhDQUNFLG1CQUNBLGFqRzQ3ekJKLENpR3Y3ekJFLHlDQUNFLG9CakcwN3pCSixDaUd0N3pCQSxtQ0FHRSxVOUZKWSxDOEZFWixtQkFDQSxxQkFFQSxrQmpHeTd6QkYsQ01wOHpCSSw0QjJGT0osbUNBT0ksbUJBREEsZTlGMkMwQixDOEZ6QzFCLG9CQUNBLGVqRzI3ekJGLENBQ0YsQ2lHeDd6QkEsbUNBR0UsVTlGakJZLEM4RmVaLG1CQUNBLG9CQUVBLG1CakcyN3pCRixDTWgrekJJLHlCMkZpQ0osbUNBTUksaUJBQ0Esb0JqRzY3ekJGLENBQ0YsQ016OXpCSSw0QjJGb0JKLG1DQVdJLG1CQURBLGU5RjBCMEIsQzhGeEIxQixvQmpHKzd6QkYsQ0FDRixDaUczN3pCQSxzQ0FHRSxVOUZsQ1ksQzhGZ0NaLG1CQUNBLG1CakcrN3pCRixDTW4vekJJLHlCMkZrREosc0NBS0ksb0JqR2c4ekJGLENBQ0YsQ00zK3pCSSw0QjJGcUNKLHNDQVFJLG1CQUVBLHdCQURBLG1CakdtOHpCRixDQUNGLENpRzk3ekJBLHlDQUNFLGVBQ0Esc0JBRUEsd0JBREEsZWpHazh6QkYsQ010ZzBCSSx5QjJGaUVKLHlDQU1JLGVqR204ekJGLENBQ0YsQ005L3pCSSw0QjJGb0RKLHlDQVlJLGlCQURBLGU5RlAwQixDOEZTMUIsaUJBSkEsd0JBQ0EsaUJqR3c4ekJGLENBQ0YsQ2lHbDh6QkEsb0NBQ0UsYWpHcTh6QkYsQ2lHajh6QkEsMkJBQ0UsbUJqR284ekJGLENpRy83ekJFLGtGQU1FLG1CQUpBLG1CQURBLGU5RjVCMEIsQzhGK0IxQixZQURBLHFCQUVBLGNqR204ekJKLENNcmkwQkkseUIyRjZGRixrRkFTSSxpQkFDQSxlOUZuQ3dCLEM4Rm9DeEIscUJqR204ekJKLENBQ0YsQ2lHajh6QkkseUJBZEYsa0ZBZUksZ0JqR284ekJKLENBQ0YsQ2MxaDBCRSwrRkFDRSxhZDZpMEJKLENpRzM4ekJFLDhEQUdFLG1CQUNBLGdDQUhBLGFBQ0EsNEJqRys4ekJKLENNOWowQkksNEIyRjZHRiw4REFPSSw0QmpHODh6QkosQ0FDRixDaUczOHpCRSw0REFNRSx5QkFMQSx1UkFHQSw0QkFDQSxZQUVBLGVBSkEsWUFEQSxVakdrOXpCSixDaUduOHpCRSx3TEFFRSxZakd3OHpCSixDaUdyOHpCRSx1RUFNRSxtQkFEQSxlOUY5RjBCLEM4RjJGMUIsUUFLQSxxQkFKQSxXQUtBLGVBUEEsaUJqRzY4ekJKLENNem0wQkkseUIyRjJKRix1RUFXSSxpQkFDQSxlakd1OHpCSixDQUNGLENNbG0wQkksNkIyRjhJRix1RUFnQkksT2pHdzh6QkosQ0FDRixDTXZtMEJJLDZCMkY4SUYsdUVBb0JJLE9qR3k4ekJKLENBQ0YsQ001bTBCSSw0QjJGOElGLHVFQXdCSSxPakcwOHpCSixDQUNGLENpR3g4ekJJLHlCQTNCRix1RUE0QkksUWpHMjh6QkosQ0FDRixDaUd4OHpCRSwrREFhRSxtQkFQQSwyQ25GNU5FLDZCbUZvT0YsQ0FWQSxjQU9BLFlBSkEsVUFLQSxnQkFGQSxTQURBLHFCQVJBLGtCQU9BLFNBTEEsc0JqR285ekJKLENpR3Y4ekJJLHlCQWhCRiwrREFpQkksc0JqRzA4ekJKLENBQ0YsQ2lHdjh6QkUsb0VBT0UsVTlGcE1VLEM4RnNNVixlQVJBLGNBSUEsa0JBREEsY0FFQSx5QkFJQSxnQkFGQSx5QmpHeTh6QkosQ2lHcjh6QkkseUpBR0Usd0I5RnJNUSxDOEZvTVIsVWpHdTh6Qk4sQ2lHbDh6QkUsMEVBS0UseUJBYUEseUJBUkEseUNBT0EsNEJBREEsY0FUQSxPQURBLGVBTEEsa0JBT0Esa0JBTkEsU0FFQSxtQkFEQSxVakc4OHpCSixDaUdyOHpCSSw0RUFDRSxpQmpHdTh6Qk4sQ2lHOTd6QkksMEVBRUUsbUNqR2c4ekJOLENpRzM3ekJBLGtDQUdFLGFBRkEsa0JBQ0EsUWpHKzd6QkYsQ2lHeDd6QkEsbURBR0UscUJBQ0Esa0JBRkEsWUFHQSxXQUpBLFVqR2s4ekJGOztBaUdyN3pCQSwwQkFDQSx1QkFFRSxnQkFEQSxpQmpHeTd6QkYsQ01yczBCSSw2QjJGMlFKLHVCQUtJLGVqR3k3ekJGLENBQ0YsQ00xczBCSSw2QjJGMlFKLHVCQVNJLGVqRzA3ekJGLENBQ0YsQ00vczBCSSw0QjJGMlFKLHVCQWFJLGNqRzI3ekJGLENBQ0YsQ2lHeDd6QkEsOEJBTUUseUJBRUEsZ1ZBSkEsNEJBQ0EsWUFKQSxZQVVBLFlBUkEsT0FNQSxrQkFDQSxVakcwN3pCRixDTWh1MEJJLDRCMkY0UkosOEJBZUksWWpHeTd6QkYsQ2lHajd6QkYsMEJBR0kseUJBREEsVWpHczd6QkYsQ0FORixDa0dyeTBCQSx5QkFDRSx3QmxHK3kwQkYsQ01odjBCSSw0QjRGaEVKLHlCQUdJLHdCbEdpejBCRixDQUNGLENNbHcwQkksMEI0RjdDQSxtQ0FDRSxlbEdrejBCSixDQUNGLENNMXYwQkksNEI0RnJERiw2QkFFSSx3QmxHaXowQkosQ0FDRixDa0c5eTBCRSxnQ0FDRSxxQmxHZ3owQkosQ2tHNXkwQkEsd0JBQ0UscUJsR3F6MEJGLENrR3R4MEJFLGlDQUVFLGtCbEdvejBCSixDTTV5MEJJLDZCNEZWRixpQ0FPSSxtQkFEQSxZbEdxejBCSixDQUNGLENtR3YzMEJBLHFCQUdFLHlCQUZBLHFCQUNBLGtCQUVBLFNuRytoMUJGLENtRzloMUJFLGdDQUNFLGtCQUNBLFNuR2dpMUJKLENNLyswQkkseUI2RnhESixxQkFZSSx5QkFEQSw2Qm5HaWkxQkYsQ0FDRixDTXIvMEJJLDBCNkZ4REoscUJBZ0JJLDBCbkdpaTFCRixDQUNGLENNNyswQkksNEI2RmpEQSwrQkFDRSxZbkdpaTFCSixDQUNGLENNLy8wQkksMEI2RjlCQSwrQkFDRSw2Qm5HZ2kxQkosQ0FDRixDbUc1aDFCQSw2QkFHRSx3QmhHb0RZLENnR3REWiwwQkFDQSxrQkFFQSxTbkcraDFCRixDbUc3aDFCRSx3Q0FDRSxrQkFDQSxTbkcraDFCSixDTS9nMUJJLDBCNkZ4QkosNkJBYUksaUJBREEsNkJuR2dpMUJGLENBQ0YsQ014ZzFCSSw0QjZGckNKLDZCQWlCSSx3Qm5HZ2kxQkYsQ21HL2gxQkUsdUNBQ0UsWW5HaWkxQkosQ0FDRixDTTdoMUJJLDBCNkZBQSx1Q0FDRSw2Qm5HZ2kxQkosQ0FDRixDbUczaDFCQSw0QkFTRSxtQkFGQSxhQU5BLGtCQU9BLHVCQU5BLG1CQUlBLG9CQUZBLGtCQURBLGdCQUVBLGVuR2tpMUJGLENtRzVoMUJFLG9DQUtFLHFCQUZBLDZCQUZBLGtCQUNBLGdCQUVBLDJCQUVBLHlCbkc4aDFCSixDTXRqMUJJLHlCNkZrQkYsb0NBUUksa0JuR2dpMUJKLENBQ0YsQ00zajFCSSwwQjZGa0JGLG9DQWdCSSxxQkFKQSw4QkFEQSxnQkFHQSw0QkFEQSxnQ0FFQSx1QkFFQSw4Qm5Ha2kxQkosQ0FDRixDbUdoaTFCSSx5Q0FHRSxlQUZBLDBCQUNBLGlCbkdtaTFCTixDTTNrMUJJLDBCNkZzQ0EseUNBS0ksbUJBQ0EsZ0JBQ0EsYW5Hb2kxQk4sQ21HaGkxQkUsK0NBRUksU25HbWkxQk4sQ0FKRixDTWxsMUJJLHlCNkZPSiw0QkFpREksa0JBRUEsZ0JBREEscUJBSUEsNEJBREEsb0JBREEsZW5HcWkxQkYsQ21HaGkxQkUscUNBQ0UsbUJBQ0EsbUJBRUEsbUJBREEsZW5HbWkxQkosQ21HaGkxQkksK0NBQ0Usc0JuR2tpMUJOLENBQ0YsQ00xbTFCSSxnRDZGeUVJLGdFQUVJLDZCbkdtaTFCVixDQUNGLENNL20xQkkseUI2RmlGQSx1Q0FDRSxtQkFFQSxZQURBLG1CQUdBLG1CQURBLGVuR2tpMUJKLENtRy9oMUJJLGlEQUNFLDJCbkdpaTFCTixDbUc3aDFCRSxzQ0FDRSxtQkFFQSxnQkFEQSxxQkFHQSx5QkFEQSxtQm5HZ2kxQkosQ0FDRixDTWxvMUJJLDBCNkZPSiw0QkFnR0ksb0JBR0EsaUJBRkEsc0JBTUEsc0JBREEscUJBRkEsc0JBQ0EscUJBSEEsZW5Hb2kxQkYsQ21HN2gxQkUscUNBQ0UsbUJBRUEsZ0JBREEsc0JBSUEsdUJBREEsb0JBREEsbUJuR2lpMUJKLENtRzVoMUJFLHVDQUNFLGlCQUVBLGdCQURBLG9CQUlBLHFCQURBLG9CQURBLG1CbkdnaTFCSixDbUczaDFCRSxzQ0FDRSxpQkFFQSxpQkFEQSxvQkFJQSx3QkFEQSxvQkFEQSxvQm5HK2gxQkosQ0FDRixDTXRxMUJJLDBCNkY0SUEsc0NBQ0UsaUJBQ0EscUJBR0EsZ0JBREEscUJBREEsbUJuRytoMUJKLENtRzNoMUJJLCtDQUNFLGtCQUNBLG9CQUdBLHVCQURBLG9CQURBLGlCbkcraDFCTixDbUcxaDFCSSxpREFDRSxtQkFDQSxtQkFHQSxzQkFEQSxtQkFEQSxlbkc4aDFCTixDbUd6aDFCSSxnREFDRSxtQkFDQSxtQkFHQSxvQkFEQSxtQkFEQSxpQm5HNmgxQk4sQ0FDRixDbUd0aDFCQSw0QkFJRSxxQkFIQSxlQUNBLG9CQUdBLG9CQUZBLGtCbkcyaDFCRixDbUdqaDFCRSw0RUFDRSxlbkdzaDFCSixDbUduaDFCRSxzQ0FDRSxZbkdxaDFCSixDTXJ0MUJJLHlCNkY4S0osNEJBc0JJLGlCQUNBLHFCQUNBLGtCbkdxaDFCRixDQUNGLENNNXQxQkksMEI2RjhLSiw0QkE0QkksbUJBQ0Esa0JuR3NoMUJGLENtR3BoMUJFLHFDQUNFLGVuR3NoMUJKLENtR25oMUJFLHVDQUNFLGlCbkdxaDFCSixDbUdsaDFCRSxzQ0FDRSxZbkdvaDFCSixDQUNGLENtR2poMUJFLDJEQUNFLG1CQUNBLGlCQUNBLG1CbkdtaDFCSixDbUc3ZzFCSSwwSUFDRSxlbkdraDFCTixDbUcvZzFCSSxxRUFDRSxZbkdpaDFCTixDbUd6ZzFCQSw2QkFDRSxhbkc0ZzFCRixDbUd6ZzFCQSwrQkFDRSxtQkFFQSxlaEdyTDRCLENnR29MNUIsbUJuRzZnMUJGLENtR3hnMUJFLGtEQUNFLGVBQ0EsZ0JBQ0Esa0JuRzJnMUJKLENtR3hnMUJFLGtFQUNFLGtCQUNBLGdCQUNBLHFCQUNBLFluRzBnMUJKLENtR3ZnMUJFLDREQUNFLGlCQUVBLGdCQURBLHFCQUVBLGdCbkd5ZzFCSixDTXJ4MUJJLHlCNkZpUkEsa0RBQ0UsbUJBQ0EsbUJuR3VnMUJKLENtR3BnMUJFLGtFQUNFLGlCQUVBLGdCQURBLGdCbkd1ZzFCSixDbUdsZzFCRSw0REFDRSxrQkFDQSxnQkFDQSxtQm5Hb2cxQkosQ0FDRixDTXJ5MUJJLDBCNkZzU0Esa0RBQ0UsbUJBQ0EscUJBQ0Esa0JuR2tnMUJKLENtRy8vMEJFLGtFQUNFLGVBR0EsZ0JBQ0Esc0JBSEEsb0JBQ0EsZ0JuR21nMUJKLENtRzkvMEJFLDREQUNFLG1CQUVBLGdCQUNBLHNCQUZBLG1CbkdrZzFCSixDQUNGLENtRzMvMEJFLDBHQUNFLGNuRzgvMEJKLENtRzUvMEJJLDZHQUNFLFluRzgvMEJOLENtRzMvMEJJLDZIQUNFLGlCQUNBLHFCQUNBLFluRzYvMEJOLENtRzEvMEJJLHVIQUNFLGtCQUNBLG9Cbkc0LzBCTixDTTV6MUJJLDZCNkZpVEYsMEdBbUJJLFNuRzQvMEJKLENBQ0YsQ01qMDFCSSw0QjZGNFVJLCtOQUNFLG1CQUNBLGdCbkc0LzBCUixDQUNGLENtR3QvMEJBLG9CQUtFLHNCQUNBLGtCQUxBLFVoR2hWWSxDZ0dpVlosaUJBS0EsZ0JBSkEscUJBQ0EsYW5HNC8wQkYsQ01yMTFCSSw0QjZGcVZKLG9CQVVJLFluRzAvMEJGLENBQ0YsQ21Hdi8wQkEsMkJBR0UsY0FGQSxpQkFNQSxlaEd0VDRCLENnR2lUNUIscUJBR0Esa0JBREEsZ0JBRUEsZ0JuRzIvMEJGLENNajMxQkkseUI2RmdYSiwyQkFVSSxZbkcyLzBCRixDQUNGLENtR3gvMEJBLDhCQUVFLG1CQURBLGFBRUEsVUFDQSxzQm5HMi8wQkYsQ01oMzFCSSw2QjZGaVhKLDhCQU9JLFdBQ0EscUJuRzQvMEJGLENBQ0YsQ29HMzcxQkEsNEJBQ0UsdUJBSUEsa0JBQ0EsU3BHODcxQkYsQ00vMzFCSSw0QjhGckVKLDRCQUdJLG9CcEdxODFCRixDQUNGLENvR2w4MUJFLHNDQUNFLHVCcEdvODFCSixDTXY0MUJJLDRCOEY5REYsc0NBR0ksbUJwR3M4MUJKLENvR244MUJBLHdDQUVFLG9CcEdzODFCRixDQUpGLENNNTQxQkksNkI4RmpEQSw4RUFDRSxTcEdxODFCSixDQUNGLENNdDUxQkksNEI4RjNDQSw4RUFDRSxVcEdvODFCSixDQUNGLENvR2g4MUJBLDRCQUlFLGtCcEdnODFCRixDb0duODFCRSxtREFDRSxZcEdxODFCSixDTWw2MUJJLDRCOEZyQ0osNEJBTUksZXBHcTgxQkYsQ0FDRixDb0duODFCRSxvQ0FDRSxZcEdxODFCSixDb0dqODFCQSwwQ0FFRSxnQ0FEQSxVcEdxODFCRixDTTU3MUJJLHlCOEZWSiwwQ0FJSSxtQkFFQSxlQURBLGlCcEd1ODFCRixDQUNGLENvR3I4MUJFLG9EQUNFLGtCcEd1ODFCSixDb0duODFCQSxxQ0FDSSxTcEdzODFCSixDb0duODFCQSx1Q0FDRSxrQkFDQSxTcEdzODFCRixDTS84MUJJLHlCOEZPSix1Q0FLSSxxQkFDQSxrQkFGQSxZcEcwODFCRixDQUNGLENvR3I4MUJBLGtDQUVFLHlCQUVBLE90RjlFQSxnQkFGQSxTc0ZvRkEsZ0JBREEsa0JBSkEsb0JBRUEsc0JBQ0Esa0JwRzQ4MUJGLENvR3o4MUJFLHFDQUNFLHFCQUNBLGtCQUVBLGtCQURBLHFCcEc0ODFCSixDTXorMUJJLHlCOEZpQkosa0NBa0JJLHNCQURBLHFCQUVBLGdCcEcyODFCRixDQUNGLENNbisxQkksNEI4RjRCRixpREFFSSxXcEd5ODFCSixDQUNGLENNci8xQkksMEI4RmtEQSw2RUFFRSxnQkFEQSxVcEd3ODFCSixDb0dyODFCSSwrR0FFRSxnQkFDQSx1QkFGQSxVcEd5ODFCTixDb0dyODFCTSxrSEFDRSxjQUNBLFdBQ0EsYXBHdTgxQlIsQ29HdDgxQlEsNkhBQ0EsWUFDQSxvQnBHdzgxQlIsQ29HOTcxQlEsMEpBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCcEdtODFCVixDb0c5NzFCUSwrSkFFRSxjQUNBLFdBRkEsT3BHazgxQlYsQ29HOTcxQlEsaUtBQ0UsVXBHZzgxQlYsQ0FDRixDb0d4NzFCQSx5Q0FLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWXBHKzcxQkYsQ29HejcxQkUsNkNBRUUsaUJBREEsZXBHNDcxQkosQ001aTJCSSwwQjhGa0dKLHlDQWtCSSxtQnBHNDcxQkYsQ0FDRixDb0czNzFCRSwrQ0FDRSxVakdwR1UsQ2lHcUdWLHlCcEc2NzFCSixDb0c5NjFCQSxrQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlakd6RTRCLENpRzBFNUIscUJBSkEsbUJwRys3MUJGLENNM2oyQkksNEI4RjBISixrQ0FRSSxlcEc2NzFCRixDQUNGLENvRzM3MUJJLDBDQUNFLFVwRzY3MUJOLENvRzE3MUJFLHdDQUNFLHdCakc1SFUsQ2lHNkhWLFNwRzQ3MUJKLENvRzM3MUJJLDhDQUNFLHdCcEc2NzFCTixDTXZsMkJJLHlCOEZzSkYsd0NBT0ksa0JwRzg3MUJKLENBQ0YsQ29HNTcxQkUsaURBQ0Usd0JqR3RJVSxDaUd1SVYsU3BHODcxQkosQ29HNzcxQkksdURBQ0Usd0JwRys3MUJOLENNbm0yQkkseUI4RmdLRixpREFPSSxrQnBHZzgxQkosQ0FDRixDb0c5NzFCRSx3Q0FDRSx3QnBHZzgxQkosQ29HOTcxQkUsd0NBRUUsMkJBQ0Esb0JBQ0EsbUJwR2c4MUJKLENNam4yQkkseUI4RnVJSixrQ0E4Q0ksaUJwR2c4MUJGLENBQ0YsQ29HNzcxQkEscUNBR0UsVWpHektZLENpR3VLWixrQkFDQSxzQkFHQSxRcEcrNzFCRixDb0c5NzFCRSwyQ0FFRSxVakc5S1UsQ2lHNktWLHlCcEdpODFCSixDTWpvMkJJLHlCOEZ5TEoscUNBV0ksY3BHaTgxQkYsQ0FDRixDTXpuMkJJLDZCOEY0S0oscUNBZUksYXBHazgxQkYsQ0FDRixDb0doNzFCQSx3Q0FDRSxxQkFDQSwwQnBHazgxQkYsQ29HNzcxQkUscUdBQ0UsaUJBQ0Esa0NwR204MUJKLENNdnEyQkkseUI4RjJOSix3Q0FZSSx3QnBHbzgxQkYsQ29HLzcxQkUscUdBQ0UsbUJBQ0EsZ0NwR3E4MUJKLENBQ0YsQ29HajgxQkEsNkNBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFwRzY4MUJGLENvR244MUJFLHNEQUNFLHNCcEdxODFCSixDb0dwODFCSSwwREFFRSxnQkFEQSxjcEd1ODFCTixDb0duODFCRSxtREFDRSwwQnBHcTgxQkosQ003czJCSSx5QjhGbVBKLDZDQXdCSSxRcEdzODFCRixDQUNGLENNcnMyQkksNEI4RnNPSiw2Q0EyQkksS3BHdzgxQkYsQ0FDRixDb0dyODFCQSxpQ0FPRSxtQkFIQSx5QkFJQSxrQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNwRzQ4MUJGLENNMXQyQkksNEI4RnFRSixpQ0FtQkkseUJBREEsYXBHdzgxQkYsQ0FDRixDb0dyODFCRSx1Q0FDRSxVcEd1ODFCSixDb0dyODFCRSwwQ0FDRSxxQnBHdTgxQkosQ29HdDgxQkksOENBRUUsaUJBREEsZXBHeTgxQk4sQ012djJCSSwwQjhGa1JKLGlDQWtDSSxZcEd1ODFCRixDQUNGLENvR3A4MUJBLHVDQUNFLG1CQUNBLGVwR3U4MUJGLENNcHYyQkksNEI4Rm9USixXQUVJLHVCcEdzODFCRixDb0cvNzFCRSwyQ0FFRSxnQkFEQSxVcEdxODFCSixDb0duODFCSSw2RUFFRSxPQURBLGVBRUEsTXBHcTgxQk4sQ0FYRixDTTl1MkJJLG1EOEZ5VEEsMEVBRUUsZ0JwR204MUJKLENvR2w4MUJJLDhJQUVFLE9BREEsZUFFQSxNQUNBLHlCcEdvODFCTixDb0cvNzFCSSwwU0FDRSw0QnBHbzgxQk4sQ29HaDgxQkksOEVBQ0UsU3BHazgxQk4sQ0FDRixDTTF5MkJJLDBCOEY0V0Esb0NBQ0UsZ0JwR2k4MUJKLENvR2g4MUJJLHNFQUVFLE9BREEsZUFFQSxNQUNBLHlCcEdrODFCTixDb0c3NzFCSSxtSkFDRSw0QnBHazgxQk4sQ29HOTcxQkksOEVBQ0UsU3BHZzgxQk4sQ29HNTcxQkksd0VBQ0UsbUJwRzg3MUJOLENBQ0YsQ29HejcxQkEsbUZBQ0UsVXBHNDcxQkYsQ29HejcxQkEsOEZBQ0UsU3BHNDcxQkYsQ016MDJCSSwwQjhGbVpKLHdDQUdJLHNCcEcyNzFCRixDb0cxNzFCRSwwRUFDRSxVQUNBLFVwRzQ3MUJKLENvRzE3MUJFLDBFQUNFLHFCcEc0NzFCSixDb0czNzFCSSw2RUFDRSw2QkFDQSxnQnBHNjcxQk4sQ29HNTcxQk0sd0ZBQ0UsaUJwRzg3MUJSLENBQ0YsQ29HdjcxQkUsNkNBQ0UsaUJwRzA3MUJKLENNdjEyQkksNkI4RjRaRiw2Q0FHSSxtQnBHNDcxQkosQ0FDRixDb0d2NzFCRSw2Q0FDRSxrQnBHMDcxQkosQ01oMjJCSSw2QjhGcWFGLDZDQUdJLG9CcEc0NzFCSixDQUNGLENxR3o2MkJBLHNCQUNFLHNCckcrNjJCRixDTTUyMkJJLDRCK0ZwRUosc0JBR0ksb0JyR2k3MkJGLENxRy82MkJFLHlDQUNFLFNyR2k3MkJKLENBQ0YsQ01wMzJCSSw2QitGMURBLGlDQUNFLGVyR2k3MkJKLENBQ0YsQ016MzJCSSw0QitGckRBLDBDQUVJLG9CckdnNzJCTixDQUNGLENNOTMyQkksNkIrRnJEQSwwQ0FLSSxxQnJHazcyQk4sQ0FDRixDcUcvNjJCRSwyQkFDRSx1QnJHaTcyQkosQ3FHOTYyQkUsMEJBQ0UscUJyR2c3MkJKLENxRzk2MkJJLHFDQUNFLHNCckdnNzJCTixDcUc3NjJCSSxnREFDRSxxQnJHKzYyQk4sQ00vNDJCSSw0QitGeENGLDBCQVlJLGtCckcrNjJCSixDQUNGLENxRzM2MkJBLDZCQUlFLHVCQUhBLHNCQUlBLGVBSEEsYUFDQSwyQnJHZzcyQkYsQ016NjJCSSwwQitGVkosNkJBUUksMkJyRys2MkJGLENBQ0YsQ01qNjJCSSw0QitGdkJKLDZCQWdCSSx5QkFKQSxlQUVBLGlCQUNBLGtCQUpBLFNyR3E3MkJGLENBQ0YsQ3FHeDYyQkksb0VBQ0UsT0FDQSxLckcwNjJCTixDcUd2NjJCTSx1RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVckcyNjJCUixDcUdwNjJCUSw0RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVckd3NjJCVixDcUdoNjJCRSxpQ0FDRSxpRHJHazYyQkosQ3FHaDYyQkksMENBSEYsaUNBSUksbURyR202MkJKLENBQ0YsQ01wODJCSSw0QitGNEJGLGlDQVNJLHFCbEdWUSxDa0dTUixtQnJHcTYyQkosQ3FHbDYyQkksZ0VBQ0UsdUJyR282MkJOLENxR2o2MkJJLDJFQUNFLFlyR202MkJOLENBQ0YsQ3FHNTUyQkUsa0NBQ0UsVXJHKzUyQkosQ01wOTJCSSw2QitGbURKLDRCQUtJLGFyR2c2MkJGLENBQ0YsQ01wNzJCSSxvRCtGY0osNEJBUUksYXJHazYyQkYsQ0FDRixDcUc5NTJCRSwwRUFDRSxhckdtNjJCSixDcUdoNjJCSSxzQ0FDRSxhckdrNjJCTixDcUc3NTJCQSxrQ0FDRSxrQkFDQSxVckdnNjJCRixDTXovMkJJLHlCK0Z1Rkosa0NBTUkseUJBREEsZUFEQSxjckdvNjJCRixDcUdoNjJCSSwyRkFDRSxxQnJHazYyQk4sQ0FDRixDTW5nM0JJLDBCK0Z1Rkosa0NBZUkseUJBREEsY3JHbTYyQkYsQ0FDRixDTTUvMkJJLDRCK0YwRUosa0NBa0JJLGdCckdvNjJCRixDQUNGLENxR2w2MkJFLHNDQUVFLGVBQ0EsY0FGQSxXckdzNjJCSixDcUdsNjJCSSx3RUFDRSxjckdvNjJCTixDTXpnM0JJLDRCK0YrRkYsc0NBV0ksZ0JBQ0EsTUFGQSxVckdzNjJCSixDcUdsNjJCSSx3RUFDRSxlckdvNjJCTixDcUdqNjJCSSx5S0FDRSxZckdtNjJCTixDQUNGLENxRzE1MkJBLGtDQUlFLGdCQUZBLGtCQUNBLCtCckdpNjJCRixDTWhpM0JJLDRCK0Y0SEosa0NBTUksWXJHazYyQkYsQ3FHNzUyQkksbUlBRUUscUJBRUEsYUFEQSxtQkFGQSxTckdvNjJCTixDcUdoNjJCTSxvSkFDRSxlckdrNjJCUixDQVZGLENNbGozQkkseUIrRnlJSixrQ0F1QkksZ0JyR2s2MkJGLENBQ0YsQ01uazNCSSwwQitGeUlKLGtDQTRCSSxnQnJHazYyQkYsQ0FDRixDcUdqNjJCRSxzQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscURyR282MkJKLENxRzE1MkJBLCtCQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJyR2k2MkJGLENNMWwzQkkseUIrRndMSiwrQkFRSSxvQnJHODUyQkYsQ0FDRixDTWxsM0JJLDRCK0Z1TEosb0NBRUksNEJyRzg1MkJGLENBQ0YsQ3FHMzUyQkEsK0JBQ0UsVXJHODUyQkYsQ3FHMzUyQkEsa0NBSUUsZUFIQSxrQkFFQSxjQURBLFNyR2c2MkJGLENxRzU1MkJFLDBDQUNFLFVyRzg1MkJKLENxRzE1MkJJLGlEQUNFLFlyRzQ1MkJOLENNdG4zQkkseUIrRjhNSixrQ0FrQkksYUFEQSxZckc0NTJCRixDQUNGLENxR3I1MkJBLDJCQU1FLHVCQUZBLGFBQ0EsOEJBSEEsYUFEQSxVckcrNTJCRixDTXZvM0JJLHlCK0Z1T0osMkJBWUksYUFDQSwwQnJHdzUyQkYsQ0FDRixDTTdvM0JJLHlCK0Z1T0osMkJBa0JJLHVCQUNBLFNyR3c1MkJGLENxR3Q1MkJFLHNDQUNFLFlyR3c1MkJKLENBQ0YsQ3FHcjUyQkUseUNBQ0UsdUNBQ0Usc0JyR3U1MkJKLENBQ0YsQ00zcDNCSSwwQitGdU9KLDJCQWlDSSxzQnJHdTUyQkYsQ0FDRixDTW5wM0JJLDRCK0YwTkosMkJBcUNJLDBCckd3NTJCRixDcUd2NTJCRSxzQ0FDRSxnQnJHeTUyQkosQ0FDRixDcUduNTJCUSw4RUFFRSxZQURBLFVyR3M1MkJWLENxRzk0MkJBLGtDQU1FLG1CQURBLGFBSEEsaUJBQ0EsbUJBQ0EscUJBSEEsa0JyR3M1MkJGLENxRy80MkJFLDJDQUNFLHFCQUNBLGtCckdpNTJCSixDcUcvNDJCSSwrQ0FFRSxZQURBLFVyR2s1MkJOLENxRzc0MkJFLDhDQUNFLFlyRys0MkJKLENNaHMzQkksMEIrRjhSSixrQ0F1Qkksa0JBQ0EsbUJyRys0MkJGLENxRzc0MkJFLDJDQUNFLG9CckcrNDJCSixDcUc3NDJCSSwrQ0FFRSxZQURBLFVyR2c1MkJOLENxRzM0MkJFLDhDQUNFLFlyRzY0MkJKLENxRzE0MkJFLDhDQUNFLGNyRzQ0MkJKLENBQ0YsQ3FHejQyQkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVckc0NDJCSixDcUdyMzJCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCckcyNDJCRixDcUcxNDJCRSw0Q0FDRSxlQUNBLGdCckc0NDJCSixDTXp1M0JJLDZCK0YrVkEsb0RBRUksZXJHNDQyQk4sQ0FDRixDTTl1M0JJLDZCK0YrVkEsb0RBS0ksZXJHODQyQk4sQ0FDRixDTW52M0JJLDRCK0YrVkEsb0RBUUkscUJyR2c1MkJOLENBQ0YsQ3FHMzQyQkEseUNBQ0UsZ0JBQ0Esc0JyRzg0MkJGLENNMXczQkksMEIrRm9ZUywwRUFDUCxzQnJHMDQyQkosQ0FDRixDcUd0NDJCQSw4Q0FNRSxnQnJHbzQyQkYsQ3FHeDQyQkUsOEVBQ0UsWXJHMDQyQkosQ3FHcjQyQkUsdURBRUUsb0JBREEsY3JHdzQyQkosQ3FHcDQyQkUsb0RBQ0UsVWxHcllVLENrR3NZVix5QnJHczQyQkosQ3FHbDQyQkksNkRBQ0UsWXJHbzQyQk4sQ3FHLzMyQkEsOENBY0Usd0JsR2hFeUIsQ2tHbUV6QixZQUZBLGtCQUNBLFVsR2hhWSxDa0dtYVosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0JyRzYzMkJGLENxRzc0MkJFLDhFQUNFLFlyRys0MkJKLENNeHkzQkksNEIrRnNaSiw4Q0FxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVckc2MzJCRixDQUNGLENxR3AzMkJFLGlGQUNFLHdCckdzMzJCSixDcUdqMzJCQSwwQ0FLRSx3QmxHdkd5QixDa0c0R3pCLFlBSkEsa0JBRkEsVWxHcGNZLENrRzJjWixlQVZBLGFBT0EsZUFEQSxlbEd0WjRCLENrR3daNUIsaUJBUEEsZ0JBQ0Esb0JyRzQzMkJGLENNcjAzQkksNEIrRnNjSiwwQ0FjSSxvQnJHcTMyQkYsQ0FDRixDcUcvMjJCRSwyREFDRSxjckdrMzJCSixDcUc5MjJCRSx3REFDRSxVbEczZFUsQ2tHNGRWLHlCckdnMzJCSixDcUd0MjJCQSxrQ0FDRSxtQnJHdzIyQkYsQ01sMjNCSSx5QitGeWZKLGtDQUlJLG9Cckd5MjJCRixDQUNGLENxR3QyMkJBLG9DQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGVyRzQyMkJGLENNajMzQkkseUIrRmlnQkosb0NBV0kscUJBREEsa0JyRzIyMkJGLENBQ0YsQ3FHdjIyQkEsNkJBSUUsb0JBRUEsZWxHbmQ0QixDa0drZDVCLHVCQUhBLGdCQUNBLHVCQUZBLGtCckcrMjJCRixDcUd4MjJCRSxpQ0FFRSxlQURBLGdCQUVBLGdCckcwMjJCSixDTXgzM0JJLDZCK0ZtZ0JKLDZCQWdCSSxhQUNBLDJCQUZBLG9CQUdBLGdCQUNBLHNCckcwMjJCRixDQUNGLENNOTQzQkkseUIrRmdoQkosNkJBdUJJLG9CQUNBLGVsR3BlMEIsQ2tHcWUxQix1QkFDQSxtQkFDQSxnQkFDQSxzQnJHMjIyQkYsQ3FHejIyQkUsaUNBRUUsZUFEQSxnQkFFQSxnQnJHMjIyQkosQ0FDRixDcUd4MjJCRSwwQ0FDRSxpQ0FFRSxlQURBLGdCQUVBLGdCckcwMjJCSixDQUNGLENxR3QyMkJJLHlEQUVFLGNBRUEsZ0JBQ0EsdUJBRkEsbUJBRkEsVXJHNDIyQk4sQ005NTNCSSw0QitGbWdCSiw2QkF5REksaUJBQ0EsZWxHdGdCMEIsQ2tHdWdCMUIsaUJBSEEsWXJHMDIyQkYsQ3FHcjIyQkUseURBRUUsbUJBREEsVXJHdzIyQkosQ3FHbjIyQkEsaUNBR0ksbUJBQ0Esb0JyR3EyMkJKLENBTEYsQ3FHMTEyQkEsdUdBQ0UseUJBS0Esa0JBQ0EscUJBSkEsaUJBRUEsZWxHaGlCNEIsQ2tHK2hCNUIsb0JBU0EscUJBSkEseUJBREEsc0JBRUEsa0JyR20yMkJGLENxRzkxMkJFLDRDQUNFLGFBQ0EsbUJBQ0EsbUJyR2cyMkJKLENNbDgzQkksNkIrRmdsQkosdUdBc0JJLFlyR2cyMkJGLENBQ0YsQ3FHNzEyQkEsNEJBSUUsMkJBSEEsYUFFQSxzQkFEQSxTckdrMjJCRixDTTM5M0JJLDBCK0Z1bkJKLDRCQU9JLGFyR2kyMkJGLENBQ0YsQ01oKzNCSSwwQitGdW5CSiw0QkFXSSxvQnJHazIyQkYsQ0FDRixDcUcvMTJCQSxpQ0FFRSxrQkFDQSxtQnZGbHNCQSxnQkFGQSxTQUNBLFNkdWk0QkYsQ3FHajIyQkksOENBRUUsWUFDQSxxQkFGQSxVckdxMjJCTixDcUcvMTJCRSxvQ0FFRSxtQkFEQSxhQUVBLG1CckdpMjJCSixDcUc3MTJCQSx1Q0FDRSxPQUVBLGdCQUNBLHVCQUZBLGtCckdrMjJCRixDcUc3MTJCQSx3Q0FHRSxtQkFGQSxhQUNBLDhCQUVBLHNCckdnMjJCRixDTXJnNEJJLDBCK0ZpcUJKLHdDQU9JLHNCckdpMjJCRixDQUNGLENNNy8zQkksNkIrRm9wQkosd0NBV0ksZXJHazIyQkYsQ0FDRixDcUcvMTJCQSw4QkFDRSxpQkFDQSxzQkFDQSxrQnJHazIyQkYsQ3FHaDIyQkUsa0NBRUUsZ0JBREEsY3JHbTIyQkosQ016aDRCSSx5QitGZ3JCSiw4QkFXSSxrQnJHazIyQkYsQ3FHaDIyQkUsdUNBQ0Usb0JyR2syMkJKLENxRy8xMkJFLGtDQUVFLGlCQURBLGVyR2syMkJKLENBQ0YsQ3FHNzEyQkEsb0NBRUUscUJBQ0Esa0JBRkEscUJyR2syMkJGLENxR3oxMkJBLCtDQUVFLGFBREEsVXJHZzIyQkYsQ3FHNzEyQkUsMENBSkYsK0NBS0kscUJyR2cyMkJGLENBQ0YsQ014ajRCSSwwQitGOHRCQSw4RUFDRSxVckc4MTJCSixDcUczMTJCRSwwRUFDRSxZckc2MTJCSixDcUczMTJCRSw4RUFDRSxxQkFDQSxnQkFDQSwyQnJHNjEyQkosQ3FHMTEyQkUsZ0VBQ0Usa0JyRzQxMkJKLENxR3oxMkJFLG9FQUNFLFlyRzIxMkJKLENBQ0YsQ001azRCSSwwQitGcXZCQSwrREFDRSw0QnJHMDEyQkosQ3FHeDEyQkUsNkRBQ0Usc0JyRzAxMkJKLENxR3oxMkJJLGlFQUNFLGVyRzIxMkJOLENxR3gxMkJFLG9FQUVFLHVCQURBLGFBRUEsV3JHMDEyQkosQ3FHejEyQkksd0VBRUUsZUFDQSxjQUZBLFdyRzYxMkJOLENxR3oxMkJNLDBHQUNFLGNyRzIxMkJSLENxR3YxMkJFLG9FQUVFLGlCckd3MTJCSixDcUd0MTJCRSxpRUFDRSxrQnJHdzEyQkosQ3FHbjEyQkUsc0VBQ0UsZUFDQSxxQnJHcTEyQkosQ3FHbjEyQkUsK0RBQ0UsbUJBQ0EsZXJHcTEyQkosQ3FHbjEyQkksbUVBRUUsZUFEQSxnQkFFQSxnQnJHcTEyQk4sQ0FDRixDcUcvMDJCQSxnQ0FDRSxzQnJHazEyQkYsQ00zbjRCSSwwQitGMHlCRiw0REFFSSxZckdtMTJCSixDQUNGLENxRzkwMkJBLDZCQUVFLGlCQUVBLGtCQUVBLFFBSEEsa0JBRUEsTUFKQSxlckdzMTJCRixDcUc1MDJCRSxrQ0FJRSx5Q0FGQSxlQURBLGdCQUVBLGdCckcrMDJCSixDTS9vNEJJLHlCK0Y2ekJGLGtDQU1JLGNyR2cxMkJKLENBQ0YsQ012bzRCSSw0QitGZ3pCRixrQ0FTSSxZckdrMTJCSixDQUNGLENxR2gxMkJFLHFDQUdFLHlDQUZBLFdBQ0EsV3JHbTEyQkosQ005cDRCSSx5QitGeTBCRixxQ0FLSSxZckdvMTJCSixDQUNGLENxR2wxMkJFLGtDQUNFLHlDQUVBLGVBREEsZ0JBRUEsZ0JyR28xMkJKLENNNXA0QkksNkIrRm8wQkYsa0NBUUksb0RBRkEsbUJBSUEsY0FIQSxxQkFFQSxlckd1MTJCSixDQUNGLENxR2wxMkJBLCtCQUVFLG1CQURBLGdCQUVBLGtCckdxMTJCRixDcUdsMTJCQSxrQ0FHRSxhQUVBLG1CQURBLGdCQUVBLHFCQUxBLGdCQUNBLGdCckd5MTJCRixDTXByNEJJLDRCK0Z5MUJKLGtDQVFJLDhCQUNBLGlCQUNBLGdCQUNBLGdCckd1MTJCRixDQUNGLENxR3AxMkJBLGlDQUNFLGNyR3UxMkJGLENNaHM0QkksNEIrRncyQkosaUNBR0ksWXJHeTEyQkYsQ3FHcjEyQkYsNkJBRUksbUJBQ0EsZ0JBQ0EsZ0JyR3kxMkJGLENBUEYsQ3FHOTAyQkEsMkJBQ0UsbUJBRUEsbUNBREEsaUJyRzAxMkJGLENNbnQ0QkksNEIrRnUzQkosMkJBT0ksc0JBRkEscUJBQ0EsNEJyRzQxMkJGLENBQ0YsQ3FHejEyQkkscUNBQ0UsYXJHMjEyQk4sQ3FHcjEyQkUsMENBREYsa0RBRUksV3JHeTEyQkYsQ0FDRixDcUd0MTJCQSwwQ0FDRSxVckd5MTJCRixDcUd4MTJCRSwwQ0FGRiwwQ0FHSSxTckcyMTJCRixDQUNGLENNNXU0QkksNEIrRjY0QkosMENBT0ksWUFEQSxjckc4MTJCRixDQUNGLENxRzExMkJBLGdDQUdFLDJCQUNBLGVBQ0EsZ0JBRUEsYUFEQSxpQkFKQSxxQkFEQSxvQnJHbTIyQkYsQ3FHMzEyQkUsaUVBVEYsZ0NBVUkseUJyRzgxMkJGLENBQ0YsQ005dzRCSSwwQitGcTZCSixnQ0FhSSxVckdnMjJCRixDQUNGLENxRzkxMkJFLDBDQWhCRixnQ0FpQkksaUJBS0EsWUFEQSxpQkFGQSxjQUNBLGdCQUZBLGNyR3EyMkJGLENBQ0YsQ01oeDRCSSw0QitGdzVCSixnQ0F5QkksZUFFQSxnQkFFQSxZQUhBLGlCQUlBLGVBQ0EsU3JHbTIyQkYsQ3FHajIyQkUsb0NBRUUsWUFEQSxVckdvMjJCSixDcUczMTJCRSxvQ0FDRSxzQkFDQSxrQnJHZzIyQkosQ0FORixDcUdyMTJCQSxxQ0FHRSxjQURBLFNBRUEsZ0JyRysxMkJGLENxRzcxMkJFLDBDQU5GLHFDQU9JLFlyR2cyMkJGLENBQ0YsQ3FHOTEyQkUsd0NBRUUsbUJBREEsYUFFQSxpQnJHZzIyQkosQ3FHNTEyQkEsc0NBQ0UsZXJHKzEyQkYsQ3FHOTEyQkUsMENBRkYsc0NBR0ksWXJHaTIyQkYsQ0FDRixDTWgwNEJJLDRCK0YyOUJKLHNDQU1JLGtCckdtMjJCRixDQUNGLENxRzkxMkJFLHFFQUNFLFlyR2kyMkJKLENxRy8xMkJFLGdFQUNFLGlCQUtBLFlBREEsaUJBRkEsY0FDQSxlQUZBLGVBS0EsVXJHaTIyQkosQ3FHOTEyQkUsK0VBQ0UscUJyR2cyMkJKLENxR3oxMkJFLDRKQUNFLFVyRzgxMkJKLENxRzMxMkJFLHNFQUNFLFlyRzYxMkJKLENxRzExMkJFLHdFQUNFLGVyRzQxMkJKLENxR3gxMkJBLGlDQUdFLG1DQUlBLDJCQUNBLGtCQUZBLGdCQUpBLGNBUUEsZUFEQSxnQkFFQSxpQkFQQSxjQUNBLGFyR2cyMkJGLENNMzM0QkkseUIrRnNoQ0osaUNBY0ksWXJHMjEyQkYsQ0FDRixDcUd4MTJCQSxrQ0FFRSxxQkFEQSxhQUVBLGtCckcyMTJCRixDTXozNEJJLDRCK0YyaENKLGtDQU1JLGVyRzQxMkJGLENBQ0YsQ3FHejEyQkEsNkJBQ0kscURBQ0ksZXJHNDEyQk4sQ0FDRixDc0d4ODRCQSxrQkFNRSx1QkFKQSxTQUVBLFlBSEEsZUFFQSxRQUVBLFdBRUEsU3RHNjg0QkYsQ01oNTRCSSw0QmdHcEVKLGtCQVVJLDBCQURBLFN0R2c5NEJGLENBQ0YsQ01uNjRCSSwwQmdHdkRKLGtCQWdCSSx3QnRHODg0QkYsQ0FDRixDc0d6ODRCRSxnRkFDRSxZQUNBLFV0Rys4NEJKLENNaDc0QkksMEJnRzNCSiwyQkFFSSxTdEc4ODRCRixDQUNGLENzRzM4NEJBLDJCQUVFLFlBREEsU3RHKzg0QkYsQ3NHMzg0QkEsd0JBQ0UsWUFDQSxpQnRHODg0QkYsQ3NHMzg0QkEsNEJBQ0UscUJ0Rzg4NEJGLENzRzE4NEJFLCtCQUNFLGdCQUNBLFN0RzY4NEJKLENzRzU4NEJJLHNDQUNFLHNCdEc4ODRCTixDc0c1ODRCSSw4Q0FDRSx5QnRHODg0Qk4sQ3NHMzg0QkUsdUNBQ0UsWXRHNjg0QkosQ3NHejg0QkEsMEJBUUUsbUJBR0EsOEJBREEsMkJBSkEsYUFIQSxZQUlBLHVCQUZBLE9BSkEsa0JBR0EsTUFGQSxXQU9BLFN0Rzg4NEJGLENzR3Q4NEJBLCtCQUNFLHNCQUlBLGVBREEsa0xuRzJCNEIsQ21HNUI1QixnQkFEQSxldEcrODRCRixDc0czODRCRSw2REFDRSxpQkFLQSxzQnRHeTg0QkosQ3NHNzg0QkksMEVBRUUsWUFEQSxVdEdnOTRCTixDc0d4ODRCQSxzQ0FDRSxrQkFFQSxlbkdzQjRCLENtR3ZCNUIsb0J0RzQ4NEJGLENzR3o4NEJJLDhDQUNFLFV0RzI4NEJOLENzR3Q4NEJBLHdDQUNFLGdCdEd5ODRCRixDc0d0ODRCQSx1Q0FHRSxtQkFGQSxhQUNBLDhCQUVBLGtCdEd5ODRCRixDc0d4ODRCRSxvREFFRSxZQURBLFV0RzI4NEJKLENzR3I4NEJFLCtDQUNFLGlCdEd3ODRCSixDc0d0ODRCRSxrREFDRSxvQnRHdzg0QkosQ3NHcDg0QkEsc0NBQ0UsaUJ0R3U4NEJGLENzR3A4NEJBLG9DQUtFLFVBRkEsU0FEQSxrQkFFQSxZdEd1ODRCRixDc0duODRCQSw4Q0FDRSxnQkFDQSxNQUNBLFV0R3M4NEJGLENzR244NEJBLDhDQUNFLGV0R3M4NEJGLENzR244NEJBLDhDQUdFLFVBREEsY0FEQSxXdEd3ODRCRixDc0duODRCQSw2QkFLRSxhQUpBLGtCQUVBLGFBREEsWUFFQSxTdEd1ODRCRixDTXJqNUJJLDBCZ0cwR0osNkJBT0ksWXRHdzg0QkYsQ0FDRixDTTdpNUJJLDRCZ0d5R0osb0ZBR0ksMkJBREEsNkJ0R3c4NEJGLENzR244NEJGLHdGQUVJLDBCdEd1ODRCRixDQUxGLEN1RzNuNUJBLGdCQUNFLEdBQ0Usc0J2R29vNUJGLEN1R2xvNUJBLEdBQ0UsdUJ2R29vNUJGLENBQ0YsQ01uazVCSSw0QmlHN0RKLHFDQUVJLFl2R2tvNUJGLENBQ0YsQ3VHOW41QkEsS0FDRSxZQUVBLGNBREEsVXZHa281QkYsQ3VHOW41QkEsZ0JBQ0UsMEN2R2lvNUJGLEN1RzVuNUJBLHNCQUtFLFlBRkEsT0FLQSxrQkFDQSxnQkFSQSxlQUNBLE1BRUEsV0FFQSxVdkdpbzVCRixDdUcxbjVCQSxvQkFHRSxtQkFEQSxhQUVBLGtCQUhBLGV2R2dvNUJGLEN1RzVuNUJFLDBCQUNFLGN2RzhuNUJKLEN1RzFuNUJBLDJCQUNFLGdCQUNBLG1Cdkc2bjVCRixDY3hvNUJJLDhCeUZTSiwyQkFJSSx1QkFDQSxxQnZHK241QkYsQ0FDRixDTS9uNUJJLHlCaUdOSiwyQkFRSSxvQnZHaW81QkYsQ0FDRixDTXBvNUJJLDBCaUdOSiwyQkFXSSxxQnZHbW81QkYsQ0FDRixDTXpvNUJJLDBCaUdOSiwyQkFjSSxjdkdxbzVCRixDQUNGLEN1R25vNUJJLDBCQURGLGlDQUVJLGtCQUNBLGtCdkdzbzVCSixDQUNGLENNdm81QkksNkJpR0dGLDZEQUVJLHVCQUNBLHFCdkdzbzVCSixDQUNGLENNMXA1QkksMEJpR2dCRiw2REFNSSxtQkFDQSxrQnZHd281QkosQ0FDRixDdUdwbzVCQSw0QkFLRSxxQkFIQSx1QkFDQSxpQkFDQSxrQkFIQSxtQnZHMm81QkYsQ014cTVCSSx5QmlHNEJKLDRCQU9JLG9CQUNBLGN2R3lvNUJGLENBQ0YsQ005cTVCSSwwQmlHNEJKLDRCQVlJLG9CdkcwbzVCRixDQUNGLEN1R3RvNUJBLDRCQUtFLFlBRkEsT0FJQSxnQkFOQSxrQkFDQSxNQUVBLFdBRUEsU3ZHMG81QkYsQ3VHdG81QkEsMEJBRUUsc0JBQ0Esa0JBRkEsY0FNQSxTQUZBLFlBREEsa0JBRUEsT3ZHMG81QkYsQ3dHanc1Qkksb0dBTUksaUJBQ0EsZ0JBRkEsZUR3SEksQ0NySEosNkJEcUhJLENDekhKLFN4R3N3NUJSLEN3RzF3NUJJLHNHQU1JLGlCQUNBLGdCQUZBLGdCRHdISSxDQ3JISiw2QkRxSEksQ0N6SEosVXhHOHc1QlIsQ2MxdTVCSSwrQjBGeENBLDhDQU1JLG1CQUNBLGtCQUZBLGdCRGdJTSxDQzdITiw2QkQ2SE0sQ0NqSU4sVXhHdXg1Qk4sQ3dHM3g1QkUsK0NBTUksbUJBQ0Esa0JBRkEsZURnSU0sQ0M3SE4sNEJENkhNLENDaklOLFN4Rzh4NUJOLEN3R2x5NUJFLCtDQUVJLFl4R215NUJOLENBQ0YsQ2MzdjVCSSw4QjBGM0NBLDhDQU1JLGlCQUNBLGdCQUZBLGVEd0lNLENDcklOLDZCRHFJTSxDQ3pJTixTeEcweTVCTixDd0c5eTVCRSwrQ0FNSSxpQkFDQSxnQkFGQSxlRHdJTSxDQ3JJTiw2QkRxSU0sQ0N6SU4sU3hHaXo1Qk4sQ3dHcno1QkUsK0NBTUksaUJBQ0EsZ0JBRkEsZUR3SU0sQ0NySU4sNkJEcUlNLENDeklOLFN4R3d6NUJOLENBQ0YsQ3dHN3o1QkksOENBTUksaUJBQ0EsZ0JBRkEsZURpSkksQ0M5SUosNkJEOElJLENDbEpKLFN4R2kwNUJSLEN3R3IwNUJJLCtDQU1JLGlCQUNBLGdCQUZBLGVEaUpJLENDOUlKLDRCRDhJSSxDQ2xKSixTeEd3MDVCUixDdUdocjVCQSxpQ0FFRSxPQUNBLHdCQUNBLHVCQUhBLEt2R3NyNUJGLEN3R24xNUJJLDZDQU1JLG1CQUNBLGtCQUZBLGVENEpJLENDekpKLHdCRHlKSSxDQzdKSixTeEdzMTVCUixDd0cxMTVCSSw4Q0FNSSxpQkFDQSxnQkFGQSxlRDRKSSxDQ3pKSiwyQkR5SkksQ0M3SkosU3hHNjE1QlIsQ3dHajI1QkksOENBTUksaUJBQ0EsZ0JBRkEsZUQ0SkksQ0N6SkosNkJEeUpJLENDN0pKLFN4R28yNUJSLEN3R3gyNUJJLDhDQU1JLGlCQUNBLGdCQUZBLGVENEpJLENDekpKLDBCRHlKSSxDQzdKSixTeEcyMjVCUixDdUdyczVCQSxzQkFHRSxPQUVBLGVBQ0EsZUFMQSxrQkFDQSxTdkcyczVCRixDdUdwczVCQSw2QkFDRSxxQnZHdXM1QkYsQ01wejVCSSw0QmlHNEdKLDZCQUdJLFV2R3lzNUJGLENBQ0YsQ3VHcnM1QkEsNEJBR0UsbUJBRkEsYUFDQSxrQnZHeXM1QkYsQ3VHdnM1QkUscUNBR0UsZ0JBRkEsc0JBQ0EsaUJ2RzBzNUJKLEN1R3hzNUJJLHlDQUVFLGdCQURBLGN2RzJzNUJOLEN1R3hzNUJJLGtEQUVFLHNCQUNBLG1DQUZBLG9CQUdBLGdDdkcwczVCTixDTTkwNUJJLDRCaUdvSEosNEJBcUJJLFNBREEsa0JBRUEsVXZHMHM1QkYsQ0FDRixDY2ozNUJJLDhCeUZnSkosNEJBMEJJLHFCdkcyczVCRixDQUNGLENNdjI1QkkseUJpR2lJSiw0QkE2Qkksa0J2RzZzNUJGLENBQ0YsQ00vMTVCSSw0QmlHb0pGLHVDQUlJLHVCQUZBLHFDQUNBLDZCdkc4czVCSixDQUNGLEN1R3pzNUJBLG9DQUdFLG1CQUZBLGFBQ0EsbUJBRUEsNkJ2RzRzNUJGLEN1RzNzNUJFLDZDQUdFLGdCQUZBLHNCQUNBLGlCdkc4czVCSixDdUc1czVCSSxpREFFRSxnQkFEQSxjdkcrczVCTixDdUc1czVCSSwwREFFRSxzQkFDQSxtQ0FGQSxvQkFHQSxnQ3ZHOHM1Qk4sQ2N4NTVCSSw4QnlGeUxKLG9DQXNCSSxtQnZHNnM1QkYsQ0FDRixDTTk0NUJJLHlCaUcwS0osb0NBMEJJLGtCdkc4czVCRixDQUNGLENNdDQ1QkksNEJpRzBMRiwrQ0FJSSx1QkFGQSxxQ0FDQSw2QnZHK3M1QkosQ0FDRixDdUc1czVCRSw0Q0FFRSxTQURBLDBCdkcrczVCSixDdUcxczVCQSw0Q0FHRSxvQkFGQSxVdkc4czVCRixDTW42NUJJLHlCaUdvTkosNENBTUksb0J2RzZzNUJGLENBQ0YsQ014NjVCSSwwQmlHb05KLDRDQVVJLG9Cdkc4czVCRixDQUNGLEN1RzNzNUJBLDJCQUNFLFV2RytzNUJGLEN1R3ZxNUJBLG9DQUdFLG9CQUZBLFV2R3V0NUJGLENNbis1QkkseUJpRzJRSixvQ0FNSSxvQnZHc3Q1QkYsQ0FDRixDTXgrNUJJLDBCaUcyUUosb0NBVUksWXZHdXQ1QkYsQ0FDRixDdUdwdDVCQSwyQkFDRSxldkd1dDVCRixDdUdwdDVCQSxrQ0FFRSxlQURBLGdCQUVBLGdCdkd1dDVCRixDdUd0dDVCRSw0RUFDRSxZdkd3dDVCSixDTTcrNUJJLDRCaUdnUkosa0NBU0kseUJBREEsaUJ2RzB0NUJGLENBQ0YsQ2MvZzZCSSw4QnlGNFNKLGtDQVlJLGF2RzJ0NUJGLENBQ0YsQ01yZzZCSSx5QmlHNlJKLGtDQWVJLGlCQUNBLG9Cdkc2dDVCRixDdUc1dDVCRSw0RUFDRSxjdkc4dDVCSixDdUc1dDVCRSwyRUFDRSxZdkc4dDVCSixDQUNGLENNamg2QkksMEJpRzZSSixrQ0F5Qkksb0JBQ0EscUJ2Ryt0NUJGLENBQ0YsQ3VHL3Q1QkksaURBM0JKLGtDQTRCTSwyQkFDQSw4QnZHa3U1QkosQ0FDRixDdUc5dDVCSSw2R0FDRSxrQnZHZ3U1Qk4sQ3VHM3Q1QkEsbUNBQ0UsbUJBQ0EsbUJBQ0Esa0J2Rzh0NUJGLENNdGk2QkkseUJpR3FVSixtQ0FNSSxlQUVBLHNCQURBLGlCQUVBLGtCdkdndTVCRixDQUNGLENNL2k2QkksMEJpR2lWQSx1RUFDRSxtQkFDQSxxQnZHaXU1QkosQ0FDRixDdUc3dDVCQSw4QkFDRSxtQkFHQSxlcEcxUjRCLENvR3dSNUIsc0JBQ0Esc0J2R2l1NUJGLENNaGk2QkksbURpRzRUSiw4QkFNSSxxQnZHa3U1QkYsQ3VHanU1QkUsNEVBQ0UsNkJBQ0EsdUJ2R211NUJKLENBQ0YsQ01yazZCSSwwQmlHd1ZKLDhCQWNJLG1CQURBLGVwR2pTMEIsQ29HbVMxQixtQkFDQSxvQnZHb3U1QkYsQ0FDRixDdUdqdTVCQSxnQ0FLRSx1QkFFQSxjQU5BLGtCQUVBLGNBREEsY0FJQSxhQUZBLFN2R3V1NUJGLEN1R251NUJFLHNDQUNFLDBCdkdxdTVCSixDTTFsNkJJLHlCaUc0V0osZ0NBZUksWUFGQSxnQkFEQSxjQUVBLFV2R3V1NUJGLENBQ0YsQ01sbTZCSSwwQmlHNFdKLGdDQXFCSSxlQUZBLGVBREEsV0FFQSxhdkd5dTVCRixDdUd2dTVCRSxvQ0FNRSxZQURBLFV2R3N1NUJKLENBQ0YsQ005bTZCSSxnRGlHa1lBLG9DQUdJLFlBREEsVXZHK3U1Qk4sQ0FDRixDTXZtNkJJLDRCaUcrVkosZ0NBZ0NJLGV2RzR1NUJGLEN1RzN1NUJFLDhDQUNFLFN2RzZ1NUJKLENBQ0YsQ001bjZCSSwwQmlHNFdKLGdDQTBDSSx1REFGQSx3QkFEQSw0QkFFQSxxQkFFQSxldkc2dTVCRixDQUNGLEN1RzF1NUJBLHFCekZwZEUsZ0JBRkEsU3lGeWRBLGdCQUNBLGtCekZ6ZEEsVXlGdWRBLGtCdkdpdjVCRixDdUc5dTVCRSx3QkFDRSxvQnZHZ3Y1QkosQ01wbzZCSSw0QmlHOFlKLHFCQVNJLDJCQUNBLGlCQUNBLHVCdkdpdjVCRixDQUNGLENNeHA2QkkseUJpRzBhSiw0QkFFSSxzQnZHaXY1QkYsQ0FDRixDdUcvdTVCSSxpREFMSiw0QkFNTSxzQnZHa3Y1QkosQ0FDRixDdUc5dTVCQSw2QkFDRSxZdkdpdjVCRixDTXZxNkJJLDBCaUd3YkEsMkRBQ0Usb0J2R2t2NUJKLENBQ0YsQ3VHOXU1QkEsMkJBQ0UsZ0JBS0EsMENBRkEsY0FEQSxlQUtBLGVBSEEsZXBHL1g0QixDb0dtWTVCLGlCQUNBLHNCQUhBLG1CdkdvdjVCRixDdUcvdTVCRSxpQ0FDRSxVdkdpdjVCSixDdUcvdTVCRSxtQ0FFRSxrQkFEQSxVdkdrdjVCSixDTWhzNkJJLHlCaUc4YkosMkJBb0JJLGlCQUNBLHFCQUNBLGlCdkdrdjVCRixDQUNGLENNdnM2QkksMEJpRzhiSiwyQkF5Qkksa0JBQ0EsaUJ2R292NUJGLENBQ0YsQ3VHcHY1QkksaURBM0JKLDJCQTRCTSxvQkFDQSxtQnZHdXY1QkosQ0FDRixDTXZyNkJJLG1EaUdvY0osbUNBRUksZUFDQSxpQkFDQSxpQnZHc3Y1QkYsQ0FDRixDTTN0NkJJLDBCaUdnZUosbUNBT0ksbUJBQ0Esc0JBRUEsb0JBREEsZ0J2R3l2NUJGLENBQ0YsQ3VHbHY1QkEsMEJBQ0Usd0JwRy9kWSxDb0dnZVosbUJBQ0EsbUJ2R3F2NUJGLENjeHY2QkksdUR5RmdnQkosMEJBTU0sa0J2R3N2NUJKLENBQ0YsQ2NodzZCSSx3RHlGbWdCSiwwQkFTTSxnQnZHd3Y1QkosQ0FDRixDTW52NkJJLHlCaUdpZkosMEJBYUksZ0J2R3l2NUJGLENBQ0YsQ3VHeHY1QkUscUNBQ0UsWXZHMHY1QkosQ3VHcnY1QkEsa0NBQ0Usd0JwR3BmWSxDb0dxZlosbUJBQ0EsbUJ2R3d2NUJGLENjaHg2QkksdUR5RnFoQkosa0NBT00sc0JBREEsa0J2RzB2NUJKLENBQ0YsQ2N6eDZCSSx3RHlGd2hCSixrQ0FVTSxnQnZHMnY1QkosQ0FDRixDTTV3NkJJLHlCaUdzZ0JKLGtDQWNJLGdCdkc0djVCRixDQUNGLEN1RzN2NUJFLDZDQUNFLFl2RzZ2NUJKLEN1R3Z2NUJBLGlDQUNFLGtCQUVBLGtCQURBLHdCdkcydjVCRixDTTF4NkJJLDBCaUc2aEJKLGlDQU1JLGtCQUNBLG9CQUZBLHVCdkc4djVCRixDQUNGLENNank2QkksMEJpRzZoQkosaUNBV0ksbUJBQ0Esb0JBRkEsMkJ2R2d3NUJGLENBQ0YsQ3VHM3Y1QkEsZ0NBQ0Usa0JBRUEsa0JBREEsd0J2Ryt2NUJGLENNOXk2QkksMEJpRzZpQkosZ0NBTUksbUJBQ0EsZ0JBRkEsMkJ2R2t3NUJGLENBQ0YsQ01yejZCSSwwQmlHNmlCSixnQ0FXSSxvQkFEQSwyQnZHbXc1QkYsQ0FDRixDdUcvdjVCQSx1REFDRSxrQkFFQSxrQkFEQSx5QnZHbXc1QkYsQ01qMDZCSSwwQmlHNGpCSix1REFNSSxtQkFDQSxtQkFGQSwyQnZHc3c1QkYsQ0FDRixDTXgwNkJJLDBCaUc0akJKLHVEQVdJLG1CQURBLDJCdkd1dzVCRixDQUNGLEN1Ry92NUJFLG1HQVNFLHlDQUhBLG1CcEdua0JVLENvR2drQlYsVXBHL2pCVSxDb0c2akJWLGlCQUdBLGVwRy9nQjBCLENvR21oQjFCLFlBSEEsY0FFQSxzQkFJQSxrQkFEQSx1QkFFQSxTdkd1dzVCSixDYzMwNkJFLGdIQUNFLGFkODE2QkosQ3VHeHg1QkUsb0RBQ0UsWXZHMHg1QkosQ3VHeHg1QkUseUhBbUJFLG1CQUNBLGlDQWpCQSxzQkFEQSxjQUlBLE9BV0EsZ0JBUkEsU0FFQSxpQkFDQSxlQUNBLGdCQVlBLFVBckJBLGtCQVlBLGdCQVhBLHFCQUtBLFdBSEEsU3ZHb3k1QkosQ3VHaHg1QkUsNERBTUUsV0FKQSxlQUNBLG1CQUNBLHNCQUNBLGlCdkdreDVCSixDdUdoeDVCSSx5SUFFRSx3QnZHaXg1Qk4sQ3VHL3c1QkksMkVBQ0UsWXZHaXg1Qk4sQ3VHOXc1QkUsK0RBSUUsU0FEQSxjQURBLGlCQUtBLGdCQUZBLE9BS0EsZUFEQSxnQkFSQSxrQkFVQSx1QkFIQSxtQkFJQSxTdkcrdzVCSixDTXo1NkJJLDZCaUc4bkJGLCtEQWVJLFd2R2d4NUJKLENBQ0YsQ3VHOXc1QkUsd0RBR0UsZUFHQSx5QkFEQSxTQUlBLFdBRkEsZUFLQSxZQUZBLG1CQUZBLGVBSkEsVUFIQSxrQkFDQSxRQVNBLFdBRUEsU3ZHZ3g1QkosQ3VHL3c1QkksNERBQ0UsY0FFQSxZQURBLFV2R2t4NUJOLENNLzc2QkksMEJpRzZwQkYsd0RBc0JJLFlBRkEsb0JBQ0EsVXZHbXg1QkosQ3VHang1QkksNERBRUUsWUFEQSxVdkdveDVCTixDQUNGLEN1R2h4NUJFLGtFQUNFLFl2R2t4NUJKLEN1R2p4NUJJLG9GQUNFLHFCdkdteDVCTixDdUdseDVCTSx3RkFJRSxzQkFDQSxtQ0FGQSxvQkFHQSxpQ0FKQSxZQURBLFV2R3l4NUJSLEN1R2p4NUJJLG9FQUNFLHFCQUNBLHFCdkdteDVCTixDYzkrNkJJLHlEeUZndUJKLG9DQUdNLGtCdkdneDVCSixDQUNGLENNbCs2QkksMEJpRzhzQkosb0NBT0ksYXZHaXg1QkYsQ0FDRixDTTE5NkJJLDZCaUdpc0JKLG9DQVVJLGF2R214NUJGLENBQ0YsQ00vOTZCSSw2QmlHaXNCSixvQ0FhSSxjdkdxeDVCRixDQUNGLENNai82QkksMEJpRzZ0QkYsMEdBR0ksaUJBREEsZXZHdXg1QkosQ3VHbng1QkEsc0VBRUksZ0J2R3N4NUJKLENBSkYsQ3VHNXc1QkUsMkdBRUUsaUJBREEsZXZHcXg1QkosQ3VHbHg1QkUsdUVBQ0UsZ0J2R294NUJKLENNcGc3QkksMEJpR3N2QkEsa0xBQ0UsZ0J2R294NUJKLENBQ0YsQ001ZzdCSSwwQmlHNHZCSiw0Q0FFSSxvQnZHbXg1QkYsQ0FDRixDTXJnN0JJLDZCaUcrdUJKLDRDQUtJLG9CdkdxeDVCRixDQUNGLENNMWc3QkksNEJpR3N2QkYsMkRBRUksZXZHc3g1QkosQ0FDRixDdUdseDVCQSwyQkFDRSxnQnZHcXg1QkYsQ01uaDdCSSw0QmlHNnZCSiwyQkFHSSxZdkd1eDVCRixDQUNGLEN1R3B4NUJBLGtDQUNFLGdCQUNBLFlBQ0EsY3ZHdXg1QkYsQ3VHdHg1QkUsMkNBRUUsZUFEQSxVdkd5eDVCSixDeUcvbDdCQSxzQkFHRSxtQkFGQSxhQUNBLHFCekdzbTdCRixDeUdwbTdCRSxtRkFFRSxZekdzbTdCSixDeUdsbTdCQSwyQkFDRSxZekdxbTdCRixDeUdsbTdCQSxtQ0FFRSx1QkFEQSxlQUdBLGtCekdvbTdCRixDTXRrN0JJLHlCbUdsQ0osbUNBTUksbUJBQ0EsZXpHc203QkYsQ0FDRixDTTVrN0JJLDBCbUdsQ0osbUNBV0ksdUJBREEsaUJ6R3ltN0JGLENBQ0YsQ01sbDdCSSwwQm1HbENKLG1DQWVJLHVCQURBLGV6RzJtN0JGLENBQ0YsQ00zazdCSSw0Qm1HL0NKLG1DQWtCSSxjekc0bTdCRixDQUNGLEN5RzNtN0JFLHlCQXBCRixtQ0FxQkksY3pHOG03QkYsQ0FDRixDeUc3bTdCRSxpREF2QkYsbUNBd0JJLGV6R2duN0JGLENBQ0YsQ3lHN203QkEsbUNBR0UsZUFGQSxlQUNBLG9CekdpbjdCRixDTTdtN0JJLDBCbUdJQSx1RUFDRSxjekc0bTdCSixDeUczbTdCSSw0R0FFRSx1QkFEQSw4QnpHOG03Qk4sQ3lHNW03Qk0sMEhBQ0UsY3pHOG03QlIsQ0FDRixDeUd2bTdCQSxrQ0FDRSxtQnpHMG03QkYsQ003bjdCSSx5Qm1HNEJFLHFQQUNFLFl6R29tN0JOLENBQ0YsQ3lHL2w3QkEsNEJBSUUsbUJBSEEsb0JBQ0Esc0JBQ0EsdUJBRUEsaUJ6R2ttN0JGLENNMW83QkkseUJtR2tERixxQ0FLSSwyQ0FEQSx5QkFEQSwwQkFEQSxxQnpHaW03QkosQ3lHN2w3QkksMkNBRUUsb0JBREEsV3pHZ203Qk4sQ0FDRixDTTdvN0JJLDZCbUdxQ0YscUNBZUksd0NBREEseUJBREEsMEJBREEscUJ6R21tN0JKLEN5Ry9sN0JJLDJDQUVFLG9CQURBLFd6R2ttN0JOLEN5Ry9sN0JJLHlEQUVFLG9CQURBLGlCekdrbTdCTixDQUNGLENNN3A3QkksNEJtR3FDRixxQ0E0QkkseUNBREEseUJBREEseUJ6R29tN0JKLEN5R2ptN0JJLDJDQUVFLG1CQURBLFd6R29tN0JOLENBQ0YsQ3lHOWw3QkEsb0NBRUUsa0JBQ0Esb0NBQ0EsV0FIQSxpQnpHb203QkYsQ3lHL2w3Qkksd0RBSUUsYUFIQSxrQkFFQSxRQURBLEt6R21tN0JOLENNcnI3QkksNkJtR3dGQSx1RkFFSSxhekcrbDdCTixDQUNGLEN5R3psN0JBLHlDQUVFLG1CQURBLGlCekc2bDdCRixDeUczbDdCRSw4Q0FDRSxZekc2bDdCSixDeUd4bDdCQSxvQ0FFRSxzQkFEQSw4QkFFQSxjekcybDdCRixDTXhzN0JJLDRCbUcrR0Esa0RBQ0UsY3pHNGw3QkosQ0FDRixDTTF0N0JJLHlCbUd1SEosb0NBYUkscUJBREEscUNBRkEsZXpHZ203QkYsQ0FDRixDTWx1N0JJLDBCbUd1SEosb0NBa0JJLDJDQUZBLGV6R2ltN0JGLENBQ0YsQ3lHL2w3QkksaURBbkJKLG9DQW9CTSxrQkFDQSxlekdrbTdCSixDQUNGLEN5R2htN0JFLGlEQXhCRixvQ0EwQkksd0JBREEsaUJ6R29tN0JGLENBQ0YsQ01ydjdCSSwwQm1HdUhKLG9DQTZCSSxxQnpHcW03QkYsQ0FDRixDeUdybTdCSSxpREE5Qkosb0NBK0JNLHVCQUNBLDBCekd3bTdCSixDQUNGLEN5R3BtN0JBLDBDQUVFLGdCQUNBLHNCQUZBLGN6R3ltN0JGLEN5R3JtN0JJLGtFQUVFLFlBREEsVXpHd203Qk4sQ00xdzdCSSx5Qm1HNEpKLDBDQVlJLFlBQ0EsbUJBRkEsVXpHeW03QkYsQ3lHcm03QkksdURBRUUsWUFEQSxVekd3bTdCTixDeUdybTdCSSw4REFFRSxVQURBLE96R3dtN0JOLEN5R3RtN0JNLGtFQUVFLFlBREEsVXpHeW03QlIsQ0FDRixDTTd4N0JJLDBCbUc0SkosMENBK0JJLGdCQURBLGN6R3dtN0JGLEN5R3RtN0JFLG1EQUNFLHFCekd3bTdCSixDeUd2bTdCSSx1REFFRSxZQURBLFV6RzBtN0JOLENBQ0YsQ3lHdm03QkksaURBdkNKLDBDQXlDTSxlQURBLGF6RzJtN0JKLEN5R3ptN0JJLG1EQUNFLHNCekcybTdCTixDeUcxbTdCTSx1REFFRSxZQURBLFV6RzZtN0JSLENBQ0YsQ3lHdm03QkksaURBcERKLDBDQXNETSx3QkFEQSxzQnpHMm03QkosQ3lHem03QkksbURBQ0UscUJ6RzJtN0JOLEN5RzFtN0JNLHVEQUVFLFlBREEsVXpHNm03QlIsQ0FDRixDeUd0bTdCQSxnREFDRSxXQUNBLG1CQUNBLG1Cekd5bTdCRixDTTEwN0JJLDBCbUc4TkosZ0RBS0ksWXpHMm03QkYsQ0FDRixDTWwwN0JJLDRCbUc0TkEsc0NBQ0UsWXpHMG03QkosQ0FDRixDTXIxN0JJLHlCbUdnUEYsK0RBRUksU3pHd203QkosQ0FDRixDeUdwbTdCQSwrQ0FDRSxrQkFDQSxrQnpHdW03QkYsQ01oMjdCSSx5Qm1HdVBKLCtDQUlJLHFCQUNBLFV6R3ltN0JGLENBQ0YsQ3lHdm03QkksaURBUkosK0NBU00sY3pHMG03QkosQ0FDRixDeUd2bTdCSSxpREFiSiwrQ0FjTSxrQnpHMG03QkosQ0FDRixDTW4yN0JJLDZCbUcwT0osK0NBa0JJLFl6RzJtN0JGLENBQ0YsQ3lHdm03QkEscUNBQ0UsOEJBQ0EsY3pHMG03QkYsQ003MjdCSSw0Qm1HaVFKLHFDQUlJLGtCekc0bTdCRixDeUczbTdCRSxtREFDRSxjekc2bTdCSixDQUNGLENNbDQ3QkkseUJtRzhRSixxQ0FVSSxvQkFDQSxjekc4bTdCRixDQUNGLENNeDQ3QkksMEJtRzhRSixxQ0FlSSx1QkFDQSxlekcrbTdCRixDQUNGLEN5RzVtN0JBLDJDQUVFLFlBREEsVXpHZ243QkYsQ3lHN203QkksbUVBRUUsWUFEQSxVekdnbjdCTixDeUczbTdCSSw4RkFDRSxhekc2bTdCTixDTTE1N0JJLHlCbUdrU0osMkNBZ0JJLGlCQUNBLG1CQUZBLGV6R2duN0JGLEN5RzVtN0JJLHdEQUVFLFlBREEsVXpHK203Qk4sQ3lHNW03QkksK0RBRUUsUUFEQSxPekcrbTdCTixDeUc3bTdCTSxtRUFFRSxZQURBLFV6R2duN0JSLENBQ0YsQ005NjdCSSwwQm1Ha1NKLDJDQW1DSSxlQURBLGF6RyttN0JGLEN5RzNtN0JJLHdEQUVFLGdCQURBLGN6RzhtN0JOLEN5RzFtN0JNLG1FQUVFLFlBREEsVXpHNm03QlIsQ0FDRixDeUd0bTdCQSxpREFDRSxtQkFDQSxxQkFFQSxvQkFEQSxrQnpHMG03QkYsQ3lHbm03QkEsZ0RBR0ksWXpHb203QkosQ3lHOWw3QkEseURBRUUsVXpHaW03QkYsQ001ODdCSSx5Qm1HeVdKLHlEQUlJLGtCekdtbTdCRixDQUNGLENNajk3QkksMEJtR3lXSix5REFPSSxtQkFDQSxTekdxbTdCRixDeUdwbTdCRSxpR0FDRSxrQnpHc203QkosQ3lHcG03QkUsaUdBQ0UsWXpHc203QkosQ0FDRixDTTc5N0JJLDBCbUd5V0oseURBaUJJLG9Cekd1bTdCRixDeUd0bTdCRSxpR0FDRSxlekd3bTdCSixDeUd0bTdCRSxpR0FDRSxrQnpHd203QkosQ0FDRixDeUd0bTdCRSxpR0FDRSxxQkFFQSxzQkFEQSxpQnpHeW03QkosQ3lHdm03QkkseUdBQ0UsU3pHeW03Qk4sQ3lHdm03QkksaUhBQ0UsVXpHeW03Qk4sQ3lHdm03QkksaUhBQ0UsU3pHeW03Qk4sQ010LzdCSSx5Qm1Ha1lGLGlHQWNJLGlCekcwbTdCSixDQUNGLEN5R3ZtN0JJLDZKQUNFLGlCQUNBLGtCekd5bTdCTixDeUd4bTdCTSxxS0FDRSxTekcwbTdCUixDeUdwbTdCQSxrQ0FLRSxrQ0FIQSwyQkFDQSw4QkFHQSx5QkFMQSxVekcybTdCRixDTTFnOEJJLHlCbUc4Wkosa0NBVUksbUJBQ0EsbUJBQ0EsMkJBSEEsYXpHMG03QkYsQ0FDRixDTWxoOEJJLDBCbUc4Wkosa0NBZ0JJLGtCQURBLHNCekcwbTdCRixDQUNGLEN5R3RtN0JBLHVDQUNFLGtCekd5bTdCRixDTTVoOEJJLDBCbUdrYkosdUNBR0ksZXpHMm03QkYsQ0FDRixDeUd4bTdCQSw2QkFFRSxnQkFDQSxzQkFFQSxrQkFEQSxXQUlBLGVBRkEsWUFDQSx5QnpHMm03QkYsQ3lHem03QkUsbUNBQ0Usb0J6RzJtN0JKLENNamk4QkksNkJtRzRhSiw2QkFhSSxZQUdBLG1CQUZBLGtCQUNBLGV6RzZtN0JGLEN5RzNtN0JFLG1DQUNFLDRCekc2bTdCSixDQUNGLENNNWk4QkksNEJtRzRhSiw2QkFzQkksZ0J6RzhtN0JGLENBQ0YsQ005ajhCSSwwQm1HaWRGLHNDQUVJLFl6RyttN0JKLENBQ0YsQ3lHNW03QkksZ0RBQ0UsbUJ6RzhtN0JOLEN5R3htN0JBLHdDQUNFLHdCekcybTdCRixDeUcxbTdCVyx1RUFDUCxxQnRHOWNVLENzRytjVixhekc0bTdCSixDeUcxbTdCTSwyTkFDRSxZekc0bTdCUixDeUd4bTdCVyw4RkFDUCx3QnpHMm03QkosQ3lHdG03QlksOEVBQ1IsYXpHeW03QkosQ3lHcm03QkEsd0NBQ0Usd0J6R3dtN0JGLEN5R3ZtN0JXLHVFQUNQLHFCdEdwZVUsQ3NHcWVWLGF6R3ltN0JKLEN5R3ZtN0JNLDJOQUNFLFl6R3ltN0JSLEN5R3JtN0JXLDhGQUNQLHdCekd3bTdCSixDeUdobTdCTSxtSkFDRSxTekdtbTdCUixDeUdqbTdCTSxtSkFDRSxZekdtbTdCUixDTS9tOEJJLHlCbUdraEJBLDJGQUVFLHdCekcrbDdCSixDeUc5bDdCYSx5SkFDUCxxQnRHbmdCTSxDc0dvZ0JOLGF6R2dtN0JOLEN5RzlsN0JRLDRjQUNFLFl6R2dtN0JWLEN5RzVsN0JhLHVNQUNQLHdCekc4bDdCTixDQUNGLENNOW44QkksMEJtR29pQkEsdUNBQ0Usd0J6RzZsN0JKLEN5RzVsN0JhLHNFQUNQLHFCdEdwaEJNLENzR3FoQk4sYXpHOGw3Qk4sQ3lHNWw3QlEseU5BQ0UsWXpHOGw3QlYsQ3lHMWw3QmEsNkZBQ1Asd0J6RzRsN0JOLENBQ0YsQ3lHdGw3QkUsOEJBRUUsbUJBREEsMkJ6RzBsN0JKLEN5R3ZsN0JFLDJCQU9FLG1CQUxBLFNBRUEsYUFDQSwyQkFDQSx5QkFMQSxrQkFFQSxVekc2bDdCSixDTTlvOEJJLDZCbUc4aUJGLDJCQVVJLG1CQURBLGFBR0EsbUJBREEseUJBRUEsaUJ6RzJsN0JKLENBQ0YsQ012cDhCSSw0Qm1HOGlCRiwyQkFpQkksbUJBREEsYUFHQSw4QkFEQSxpQnpHOGw3QkosQ0FDRixDeUc1bDdCSSxnQ0FJRSxlQUhBLGdCQUNBLGtCQUNBLDhCekcrbDdCTixDTXJxOEJJLDRCbUdta0JBLGdDQU1JLG1CQUNBLGlCQUNBLHFCekdnbTdCTixDQUNGLEN5RzlsN0JJLGtDQUVFLG1CQUNBLHlCQUlBLFlBSEEsb0JBRUEsV0FFQSxlQVBBLGFBVUEsbUJBREEsZ0JBRUEscUJBSEEsV3pHbW03Qk4sQ012czhCSSx5Qm1HMmxCQSxrQ0FjSSxvQnpHa203Qk4sQ0FDRixDTS9yOEJJLDZCbUc4a0JBLGtDQWlCSSxxQkFDQSxjekdvbTdCTixDQUNGLENNcnM4QkksNEJtRzhrQkEsa0NBd0JJLG1CQUZBLGlCQUdBLGlCQUZBLHVCQUZBLGV6RzBtN0JOLENBQ0YsQ3lHcG03Qk0sMkNBR0UsaUJBRkEsZ0JBQ0EsY3pHdW03QlIsQ3lHbm03QkksbURBQ0UsY3pHcW03Qk4sQ3lHbm03QkksMERBQ0UsY3pHcW03Qk4sQ016dDhCSSw0Qm1Hc25CQSx1Q0FFSSxzQ3pHcW03Qk4sQ0FDRixDeUdsbTdCRSwrQkFDRSxrQ3pHb203QkosQ01qdThCSSw2Qm1HK25CRiw2QkFFSSxvQnpHb203QkosQ0FDRixDeUdsbTdCRSw4QkFDRSw2QnpHb203QkosQ3lHbG03QkUsbUNBRUUsbUJBREEsWXpHcW03QkosQ00xdjhCSSx5Qm1Hb3BCRixtQ0FJSSxtQnpHc203QkosQ0FDRixDeUdubTdCRSwyQ0FFRSxtQkFEQSxZekdzbTdCSixDTW53OEJJLHlCbUc0cEJGLDJDQUlJLHNCQUNBLHFCQUNBLFN6R3VtN0JKLENBQ0YsQ00xdzhCSSx5Qm1HNHBCRiwyQ0FTSSxtQkFDQSxvQnpHeW03QkosQ0FDRixDY2x5OEJJLCtCMkY4cUJGLDJDQWtCSSx1QkFEQSxzQkFEQSxtQnpHMG03QkosQ3lHN203QkksdUZBQ0UsWXpHK203Qk4sQ3lHMW03QkkscUVBQ0UsY0FDQSxrQnpHNG03Qk4sQ0FDRixDTTl4OEJJLHNEbUc0cEJGLDJDQXdCTSxrQnpHOG03Qk4sQ0FDRixDTW55OEJJLHNEbUc0cEJGLDJDQTZCTSxtQkFEQSxtQkFEQSxtQnpHa243Qk4sQ3lHL203Qk0scUVBQ0UsaUJBQ0EsWXpHaW43QlIsQ0FDRixDTTl5OEJJLHlCbUdpc0JGLHNDQUVJLGF6RyttN0JKLENBQ0YsQ01uejhCSSwwQm1Hd3NCSiwyQkFFSSxtQkFFQSxTQURBLDBCekcrbTdCRixDeUc1bTdCRSxrQ0FDRSxjekc4bTdCSixDeUd6bTdCRiw4R0FFSSxtQkFDQSx3QnpHNm03QkYsQ0FORixDTTl6OEJJLDBCbUcydEJBLHFIQUNFLHNCekc2bTdCSixDQUNGLENNMTA4QkksMEJtR2l1QkosNEhBRUksMkJBQ0Esd0J6RzRtN0JGLENBQ0YsQ01qMThCSSwwQm1Hd3VCQSxtSUFDRSxzQnpHNG03QkosQ0FDRixDeUd4bTdCQSwyQkFDRSw4QnpHMm03QkYsQ00xMThCSSwwQm1HOHVCSiwyQkFLSSxvQkFDQSxpQkFDQSxrQkFIQSxXekcrbTdCRixDeUd4bTdCRixnR0FFSSwyQkFDQSxTQUNBLDJCQUNBLGlCekc0bTdCRixDeUcxbTdCRSx1R0FDRSxjekc0bTdCSixDQVhGLENNcjE4QkksNEJtR3l2QkEsdUdBQ0UsZXpHMm03QkosQ0FDRixDY3I0OEJJLHFEMkY4eEJKLHdFQUdNLG9Cekd5bTdCSixDQUNGLENNejM4QkksMEJtRzR3Qkosd0VBT0ksaUJ6RzBtN0JGLENBQ0YsQ3lHdm03QkEseUJBQ0UseUVBR0UsY0FEQSw4QkFEQSx5QnpHNG03QkYsQ3lHeG03QkUsK0VBQ0UsZXpHMG03QkosQ3lHeG03QkksbUZBRUUsWUFEQSxVekcybTdCTixDQUNGLEMwR3Q4OEJBLGdDQUNFLHdCMUcyODhCRixDMEd2ODhCRSx3RUFDRSxzQjFHMDg4QkosQ012NThCSSx5Qm9HcERGLHdFQUdJLGtCMUc0ODhCSixDQUNGLENNNTU4QkksMEJvR3BERix3RUFNSSxxQkFDQSxVMUc4ODhCSixDQUNGLEMwRzk4OEJNLGlEQVJKLHdFQVNNLHNCMUdpOThCTixDQUNGLENNdjY4QkkseUJvR2xDSix5RUFHSSxpQkFDQSxxQkFGQSxlMUc2ODhCRixDQUNGLENNOTY4QkksMEJvR2xDSix5RUFPSSxvQjFHNjg4QkYsQ0FDRixDMEd6ODhCRSxzQ0FDRSxxQjFHNDg4QkosQzBHejg4QkUsb0VBQ0UsVzFHMjg4QkosQzBHeDg4QkksMEVBQ0UsOEIxRzA4OEJOLENNaDc4QkksNEJvR3JCQSxzQ0FFRSxZQURBLFUxR3k4OEJKLENBQ0YsQ01qNThCSSxtRG9HaERBLHFFQUdFLGdCQURBLGVBREEsZTFHdTg4QkosQzBHbjg4QkkseUdBQ0UsdUIxR3E4OEJOLEMwR2o4OEJFLHNDQUVFLFlBREEsVTFHbzg4QkosQzBHLzc4Qkksc0hBRUUsYUFEQSxXMUdrODhCTixDMEcvNzhCTSw0SkFFRSxZQURBLFUxR2s4OEJSLEMwRzU3OEJFLGtGQUNFLFkxRzg3OEJKLEMwRzM3OEJFLGlGQUNFLGNBQ0EsbUJBQ0EsZ0IxRzY3OEJKLEMwR3g3OEJFLDREQUNFLG1CMUcwNzhCSixDMEd0NzhCQSwwREFFRSxtQkFDQSxZQUZBLGMxRzA3OEJGLEMwR3Q3OEJFLHVGQUlFLG1CQURBLGFBREEsWUFHQSw4QkFKQSxVMUc0NzhCSixDMEdyNzhCRSxrSUFFRSxtQkFDQSxtQkFDQSxnQkFIQSxpQjFHMDc4QkosQzBHbjc4QkEsbUVBRUUsYUFEQSxVMUdzNzhCRixDMEdoNzhCSSw0SEFDRSxVMUdrNzhCTixDMEc3NjhCQSxtR0FHRSxnQkFGQSxnQkFDQSxlMUdnNzhCRixDMEc1NjhCQSx1Q0FDRSxrQjFHODY4QkYsQ0FDRixDMkc5ajlCQSxnQ0FDRSx3QjNHbWs5QkYsQ001ZzlCSSx5QnFHbERGLHlFQUVJLG1CM0dpazlCSixDQUNGLENNbGg5QkksMEJxRzdDRSw2R0FDRSx1QjNHa2s5Qk4sQ0FDRixDMkc5ajlCRSx3RUFDRSx1QjNHZ2s5QkosQ2N6aTlCSSxvRDZGeEJGLHdFQUtNLHVCM0dnazlCTixDQUNGLENNL2g5QkksMEJxR3ZDRix3RUFVSSxvQjNHZ2s5QkosQ0FDRixDMkcxajlCSSxvRUFDRSxZM0c2ajlCTixDTXhpOUJJLHlCcUdmSix5RUFJSSxpQkFDQSxxQkFGQSxlM0cyajlCRixDQUNGLENNaGo5QkksMEJxR2ZKLHlFQVFJLGlCM0cyajlCRixDMkcxajlCRSxtSkFDRSxjM0c0ajlCSixDMkd2ajlCRix1Q0FFSSxlM0cyajlCRixDQUxGLEM0Ry9tOUJBLG1DQUNFLHdCNUcybjlCRixDTXJrOUJJLDBCc0d2REosbUNBR0ksOEI1RzZuOUJGLENBQ0YsQzRHMW45QkEsOEJBQ0UsYUFHQSxtQkFDQSxlQUZBLFlBREEsVTVHZ285QkYsQ2NqbTlCSSw4QjhGM0JGLDBEQUVJLHFCNUc4bjlCSixDQUNGLENNMWs5QkksNEJzRy9DRixxSEFFSSxxQjVHZ285QkosQ0FKRixDTTVsOUJJLDBCc0c3QkUsMEZBQ0UscUI1R2lvOUJOLENBQ0YsQ010bTlCSSxxRHNHdEJKLG1DQUdNLG9CQUNBLFM1RzhuOUJKLENBQ0YsQ003bTlCSSxzRHNHdEJKLG1DQU9NLFM1R2dvOUJKLENBQ0YsQ01sbjlCSSxzRHNHdEJKLG1DQVVNLGtCQUNBLHdCQUNBLG9CNUdrbzlCSixDQUNGLENNem45Qkksb0RzR3RCSixtQ0FpQk0sbUI1R2tvOUJKLENBQ0YsQzRHOW45QkEsbUNBRUUsZ0JBREEsaUI1R2tvOUJGLENNdG45QkksNEJzR2JKLG1DQUlJLGFBQ0EsYzVHbW85QkYsQ0FDRixDNEdsbzlCRSxvRUFDRSxNNUdvbzlCSixDTS9uOUJJLDRCc0dORixvRUFPSSx1QkFGQSxZQUlBLHVCQUxBLGVBREEsa0JBT0EsVTVHc285QkosQzRHcm85QkksbUdBUUUsbUJBSkEsYUFFQSx1QkFHQSxtQkFDQSxxQkFSQSxrQkFEQSxVNUdncDlCTixDQUNGLENNdnA5QkksdURzR21CRixxRUFHTSxrQkFDQSxvQkFDQSxVNUdxbzlCTixDQUNGLENNM3E5Qkksb0RzR2dDRixxRUFTTSxPQURBLFc1R3dvOUJOLENBQ0YsQ2NuczlCSSwrQjhGa0RGLHFFQWFJLE01R3dvOUJKLENBQ0YsQ010cjlCSSwwQnNHZ0RFLHlHQUNFLGVBQ0EscUM1R3lvOUJOLENBQ0YsQ00xbzlCSSxvRHNHT0Ysb0VBRUksaUJBQ0Esb0I1R3NvOUJKLENBQ0YsQ012cTlCSSxtRHNHbUNGLHFFQUVJLGlCNUdzbzlCSixDQUNGLENNM3I5QkksNEJzRytERSxpSEFDRSxZNUcrbjlCTixDQUNGLENNN3M5QkkseUJzRzBFRixzRUFZSSx1QkFEQSxzQkFEQSxtQjVHK245QkosQzRHbG85Qkksa0hBQ0UsWTVHb285Qk4sQzRHL245QkksZ0dBQ0UsY0FDQSxrQjVHaW85Qk4sQ0FDRixDTTN0OUJJLGdEc0cwRUYsc0VBa0JNLGtCNUdtbzlCTixDQUNGLENNaHU5QkksZ0RzRzBFRixzRUF1Qk0sbUJBREEsbUJBREEsZTVHdW85Qk4sQzRHcG85Qk0sZ0dBQ0UsaUJBQ0EsWTVHc285QlIsQ0FDRixDTTl0OUJJLDRCc0dpR0UsNklBQ0UsWTVHaW85Qk4sQ0FDRixDTWp2OUJJLHlCc0c0R0Ysb0ZBWUksdUJBREEsc0JBREEsbUI1R2lvOUJKLEM0R3BvOUJJLDhJQUNFLFk1R3NvOUJOLEM0R2pvOUJJLDhHQUNFLGNBQ0Esa0I1R21vOUJOLENBQ0YsQ00vdjlCSSxnRHNHNEdGLG9GQWtCTSxlNUdxbzlCTixDQUNGLENNcHc5QkksZ0RzRzRHRixvRkFzQk0sbUJBREEsa0I1R3dvOUJOLEM0R3RvOUJNLDhHQUNFLGlCQUNBLFk1R3dvOUJSLENBQ0YsQzRHbG85QkEsZ0NBQ0UsbUI1R3FvOUJGLENNbHg5QkkseUJzRzhJRiw4REFFSSwrQkFDQSwyQjVHc285QkosQ0FDRixDTXh4OUJJLDBCc0c4SUYsOERBTUksbUJBQ0EsaUI1R3dvOUJKLENBQ0YsQzRHcm85QkUsc0dBS0UsMEJBQ0Esa0JBSkEsa0JBQ0EsaUJBRkEsZUFHQSxVNUd5bzlCSixDNEd0bzlCSSxrUUFFRSx3QkFDQSxRNUd1bzlCTixDNEdwbzlCRSx1RUFFRSxVekdwSlUsQ3lHdUpWLGtCQUpBLE9BS0EscUJBSEEsV0FDQSxZNUd3bzlCSixDNEdwbzlCRSxrRkFDRSxVekc1SlUsQ3lHOEpWLG1CQUNBLG9CQUZBLFVBR0EsYzVHc285QkosQ016ejlCSSx5QnNHNElKLGdDQTBDSSxxQkFDQSxtQjVHdW85QkYsQzRHdG85QkUsc0dBQ0UsaUJBRUEsZXpHdkh3QixDeUdzSHhCLGE1R3lvOUJKLEM0R3RvOUJFLHVFQUVFLGlCQURBLGV6RzFId0IsQ3lHNEh4QixxQjVHd285QkosQzRHdG85QkUsa0ZBQ0UsbUJBQ0EscUJBQ0EsYTVHd285QkosQ0FDRixDTTkwOUJJLDBCc0c0SUosZ0NBNkRJLHFCQUNBLGlCNUd5bzlCRixDNEd4bzlCRSxzR0FDRSxpQkFDQSxjNUcwbzlCSixDNEd4bzlCRSx1RUFDRSxpQkFDQSxxQkFDQSxXNUcwbzlCSixDNEd4bzlCRSxrRkFDRSxtQkFDQSxxQkFDQSxhNUcwbzlCSixDQUNGLEM0R3RvOUJJLDhIQUNFLGlCQUNBLGU1R3dvOUJOLEM0R3RvOUJJLCtGQUVFLGlCQUNBLHFCQUZBLFk1RzBvOUJOLEM0R3RvOUJJLDBHQUNFLG1CQUNBLG9CQUNBLFk1R3dvOUJOLEM0R3RvOUJJLHFHQUNFLGM1R3dvOUJOLENNbjM5QkksMEJzRzhPRSwrRkFDRSxZNUd3bzlCTixDQUNGLEM0R25vOUJBLDZCQU1FLG1CQUxBLHlCQUVBLGtCQUlBLHVDQUxBLFdBRUEsYUFLQSxlekcxTDRCLEN5R3NMNUIsdUJBT0EsU0FKQSxrQkFLQSxRQUhBLFM1R3dvOUJGLEM0R3BvOUJFLHNDQUNFLHFCekdqUFUsQ3lHa1BWLGF6RzNPVSxDeUc0T1YsUzVHc285QkosQzRHcG85QkUsOEVBQ0UseUJBQ0EsYTVHc285QkosQzRHcG85QkUsdUNBQ0UsV0FDQSxtQjVHc285QkosQzRHcG85QkUsbUNBQ0UsWTVHc285QkosQzRHbG85QkEsbUNBQ0UsVTVHcW85QkYsQzRHam85QlcsMExBQ1AsUzVHdW85QkosQ01sNjlCSSx5QnNHNFRGLDhGQUdFLHlCQURBLHVCQUVBLHFEQUhBLHFCNUc2bTlCRixDNEc5bTlCQSw4RkFHRSwwQkFEQSxzQkFFQSx3REFIQSxvQjVHbW45QkYsQzRHcG45QkEsOEZBR0UsMEJBREEsdUJBRUEsc0RBSEEscUI1R3luOUJGLEM0RzFuOUJBLDhGQUdFLDBCQURBLHVCQUVBLG9EQUhBLHFCNUcrbjlCRixDNEdobzlCQSwrRkFHRSxrQkFEQSx1QkFFQSxzREFIQSxxQjVHcW85QkYsQzRHdG85QkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUI1RzJvOUJGLEM0RzVvOUJBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCNUdpcDlCRixDNEdscDlCQSwrRkFHRSwwQkFEQSx1QkFFQSx1REFIQSxxQjVHdXA5QkYsQzRHeHA5QkEsK0ZBR0UsMEJBREEsd0JBRUEsdURBSEEsc0I1RzZwOUJGLENBQ0YsQ2MxKzlCSSw4RThGMlVGLDhGQUdFLHlCQURBLHVCQUVBLHNEQUhBLHFCNUdxcTlCRixDNEd0cTlCQSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQjVHMnE5QkYsQzRHNXE5QkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUI1R2lyOUJGLEM0R2xyOUJBLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CNUd1cjlCRixDNEd4cjlCQSwrRkFHRSxrQkFEQSx1QkFFQSxxREFIQSxxQjVHNnI5QkYsQzRHOXI5QkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUI1R21zOUJGLEM0R3BzOUJBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCNUd5czlCRixDNEcxczlCQSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQjVHK3M5QkYsQzRHaHQ5QkEsK0ZBR0UsMEJBREEsd0JBRUEseURBSEEsc0I1R3F0OUJGLENBQ0YsQ01uaCtCSSwwQnNHNFRGLDhGQUdFLGtCQURBLFlBRUEsZ0NBSEEsVTVHNnQ5QkYsQzRHOXQ5QkEsOEZBR0Usb0JBREEsY0FFQSxrQ0FIQSxZNUdtdTlCRixDNEdwdTlCQSw4RkFHRSxvQkFEQSxnQkFFQSxrQ0FIQSxjNUd5dTlCRixDNEcxdTlCQSw4RkFHRSxvQkFEQSxjQUVBLCtCQUhBLFk1Ryt1OUJGLEM0R2h2OUJBLCtGQUdFLG1CQURBLFlBRUEsZ0NBSEEsVTVHcXY5QkYsQzRHdHY5QkEsK0ZBR0UsbUJBREEsaUJBRUEsbUNBSEEsZTVHMnY5QkYsQzRHNXY5QkEsK0ZBR0Usb0JBREEsZUFFQSxnQ0FIQSxhNUdpdzlCRixDNEdsdzlCQSwrRkFHRSxtQkFEQSxpQkFFQSxpQ0FIQSxlNUd1dzlCRixDNEd4dzlCQSwrRkFHRSxlQURBLGdCQUVBLG1DQUhBLGM1RzZ3OUJGLENBQ0YsQ2M3bCtCSSxnRjhGOFVGLDhGQUdFLHlCQURBLHVCQUVBLHNEQUhBLHFCNUdxeDlCRixDNEd0eDlCQSw4RkFHRSwwQkFEQSx1QkFFQSx3REFIQSxxQjVHMng5QkYsQzRHNXg5QkEsOEZBR0UsMEJBREEsdUJBRUEsd0RBSEEscUI1R2l5OUJGLEM0R2x5OUJBLDhGQUdFLDBCQURBLHNCQUVBLHFEQUhBLG9CNUd1eTlCRixDNEd4eTlCQSwrRkFHRSxrQkFEQSx1QkFFQSxxREFIQSxxQjVHNnk5QkYsQzRHOXk5QkEsK0ZBR0Usa0JBREEsdUJBRUEsd0RBSEEscUI1R216OUJGLEM0R3B6OUJBLCtGQUdFLG1CQURBLHVCQUVBLHNEQUhBLHFCNUd5ejlCRixDNEcxejlCQSwrRkFHRSwwQkFEQSx3QkFFQSx1REFIQSxzQjVHK3o5QkYsQzRHaDA5QkEsK0ZBR0UsMEJBREEsd0JBRUEseURBSEEsc0I1R3EwOUJGLENBQ0YsQ010bitCSSw0QnNHc1dBLGlDQUlJLG1CQURBLFlBRUEsaUNBSEEsVTVHc3g5Qk4sQzRHeHg5QkUsaUNBSUksbUJBREEsZUFFQSxrQ0FIQSxhNUc0eDlCTixDNEc5eDlCRSxpQ0FJSSxtQkFEQSxpQkFFQSxxQ0FIQSxlNUdreTlCTixDNEdweTlCRSxpQ0FJSSxtQkFEQSxlQUVBLGdDQUhBLGE1R3d5OUJOLEM0RzF5OUJFLGtDQUlJLG1CQURBLGNBRUEsK0JBSEEsWTVHOHk5Qk4sQzRHaHo5QkUsa0NBSUksZUFEQSxpQkFFQSxzQ0FIQSxlNUdvejlCTixDNEd0ejlCRSxrQ0FJSSxrQkFEQSxlQUVBLCtCQUhBLGE1RzB6OUJOLEM0RzV6OUJFLGtDQUlJLG1CQURBLGlCQUVBLHFDQUhBLGU1R2cwOUJOLEM0R2wwOUJFLGtDQUlJLG1CQURBLGlCQUVBLHFDQUhBLGU1R3MwOUJOLENBQ0YsQ001citCSSx5QnNHeVpFLCtGQUdFLDBCQURBLHNCQUVBLHVEQUhBLG9CNUc0eTlCTixDQUNGLENNdnMrQkksMEJzR2lhRSwrRkFHRSxvQkFEQSxpQkFFQSxzQ0FIQSxlNUc0eTlCTixDQUNGLENNL3MrQkkseUJzR3laRSxnR0FHRSwwQkFEQSx1QkFFQSxxREFIQSxxQjVHNHo5Qk4sQ0FDRixDTXZ0K0JJLDBCc0dpYUUsZ0dBR0UsbUJBREEsaUJBRUEsb0NBSEEsZTVHNHo5Qk4sQ0FDRixDTS90K0JJLHlCc0d5WkUsZ0dBR0UsMEJBREEsdUJBRUEsNkNBSEEscUI1RzQwOUJOLENBQ0YsQ012dStCSSwwQnNHaWFFLGdHQUdFLG1CQURBLGVBRUEsbUNBSEEsYTVHNDA5Qk4sQ0FDRixDTS91K0JJLHlCc0d5WkUsZ0dBR0UsMEJBREEsdUJBRUEsc0RBSEEscUI1RzQxOUJOLENBQ0YsQ012ditCSSwwQnNHaWFFLGdHQUdFLG9CQURBLGlCQUVBLG9DQUhBLGU1RzQxOUJOLENBQ0YsQ00vditCSSx5QnNHeVpFLGdHQUdFLDBCQURBLHVCQUVBLHNEQUhBLHFCNUc0MjlCTixDQUNGLENNdncrQkksMEJzR2lhRSxnR0FHRSxtQkFEQSxrQkFFQSxvQ0FIQSxnQjVHNDI5Qk4sQ0FDRixDTS93K0JJLHlCc0d5WkUsZ0dBR0UsMEJBREEsZ0JBRUEsMkNBSEEsYzVHNDM5Qk4sQ0FDRixDTXZ4K0JJLDBCc0dpYUUsZ0dBR0UsZUFEQSxnQkFFQSxpQ0FIQSxjNUc0MzlCTixDQUNGLENNL3grQkkseUJzRzBhQSwrRkFDRSxZNUd3MzlCSixDQUNGLENNdngrQkksNEJzR3FiSixvQ0FFSSxVNUdxMjlCRixDQUNGLENjNXorQkksK0I4Rm9kSixvQ0FLSSxvQkFDQSxTNUd1MjlCRixDQUNGLENNaHorQkksc0RzR2tjSixvQ0FRTSxTNUcwMjlCSixDQUNGLENNcnorQkksc0RzR2tjSixvQ0FXTSxtQjVHNDI5QkosQzRHMzI5QkkseUVBQ0UsZUFDQSxVNUc2MjlCTixDQUNGLEM0R3gyOUJBLHdEQUVFLHFCQURBLGM1RzQyOUJGLEM0R3YyOUJFLGtHQUNFLFNBQ0EsTzVHMDI5QkosQzRHdDI5QkEsb0NBR0UsYUFEQSxXQUVBLHNCQUNBLDJCQUpBLGM1RzYyOUJGLEM0R3YyOUJFLDRHQUNFLFk1R3kyOUJKLEM0R3IyOUJBLHFFQUNFLG9CNUd3MjlCRixDNEdyMjlCQSx3REFDRSxhNUd3MjlCRixDNEdyMjlCQSw0QkFFRSxpQkFEQSxjNUd5MjlCRixDNEduMjlCRSwwREFDRSxhQUNBLHNCQUVBLFlBREEsNkI1R3UyOUJKLEM0R2wyOUJBLG1DQUNFLGU1R3EyOUJGLEM0R2wyOUJBLG1DQUNFLHNCNUdxMjlCRixDNEdsMjlCQSw2REFDRSxrQjVHcTI5QkYsQzRHbDI5QkEsZ0ZBQ0ksYUFDQSwrQkFDQSw0QjVHcTI5QkosQzRHbDI5QkEsb0NBQ0UsVTVHcTI5QkYsQzRHbDI5QkEsa0dBQ0UsbUI1R3EyOUJGLEM0R2gyOUJBLDZOQUVFLGlCQUNBLGdCNUdtMjlCRixDNkc5NytCQSw0QkFFRSx1QkFEQSx3QjdHcTgrQkYsQ01sNCtCSSw0QnVHL0RKLDhCQUVJLG9CN0dvOCtCRixDQUNGLEM2R2o4K0JBLGdDQUlFLG1CQUhBLGFBSUEsZUFIQSw2QjdHczgrQkYsQ001NStCSSx5QnVHNUNKLGdDQU9JLG1CQUNBLGtCN0dxOCtCRixDQUNGLEM2R3A4K0JFLCtEQUNFLFU3R3M4K0JKLENNcjYrQkkseUJ1R2xDRiwrREFHSSxTN0d3OCtCSixDQUNGLENNMTYrQkksMEJ1R2xDRiwrREFNSSxTN0cwOCtCSixDQUNGLEM2R3o4K0JJLHFNQUVFLGVBQ0EsZTdHMjgrQk4sQzZHejgrQkksc0dBQ0UsVTFHdUNRLEMwR3RDUixNN0cyOCtCTixDNkd4OCtCRSwwSkFDRSxtQ0FFQSxZQURBLFE3RzI4K0JKLEM2R3g4K0JFLDhFQUNFLG1CQUNBLHVCN0cwOCtCSixDNkd0OCtCQSxrQ0FDRSxrQjdHeTgrQkYsQ01yOCtCSSx5QnVHTEosa0NBR0ksdUI3RzI4K0JGLENBQ0YsQ00xOCtCSSwwQnVHTEosa0NBTUkscUJBQ0EsaUI3RzY4K0JGLENBQ0YsQzZHMTgrQkEsb0ZBQ0UsaUI3RzY4K0JGLENNcDkrQkkseUJ1R01KLG9GQUdJLG1CN0crOCtCRixDQUNGLENNejkrQkksMEJ1R01KLG9GQU1JLGtCN0dpOStCRixDQUNGLENNOTkrQkkseUJ1R2dCSiwrQ0FHSSxzQjdHZzkrQkYsQ0FDRixDNkc3OCtCQSw0Q0FDRSxrQkFFQSx3QkFEQSxZN0dpOStCRixDTTErK0JJLHlCdUd1QkosNENBS0ksaUI3R2s5K0JGLENBQ0YsQ00vKytCSSwwQnVHdUJKLDRDQVFJLG1CQUNBLHVCN0dvOStCRixDQUNGLEM2R2o5K0JBLG1DQUdFLHlCQURBLFNBRUEsT0FFQSxhQUxBLGVBSUEsUUFFQSxTN0dvOStCRixDTWwvK0JJLDRCdUd1QkosbUNBV0ksbUJBRkEsYUFDQSxtQkFFQSw4QkFDQSxxQjdHczkrQkYsQzZHcjkrQkUsNkRBQ0UsUTdHdTkrQkosQ0FDRixDNkduOStCQSxtQ0FDRSxlN0dzOStCRixDTS9nL0JJLDBCdUd3REosbUNBR0ksb0I3R3c5K0JGLENBQ0YsQ014LytCSSxtRHVHbUNKLGdGQUdJLG1CN0d3OStCRixDQUNGLENNM2gvQkksMEJ1RytESixnRkFNSSxlN0cyOStCRixDQUNGLEM2R3Q5K0JFLGdDQUNFLFk3R3k5K0JKLEM2R3Y5K0JFLHFDQVVFLG1CQUpBLG1CQUVBLGFBQ0EsOEJBTkEsT0FDQSxxQkFIQSxlQUNBLE1BS0EsUzdHMjkrQkosQ01uaS9CSSw0QnVHaUVGLHFDQVlJLHFCN0cwOStCSixDQUNGLEM2R3o5K0JJLDZEQUVFLGdCQURBLGU3RzQ5K0JOLEM2R3o5K0JJLHdDQUNFLGE3RzI5K0JOLEM2R3Q5K0JBLDBCQUNFLGFBQ0EsVTdHeTkrQkYsQ01qay9CSSwwQnVHc0dKLDBCQUlJLGNBQ0EscUI3RzI5K0JGLEM2RzE5K0JFLGlDQUVFLHNCQURBLGtCN0c2OStCSixDNkcxOStCRSxrQ0FDRSxrQjdHNDkrQkosQzZHMTkrQkUsaUNBQ0Usb0I3RzQ5K0JKLEM2RzE5K0JFLGtDQUNFLG9CN0c0OStCSixDQUNGLENNdmsvQkksNEJ1RytHSix5SUFLSSwyQkFDQSw4QkFFQSxnQkFEQSxlQUhBLGVBREEsVTdHZysrQkYsQzZHMTkrQkUsaU1BT0Usa0NBTkEsZ0JBQ0EsZ0JBR0EsMkJBREEsWUFFQSw4QkFFQSx5QkFMQSxVN0drKytCSixDNkczOStCRSwyTkFDRSxZN0c4OStCSixDNkc1OStCRSwyTUFDRSxjQUNBLGM3Rys5K0JKLEM2Rzc5K0JFLDZNQUNFLFk3R2crK0JKLEM2Rzk5K0JFLGlMQUdFLHFCQUVBLHNCQURBLGtCQUhBLGNBQ0EsZTdHbysrQkosQzZHaCsrQkkseUxBR0UsWUFGQSxVQUNBLFU3R28rK0JOLEM2R2orK0JJLGlNQUNFLFU3R28rK0JOLEM2R2wrK0JJLGlNQUNFLFM3R3ErK0JOLEM2R2orK0JJLDZPQUNFLGdCQUNBLGtCN0dvKytCTixDNkduKytCTSxxUEFDRSxTN0dzKytCUixDQUNGLENNdnAvQkksMEJ1RzRISix5SUEwREksc0I3R3MrK0JGLEM2R3IrK0JFLHFLQUNFLGM3R3crK0JKLENBQ0YsQzZHcCsrQkEsK0JBQ0UsZTdHdSsrQkYsQzZHdCsrQkUscUdBS0UsaUIxR2pMVSxDMEc4S1YsbUJBQ0EsZ0JBRkEsZUFHQSxVN0d5KytCSixDNkd0KytCRSxzRUFFRSxVMUdyTFUsQzBHd0xWLG1CQUpBLE9BS0EscUJBSEEsV0FDQSxTN0cwKytCSixDNkd0KytCRSxpRkFDRSxZN0d3KytCSixDTXZyL0JJLHlCdUdrTkEscUdBQ0UsbUJBRUEsZTFHakp3QixDMEdnSnhCLGE3R3krK0JKLEM2R3QrK0JFLHNFQUNFLG1CQUVBLGUxR3RKd0IsQzBHcUp4QixtQjdHeSsrQkosQ0FDRixDTW5zL0JJLDBCdUc4TkEscUdBQ0UsaUJBQ0EsYzdHdysrQkosQzZHdCsrQkUsc0VBQ0UsbUJBQ0EscUJBQ0EsUTdHdysrQkosQ0FDRixDTWpzL0JJLDZCdUc2Tkosd0NBRUksbUI3R3UrK0JGLENBQ0YsQ012cy9CSSw0QnVHNk5KLHdDQUtJLHNCN0d5KytCRixDQUNGLENNNXMvQkksNkJ1R3FQSSwwdUNBQ0UsWTdHODkrQlIsQ0FDRixDTWx1L0JJLDBCdUcrUUYsbUhBR0UsWTdHMDkrQkYsQ0FDRixDTTd1L0JJLGdEdUcyUk8sbTdCQUNFLFk3R3E5K0JYLENBQ0YsQzhHenkvQkMsbUNBQ0Usd0I5Rzh5L0JILEM4Rzd5L0JHLDZEQUNFLGU5Ryt5L0JMLEM4Rzd5L0JHLDhEQUNDLGM5Ryt5L0JKLEM4RzN5L0JDLDhCQUNFLGFBR0EsbUJBREEsWUFEQSxVOUdnei9CSCxDTXJ3L0JJLDBCd0c3Q0gsOEJBTUcsWTlHZ3ovQkYsQ0FDRixDTTd2L0JJLDZCd0cxREgsOEJBWUksWTlHK3kvQkgsQzhHN3kvQkMsMERBRUkscUI5R2d6L0JMLENBSkYsQ01sdy9CSSw0QndHdkNELDJEQUVJLHFCOUdnei9CTCxDQUNGLENNengvQkksMEJ3R3JCRywwRkFDRSxxQjlHaXovQlAsQ0FDRixDOEczeS9CQyxvQ0FDRSxZOUc4eS9CSCxDOEczeS9CQyxtQ0FNRSxtQkFMQSxPQUlBLFlBRUEsdUJBSkEsZ0JBQ0EsZUFGQSxrQkFNQSxVOUc4eS9CSCxDOEczeS9CQyw2QkFDRSxhQUNBLHFCOUc4eS9CSCxDTWx6L0JJLHlCd0dPSCxvQ0FLSSxvQkFDQSxVOUcyeS9CSCxDQUNGLENNenovQkksMEJ3R09ILG9DQVNJLG9CQUNBLFM5RzZ5L0JILENBQ0YsQ00vei9CSSwwQndHT0gsb0NBY0ksa0JBQ0EsaUJBRkEsUzlHaXovQkgsQ0FDRixDOEc1eS9CQyxxQ0FFRyw4QkFERCxjOUdnei9CSCxDTTMwL0JJLHlCd0cwQkgscUNBS0ksbUJBQ0Esc0I5R2d6L0JILENBQ0YsQ01qMS9CSSwwQndHMEJILHFDQVNJLG1CQUNBLGU5R2t6L0JILEM4R2p6L0JHLDJFQUNFLGVBRUEsZ0JBREEsVTlHb3ovQkwsQ0FDRixDTTUxL0JJLDBCd0crQ0QsNkNBRUksbUI5R2d6L0JMLENBQ0YsQ01sMi9CSSx5QndHb0RELDhDQUVJLHFCOUdnei9CTCxDQUNGLENNdjIvQkksMEJ3R3lERyw2RkFDRSxrQjlHaXovQlAsQ0FDRixDOEc1eS9CQywyQkFLRSxtQkFGQSxhQUNBLHVCQUVBLG1CQUpBLGtCQURBLFU5R296L0JILENNcjMvQkksMEJ3R2dFSCwyQkFRSSxXOUdpei9CSCxDQUNGLEM4Rzl5L0JDLG1DQUNFLGlCOUdpei9CSCxDOEc5eS9CQyxnQ0FNRSwrQ0FKQSxZQUdBLGdCQURBLG1CQUhBLFU5R3F6L0JILENNMTIvQkksbUR3RzZESCx3Q0FJSSxvQkFEQSxpQkFEQSxrQjlHa3ovQkgsQzhHL3kvQkcsb0ZBR0UseUJBREEsc0JBREEsb0I5R216L0JMLENBQ0YsQ01uNS9CSSwwQndHeUZILHdDQVlJLGdCOUdrei9CSCxDOEdqei9CRyxvRkFDRSxvQjlHbXovQkwsQ0FDRixDOEcveS9CQywyQ0FDQyxjOUdrei9CRixDOEdqei9CRSxvRkFDRSxZOUdtei9CSixDOEdqei9CRSxxRkFDRSxTOUdtei9CSixDOEcveS9CRSwrS0FFRSxhQUNBLFlBQ0EsaUJBSEEsbUI5R3F6L0JKLENNLzUvQkksNEJ3R3lHRiwrS0FPSSxZOUdtei9CSixDQUNGLEM4Ry95L0JDLGtDQUNFLHFCM0doSFcsQzJHc0hYLGtCQUVBLDhCQUhBLGEzR3RIVyxDMkdtSFgsbUJBQ0EsZTNHbEUyQixDMkdtRTNCLG1CQUdBLHdCQU5BLGtCQVNBLG1CQURBLFM5R216L0JILEM4R2p6L0JHLHlDQUNFLFdBRUEsU0FDQSxrQkFGQSxPOUdxei9CTCxDOEdoei9CSyxvREFJRSx1RUFDQSxZQUNBLE85R2t6L0JQLEM4Rzl5L0JLLG1EQUlFLHVFQUNBLFdBQ0EsTzlHZ3ovQlAsQzhHNXkvQkssdURBSUUsdUVBRUEsV0FEQSxXOUcreS9CUCxDOEcxeS9CSyxzREFJRSx1RUFFQSxXQURBLFU5RzZ5L0JQLEM4R3h5L0JLLHVEQUlFLHVFQUVBLGFBREEsUzlHMnkvQlAsQzhHdHkvQkssc0RBSUUsdUVBRUEsYUFEQSxROUd5eS9CUCxDOEdweS9CSyxtREFJRSx1RUFDQSxTQUNBLFM5R3N5L0JQLEM4R2x5L0JLLG9EQUlFLHVFQUNBLFVBQ0EsUzlHb3kvQlAsQzhHL3gvQkMsd0NBQ0UsWTlHa3kvQkgsQzhHankvQkcsdUZBQ0UsU0FDQSxRQUNBLCtCOUdteS9CTCxDOEdqeS9CRyxvRkFFRSxRQURBLE1BRUEsOEI5R215L0JMLEM4R2p5L0JHLHNGQUNFLFNBQ0EsT0FDQSw4QjlHbXkvQkwsQzhHankvQkcsbUZBRUUsT0FEQSxNQUVBLDZCOUdteS9CTCxDOEc5eC9CRywrRUFDRSxhOUdpeS9CTCxDOEc3eC9CQyxpQ0FJRSxlQURBLFlBRkEsa0JBS0EsK0JBSkEsV0FHQSxTOUdpeS9CSCxDOEc5eC9CRyxxQ0FLRSxnQkFDQSx5QkFGQSxrQkFEQSxZQUZBLGtCQUNBLFdBS0EsUzlHZ3kvQkwsQzhHN3gvQkcsd0NBT0UsOElBREEsa0JBRkEsU0FIQSxrQkFFQSxRQUVBLCtCQUhBLFM5R295L0JMLEM4RzF4L0JHLHNFQUNDLFk5RzZ4L0JKLEM4RzV4L0JJLGlFQUZELHNFQUdHLGtCOUcreC9CSixDQUNGLENNeGpnQ0ksNkJ3RzJSRyxpSEFDRSxZOUdneS9CUCxDQUNGLENNMWtnQ0ksMEJ3R2tTRCxzRUFnQkksdUJBREEscUI5Rzh4L0JMLEM4R2x5L0JLLGtIQUNFLFk5R295L0JQLEM4Ry94L0JLLGdHQUNFLGNBQ0Esa0I5R2l5L0JQLENBQ0YsQ012bGdDSSxpRHdHa1NELHNFQXVCTSxtQkFEQSxrQjlHb3kvQlAsQzhHbHkvQk8sZ0dBQ0Usb0JBQ0EsWTlHb3kvQlQsQ0FDRixDTWptZ0NJLGlEd0dnVUssZ0dBQ0UsZ0I5R295L0JULENBQ0YsQzhHankvQksseUdBQ0UsMEI5R215L0JQLEM4R2h5L0JHLG9GQUNDLFk5R2t5L0JKLEM4R2p5L0JJLGlFQUZELG9GQUdHLGtCOUdveS9CSixDQUNGLENNcG1nQ0ksNkJ3R2tVRywrSEFDRSxZOUdxeS9CUCxDQUNGLENNdG5nQ0ksMEJ3R3lVRCxvRkFnQkksdUJBREEscUI5R215L0JMLEM4R3Z5L0JLLGdJQUNFLFk5R3l5L0JQLEM4R3B5L0JLLDhHQUNFLGNBQ0Esa0I5R3N5L0JQLENBQ0YsQ01ub2dDSSxpRHdHeVVELG9GQXVCTSxtQkFEQSwwQjlHeXkvQlAsQzhHdnkvQk8sOEdBQ0Usb0JBQ0EsWTlHeXkvQlQsQ0FDRixDTTdvZ0NJLGlEd0d1V0ssOEdBQ0UsZ0I5R3l5L0JULENBQ0YsQzhHdHkvQkssdUhBQ0UsMEI5R3d5L0JQLENNeG9nQ0ksNkJ3R21XRCx1Q0FFSSxzQjlHdXkvQkwsQ0FDRixDTTdvZ0NJLDZCd0dtV0QsdUNBS0ksZTlHeXkvQkwsQ0FDRixDTS9wZ0NJLHlCd0d5WEMsbUhBRUksWTlHd3kvQlAsQ0FDRixDOEd0eS9CSyxrSEFDRSwyQkFDQSxZOUd3eS9CUCxDTTNwZ0NJLDRCd0dpWEMsa0hBSUksWTlHMHkvQlAsQ0FDRixDTTdxZ0NJLDBCd0d1WUssZ0hBQ0Usd0JBRUEsZ0JBREEsaUI5RzB5L0JULEM4R3Z5L0JPLCtHQUNFLFk5R3l5L0JULENBQ0YsQ00xcWdDSSw0QndHdVlILDZCQUVJLG9CQUVBLHFCQURBLG9CQUVBLHVCOUdzeS9CSCxDQUNGLENNaHNnQ0kseUJ3R29aSCw2QkFRSSxlOUd3eS9CSCxDQUNGLENNcnNnQ0ksMEJ3R29aSCw2QkFZSSxzQkFEQSxvQjlHMnkvQkgsQ0FDRixDTTNzZ0NJLDBCd0dvWkgsNkJBZ0JJLG1CQURBLGtCOUc2eS9CSCxDQUNGLEM4R3p5L0JDLG1DQUNFLFdBRUEsbUJBQ0EscUJBRUEsc0JBREEsV0FIQSxtQjlHZ3ovQkgsQzhHMXkvQkcseUNBQ0UsUzlHNHkvQkwsQzhHMXkvQkcsMkNBRUUsa0JBREEsUzlHNnkvQkwsQzhHdnkvQkcsb0VBQ0UsbUJBQ0EscUI5RzB5L0JMLENNdHVnQ0kseUJ3RzBiRCxvRUFJSSxpQkFDQSxvQjlHNHkvQkwsQ0FDRixDTTV1Z0NJLDBCd0cwYkQsb0VBUUksb0JBQ0EscUI5Rzh5L0JMLENBQ0YsQ01sdmdDSSx5QndHc2NELHFFQUVJLHNCOUc4eS9CTCxDQUNGLENNdnZnQ0ksMEJ3RzJjRyx5R0FFRSxnQkFEQSxtQjlHZ3ovQlAsQ0FDRixDOEcxeS9CQyx3REFDRSxjOUc2eS9CSCxDTWp3Z0NJLDBCd0cyZEQsOEVBSUcsU0FDQSxROUcweS9CSixDOEc1eC9CQywwRUFFSSxpQkFDQSxxQjlHc3kvQkwsQ0FaRixDOEdyeC9CRyxtRkFFRSxZQUNBLFc5R295L0JMLENNaHhnQ0ksNkJ3R3llRCxtRkFLSSxtQ0FDQSxlOUdzeS9CTCxDQUNGLENNdndnQ0ksNkV3RzBkRCxtRkFRTSxtQ0FDQSxlOUd5eS9CUCxDQUNGLENNNXhnQ0ksNkJ3R3llRCxtRkFnQkcsVzlHdXkvQkosQ0FDRixDTWp5Z0NJLDRCd0d5ZUQsbUZBbUJHLFc5R3l5L0JKLENBQ0YsQzhHeHkvQksseUJBckJGLG1GQXNCRyxXOUcyeS9CSixDQUNGLENNeHpnQ0ksMEJ3R3NmRCxtRkF5QkksbUNBQ0EsZTlHNnkvQkwsQ0FDRixDOEdyeS9CQyxtQkFHRSxzQkFDQSxrQkFGQSxnQkFEQSxVOUcyeS9CSCxDOEdyeS9CQyxrQkFDRSx3QkFJQSxtQkFFQSw4Q0FFQSw0QkFEQSx1QkFGQSxrQkFGQSxjQUZBLHNCQUNBLGU5Rzh5L0JILENNcDBnQ0ksNkJ3R21oQkgsa0JBV0csVTlHMHkvQkYsQ0FDRixDTXowZ0NJLDZCd0dtaEJILGtCQWNJLGE5RzR5L0JILENBQ0YsQ005MGdDSSw0QndHbWhCSCxrQkFpQkksVTlHOHkvQkgsQ0FDRixDOEcxeS9CQyx3Q0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxvRkFOQSxjOUdvei9CSCxDOEc3eS9CRyw4Q0FDRSxjOUcreS9CTCxDOEczeS9CQyxvQ0FDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxpRkFOQSxjOUdvei9CSCxDOEc3eS9CRywwQ0FDRSxjOUcreS9CTCxDOEczeS9CQyw2QkFDRSx3QkFJQSxnQkFEQSxrQkFHQSwwQkFEQSxpQkFIQSxnQkFLQSxnRkFOQSxjOUdvei9CSCxDOEc3eS9CRyxtQ0FDRSxjOUcreS9CTCxDOEcxeS9CQyxpREFDRSx3QkFHQSxpQkFEQSxZQURBLGU5R2d6L0JILEM4RzN5L0JDLG9DQUNFLHdCQUdBLGlCQURBLFlBREEsZTlHZ3ovQkgsQzhHM3kvQkMsNkJBQ0Usd0JBR0EsaUJBREEsWUFEQSxlOUdnei9CSCxDOEczeS9CQSx3R0FDRSxhOUc4eS9CRixDOEczeS9CQSx1RUFFRSxpQkFEQSxTOUcreS9CRixDTTk0Z0NJLG1Ed0c4bEJKLHVFQU9JLGdCQURBLG1CQURBLFM5R2l6L0JGLENBQ0YsQzhHNXkvQkEsaUVBQ0UsYUFFQSxZQURBLDZCOUdnei9CRixDOEc3eS9CRSxvREFMRixpRUFNSSxrQjlHZ3ovQkYsQ0FDRixDOEd6eS9CQSxtSEFDRSxlOUdnei9CRixDOEc3eS9CQSxpRUFDRSxvQjlHZ3ovQkYsQzhHM3kvQkUsd25CQUVFLGdCOUdnei9CSixDOEcxeS9CSSwwQkFERixzRkFFSSxXOUc4eS9CSixDQUNGLEM4RzV5L0JJLDBCQUxGLHNGQU1JLFc5Ryt5L0JKLENBQ0YsQzhHOXkvQkksMEJBUkYsc0ZBU0ksVzlHaXovQkosQ0FDRixDOEc3eS9CRSwyUEFFRSxZM0cxcEJVLEMyR3lwQlYsUzlHaXovQkosQytHL2hoQ0EsaUNBSUUscUIvRytoaENGLEMrR2xpaENFLHdEQUNFLFkvR29paENKLENNMytnQ0ksMEJ5RzNESixpQ0FNSSx1Qi9Hb2loQ0YsQ0FDRixDK0doaWhDQSxpQ0FDRSxpQkE2R0EsZS9HdTdnQ0YsQ014K2dDSSw0QnlHN0RKLGlDQUdJLHFCQUNBLGUvR3NpaENGLENBQ0YsQytHcmloQ0UsdURBQ0Usd0IvR3VpaENKLEMrR3JpaENFLG9EQUNFLFkvR3VpaENKLEMrR3JpaENFLHNEQUtFLG1CQUNBLGlCQUxBLGFBRUEsZ0JBQ0EsdUJBRkEsa0IvRzJpaENKLENNemdoQ0ksMEJ5R3BDRixzREFRSSxtQkFDQSxvQi9HeWloQ0osQytHeGloQ0ksZ0VBQ0UsbUJBQ0EsZ0IvRzBpaENOLENBQ0YsQytHdmloQ0UsdURBQ0UsZUFHQSx3QkFDQSwrQkFGQSxjQURBLFcvRzRpaENKLENNMWhoQ0ksMEJ5R3BCRix1REFTSSx3QkFDQSwyQkFGQSxjQURBLFcvRzhpaENKLEMrRzFpaENJLGlFQUNFLGdDL0c0aWhDTixDQUNGLEMrR3ppaENFLDREQUNFLGlCQUlBLFlBSEEsaUJBQ0Esb0JBR0EsZ0JBRkEsa0IvRzZpaENKLEMrRzFpaENJLGlFQUdFLHFCQUNBLDRCQUZBLG9CQURBLGUvRytpaENOLENNbmpoQ0ksMEJ5R0pGLDREQWNJLG1CQU9BLFlBTkEsbUIvRzhpaENKLEMrRzdpaENJLHNFQUNFLGlCQUNBLGdCL0craWhDTixDQUNGLEMrR3ppaENFLHlEQUVFLG1CQURBLGU1RzRDMEIsQzRHMUMxQixrQi9HMmloQ0osQ01ua2hDSSx5QnlHcUJGLHlEQUtJLHNCQUNBLFUvRzZpaENKLENBQ0YsQ016a2hDSSwwQnlHcUJGLHlEQVNJLG1CQUNBLHdCQUNBLFcvRytpaENKLEMrRzlpaENJLG1FQUdFLG1CQUZBLHNCQUNBLFEvR2lqaENOLENBQ0YsQytHN2loQ0UsaURBQ0UsZS9HK2loQ0osQ014bGhDSSwwQnlHd0NGLGlEQUdJLFkvR2lqaENKLENBQ0YsQ003bGhDSSwwQnlHd0NGLGlEQU1JLGUvR21qaENKLEMrR2xqaENJLDJEQUNFLGdCL0dvamhDTixDQUNGLEMrR2hqaENJLGlGQUNFLGMvR2tqaENOLEMrR2hqaENJLHdGQUNFLGUvR2tqaENOLEMrRzNpaENJLHFHQUVFLFdBRUEsY0FFQSxZQUhBLGtCQUlBLE1BRkEsV0FHQSxTL0c0aWhDTixDK0cxaWhDSSxtREFDRSxVL0c0aWhDTixDK0cxaWhDSSxrREFDRSxTL0c0aWhDTixDK0d6aWhDRSwyQ0FDRSxjL0cyaWhDSixDK0d6aWhDRSwwQ0FDRSxpQkFDQSxTL0cyaWhDSixDK0d6aWhDRSwwREFDRSxTL0cyaWhDSixDK0d6aWhDRSxxREFDRSxtQkFDQSxnQkFDQSxnQi9HMmloQ0osQ016b2hDSSwwQnlHMkZGLHFEQUtJLG9CQUNBLHFCL0c2aWhDSixDQUNGLEMrRzNpaENFLHdEQUNFLGtCQUNBLGdCQUNBLGlCQUNBLG1CL0c2aWhDSixDTXJwaENJLDBCeUdvR0Ysd0RBTUksbUJBQ0Esc0JBQ0Esa0IvRytpaENKLENBQ0YsQytHN2loQ0Usc0RBQ0UsZUFDQSxlL0craWhDSixDTWhxaENJLDBCeUdvSE8sK0NBRUwscUIvRzhpaENKLEMrRzdpaENJLG1FQUNFLG1CQUNBLGdCL0craWhDTixDK0c3aWhDSSxzRUFDRSxpQkFDQSxpQkFDQSxtQi9HK2loQ04sQytHN2loQ0ksd0VBQ0UsaUIvRytpaENOLENBQ0YsQytHeGloQ0UsMkhBQ0UsYUFDQSxRL0c0aWhDSixDK0d6aWhDRSwrR0FDRSxrQi9HNGloQ0osQytHemloQ0UsNkZBQ0UscUIvRzRpaENKLENNbHJoQ0ksNkJ5RzJJQSw2RkFDRSxxQi9HMmloQ0osQ0FDRixDK0d4aWhDRSwwQkFDRSw2RkFDRSxxQi9HMmloQ0osQytHeGloQ0UsNkdBQ0UsVy9HMmloQ0osQ0FDRixDK0d4aWhDRSx5QkFDRSw2RkFDRSxxQi9HMmloQ0osQytHeGloQ0UsNkdBQ0UsVy9HMmloQ0osQ0FDRixDTTVzaENJLDRCeUdxS0EsNkZBQ0UscUIvRzJpaENKLEMrR3hpaENFLDZHQUNFLFcvRzJpaENKLENBQ0YsQ01udWhDSSx5QnlHc01FLHNHQUNFLFUvR3NpaENOLEMrR3BpaENNLHNIQUNFLFMvR3NpaENSLEMrR2xpaENJLGlHQUNFLHlCL0dvaWhDTixDK0dqaWhDSSw4R0FDRSxjL0dtaWhDTixDK0doaWhDSSx1R0FLRSx5QkFEQSxZQUhBLGtCQUVBLFdBREEsVS9HcWloQ04sQytHL2hoQ0ksNEdBQ0UsYy9HaWloQ04sQytHL2hoQ0ksNEdBQ0UsZS9HaWloQ04sQ0FDRixDTXZ2aENJLDZCeUcwTkUsaUdBQ0UsMEIvR2dpaENOLEMrRzloaENJLDhHQUNFLGdCL0dnaWhDTixDQUNGLEMrRzdoaENJLDBCQUNFLGlHQUNFLDBCL0craGhDTixDK0c1aGhDSSw4R0FDRSxnQi9HOGhoQ04sQ0FDRixDZ0g5MGhDQSw0QkFLRSx1QkFDQSxvQkFDQSxZaEg2MGhDRixDZ0huMWhDRSxtREFDRSxZaEhxMWhDSixDTWh4aENJLDRCMEd2RUosNEJBVUkscUJBREEsWWhIbTFoQ0YsQ0FDRixDZ0hqMWhDRSwrQ0FDRSxvQmhIbTFoQ0osQ2dIajFoQ0UsaURBQ0Usd0JBQ0EsZUFDQSxlaEhtMWhDSixDTTN5aENJLDBCMEcxREosNEJBcUJJLDRCaEhvMWhDRixDQUNGLENNaHpoQ0ksMEIwR2pDSixzQ0FFSSw0QmhIbzFoQ0YsQ2dIbjFoQ0UsMkRBQ0UsaUJoSHExaENKLENnSG4xaENFLDhEQUNFLGlCQUVBLGU3RzBGd0IsQzZHM0Z4QixpQkFHQSx5QkFEQSxXaEhzMWhDSixDZ0huMWhDRSw0REFHRSx5QkFGQSwyQkFDQSxjaEhzMWhDSixDZ0huMWhDRSx5REFDRSxtQmhIcTFoQ0osQ0FDRixDaUhqNGhDTSwrRkFDRSxxQmpIbzRoQ1IsQ2lILzNoQ0UsaURBQ0Usc0JBTUEsWUFMQSxnQkFJQSxZQUhBLHlDQUNBLHNEQUNBLFVqSG00aENKLENpSDkzaENNLDZEQUNFLGFqSGc0aENSLENpSDUzaENJLHVEQUVFLFdBQ0EsZUFGQSxlakhnNGhDTixDaUgxM2hDRSxzREFDRSxhakg0M2hDSixDaUh6M2hDRSxzREFDRSxZakgyM2hDSixDaUh4M2hDRSxzR0FDRSxlakgwM2hDSixDaUh2M2hDTSxnSUFDRSxNakh5M2hDUixDaUh0M2hDTSxnSUFDRSxPakh3M2hDUixDTTUyaENJLHlCMkdQRiwwR0FFSSxhQUNBLGlCakhxM2hDSixDaUhuM2hDSSw0SUFDSSxjakhxM2hDUixDaUhwM2hDTSw4SkFDRSxZakhzM2hDUixDQUNGLENNeDNoQ0ksMEIyR09FLDRJQUNFLFdqSG8zaENOLENBQ0YsQ2lIOTJoQ0EsTUFDSSwwQkFDQSw2QmpIaTNoQ0osQ2lINTJoQ0ksNkZBQ0UsWWpIKzJoQ04sQ2lIMTJoQ0EsdUVBQ0UsZWpINjJoQ0YsQ2lIMzJoQ0ksK0dBQ0UscUJqSDYyaENOLENrSHg4aENBLGdDQUNFLGFBQ0EsZUFDQSxTQUNBLFlsSDI4aENGLENrSHo4aENBLDRCQUVFLG1CbEg0OGhDRixDa0gxOGhDQSxnQ0FLRSxtQkFFQSxtQkFMQSxtQkFJQSxRQUZBLHVCQUhBLGlCQVFBLGlCQURBLGtCQUxBLFlsSG05aENGLENNeDVoQ0ksNkI0RzlESixnQ0FXTSxZbEgrOGhDSixDQUNGLENrSDc4aENBLHFCQUVFLHlCQUdBLGtCQUZBLFdBRkEscUJBS0EsZUFGQSxpQkFHQSxxQkFFQSxxQ0FEQSxrQmxIaTloQ0YsQ2tIOThoQ0EsMkJBR0UsbUJBRkEsYUFDQSx1QkFFQSxtQmxIaTloQ0YsQ01oN2hDSSw2QjRHckNKLDJCQU1NLG1CbEhtOWhDSixDQUNGLENrSGo5aENFLHFDQUNFLGVsSG05aENKLENrSGo5aENJLDhEQUNFLFVsSG05aENOLENrSC84aENBLHlCQUNFLGFBQ0EsU0FDQSxnQkFDQSxXbEhrOWhDRixDTS84aENJLDBCNEdQSix5QkFNTSxpQkFDQSxZbEhvOWhDSixDQUNGLENNeDhoQ0ksNkI0R3BCSix5QkFVUSxnQkFDQSxXbEhzOWhDTixDQUNGLENNOThoQ0ksNEI0R3BCSix5QkFjUSxzQkFDQSxVbEh3OWhDTixDbUhyaGlDRiw0RUFFSSxnQkFDQSxjbkhnaWlDRixDQWJGLENtSDlnaUNBLDhCQUFnQyxlbkhnaWlDaEMsQ21IL2hpQ0EsaUNBQW1DLGtCbkhtaWlDbkMsQ21IbGlpQ0Esc0JBQXdCLGdCbkhzaWlDeEIsQ21IcmlpQ0EsOEJBQWdDLGNuSHlpaUNoQyxDbUh4aWlDQSxtQkFBd0IsZ0JuSDRpaUN4QixDbUgxaWlDQSx1QkFFRSxnQkFDQSxhQUVBLFNBQ0Esd0ZBQ0UsQ0FIRixrQ0FIQSxhbkhramlDRixDbUh2aWlDRSx5QkFaRix1QkFhSSxXbkgwaWlDRixDQUNGLENtSHhpaUNFLDBCQWhCRix1QkFpQkksa0NuSDJpaUNGLENBQ0YsQ016Z2lDSSw0QjZHcERKLHVCQXNCSSxTQUVBLCtEQUNFLENBRkYsMEJBRkEsUW5IK2lpQ0YsQ21IcmlpQ0UsMkNBQ0UsYW5IdWlpQ0osQ0FDRixDbUhuaWlDQSxtQ0FFRSxnQkFFQSxhQUVBLFNBQ0Esd0ZBQ0UsQ0FIRixnQ0FGQSxpQkFGQSxhbkg0aWlDRixDbUhoaWlDRSx5QkFiRixtQ0FjSSxXbkhtaWlDRixDQUNGLENtSGppaUNFLDBCQWpCRixtQ0FrQkksK0JuSG9paUNGLENBQ0YsQ014aWlDSSw0QjZHZkosbUNBc0JJLFNBRUEsK0RBQ0UsQ0FGRix5Qm5Ic2lpQ0YsQ21IOWhpQ0UsdURBQ0UsYW5IZ2lpQ0osQ0FDRixDbUg1aGlDQSw4QkFLRSxtQkFEQSxhQUhBLG1CQUNBLGVoSCtCNEIsQ2dIM0I1QixVQUhBLG9CbkhraWlDRixDTTNqaUNJLDRCNkdzQkosOEJBU0ksaUJBQ0EsZ0JuSGdpaUNGLENBQ0YsQ21INWhpQ0UsaUNBQ0UsZ0JBRUEsU0FEQSxTbkhnaWlDSixDbUg3aGlDSSxvQ0FFRSxtQkFEQSxZbkhnaWlDTixDbUg3aGlDTSxnREFDRSxnQm5IK2hpQ1IsQ21IN2hpQ00scURBQ0UsbUJuSCtoaUNSLENtSDVoaUNNLHdDQUVFLGNBQ0EsbUJBRkEsWW5IZ2lpQ1IsQ010bGlDSSw0QjZHK0RBLHdDQUVFLGVBREEsYW5IMmhpQ0osQ0FDRixDbUh0aGlDQSxtQkFJRSxpQkFDQSxzQkFDQSxrQkFDQSxXQUVBLGVBUkEsa0JBT0EsZWhIeEI0QixDZ0hrQjVCLG9CQUNBLHFCQU9BLG1CQUNBLGlCbkh5aGlDRixDbUh2aGlDRSx5QkFDRSxnQkFDQSxVbkh5aGlDSixDbUhyaGlDQSw4REFFRSxlQUNBLGtCbkh3aGlDRixDbUhyaGlDQSxzQkFDRSxlbkh3aGlDRixDbUh0aGlDRSxvQ0FFRSxZQUNBLGtCQUZBLG9CbkgwaGlDSixDbUh0aGlDSSx3Q0FDRSxjQUVBLFlBQ0EsaUJBRkEsVW5IMGhpQ04sQ21IcmhpQ0ksb0RBSUUsaUJBQ0EsV0FDQSxnQkFDQSxvQkFOQSxrQkFFQSxXQURBLFFuSDRoaUNOLENtSG5oaUNFLG9GQUdFLGlCQUdBLGtCQUpBLFdBR0EsWUFEQSxVbkh1aGlDSixDbUhuaGlDSSxnR0FDRSxlQUNBLGVuSHNoaUNOLENtSGxoaUNFLGdEQUNFLGdCQUNBLFVuSG9oaUNKLENtSGxoaUNJLHVEQUNFLFNuSG9oaUNOLENtSC9naUNJLDRCQURGLDBFQUVJLGdCbkhraGlDSixDQUNGLENNbHJpQ0kseUI2RytLQSxpWEFDRSxXbkgrZ2lDSixDQUNGLENtSG5naUNBLDZGQUdFLGlCQUNBLFVuSHNnaUNGLENtSHBnaUNFLDBCQU5GLDZGQU9JLGtCbkh5Z2lDRixDQUNGLENtSHRnaUNBLDhCQUNFLGdCbkh5Z2lDRixDbUh0Z2lDQSxtQkFDRSxrQkFwQm9CLENBcUJwQixrQm5IeWdpQ0YsQ00xc2lDSSw0QjZHcU1GLDZGQUdFLFNuSHlnaUNGLENtSHRnaUNBLDhCQUNFLGtCbkh3Z2lDRixDbUhyZ2lDQSxtQkFDRSxrQkFsQ2lCLENBbUNqQixhbkh1Z2lDRixDQUNGLENtSHBnaUNBLHlCQUtFLGlCQURBLGtCQUlBLGlCQUVBLGVoSHhLNEIsQ2dIdUs1QixtQkFIQSx3QkFIQSwwQkFGQSxrQkFNQSxrQkFMQSxTbkg4Z2lDRixDbUhuZ2lDQSxzREFDRSxnR0FFRSxtQm5Ic2dpQ0YsQ21IcGdpQ0Usb1RBR0UsV0FEQSw2Qm5IeWdpQ0osQ21IcmdpQ0UsMGRBR0Usc0JuSDBnaUNKLENtSHZnaUNFLDRKQUNFLGdCbkgwZ2lDSixDbUh2Z2lDRSxzSUFDRSxnQm5IMGdpQ0osQ0FDRixDbUhyZ2lDQSw4Q0FDRSxzQkFDQSxZbkh1Z2lDRixDbUhyZ2lDRSw4RUFFRSxtQkFEQSxhQUVBLHVCQUNBLGVuSHVnaUNKLENtSHBnaUNFLDBGQUVFLG1CQURBLGFBRUEsc0JuSHNnaUNKLENtSG5naUNFLHFFQUVFLGdDQURBLGNuSHNnaUNKLENtSGxnaUNFLGlGQUVFLGdDQURBLFNuSHFnaUNKLENtSGpnaUNFLG9PQUdFLFduSG1naUNKLENtSGhnaUNFLHVPQUdFLFNuSGtnaUNKLENtSC8vaENFLGlFQUNFLFFuSGlnaUNKLENtSHQvaENNLG9UQUVFLGFBREEsV25IaWdpQ1IsQ21IMy9oQ0UsdUVBRUUsaUJBREEsd0JuSDgvaENKLENNdnppQ0ksNkI2RzhUQSxvRUFDRSxVbkg0L2hDSixDbUh2L2hDTSxnUEFDRSxVbkg0L2hDUixDQUNGLENNbDBpQ0ksNEI2RzhQSiw4Q0ErRUksV25IeS9oQ0YsQ21INStoQ0Usc0pBUUUsV0FOQSwrREFDQSxDQUZBLGNuSHEvaENKLENtSDMraENFLGlFQUNFLG1Cbkg2K2hDSixDbUgxK2hDRSxvRUFFRSxrQkFEQSx3Qm5INitoQ0osQ21IdCtoQ00sZ1BBRkEsa0JBREEsVW5IaS9oQ04sQ21IditoQ0UsdUVBQ0Usd0JuSHkraENKLENtSHQraENFLHdLQUdFLGNBQ0EsZW5IdStoQ0osQ0FDRixDbUhwK2hDRSxzREFDRSxzSEFDRSxhbkhzK2hDSixDbUhsK2hDSSxxV0FDRSxjbkhvK2hDTixDbUhoK2hDRSxrSUFDRSxhbkhrK2hDSixDbUg5OWhDSSx5WUFDRSxjbkhnK2hDTixDQUNGLENtSDE5aENBLHFEQUNFLGdCbkg2OWhDRixDb0huOGlDQSx3QkFDRSxxQkFDQSxpQnBIczhpQ0YsQ001NGlDSSwwQjhHNURKLHdCQUlJLG1CcEh3OGlDRixDQUNGLENNajVpQ0ksMEI4RzVESix3QkFPSSxvQnBIMDhpQ0YsQ0FDRixDTXo0aUNJLDRCOEd6RUosd0JBVUksV3BINDhpQ0YsQ0FDRixDb0h6OGlDQSw4QkFNRSxtQ0FHQSxlQU5BLFlBQ0EsT0FJQSxnQkFQQSxrQkFJQSxNQUVBLGlDQUxBLFVwSG05aUNGLENvSDE4aUNFLGtDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFJQSxzREFEQSxTcEg4OGlDSixDb0h2OGlDQSwrQkFHRSxTQUNBLE9BRUEsd0JBTEEsa0JBTUEsa0JBRkEsV0FIQSxTcEgrOGlDRixDb0h6OGlDRSxvQ0FFRSxlQURBLGVqSCtFMEIsQ2lIN0UxQix1QnBIMjhpQ0osQ01qOGlDSSx5QjhHckJKLCtCQWNJLGVwSDQ4aUNGLENBQ0YsQ010OGlDSSwwQjhHckJKLCtCQWlCSSx1QnBIODhpQ0YsQ29INzhpQ0Usb0NBRUUsbUJBREEsZWpIc0V3QixDaUhwRXhCLHlCcEgrOGlDSixDQUNGLENvSDM4aUNBLDBCQUNFLGFBQ0EsMEJwSDg4aUNGLENvSDc4aUNFLDZCQUNFLG9CcEgrOGlDSixDTXg5aUNJLDBCOEdRRiw2QkFHSSxxQnBIaTlpQ0osQ0FDRixDTWg5aUNJLDRCOEdSSiwwQkFVSSxZcEhrOWlDRixDQUNGLENvSC84aUNBLHFCQUNFLGtCQUNBLFNwSGs5aUNGLENNditpQ0kseUI4R3NCRiw0QkFFSSxlcEhtOWlDSixDQUNGLENNLzlpQ0ksNEI4R01KLHFCQVNJLFVwSG85aUNGLENBQ0YsQ01qL2lDSSx5QjhHZ0NKLDJCQUVJLHlCQUNBLDRCQUNBLGlCcEhvOWlDRixDb0huOWlDRSxrQ0FDRSxlQUVBLGFBREEsV0FFQSxTcEhxOWlDSixDQUNGLENvSGo5aUNBLCtCQUVFLFdBREEsY0FFQSxtQkFDQSw4QnBIbzlpQ0YsQ29IaDlpQ0UsNEVBQ0UsYXBIcTlpQ0osQ001Z2pDSSwwQjhHOENKLCtCQVlJLG1CQUNBLGVwSHM5aUNGLENBQ0YsQ01yZ2pDSSw0QjhHa0RKLG1DQUVJLGFwSHM5aUNGLENBQ0YsQ3FIcGxqQ0EseUJBRUUsNERBREEsa0JySHdsakNGLENxSHRsakNFLG9DQUNFLGlDckh3bGpDSixDTWhpakNJLDBCK0c1REoseUJBT0ksa0JySHlsakNGLENxSHhsakNFLG9DQUNFLDJCckgwbGpDSixDQUNGLENNM2hqQ0ksNEIrRzNESix5Q0FJSSxTQUdBLGFBRkEsT0FIQSxlQUNBLGtCQUdBLFVySDBsakNGLENxSHJsakNGLHNDQUdJLGFBQ0Esc0JBRkEsaUNySDJsakNGLENBUEYsQ3FIOWtqQ0Esb0NBQ0UsWXJIeWxqQ0YsQ3FIdGxqQ0EsdUJBR0UsZUFGQSxpQkFDQSxnQnJIMGxqQ0YsQ01ya2pDSSwwQitHdkJKLHVCQUtJLGlCQUNBLG9CckgybGpDRixDQUNGLENNOWpqQ0ksNEIrR3BDSix1QkFTSSxrQnJINmxqQ0YsQ3FIMWxqQ0EsbUNBRUksWXJINmxqQ0osQ0FKRixDcUhybGpDRSxxQ0FDRSxZckg0bGpDSixDTTNrakNJLDRCK0dsQkYscUNBR0ksYXJIOGxqQ0osQ0FDRixDcUgxbGpDQSxpQ0FDRSxvQnJINmxqQ0YsQ3FIMWxqQ0EsNEJBSUUseUJBRUEsa0JBREEsV0FLQSxhQVJBLG1CQUNBLGVsSHdENEIsQ2tIcEQ1QixjQUlBLG9CQUhBLHVCQUNBLG1CQVJBLGtCckh1bWpDRixDTS9takNJLHlCK0dPSiw0QkFhSSxvQnJIK2xqQ0YsQ0FDRixDTXZtakNJLDZCK0dOSiw0QkFnQkkscUJBQ0Esa0JySGltakNGLENBQ0YsQ3FIOWxqQ0EsMEJBQ0UsbUJBRUEsZWxIbUM0QixDa0hwQzVCLHFCQUVBLGtCckhpbWpDRixDTWpvakNJLDBCK0c0QkosMEJBTUksb0JBQ0EscUJySG1takNGLENBQ0YsQ3FIaG1qQ0Esa0NBRUUsYUFDQSw4QnZHbkdBLGdCdUdvR0Esb0J2R3JHQSxTZDBzakNGLENxSHBtakNFLHFDQU1FLDZCQUZBLDRCQUNBLHFCQUVBLDRIQU5BLG1CQUVBLG9Cckh5bWpDSixDcUhubWpDSSx5Q0FDRSxZckhxbWpDTixDTTNwakNJLHlCK0d1Q0osa0NBbUJJLDBCckhxbWpDRixDcUhwbWpDRSxxQ0FDRSxxQnJIc21qQ0osQ0FDRixDTXRwakNJLDRCK0cwQkosa0NBMEJJLGlCckhzbWpDRixDQUNGLENxSG5takNBLHdCQUNFLHlCQUNBLGtCckhzbWpDRixDcUhybWpDRSwyQkFHRSxpRUFDQSwwQkFIQSxrQkFLQSxlbEhaMEIsQ2tIUTFCLHFCQUdBLHNCckh3bWpDSixDcUhybWpDSSwrQkFDRSxZckh1bWpDTixDTXhyakNJLHlCK0dxRkEsMkJBQ0UsbUJBRUEsZWxIcEJ3QixDa0htQnhCLHFCckh1bWpDSixDQUNGLENNL3JqQ0ksMEIrRzRGQSwyQkFDRSx5QnJIc21qQ0osQ0FDRixDcUhsbWpDQSxpQ0FFRSx3QmxINlF5QixDa0g1UXpCLGtCckhvbWpDRixDcURwd2pDRSx1Q0FFRSxXQUNBLFdBRkEsYXJEd3dqQ0osQ3FIdm1qQ0Usb0NBVUUsbUJBUEEsaUVBQ0EsNEJBS0EsYUFFQSxXQVZBLG1CQU9BLGVsSDNDMEIsQ2tIcUMxQixzQkFVQSxtQkFDQSxnQkFOQSxtQkFGQSx1QkFDQSxlckhnbmpDSixDcUh4bWpDSSx3Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVXJING1qQ04sQ3FIdm1qQ0ksbURBQ0UsWXJIeW1qQ04sQ016dGpDSSw0QitHMEZGLG9DQTJCSSwwQkFFQSxjQUpBLGVBQ0EsaUJBRUEsUXJIMm1qQ0osQ3FIem1qQ0ksd0NBRUUsWUFDQSxtQkFGQSxVckg2bWpDTixDQUNGLENxSHZtakNFLHdDQUVFLHdCbEh6SFUsQ2tIK0hWLFlBSkEsa0JBREEsVWxIN0hVLENrSG9JVixlQVRBLFdBS0EsZUFHQSxlbEhqRjBCLENrSCtFMUIsaUJBSUEsY0FOQSxrQkFRQSxrQkFEQSx1QnJIMG1qQ0osQ010dmpDSSw0QitHZ0lGLHdDQWdCSSxTQUNBLFVySDBtakNKLENBQ0YsQ3FIeG1qQ0ksOENBQ0UscUJySDBtakNOLENxSHRtakNFLDhEQUNFLHdCbEgyTXVCLENrSDFNdkIsbUJySHdtakNKLENxSHZtakNJLGlFQUNFLGVySHltakNOLENxSHRtakNJLHFFQUdFLG1CQUZBLHlCQUNBLGFBR0EsZUFDQSxtQkFGQSw0QnJIMG1qQ04sQ3FIdG1qQ00sNEVBQ0UscUNySHdtakNSLENNanhqQ0ksNEIrR2dLQSxxRUFhSSxrQkFDQSxrQnJId21qQ04sQ0FDRixDcUh0bWpDTSw0RUFFRSw2QkFEQSxzQnJIeW1qQ1IsQ014eWpDSSx5QitHa0dKLGlDQW9HSSxrQnJIc21qQ0YsQ3FIcG1qQ0Usb0NBQ0UsV0FDQSxtQkFDQSxzQkFJQSxTQUZBLGlCQUNBLGtCQUZBLGFySHltakNKLENxSG5takNFLHdDQUNFLFdBQ0EscUJBQ0EsVXJIcW1qQ0osQ0FDRixDTTN6akNJLDBCK0cyTkEsd0NBQ0UseUJBQ0EsZ0JBQ0EsaUJySG1takNKLENBQ0YsQ01sMGpDSSwwQitHbU9BLG9DQUNFLDJCckhrbWpDSixDcUhobWpDRSx3Q0FDRSxxQnJIa21qQ0osQ0FDRixDcUg5bGpDSSw2Q0FDRSxlckhnbWpDTixDTWgwakNJLDRCK0crTkEsNkNBSUksYXJIaW1qQ04sQ0FDRixDcUg1bGpDQSwyQkFDRSx3QnJIK2xqQ0YsQ3FIOWxqQ0UseUhBQ0UsNEJySGdtakNKLENNNTBqQ0ksNEIrRzJPRix5SEFJSSw4QnJIaW1qQ0osQ0FDRixDTTkxakNJLHlCK0dzUEosMkJBVUksa0JySGttakNGLENBQ0YsQ3FIL2xqQ0EscUNBS0UsZUFKQSxrQkFDQSxlQUVBLGdCQURBLGlCckhvbWpDRixDcUhqbWpDRSx5Q0FDRSxVckhtbWpDSixDcUhqbWpDRSwwQ0FFRSxnQkFDQSxjQUZBLGtCQUdBLFNySG1takNKLENNdjJqQ0ksNEIrR2dRRiwwQ0FPSSxnQkFDQSxrQkFDQSxTQUhBLHlCQUlBLDJCQUNBLGtCckhxbWpDSixDQUNGLENNOTNqQ0kseUIrR29RSixxQ0F3QkksZXJIc21qQ0YsQ0FDRixDcUhsbWpDQSxrQ0FFRSx3QmxIOEV5QixDa0g3RXpCLGtCckhvbWpDRixDcURuOGpDRSx3Q0FFRSxXQUNBLFdBRkEsYXJEdThqQ0osQ3FIdm1qQ0UscUNBR0UsaUVBQ0EsNEJBS0EsY0FDQSxXQVRBLG1CQU9BLGVsSDFPMEIsQ2tIb08xQixzQkFTQSxtQkFDQSxnQkFMQSxtQkFGQSx1QkFDQSxlckgrbWpDSixDcUh4bWpDSSx5Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVXJING1qQ04sQ3FIdm1qQ0ksb0RBQ0UsWXJIeW1qQ04sQ012NWpDSSw0QitHeVJGLHFDQTBCSSwwQkFGQSxlQUNBLGlCQUVBLFFySDBtakNKLENxSHptakNJLHlDQUVFLFlBQ0EsbUJBRkEsVXJINm1qQ04sQ0FDRixDTWo3akNJLDBCK0dtVkosdUNBRUksYXJIaW1qQ0YsQ0FDRixDcUg5bGpDQSxvQ0FFRSxtQkFEQSxhQUdBLFVBREEsMkJBRUEsbUJySGltakNGLENNbDdqQ0ksNEIrRzRVSixvQ0FRSSxlQUNBLGdCckhrbWpDRixDQUNGLENxSGhtakNFLHdDQUVFLGNBREEsWXJIbW1qQ0osQ3FIOWxqQ0Esd0RBRUUsb0hBR0UsOERySGltakNGLENxSDVsakNBLDZFQUNFLHlCckhnbWpDRixDQUpGLENzSDlna0NBLDZCQUdFLHlCQUZBLGtCQUNBLHFCdEhzaGtDRixDTTU5akNJLDBCZ0g1REosNkJBS0ksbUJBQ0EscUJ0SHVoa0NGLENBQ0YsQ01yOWpDSSw0QmdIekVKLDZCQVVJLGVBRUEsZ0JBREEsa0J0SHloa0NGLENBQ0YsQ3NIdGhrQ0UsaUNBQ0Usc0JBQ0EsZ0J0SHdoa0NKLENNaCtqQ0ksNEJnSDFERixpQ0FJSSxldEgwaGtDSixDQUNGLENzSHZoa0NBLHFDQUNFLGtCdEgwaGtDRixDTXorakNJLDRCZ0gvQ0Esb0RBQ0UsWXRIMmhrQ0osQ0FDRixDc0h6aGtDRSxnREFDRSxTdEgyaGtDSixDc0h6aGtDRSwyQ0FDRSxtQnRIMmhrQ0osQ3NIemhrQ0UseUNBR0UsZUFEQSxnQkFFQSxpQkFIQSxtQnRIOGhrQ0osQ00xL2pDSSw0QmdIckNGLHlDQU9JLGVBREEsZ0JBRUEsaUJBQ0Esd0J0SDZoa0NKLENBQ0YsQ3NIemhrQ0EsZ0NBQ0UsNkJ0SDRoa0NGLENzSHpoa0NBLGlDQUdFLHVCQUZBLGFBQ0EscUJ0SDZoa0NGLENNemhrQ0kseUJnSE5KLGlDQUtJLGtCdEg4aGtDRixDQUNGLENzSDdoa0NFLDZDQUNFLDZCQUNBLGtCdEgraGtDSixDTXJoa0NJLDRCZ0haRiw2Q0FJSSw4QnRIaWlrQ0osQ0FDRixDc0gvaGtDVyw4RkFDUCxldEhpaWtDSixDTTdoa0NJLDRCZ0hEQSxrREFDRSxxQnRIa2lrQ0osQ3NIaGlrQ0UsZ0RBQ0UsWXRIa2lrQ0osQ0FDRixDc0g3aGtDRSxpREFDRSxhdEgraGtDSixDc0gxaGtDRSxnREFDRSw2QkFDQSxrQnRINmhrQ0osQ005aWtDSSw0QmdIZUYsZ0RBSUksOEJ0SCtoa0NKLENBQ0YsQ3NIN2hrQ1csaUdBQ1AsZXRIK2hrQ0osQ010amtDSSw0QmdIMEJBLHFEQUNFLHFCdEhnaWtDSixDc0g5aGtDRSxtREFDRSxZdEhnaWtDSixDc0g1aGtDRSwwREFFSSxldEgraGtDTixDQUpGLENzSHZoa0NFLG9EQUNFLGF0SDhoa0NKLENzSDFoa0NBLG1DQUVFLG1CQURBLFV0SDhoa0NGLENzSDVoa0NFLHNDQUNFLGV0SDhoa0NKLENNL2trQ0ksNEJnSGdERixzQ0FJTSxlQUVBLGdCQURBLGtCdEhnaWtDTixDQUNGLENNbm1rQ0kseUJnSDBESixtQ0FjSSxnQkFEQSxZdEhpaWtDRixDQUNGLENNem1rQ0ksMEJnSDBESixtQ0FpQkksYXRIa2lrQ0YsQ0FDRixDc0hoaWtDRSw4Q0FDRSxxQnRIa2lrQ0osQ01wbWtDSSw0QmdIcUVGLHNDQUVJLGtCdEhpaWtDSixDQUNGLENzSDdoa0NFLDhDQUNFLGF0SGdpa0NKLENzSDdoa0NFLDZDQUNFLFl0SCtoa0NKLENzSDVoa0NFLDZDQUVFLGdCQURBLHlCdEgraGtDSixDTXBua0NJLDRCZ0gwRkosV0FFSSxZdEg2aGtDRixDQUNGLENzSDFoa0NBLFdBQ0UsWXRINmhrQ0YsQ005bmtDSSw0QmdIZ0dKLFdBR0ksYXRIK2hrQ0YsQ0FDRixDc0g1aGtDQSxvQ0FDRSxVdEgraGtDRixDTXBwa0NJLHlCZ0hvSEosb0NBSUksT0FEQSxVdEhraWtDRixDQUNGLENzSGhpa0NFLDBDQUNFLFd0SGtpa0NKLENzSDloa0NBLG1DQUlFLG1CQURBLGFBRkEsYUFJQSwyQkFDQSxnQkFKQSxXdEhxaWtDRixDc0hoaWtDRSx1Q0FHRSxxQkFEQSxZQUVBLGlCQUhBLFV0SHFpa0NKLENNaHBrQ0ksbURnSDBHRix1Q0FRSSxZQURBLFV0SG9pa0NKLENBQ0YsQ01ycWtDSSw0QmdIa0hKLG1DQW9CSSxldEhtaWtDRixDQUNGLENzSC9oa0NBLDJDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0Esb0JBSkEsa0J0SHNpa0NGLENzSDdoa0NBLG1DQUNFLHFCQUlBLDRIQURBLGNBRUEsc0JBSkEsc0JBQ0EsWXRIa2lrQ0YsQ012c2tDSSwwQmdIa0tKLG1DQVFJLG9CdEhpaWtDRixDQUNGLENNL3JrQ0ksNEJnSHFKSixtQ0FXSSx1QnRIbWlrQ0YsQ0FDRixDc0g5aGtDRSw0RkFDRSxZdEhraWtDSixDc0g5aGtDQSwwQ0FFRSxhQUVBLGVBREEsMkJ4R3BQQSxnQkFGQSxTQUNBLFNkeXhrQ0YsQ3NIbGlrQ0UsNkNBRUUsbUJBREEsYUFHQSxtQkFEQSxTdEhxaWtDSixDc0huaWtDSSxtRUFFRSxnQkFEQSxjdEhzaWtDTixDc0hsaWtDVyxzRkFDUCxtQnRIb2lrQ0osQ001dWtDSSwwQmdIMk1BLDZDQUNFLG9CdEhxaWtDSixDQUNGLENNcnVrQ0ksNEJnSHFNRSx5RUFDRSxZdEhtaWtDTixDc0g5aGtDQSx1REFFSSxZdEhpaWtDSixDc0g3aGtDQSwwREFFSSxVdEhnaWtDSixDc0gvaGtDSSxnRkFDRSxZdEhpaWtDTixDc0g1aGtDQSxzREFFSSxVdEgraGtDSixDc0g5aGtDSSw0RUFDRSxhdEhnaWtDTixDQXBCRixDc0h6Z2tDSSw0REFDRSxVdEhnaWtDTixDc0g1aGtDRSxrREFNRSxtQkFEQSxhQUlBLHdCQUZBLGVBSEEsMEJBSUEsaUJ0SDRoa0NKLENNdnhrQ0kseUJnSG1QRixrREFFSSxZdEhzaWtDSixDQUNGLENzSC9oa0NJLHNEQUVFLGNBQ0EsbUJBRkEsWXRIbWlrQ04sQ3NIL2hrQ0ksdURBQ0UsWXRIaWlrQ04sQ012eGtDSSw0QmdIMktKLDBDQStFSSxpQnRIaWlrQ0YsQ0FDRixDc0g5aGtDQSxtQ3hHcFVFLGdCQUZBLFNBQ0EsU2R5MmtDRixDc0hsaWtDRSxzQ0FDRSxnQkFDQSxzQnRIb2lrQ0osQ3NIbmlrQ0ksdURBQ0Usc0J0SHFpa0NOLENNenlrQ0ksNEJnSHdRRiwrQ0FFSSxpQnRIbWlrQ0osQ3NIamlrQ0ksa0ZBQ0UsaUJ0SG1pa0NOLENBQ0YsQ3NIL2hrQ0UseUNBQ0UsZXRIaWlrQ0osQ01wemtDSSw0QmdIa1JGLHlDQUdJLFl0SG1pa0NKLENBQ0YsQ3NIL2hrQ0EsNEJBR0UsU3hHbldBLGdCQUZBLFNBQ0EsVXdHc1dBLDBCdEhraWtDRixDc0hqaWtDRSxzQ0FDRSxZQUNBLHFCdEhtaWtDSixDc0gzaGtDRSx1Q0FDRSxldEg2aGtDSixDc0gxaGtDQSxpQ0FDRSxhQUNBLGdCdEg2aGtDRixDc0g1aGtDRSw2Q0FDRSxldEg4aGtDSixDc0g1aGtDRSxrREFDRSxzQnRIOGhrQ0osQ3NIM2hrQ0EsMkNBSUUscUJuSHRUWSxDbUh3VFosa0JBRUEsWUFIQSxhbkh4VFksQ21INFRaLFNBRkEsYUFOQSxrQkFVQSx5Q0FEQSxldEg2aGtDRixDTS8xa0NJLDZCZ0h3VEosMkNBYUksUXRIOGhrQ0YsQ0FDRixDTXAya0NJLDRCZ0h3VEosMkNBZ0JJLFNBQ0EsV3RIZ2lrQ0YsQ0FDRixDc0gvaGtDRSxpREFLRSw2QkFDQSw4QkFDQSwyQkFOQSxXQUdBLFNBS0EsV0FQQSxrQkFNQSxTQUVBLDJCQVBBLE90SHdpa0NKLENNdDNrQ0ksNkJnSDJVRixpREFZSSxRdEhtaWtDSixDQUNGLENNMzNrQ0ksNkJnSDJVRixpREFlSSxTdEhxaWtDSixDQUNGLENzSGppa0NBLDZCQUlFLHFCbkg3VlksQ21IK1ZaLGtCQUVBLFlBSEEsYW5IL1ZZLENtSG1XWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZXRIbWlrQ0YsQ3NIamlrQ0UsbUNBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFNBUEEsa0JBTUEsU0FFQSwyQkFQQSxPdEgwaWtDSixDc0hoaWtDQSxrQ3hHOWJFLGdCQUZBLFNBQ0EsU2RxK2tDRixDc0hwaWtDRSxxQ0FDRSxtQkFDQSxtQnRIc2lrQ0osQ3NIbmlrQ0Esd0NBQ0UsZXRIc2lrQ0YsQ3NIcmlrQ0UsMERBQ0UsaUJ0SHVpa0NKLENzSHBpa0NBLG1DQUNFLGlCdEh1aWtDRixDc0h0aWtDRSxtREFDRSxzQnRId2lrQ0osQ3NIdGlrQ0Usd0RBR0UsbUJBREEsYUFEQSxjdEgwaWtDSixDc0h0aWtDRSwrQ0FDRSxTdEh3aWtDSixDc0h0aWtDRSxnREFDRSxpQkFDQSxpQnRId2lrQ0osQ3NIdGlrQ0UsZ0RBQ0UsaUJ0SHdpa0NKLENNNThrQ0ksMEJnSHVhQSwrQ0FDRSxTdEh3aWtDSixDQUNGLENzSHJpa0NJLGdEQUVFLGdCQURBLGN0SHdpa0NOLENNeDhrQ0ksNEJnSHFhQSx3REFDRSxZdEhzaWtDSixDc0hwaWtDRSwrQ0FDRSxTdEhzaWtDSixDQUNGLENzSGxpa0NBLHlDQUVFLG1CQURBLGFBRUEsMkJBQ0EsaUJ0SHFpa0NGLENzSHBpa0NFLDJDQUNFLGVBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnRIc2lrQ0osQ00vOWtDSSw0QmdIbWJGLDJDQVFJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J0SHdpa0NKLENBQ0YsQ3NIcmlrQ0Usa0RBR0Usc0JBRkEscUJBQ0Esb0J0SHdpa0NKLENNNStrQ0ksNEJnSGtjRixrREFPSSxzQkFEQSxvQnRIeWlrQ0osQ0FDRixDTWwva0NJLDZCZ0hrY0Ysa0RBV00sZ0J0SHlpa0NOLENBQ0YsQ3NIdGlrQ0UsMERBQ0UsaUJ0SHdpa0NKLENzSG5pa0NJLHNEQUVFLGdCQURBLGN0SHNpa0NOLENzSGppa0NFLG1EQUNFLHlCdEhtaWtDSixDc0gvaGtDRSx1REFDRSxjdEhraWtDSixDc0h4aGtDQSxzQ0FFRSxtQkFDQSxhbkhuZVksQ21IaWVaLGFBR0Esa0J0SDJoa0NGLENzSDFoa0NFLDBDQUVFLGNBQ0EsbUJBRkEsWXRIOGhrQ0osQ3NIMWhrQ0UsMkNBQ0UsWXRINGhrQ0osQ3NIMWhrQ0UsNENBQ0UsYXRINGhrQ0osQ3NIM2hrQ0ksaURBQ0UsWXRINmhrQ04sQ3NIMWhrQ0UsOENBQ0UsWXRINGhrQ0osQ003aGxDSSw0QmdINmVKLHNDQXdCSSxVbkgvZlUsQ21IZ2dCVix5QnRINGhrQ0YsQ3NIM2hrQ0UsMkNBQ0UsU3RINmhrQ0osQ0FDRixDc0hyaGtDRSxzREFDRSxRdEgyaGtDSixDc0h6aGtDRSxtREFDRSxjQUVBLGdCQURBLGN0SDRoa0NKLENzSHZoa0NBLHVDQUdFLG1CQUZBLGFBSUEsWUFIQSw2QnRINGhrQ0YsQ3NIeGhrQ0UsMENBQ0UsZXRIMGhrQ0osQ001amxDSSw0QmdIaWlCRiwwQ0FJSSxlQUNBLGtCdEgyaGtDSixDQUNGLENzSHRoa0NBLDRCQUNFLGNBQ0EsbUJ0SHloa0NGLENzSHZoa0NFLG9DQUNFLDhCdEh5aGtDSixDTXZsbENJLHlCZ0h5akJKLDRCQVFJLFl0SDBoa0NGLENBQ0YsQ3NIdmhrQ0EsMEVBQ0Usb0J0SDBoa0NGLENzSHZoa0NBLHlCQUVFLGtCQURBLGdCQUVBLHFDdEgwaGtDRixDc0h6aGtDRSxrQ0FDRSxrQnRIMmhrQ0osQ3NIMWhrQ0ksc0NBQ0Usd0J0SDRoa0NOLENzSHRoa0NBLHFEQUNFLDRCdEh5aGtDRixDc0h2aGtDRSxrRUFDRSxldEh5aGtDSixDc0huaGtDRSx3REFDRSxrQnRIc2hrQ0osQ3NIbGhrQ0EsNENBR0UsY0FFQSxnQkFIQSxTQUVBLGdCdEhzaGtDRixDc0hwaGtDRSxnRUFDRSxrQnRIc2hrQ0osQ01ybmxDSSw0QmdIa21CSCxnRUFDSyxpQnRIc2hrQ0osQ0FDRixDc0huaGtDRSwrQ0FFRSxtQkFEQSxZdEhzaGtDSixDTTNvbENJLHlCZ0gwbkJKLDRDQUVJLHNDdEhvaGtDRixDQUNGLEN1SDdzbENBLHlCQUNFLHdCdkhndGxDRixDdUgvc2xDRSxrQ0FLRSxhQUNBLGVBRkEsVXZIZ3RsQ0osQ003b2xDSSw0QmlIdkVGLGtDQUVJLGtCdkhzdGxDSixDQUNGLEN1SGx0bENJLHlDQUNFLGNBSUEsaUJBREEsU0FEQSxrQkFEQSxnQ3ZIdXRsQ04sQ016cGxDSSw0QmlIaEVBLHlDQU9JLGV2SHN0bENOLENBQ0YsQ3VIcnRsQ00seURBR0UsaUJBQ0Esa0JBSEEsVUFDQSxzQnZIeXRsQ1IsQ01wcWxDSSw0QmlIdkRFLHlEQU1JLGtCdkh5dGxDUixDQUNGLEN1SHZ0bENNLDJDQUNFLGNBQ0EsV3ZIeXRsQ1IsQ3VIeHRsQ1EsZ0RBT0UscUJBS0EsK0JBREEsNEJBSEEsV0FMQSxhQU1BLGlCQUpBLFlBQ0EsZ0JBTEEsa0JBU0Esa0JBTkEsV0FGQSxTdkhvdWxDVixDTTNybENJLDRCaUgzQ0ksZ0RBY0ksZUFDQSxpQnZINHRsQ1YsQ0FDRixDdUgzdGxDVSx5QkFqQkYsZ0RBa0JJLGV2SDh0bENWLENBQ0YsQ3VIM3RsQ00sb0RBQ0UsWXZINnRsQ1IsQ3VIMXRsQ0ksd0RBRUUsdURBREEsYXZINnRsQ04sQ003c2xDSSw0QmlIakJBLHdEQUlJLHNCdkg4dGxDTixDQUNGLEN1SDV0bENJLHdEQUVFLHVEQURBLGF2SCt0bENOLENNdHRsQ0ksNEJpSFZBLHdEQUlJLHNCdkhndWxDTixDQUNGLEN1SDl0bENJLHdEQUVFLHlEQURBLGF2SGl1bENOLENNL3RsQ0ksNEJpSEhBLHdEQUlJLHNCdkhrdWxDTixDQUNGLEN1SDl0bENJLDhDQUNFLGdCdkhndWxDTixDdUgvdGxDTSw2REFDRSxzQkFFQSxrQkFEQSxXdkhrdWxDUixDdUg5dGxDSSxzREFJRSwyQkFIQSxlQUNBLGN2SGt1bENOLEN1SDl0bENJLGlEQUNFLFdBQ0EsaUJ2SGd1bENOLEN1SC90bENNLHdEQUNFLGdCQUNBLHdCQUVBLDRCQURBLG1CdkhrdWxDUixDdUh4dGxDSSw4Q0FDRSxjdkgwdGxDTixDdUh4dGxDSSxnREFDRSxpQnZIMHRsQ04sQ3VIeHRsQ0ksdURBQ0UsV0FDQSxxQkFDQSxZQUNBLHFCdkgwdGxDTixDdUh4dGxDSSx3Q0FPRSxjQU5BLGNBUUEsY0FOQSxjQUNBLGtCQU1BLGdCQUxBLFFBQ0EsMkJBRUEsc0JBTkEsV0FTQSxZdkgwdGxDTixDdUh4dGxDSSw4Q0FJRSxTQUZBLHNCQUNBLGlCQUZBLGtCQUlBLFV2SDB0bENOLEN1SHp0bENNLHFEQUtFLFdBRkEsU0FGQSxrQkFDQSxPQUVBLFN2SDR0bENSLEN1SHZ0bENJLHdEQUNFLFd2SHl0bENOLEN1SHB0bENJLDRDQUNFLGN2SHN0bENOLEN1SG50bENNLHlEQUlFLFlBRkEsT0FEQSxNQUVBLFV2SHN0bENSLEN1SGp0bENFLG1DQUNFLGtCdkhtdGxDSixDdUhodGxDSSxzRUFlRSx5QkFIQSxtQkFMQSxzQkFFQSxhQUNBLG1CQUNBLGVBR0EsbUJBVEEsWUFRQSw4QkFMQSxnQkFQQSxlQUVBLFFBREEsTUFFQSxZQUVBLGV2SDJ0bENOLEN1SGp0bENNLGtGQUtFLDRCQURBLHNCQURBLGVBREEsWUFLQSxtQkFEQSxrQkFMQSxxQnZIeXRsQ1IsQ3VIbHRsQ1EsaUdBQ0UsZXZIb3RsQ1YsQ3VIbHRsQ1EseUZBR0UsdUJBRkEsV3pHaE1SLGNBRUEsWUFHQSxPeUc4TFEsVXpHbE1SLGtCQUdBLE15R2dNUSxrQnpHak1SLFVkMDVsQ0YsQ3VIdHRsQ1UscUdBQ0UseUJBQ0EsVUFFQSwwQkFEQSxrQnZIeXRsQ1osQ3VIcHRsQ00sMEVBRUUsWUFEQSxVdkh1dGxDUixDTWwzbENJLHlCaUhrS0Esa0NBQ0UsYUFDQSxlQUNBLDZCdkhtdGxDSixDdUhsdGxDSSx5Q0FDRSxnQnZIb3RsQ04sQ3VIbnRsQ00seURBQ0UsY3ZIcXRsQ1IsQ3VIbnRsQ00sZ0RBQ0Usb0J2SHF0bENSLENBQ0YsQ01sNGxDSSwwQmlIb0xFLDZEQUNFLG1CdkhpdGxDTixDdUgvc2xDSSxtRUFDRSxXdkhpdGxDTixDdUgvc2xDSSwrREFDRSxrQnZIaXRsQ04sQ3VIL3NsQ0ksMEVBQ0UsV3ZIaXRsQ04sQ3VIL3NsQ0ksc0VBQ0UsWXZIaXRsQ04sQ3VIN3NsQ0kseUNBQ0UsZXZIK3NsQ04sQ3VIOXNsQ00seURBQ0UsZ0J2SGd0bENSLEN1SDlzbENNLGdEQUVFLG1CQURBLGVwSHRJb0IsQ29Id0lwQixzQkFDQSxldkhndGxDUixDQUNGLENNLzVsQ0ksMEJpSHNORSx5Q0FDRSxnQnZINHNsQ04sQ3VIM3NsQ00seURBQ0UsZ0J2SDZzbENSLENBQ0YsQ3VIdnNsQ0EsZ0JBRUUsZUFEQSxldkgyc2xDRixDTS81bENJLDRCaUgwTkEscURBQ0UsWXZIeXNsQ0osQ0FDRixDd0g5K2xDQSx5QkFFRSx3QnJIb0ZZLENxSHJGWixnQkFFQSwyQnhIaS9sQ0YsQ00zNmxDSSw0QmtIekVKLHlCQUtJLFl4SG0vbENGLENBQ0YsQ3dILytsQ0EsOEJBRUUsYUFFQSxzQkFEQSw4QkFGQSxVeEhxL2xDRixDTXA4bENJLDBCa0hsREosOEJBT0ksZ0JBREEsa0J4SHEvbENGLENBQ0YsQ3dIai9sQ0Esa0NBQ0UsZXhIby9sQ0YsQ3dIai9sQ0EscUNBRUUsYUFDQSxzQkFGQSxVeEhzL2xDRixDTXA5bENJLDBCa0huQ0oscUNBS0ksU3hIcy9sQ0YsQ0FDRixDd0huL2xDQSxvQ0FDRSxvQnhIcy9sQ0YsQ3dIci9sQ0UsOENBQ0UsZXhIdS9sQ0osQ01oK2xDSSwwQmtIeEJGLDhDQUdJLE14SHkvbENKLENBQ0YsQ014OWxDSSw0QmtIckNGLDhDQU1JLFd4SDIvbENKLENBQ0YsQ00xK2xDSSx5QmtIZEYsMENBRUksa0J4SDAvbENKLENBQ0YsQ3dIdC9sQ0EsOENBQ0UsdUJ4SHkvbENGLEN3SHQvbENBLDRDQUNFLG1CeEh5L2xDRixDd0h4L2xDRSxrREFDRSx1QkFDQSxZeEgwL2xDSixDd0h0L2xDQSw4RkFNRSxxQnJIUVksQ3FITlosWUFQQSxjQUVBLGVBQ0EsaUJBQ0EsaUJ4SDIvbENGLENjOStsQ0Usd0hBQ0UsYWRpZ21DSixDTXpobUNJLHlCa0hLSiw4RkFVSSxlQUNBLGdCeEg4Z21DRixDQUNGLENNL2htQ0ksMEJrSEtKLDhGQWNJLGVBQ0EsZ0J4SGdobUNGLENBQ0YsQ3dIN2dtQ0EsNEhBQ0UsWXhIZ2htQ0YsQ3dIN2dtQ0EsK0NBR0UsbUJBRkEsZUFDQSxZeEhpaG1DRixDd0gvZ21DRSxzREFRRSwrQkFDQSxvQkFIQSxzQkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBSkEsYXhIdWhtQ0osQ3dIL2dtQ1csd1BBQ1Asc0JBQ0EsMkR4SGlobUNKLEN3SDdnbUNBLHlDQU1FLFlBSkEsbUJBQ0EsWUFDQSxXeEhnaG1DRixDYzlpbUNFLHNEQUNFLGFkaWttQ0osQ3dIL2htQ0EsdUMvRTFHRSx3QkFDQSxxQitFOEdBLHlEQURBLHdCQURBLDRCQUZBLGdCQUtBLFcvRTVHQSxlQUZBLGdCQUNBLGdCekNtcG1DRixDd0huaW1DQSxzQ0FDRSxzQ0FDQSx1QnhIc2ltQ0YsQ2NwbG1DRSxtREFDRSxhZHVtbUNKLEN3SHhqbUNFLDRFQUNFLDhEeEgwam1DSixDd0h0am1DQSwrQkFDRSxtQkFDQSxtQkFDQSx1QnhIeWptQ0YsQ3dIdGptQ0EsK0JBQ0Usd0JySDdEWSxDcUhnRVosa0JBRkEsVXJIakVZLENxSG9FWixnQkFGQSxZeEgyam1DRixDd0h4am1DRSxrQ0FDRSxTQUNBLGlCeEgwam1DSixDd0hyam1DRSwrREFLRSw2REFEQSx3QkFEQSw0QkFEQSxjeEgwam1DSixDd0hyam1DRSxvREFDRSxheEh1am1DSixDd0h0am1DSSxzRUFDRSwyQkFDQSxheEh3am1DTixDd0h0am1DSSxzSUFFRSx3QnJIeEZRLENxSHlGUixVeEh1am1DTixDd0hwam1DRSw2SEFFRSxheEhzam1DSixDd0hwam1DRSx3RUFDRSxTeEhzam1DSixDd0huam1DSSxzRUFHRSxtRUFGQSxxQ3hIc2ptQ04sQ2MxcG1DRSxtRkFDRSxhZDZxbUNKLEN3SC9qbUNFLHNaQUNFLGdDQUNBLGV4SHFrbUNKLEN3SGxrbUNJLG1IQUNFLDBCeEhva21DTixDd0hoa21DSSwyR0FDRSxnQ0FDQSxleEhra21DTixDd0gvam1DRSxvRkFDRSxjeEhpa21DSixDd0hoa21DSSwyRkFDRSxvQnhIa2ttQ04sQ3dIaGttQ2EsbWZBQ1Asd0J4SGtrbUNOLEN3SC9qbUNFLDhFQUNFLHdCeEhra21DSixDd0g3am1DQSxpQkFDRSxrQkFDQSxVeEhna21DRixDd0g3am1DQSxnQkFDRSxleEhna21DRixDd0g5am1DRSx1QkFDRSx5QnhIZ2ttQ0osQ3dIL2ptQ0ksaUNBQ0UsWXhIaWttQ04sQ3dINWptQ0EsZ0JBTUUsV0FDQSxlQUxBLFVBR0Esb0JBSkEsa0JBRUEsU0FDQSx1QnhIa2ttQ0YsQ3dIN2ptQ0UsdUJBQ0UsdUJ4SCtqbUNKLEN3SDFqbUNRLHVHQUNFLGF4SCtqbUNWLEN3SHpqbUNFLHVCQUNFLGdCeEgyam1DSixDd0gxam1DSSxnQ0FDRSxjeEg0am1DTixDTTV2bUNJLDRCa0grTEEsZ0NBR0ksU3hIOGptQ04sQ0FDRixDd0gxam1DRSwwQkFFRSxjQURBLGN4SDZqbUNKLENNcndtQ0ksNEJrSHVNRiwwQkFLSSxjeEg2am1DSixDQUNGLEN3SHpqbUNBLDhGQUdFLHNCQURBLGFBREEsVXhIOGptQ0YsQ3dIMWptQ0Msd0NBQ0MsWXhINGptQ0YsQ01ueG1DSSw0QmtIc05ILHdDQUdHLGdCeEg4am1DRixDQUNGLEN3SDNqbUNDLDJDQUNDLDRCeEg2am1DRixDd0g1am1DRSxxREFDRSx3QnhIOGptQ0osQ3dINWptQ00sa0VBQ0UsV0FDQSxjeEg4am1DUixDd0h6am1DRSxzQ0FDRSxjeEgyam1DSixDd0h6am1DSSw0Q0FDRSxZeEgyam1DTixDd0hyam1DRSxzQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFV4SDBqbUNKLEN3SHRqbUNJLDBDQUNFLFl4SHdqbUNOLEN3SHRqbUNNLGdEQUNFLHNCeEh3am1DUixDd0hsam1DQSxpS0FLRSxxQkFEQSxlQURBLE9BREEsU3hId2ptQ0YsQ3dIbGptQ0Esd0tBS0UsY0FEQSxlQURBLE9BREEsU3hId2ptQ0YsQ3dIbGptQ0EsaUxBRUUsc0J4SHFqbUNGLEN3SGxqbUNBLHVDQUVFLHNCQURBLFV4SHNqbUNGLEN3SGpqbUNBLDJEQUNFLCtCeEhvam1DRixDTXQxbUNJLDRCa0h1U0YsK0JBR0ksZ0JBR0EsOEJBQ0EsK0JBTEEsZUFHQSxXQURBLFd4SHFqbUNKLENBQ0YsQ3dIOWltQ0EsYUFFRSxXQURBLG1CeEhram1DRixDd0g5aW1DQSxxQ0FDRSxVckhuVFksQ3FIcVRaLGlCQUNBLHFCQUZBLGdCeEhtam1DRixDd0gvaW1DRSx3REFDRSxheEhpam1DSixDeUh6N21DQSxtREFFRSx3QnRIaUZZLENzSGxGWixnQnpINjdtQ0YsQ01sNG1DSSwwQm1INURKLG1EQUlJLGlCekg4N21DRixDQUNGLEN5SDU3bUNBLCtEQUVFLG9CQURBLGV0SHNINEIsQ3NIcEg1QixzQkFDQSx1QkFDQSxpQnpIKzdtQ0YsQ00vNG1DSSx5Qm1IckRKLCtEQU9JLGV6SGk4bUNGLENBQ0YsQ3lILzdtQ0EsbUVBSUUsbUJBRkEsZ0NBREEsYUFFQSxzQkFHQSxpQkFEQSxpQnpIbThtQ0YsQ3lIajhtQ0UseUZBQ0Usa0J6SG04bUNKLENNaDZtQ0kseUJtSDNDSixtRUFZSSx1QkFEQSxtQkFFQSxlekhvOG1DRixDQUNGLEN5SGw4bUNBLG1FQUdFLE9BRkEsbUJBQ0EscUJ6SHM4bUNGLENNNzZtQ0kseUJtSDNCSixtRUFLSSxtQnpIdThtQ0YsQ0FDRixDeUhyOG1DQSxpQ0FDRSxrQkFFQSxjQUdBLG1CQUZBLGdCQUNBLGtCQUhBLFl6SDQ4bUNGLEN5SHY4bUNFLHFDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBRkEsa0JBR0EsUUFHQSxxRHpIeThtQ0osQ01wOG1DSSx5Qm1IbkJKLGlDQWlCSSxlekgwOG1DRixDQUNGLEN5SHg4bUNBLGdDQUNFLHFCekgyOG1DRixDeUgxOG1DRSx5Q0FDRSxxQkFDQSxxQnpINDhtQ0osQ3lIMThtQ0Usb0NBRUUsZUFEQSxhekg2OG1DSixDeUh6OG1DQSxpRUFFRSxjQURBLGV6SDY4bUNGLEMwSHRobkNBLHFCQUNFLFkxSHlobkNGLENNOTltQ0ksMEJvSDVESixxQkFHSSxlMUgyaG5DRixDQUNGLEMwSHhobkNBLCtCQUNFLGExSDJobkNGLEMwSDFobkNFLGlDQUNFLGExSDRobkNKLEMwSDNobkNJLHVDQUNFLGExSDZobkNOLEMySHppbkNBLGdDQUVFLHdCeEhpRlksQ3dIZlosZ0JBbkVBLG9CM0g4aW5DRixDMkgzaW5DRSxtREFDRSxZM0g2aW5DSixDMkgzaW5DRSxxREFLRSxvQkFEQSxhQUZBLGdCQUNBLHVCQUZBLGtCM0hpam5DSixDMkgzaW5DSSw4REFDRSxlQUNBLGtCQUNBLGdCQUNBLGdCM0g2aW5DTixDMkh6aW5DRSx3REFFRSx3QnhIMERVLEN3SDNEVixpQjNINGluQ0osQzJIemluQ0Usc0RBQ0Usc0JBQ0EsMkIzSDJpbkNKLEMySHppbkNFLCtDQUdFLG1CQURBLGFBREEsZ0IzSDZpbkNKLEMySDFpbkNJLHdEQUNFLG1CM0g0aW5DTixDMkgzaW5DTSw0REFFRSxnQkFEQSxjM0g4aW5DUixDMkh6aW5DRSxvREFNRSxtQkFEQSxhQUZBLGNBQ0EsdUJBSEEsa0IzSCtpbkNKLEMySHppbkNJLCtEQUNFLGdCM0gyaW5DTixDMkh4aW5DSSw2REFDRSx5QkFDQSxrQkFDQSxnQkFDQSwwQjNIMGluQ04sQzJIdmluQ0UsZ0RBQ0UsZ0IzSHlpbkNKLEMySHZpbkNFLG9EQUNFLGlCQUNBLGdCM0h5aW5DSixDMkhyaW5DRSx5Q0FDRSxnQjNIdWluQ0osQ01qam5DSSx5QnFIa0JBLCtDQUNFLGtCM0hraW5DSixDMkhqaW5DSSx3REFDRSxrQjNIbWluQ04sQzJIaGluQ0UsZ0RBQ0UsZ0IzSGtpbkNKLEMySGhpbkNFLHNEQUNFLDBCM0hraW5DSixDMkhoaW5DRSxxREFDRSxvQkFDQSxtQkFDQSxzQjNIa2luQ0osQ0FDRixDTXBrbkNJLDBCcUhzQ0EsZ0RBQ0UsaUIzSGlpbkNKLEMySC9obkNFLHNEQUNFLDRCM0hpaW5DSixDMkgvaG5DRSxvREFDRSxpQkFDQSxvQjNIaWluQ0osQ0FDRixDTWhsbkNJLDBCcUg1REosZ0NBK0dJLHlCM0hpaW5DRixDMkhoaW5DRSx3REFLRSxrQkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXM0htaW5DSixDMkhoaW5DRSxxREFDRSxtQkFDQSxvQjNIa2luQ0osQzJIaGluQ0UsZ0RBQ0UsZTNIa2luQ0osQzJIL2huQ0ksK0RBQ0UsbUIzSGlpbkNOLENBQ0YsQ016bG5DSSw0QnFINkRBLHlDQUNFLGMzSCtobkNKLEMySDdobkNFLG9EQUNFLGtCQUNBLG1CM0graG5DSixDQUNGLENNbG1uQ0ksNkJxSHlFQSx1RkFFRSwwQjNINmhuQ0osQ0FDRixDMkgxaG5DRywwQkFDQyx1RkFFRSwwQjNINGhuQ0osQ0FDRixDTTVubkNJLHlCcUh1R0UscUdBQ0UsVTNId2huQ04sQzJIdGhuQ00scUhBQ0UsUzNId2huQ1IsQ0FDRixDTXBvbkNJLDBCcUhrSEkscUhBQ0UsUzNIcWhuQ1IsQzJIamhuQ0ksZ0dBQ0UseUIzSG1obkNOLEMySGhobkNJLDZHQUNFLFczSGtobkNOLENBQ0YsQzRIM3NuQ0EsOEJBRUUsZ0JBREEsa0I1SCtzbkNGLEM0SDdzbkNFLHlDQUNFLGdCNUgrc25DSixDTXZwbkNJLDBCc0h6REYseUNBR0ksZ0I1SGl0bkNKLENBQ0YsQ001cG5DSSx5QnNIekRGLHlDQU1JLGdCNUhtdG5DSixDQUNGLEM0SGp0bkNFLGlEQUNFLFk1SG10bkNKLEM0SGp0bkNFLG1EQVFFLG1CQUNBLGtCQUNBLGdCQUNBLHNCQU5BLGtCQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0I1SDJ0bkNKLEM0SDlzbkNFLHNEQUVFLHdCekhtRFUsQ3lIcERWLGlCNUhpdG5DSixDNEg5c25DRSxvREFFRSxzQkFEQSxpQkFFQSwyQjVIZ3RuQ0osQzRIOXNuQ0UsNkNBR0UsbUJBREEsYUFEQSxnQjVIa3RuQ0osQzRIL3NuQ0ksc0RBQ0UsbUI1SGl0bkNOLEM0SGh0bkNNLDBEQUVFLGdCQURBLGM1SG10bkNSLEM0SDlzbkNFLGtEQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQjVIb3RuQ0osQzRIN3NuQ0UsOENBQ0UsZ0I1SCtzbkNKLEM0SDdzbkNFLGtEQUNFLGlCQUNBLGdCNUgrc25DSixDNEh4c25DRSx1Q0FDRSxnQjVIMHNuQ0osQ01ydG5DSSx5QnNIZUEsNkNBQ0Usa0I1SHlzbkNKLEM0SHhzbkNJLHNEQUNFLGtCNUgwc25DTixDNEh2c25DRSw4Q0FDRSxnQjVIeXNuQ0osQzRIdnNuQ0Usb0RBQ0UsWTVIeXNuQ0osQzRIdnNuQ0UsbURBQ0Usb0JBQ0Esa0I1SHlzbkNKLENBQ0YsQ012dW5DSSwwQnNIa0NBLDhDQUVFLGtCQURBLFc1SHlzbkNKLEM0SHRzbkNFLG9EQUNFLGlCQUNBLGM1SHdzbkNKLEM0SHRzbkNFLGtEQUNFLGlCQUNBLG9CNUh3c25DSixDQUNGLENNcnZuQ0ksMEJzSGlEQSxzREFLRSx1QkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXNUh3c25DSixDNEhyc25DRSxtREFDRSxtQkFHQSxnQkFGQSxzQkFDQSxtQjVId3NuQ0osQzRIcnNuQ0UsOENBRUUsa0JBREEsVzVId3NuQ0osQ0FDRixDTTN2bkNJLDRCc0h3REEsdUNBQ0UsZ0I1SHNzbkNKLENBQ0YsQzRIanNuQ0csNENBQ0csMEI1SG9zbkNOLEM0SGxzbkNNLGdFQUNFLG1CNUhvc25DUixDNEhoc25DSSxvREFDRSxxQjVIa3NuQ04sQ012eG5DSSx5QnNIeUZFLDRDQUNFLHlCNUhpc25DTixDQUNGLENNNXhuQ0ksMEJzSCtGRSw0Q0FDRSwwQjVIZ3NuQ04sQ0FDRixDTWp5bkNJLDBCc0hxR0EsNENBQ0UseUI1SCtybkNKLENBQ0YsQ010eW5DSSx5QnNINEdFLG1HQUNFLFdBQ0EsVzVINnJuQ04sQzRIM3JuQ00sbUhBQ0UsUzVINnJuQ1IsQ0FDRixDTS95bkNJLDBCc0h3SEksbUhBQ0UsUzVIMHJuQ1IsQ0FDRixDNEhscm5DQSwyQ0FDRSxTNUhxcm5DRixDNkhwM25DQSw2QkFLRSxtQkFFQSxrQjFIMkVZLEMwSDlFWixhQUtBLGlCQUNBLGUxSG1INEIsQzBINUg1QixhQUNBLGdDQUlBLHVCQUVBLG1CQUxBLGtCQVFBLHdCN0h1M25DRixDTXp6bkNJLDRCdUh6RUosNkJBYUkscUI3SHkzbkNGLENBQ0YsQzhIdjRuQ0EsdUNBTUUsYUFMQSxlQUdBLGUzSDBINEIsQzJINUg1QixpQkFHQSxtQkFGQSxpQjlINjRuQ0YsQ01wMW5DSSx5QndINURKLHVDQVFJLGE5SDQ0bkNGLENBQ0YsQ016MW5DSSwwQndINURKLHVDQVdJLGM5SDg0bkNGLENBQ0YsQzhIMzRuQ0Esd0NBQ0UsYUFDQSw4QkFDQSxpQjlIODRuQ0YsQzhINzRuQ0UsNkNBR0UseUJBQ0EsY0FGQSw0QkFEQSxTOUhrNW5DSixDTTcxbkNJLDRCd0h0REYsNkNBTUksc0I5SGk1bkNKLENBQ0YsQzhILzRuQ00sNERBQ0UsWTNIeURNLEMySHZETixjM0h1RE0sQzJIeEROLGE5SGs1bkNSLEM4SDM0bkNNLDZHQUVFLFkzSCtDTSxDMkhoRE4sYTlIazVuQ1IsQzhINzRuQ0UsNENBRUUsWUFDQSxvQkFGQSxVOUhpNW5DSixDOEg5NG5DSSxpREFDRSwwQjlIZzVuQ04sQ012M25DSSw0QndIckJBLDZDQUNFLFU5SCs0bkNKLENBQ0YsQzhIbDNuQ0csK0xBRUMsVUFEQSxrQjlIKzRuQ0osQzhIMTRuQ0EsMkNBR0UsT0FDQSx1QkFGQSxROUg4NG5DRixDOEgxNG5DRSxpREFFRSxvQkFDQSxTQUZBLDRCOUg4NG5DSixDOEh6NG5DRSxvREFDRSxnQkFDQSxZOUgyNG5DSixDTXQ3bkNJLHlCd0h5Q0Ysb0RBS0ksYTlINDRuQ0osQzhINzVuQ0YsMkNBc0JJLHNCOUg0NG5DRixDQUpGLEM4SHA0bkNBLHlDQUdFLGFBREEsSzlINDRuQ0YsQzhIejRuQ0UsaURBQ0UsUTlIMjRuQ0osQ014OG5DSSx5QndIdURKLHlDQVVJLGM5SDI0bkNGLENBQ0YsQzhIeDRuQ0EsK0NBQ0UsYUFDQSw2QkFDQSxnQjlIMjRuQ0YsQ01uOW5DSSx5QndIcUVKLCtDQUtJLGU5SDY0bkNGLENBQ0YsQzhIMTRuQ0EsOENBQ0UsNERBSUEsb0JBR0EsZUFEQSxjQURBLFk5SDQ0bkNGLEM4SHo0bkNFLGtEQUNFLFk5SDI0bkNKLEM4SHo0bkNFLG1EQUNFLGNBQ0EsVzlIMjRuQ0osQzhIejRuQ0UsdURBQ0UsK0M5SDI0bkNKLEM4SHo0bkNFLHdEQUNFLGdEOUgyNG5DSixDOEh6NG5DRSx1REFDRSwrQzlIMjRuQ0osQzhIejRuQ0UseURBQ0UsaUQ5SDI0bkNKLENNbi9uQ0kseUJ3SDBHRix1REFFSSxZOUgyNG5DSixDQUNGLEM4SHY0bkNBLDhDQUVFLFUzSGhHWSxDMkgrRlosaUI5SDI0bkNGLEM4SHY0bkNBLGdDQUVFLGtCM0h0R1ksQzJIK0daLGdCQUxBLFNBQ0EsT0FOQSxnQkFFQSxlQUVBLFFBR0EsU0FDQSxVOUgwNG5DRixDOEh2NG5DRSxxQ0FDRSxtQkFFQSxrQkFEQSxlOUgwNG5DSixDOEh4NG5DSSw4Q0FDRSxrQjlIMDRuQ04sQzhIdjRuQ0Usd0RBQ0UsaUJBQ0EsaUI5SHk0bkNKLENNcmhvQ0kseUJ3SHNISixnQ0E4Qkksa0JBSEEsWUFDQSxVQUhBLGtCQUNBLGVBR0EsZTlIMjRuQ0YsQzhIejRuQ0Usd0RBQ0UsZTlIMjRuQ0osQ0FDRixDTWxpb0NJLDBCd0hzSEosZ0NBb0NJLGlCQUNBLGU5SDQ0bkNGLEM4SDM0bkNFLHFDQUVFLGVBREEsWTlIODRuQ0osQzhINTRuQ0ksOENBQ0UsaUI5SDg0bkNOLENBQ0YsQ01saW9DSSw0QndIeUdKLGdDQW1ESSxzQkFKQSxhQUNBLDJCQUNBLDhCQUNBLGM5SCs0bkNGLEM4SDc0bkNFLHdEQUVFLG1CQURBLGFBTUEsY0FKQSx1QkFDQSxnQkFDQSxpQkFDQSxZOUhnNW5DSixDOEg5NG5DSSx5RkFDRSxxQkFDQSxjOUhnNW5DTixDOEgvNG5DTSw2RkFHRSxjQUZBLGVBQ0EsWTlIazVuQ1IsQzhIOTRuQ0ksbUVBRUUsa0I5SCs0bkNOLENBQ0YsQzhIMTRuQ0Esc0NBQ0UsbUI5SDY0bkNGLEM4SDU0bkNFLCtDQUNFLG9COUg4NG5DSixDTXBsb0NJLHlCd0htTUosc0NBTUksWTlIKzRuQ0YsQ0FDRixDOEgzNG5DRSwwREFDRSxTOUg4NG5DSixDTWhsb0NJLDRCd0h1TUYsK0ZBRUUsWTlINjRuQ0YsQzhIMTRuQ0EsMENBQ0UsT0FFQSxtQkFEQSxzQjlINjRuQ0YsQzhIMzRuQ0UsbURBQ0UsWTlINjRuQ0osQzhIMTRuQ0EsMkM1RnZSRSx3Qi9CZ0ZVLEM2QnZFWixvQjdCdUVZLEM2QnpFWixVaEMrcG9DQSxDT2hxb0NBLGlEMkJORSxxQi9CeUVVLEM2QjFEVixvQkFYaUMsQ0FTakMsYWhDOHBvQ0YsQ2dDenBvQ0Esa0dFbEJFLHFCL0J5RVUsQzZCbkRWLG9CQWxCaUMsQ0F1Qi9CLGlDQVBGLFVoQzZwb0NGLENnQ2pwb0NBLHdHQUdFLHdCN0I2Q1UsQzZCNUNWLG9CN0I0Q1UsQzZCOUNWLFVoQ29wb0NGLENnQzNvb0NBLGlPQUlFLHdCQTFDc0MsQ0E4Q3RDLG9CQTdDa0MsQ0F3Q2xDLFVoQzZvb0NGLENnQ3Rvb0NFLG1QQUtJLGdDaENvb29DTixDOEhwNm5DQSwyQ0FDRSx5QkFDQSxlOUhzNm5DRixDOEhyNm5DRSxrREFDRSxZQUdBLFFBRkEsU0FDQSxrQzlIdzZuQ0osQzhIcjZuQ0UsaURBQ0UsUTlIdTZuQ0osQ0FDRixDOEg1NW5DQSx5QkFDRSxjOUhvNm5DRixDTWxwb0NJLDZCd0g2T0oseUJBR0ksZ0I5SHM2bkNGLENBQ0YsQzhIejVuQ0EscUNBS0UsU0FDQSxPQUxBLGdCQUNBLGVBRUEsUUFHQSxTQUNBLFU5SG82bkNGLEM4SGw2bkNFLDBDQUNFLG1CQUVBLGtCQURBLGU5SHE2bkNKLEM4SG42bkNJLG1EQUNFLGtCOUhxNm5DTixDOEhsNm5DRSw2REFDRSxpQkFDQSxpQjlIbzZuQ0osQzhIbDZuQ0UsK0NBQ0UsUzlIbzZuQ0osQ010c29DSSx5QndIMlFKLHFDQStCSSxrQkFIQSxZQUNBLFVBRkEsa0JBREEsZUFJQSxlOUhzNm5DRixDOEhwNm5DRSw2REFDRSxlOUhzNm5DSixDOEhwNm5DRSwwQ0FDRSxjOUhzNm5DSixDQUNGLENNdHRvQ0ksMEJ3SDJRSixxQ0F3Q0ksaUJBQ0EsZTlIdTZuQ0YsQzhIdDZuQ0UsMENBQ0UsYzlIdzZuQ0osQzhIdjZuQ0ksbURBQ0UsaUI5SHk2bkNOLENBQ0YsQ01ydG9DSSw0QndIOFBKLHFDQW1ESSxtQkFEQSxhQUdBLGVBREEsOEJBRUEsYzlIeTZuQ0YsQzhIeDZuQ0UsNkRBRUUsbUJBREEsYUFNQSxjQUpBLHVCQUNBLGdCQUNBLGlCQUNBLFk5SDI2bkNKLEM4SHo2bkNJLDhGQUNFLHFCQUNBLGM5SDI2bkNOLEM4SDE2bkNNLGtHQUdFLGNBRkEsZUFDQSxZOUg2Nm5DUixDOEh6Nm5DSSx3RUFFRSxrQjlIMDZuQ04sQzhIdjZuQ0UsK0NBR0UsbUJBREEsYUFHQSxlQURBLDhCQUhBLFE5SDY2bkNKLENBQ0YsQzhIdjZuQ0Usd0RBQ0UscUI5SHk2bkNKLEM4SHQ2bkNFLHlDQUlFLFlBREEsZ0JBRkEsY0FDQSxVOUgwNm5DSixDTWh4b0NJLHlCd0hvV0YseUNBU0ksWUFEQSxrQkFFQSxnQkFIQSxnQkFEQSxVOUg4Nm5DSixDQUNGLENNenhvQ0ksMEJ3SG9XRix5Q0FhSSxrQjlINDZuQ0osQ0FDRixDOEgxNm5DSSw4Q0FFRSxtQkFEQSxhQUVBLHNCOUg0Nm5DTixDTXR4b0NJLDZCd0h1V0EsOENBTUksZ0JBRUEsbUJBREEsUTlIODZuQ04sQ0FDRixDK0hwMm9DQSxnREFNRSxhQUxBLGVBR0EsZTVId0g0QixDNEgxSDVCLGlCQUdBLG1CQUZBLGlCL0gwMm9DRixDTW56b0NJLHlCeUgxREosZ0RBUUksYS9IeTJvQ0YsQ0FDRixDTXh6b0NJLDBCeUgxREosZ0RBV0ksYy9IMjJvQ0YsQ0FDRixDK0h4Mm9DQSxpREFDRSxhQUNBLDhCQUNBLGlCL0gyMm9DRixDK0gxMm9DRSxzREFHRSx5QkFDQSxjQUZBLDRCQURBLFMvSCsyb0NKLENNNXpvQ0ksNEJ5SHBERixzREFNSSxzQi9IODJvQ0osQ0FDRixDK0g1Mm9DTSxxRUFDRSxZNUh1RE0sQzRIckROLGM1SHFETSxDNEh0RE4sYS9IKzJvQ1IsQytIeDJvQ00sK0hBRUUsWTVINkNNLEM0SDlDTixhL0grMm9DUixDK0gxMm9DRSxxREFFRSxZQUNBLG9CQUZBLFUvSDgyb0NKLEMrSDMyb0NJLDBEQUNFLDBCL0g2Mm9DTixDTXQxb0NJLDRCeUhuQkEsc0RBQ0UsVS9INDJvQ0osQ0FDRixDK0h4Mm9DQSwrSkFLRSx3QjVIYVksQzRIWFoseUJBQ0Esa0JBRkEsZ0JBSEEsVUFPQSxhQVRBLGtCQVFBLGtCQUVBLDJCQVBBLDJCQUZBLGlCL0hvM29DRixDK0gxMm9DRSwyTEFPRSxpQ0FGQSw2QkFDQSw4QkFFQSxZQVBBLFdBR0EsU0FLQSxTQVBBLGtCQVFBLCtCQVBBLE8vSG0zb0NKLEMrSHgyb0NBLCtDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esa0JBTEEsa0JBTUEseUIvSDIyb0NGLEMrSHoyb0NFLG9FQUNFLGUvSDIyb0NKLENNLzRvQ0kseUJ5SDBCSiwrQ0FjSSxlL0gyMm9DRixDQUNGLENNbDJvQ0ksbUR5SHhCSiwrQ0FrQkksZS9INDJvQ0YsQytIMTJvQ0UseUVBQ0UsYS9INDJvQ0osQ0FDRixDK0h4Mm9DQSxvREFHRSxPQUNBLHVCQUZBLFEvSDQyb0NGLEMrSHoyb0NFLDBEQUVFLFVBQ0EsU0FGQSxrQi9INjJvQ0osQytIejJvQ0UsNkRBQ0UsZ0JBQ0EsWS9IMjJvQ0osQ00zNm9DSSx5QnlIOERGLDZEQUlJLGEvSDYyb0NKLEMrSDMzb0NGLG9EQWtCSSxzQi9IODJvQ0YsQ0FKRixDK0hyMm9DQSx3REFDRSxhQUNBLDZCQUNBLGdCL0g2Mm9DRixDTTM3b0NJLHlCeUgyRUosd0RBS0ksZS9IKzJvQ0YsQ0FDRixDK0g1Mm9DQSx1REFDRSwyRUFJQSxvQkFHQSxlQURBLGNBREEsWS9IODJvQ0YsQytIMzJvQ0UsMkRBQ0UsWS9INjJvQ0osQytIMzJvQ0UsNERBQ0UsY0FDQSxXL0g2Mm9DSixDK0gzMm9DRSxnRUFDRSw4RC9INjJvQ0osQytIMzJvQ0UsaUVBQ0UsK0QvSDYyb0NKLEMrSDMyb0NFLGdFQUNFLDhEL0g2Mm9DSixDK0gzMm9DRSxrRUFDRSxnRS9INjJvQ0osQ00zOW9DSSx5QnlIZ0hGLGdFQUVJLFkvSDYyb0NKLENBQ0YsQytIejJvQ0EsdURBRUUsVTVIdEdZLEM0SHFHWixpQi9INjJvQ0YsQytIejJvQ0EseUNBRUUsa0I1SDVHWSxDNEhvSFosa0I1SGhIWSxDNEg0R1osU0FDQSxPQU5BLGVBRUEsZUFFQSxRQUdBLFNBQ0EsV0FMQSxVL0hrM29DRixDK0gzMm9DRSxpREFFRSxtQkFEQSxhQUVBLDBCL0g2Mm9DSixDK0g1Mm9DSSxtREFJRSxpQi9IMjJvQ04sQ00xL29DSSwwQnlIMklBLG1EQUVJLGlCL0hpM29DTixDQUNGLENNbC9vQ0ksNEJ5SDhIQSxtREFNSSxjL0hrM29DTixDQUNGLEMrSC8yb0NFLDhDQUVFLGtCQURBLGUvSGszb0NKLEMrSGgzb0NJLHVEQUNFLGtCL0hrM29DTixDK0gvMm9DRSxpRUFDRSxpQkFDQSxpQi9IaTNvQ0osQ00vZ3BDSSx5QnlINEhKLHlDQXNDSSxTQURBLGlCQUVBLFVBQ0EsVS9IazNvQ0YsQytIaDNvQ0UsaUVBQ0UsZS9IazNvQ0osQ0FDRixDTTFocENJLDBCeUg0SEoseUNBK0NJLGMvSG0zb0NGLEMrSGwzb0NFLDhDQUVFLGVBREEsWS9IcTNvQ0osQytIbjNvQ0ksdURBQ0UsaUIvSHEzb0NOLENBQ0YsQ016aHBDSSw0QnlIK0dKLHlDQTZESSxhL0hpM29DRixDK0hyM29DRSxpREFDRSxhQUNBLDZCL0h1M29DSixDK0huM29DRSxpRUFFRSxtQkFEQSxhQU1BLGlCQUpBLHVCQUNBLGdCQUNBLHdCQUNBLFUvSHMzb0NKLEMrSHAzb0NJLGtHQUNFLHFCQUNBLGMvSHMzb0NOLEMrSHIzb0NNLHNHQUdFLGNBRkEsZUFDQSxZL0h3M29DUixDK0hwM29DSSw0RUFFRSxrQi9IcTNvQ04sQ0FDRixDK0hoM29DQSwrQ0FDRSxtQi9IbTNvQ0YsQytIbDNvQ0Usd0RBQ0Usb0IvSG8zb0NKLENNM2twQ0kseUJ5SG9OSiwrQ0FNSSxZL0hxM29DRixDQUNGLEMrSGozb0NFLG1FQUNFLFMvSG8zb0NKLENNdmtwQ0ksNEJ5SHdORixpSEFFRSxZL0htM29DRixDK0hoM29DQSxtREFDRSxPQUVBLG1CQURBLHNCL0htM29DRixDK0hqM29DRSw0REFDRSxZL0htM29DSixDK0hoM29DQSxvRDdGeFNFLHdCL0JnRlUsQzZCdkVaLG9CN0J1RVksQzZCekVaLFVoQ3NwcENBLENPdnBwQ0EsMEQyQk5FLHFCL0J5RVUsQzZCMURWLG9CQVhpQyxDQVNqQyxhaENxcHBDRixDZ0NocHBDQSxvSEVsQkUscUIvQnlFVSxDNkJuRFYsb0JBbEJpQyxDQXVCL0IsaUNBUEYsVWhDb3BwQ0YsQ2dDeG9wQ0EsMEhBR0Usd0I3QjZDVSxDNkI1Q1Ysb0I3QjRDVSxDNkI5Q1YsVWhDMm9wQ0YsQ2dDbG9wQ0EsNFBBSUUsd0JBMUNzQyxDQThDdEMsb0JBN0NrQyxDQXdDbEMsVWhDb29wQ0YsQ2dDN25wQ0UsOFFBS0ksZ0NoQzJucENOLEMrSDE0b0NBLG9EQUNFLHlCQUNBLGUvSDQ0b0NGLEMrSDM0b0NFLDJEQUNFLFlBR0EsUUFGQSxTQUNBLGtDL0g4NG9DSixDK0gzNG9DRSwwREFDRSxRL0g2NG9DSixDK0h2NG9DRixnRUFFRSxhL0gwNG9DQSxDQUpGLEMrSGw0b0NBLGlDQUVFLG1CQUNBLGlCQUVBLGtCQUpBLGtCQUdBLFcvSDI0b0NGLENNN29wQ0ksNkJ5SDhQSixpQ0FTSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGtCQURBLFcvSGs1b0NGLENBQ0YsQ014cHBDSSw0QnlIOFBKLGlDQWlCSSxjQURBLFUvSCs0b0NGLENBQ0YsQytIMzRvQ0EsNkNBRUUsbUJBSUEsZ0JBSEEsaUJBRUEsa0JBSkEsa0JBTUEsbUJBSEEsaUIvSGk1b0NGLENNeHFwQ0ksNkJ5SG1SSiw2Q0FXSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGlCL0hvNW9DRixDQUNGLENNbHJwQ0ksNEJ5SG1SSiw2Q0FtQkksY0FEQSxVL0hrNW9DRixDQUNGLEMrSDk0b0NBLGlDQUVFLHNCQURBLGtCQUVBLG1CQUNBLGlCQUNBLGtCQUNBLGtCL0hpNW9DRixDTWpzcENJLDZCeUgwU0osaUNBVUksZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxrQkFMQSxpQi9IdTVvQ0YsQ0FDRixDK0gvNG9DQSx5QkFDRSxpQi9IazVvQ0YsQ00vc3BDSSw2QnlINFRKLHlCQUdJLGUvSG81b0NGLENBQ0YsQ01qdXBDSSx5QnlIaVZKLDBCQUVNLGlCL0htNW9DSixDQUNGLENNdnVwQ0ksMEJ5SGlWSiwwQkFLTSxxQi9IcTVvQ0osQ0FDRixDZ0lweXBDQSxpQ0FLSSxxQkFGQSxhQUNBLGVBRUEsbUJBSkEsZWhJMHlwQ0osQ01wdnBDSSwwQjBIeERKLGlDQVNRLGtDaEl1eXBDTixDQUNGLENNNXVwQ0ksNEIwSHJFSixpQ0FjUSxzQkFDQSxnQkFGQSxlaEkweXBDTixDQUNGLENnSXJ5cENBLGdDQUVJLE9BQ0EsZWhJdXlwQ0osQ014dnBDSSw0QjBIbERKLGdDQU9RLGVBREEsZ0JBRUEsZ0JoSXd5cENOLENBQ0YsQ001d3BDSSwwQjBIekJKLGtDQUlRLHNCaElzeXBDTixDQUNGLENnSW55cENBLHdDQUNJLGtCaElzeXBDSixDTXp3cENJLDRCMEg5Qkosd0NBSVEsa0JoSXV5cENOLENBQ0YsQ2dJcHlwQ0EsbUNBRUksWUFEQSxXaEl3eXBDSixDTWh5cENJLHlCMEhUSixtQ0FNUSxrQkFEQSwwQkFFQSxVaEl3eXBDTixDQUNGLENnSWh5cENJLHdFQUVJLGNBREEsWWhJd3lwQ1IsQ2dJbHlwQ0ksNENBRUksaUJBREEsZWhJc3lwQ1IsQ2dJanlwQ0EsK0JBRUksY0FDQSxnQkFDQSxpQkFIQSxnQmhJdXlwQ0osQ2dJaHlwQ0ksaURBQ0ksY0FDQSxlaElteXBDUixDZ0k5eHBDQSwwQ0FFSSxlQURBLGFoSWt5cENKLENnSTF4cENBLDRDQUNJLGFoSTZ4cENKLENnSXR4cENBLDhCQUNJLGFBQ0EsYWhJeXhwQ0osQ2dJcnhwQ0kseUVBQ0ksY2hJd3hwQ1IsQ2dJcnhwQ0ksbUZBQ0ksZWhJdXhwQ1IsQ016MHBDSSw0QjBIc0RJLHlGQUVJLDZCQURBLGdCaEl1eHBDVixDQUNGLENnSWp4cENBLGdDQUdJLGdDQURBLGFBREEsV2hJc3hwQ0osQ01sMnBDSSx5QjBIMkVKLGdDQU1RLG1CQUNBLGtCQUNBLGVoSXF4cENOLENBQ0YsQ2dJbnhwQ0kseURBRUksc0JBQ0Esa0JBRkEsU2hJdXhwQ1IsQ2dJbHhwQ0ksbURBRUksc0JBQ0Esa0JBRkEsU2hJc3hwQ1IsQ010MnBDSSw0QjBIOERKLGdDQXdCUSxlaElveHBDTixDQUNGLENnSWp4cENBLDRDQUNJLGdCQUVBLFlBREEsZUFFQSxVaElveHBDSixDTS8zcENJLHlCMEh1R0osNENBT1EsbUJBR0EsMkJBREEsNEJBREEsV2hJdXhwQ04sQ0FDRixDZ0lueHBDSSwrQ0FHSSxXQUZBLGVBQ0EsZ0JoSXN4cENSLENNLzNwQ0ksNEIwSHVHQSwrQ0FNUSxjaElzeHBDVixDQUNGLENnSWx4cENBLHlDQUNJLG9CaElxeHBDSixDZ0lqeHBDSSwwQkFFSSxrQkFEQSxXaElxeHBDUixDZ0kvd3BDQSx3QkFFSSwrQkFDQSxXQUZBLFNoSW94cENKLENnSWh4cENJLDRCQUVJLFlBREEsVWhJbXhwQ1IsQ2dJOXdwQ0EscUNBQ0ksOEJoSWl4cENKLENnSTl3cENBLDZCQUlJLGdCQUNBLDhCQUtBLFdBRkEsZUFEQSxnQkFMQSxhQU9BLGlCQUhBLDRCQUhBLFlBRkEsU2hJMHhwQ0osQ2dJL3dwQ0ksa0NBQ0ksZWhJaXhwQ1IsQ00zNnBDSSw0QjBINklKLDZCQWlCUSxnQ2hJaXhwQ04sQ0FDRixDZ0k5d3BDQSxzQkFDSSxlaElpeHBDSixDTXA3cENJLDRCMEhrS0osc0JBSVEsZWhJa3hwQ04sQ0FDRixDZ0kvd3BDQSw2RkFJSSxxQkFDQSw0QkFGQSxvQkFEQSxnQkFEQSw0QmhJc3hwQ0osQ2dJM3dwQ0EscUhBQ0ksYWhJOHdwQ0osQ2dJM3dwQ0Esc0VBQ0ksWWhJOHdwQ0osQ2dJM3dwQ0Esa0NBQ0ksYUFDQSxzQmhJOHdwQ0osQ2lJcGhxQ0EsaUJBQ0ksbUJqSXVocUNKLENNbDlwQ0ksNEIySHRFSixpQkFJUSxvQmpJd2hxQ04sQ2lJdGhxQ00sbUNBQ0ksY2pJd2hxQ1YsQ0FDRixDaUlyaHFDSSxvQkFDSSxnQkFDQSxjakl1aHFDUixDaUlwaHFDSSw4QkFFSSxnQ0FEQSxVakl1aHFDUixDaUlwaHFDUSxvRkFFSSxhaklzaHFDWixDaUlsaHFDSSxpQ0FLSSxtQkFEQSxhQURBLGdDQUZBLGtCQUNBLFVqSXVocUNSLENpSWxocUNRLG1EQUVJLG1CQURBLFlqSXFocUNaLENpSTlncUNZLCtIQUNJLFdqSW1ocUNoQixDTXYvcENJLDRCMkg1Q0EsaUNBcUJRLG9CaklraHFDVixDQUNGLENpSS9ncUNJLDhCQUtJLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBRUEsU2pJaWhxQ1IsQ2lJOWdxQ0kseURBQ0ksWWpJZ2hxQ1IsQ2lJN2dxQ0ksMEJBR0ksZ0JBREEsUUFEQSxrQkFHQSxVakkrZ3FDUixDTTFocUNJLDBCMkhPQSwwQkFPUSxxQmpJZ2hxQ1YsQ0FDRixDTWxocUNJLDRCMkhOQSwwQkFXUSxZaklpaHFDVixDQUNGLENpSS9ncUNRLGlDQUdJLHNCQUVBLFlBSkEsZ0JBS0Esc0JBRkEsV0FGQSxhaklxaHFDWixDTTVpcUNJLDBCMkhxQkksaUNBVVEscUJBREEsWWpJbWhxQ2QsQ0FDRixDaUkvZ3FDUSwwQ0FDSSxTaklpaHFDWixDaUk1Z3FDQSxnRUFFSSw4REFEQSxpQkFHQSxvQkFEQSxvQkFFQSxTakkrZ3FDSixDaUk3Z3FDQSw4QkFDSSxzQkFDQSxhaklnaHFDSixDaUk5Z3FDQSw0QkFLSSxZQUNBLG9CQUNBLDRDQUNBLGNBTEEsYUFEQSxrQkFFQSxVaklvaHFDSixDaUkvZ3FDSSw4QkFDSSxtQkFDQSxnQmpJaWhxQ1IsQ01ua3FDSSw0QjJIc0RJLDhCQUNJLG1CQUNBLGdCaklnaHFDVixDQUNGLENNdGxxQ0kseUIySG9ESiw0QkF3QlEsZ0JBQ0Esa0JBRkEsYUFEQSxhakltaHFDTixDQUNGLENNOWxxQ0ksMEIySG9ESiw0QkE4QlEsc0JBREEsV2pJa2hxQ04sQ0FDRixDaUkvZ3FDSSwrQkFDSSxjaklpaHFDUixDTXZtcUNJLDBCMkhxRkEsK0JBSVEsV2pJa2hxQ1YsQ0FDRixDaUkvZ3FDSSxrQ0FDSSxpQkFFQSxnQkFEQSxvQmpJa2hxQ1IsQ01wbXFDSSw0QjJIZ0ZBLGtDQU1RLG1CQUNBLGtCaklraHFDVixDQUNGLENNdm5xQ0ksMEIySHVHSSxzQ0FFUSxpQkFDQSxvQmpJa2hxQ2QsQ0FDRixDTWhucUNJLDRCMkgwRkksc0NBT1EsbUJBQ0Esa0JqSW1ocUNkLENBQ0YsQ2lJN2dxQ0ksaUNBTUksaUJBQ0EsWUFDQSxXQUhBLGVBSkEsb0JBQ0Esb0JBRUEsa0JBS0EsVUFOQSx5QmpJcWhxQ1IsQ2lJN2dxQ1EsdUNBQ0ksYTlIeEdFLEM4SHlHRixvQmpJK2dxQ1osQ01yb3FDSSw0QjJIeUdBLGlDQWlCUSxtQkFDQSxnQmpJK2dxQ1YsQ0FDRixDaUkzZ3FDQSw4RUFFSSxhakk4Z3FDSixDaUk1Z3FDSSxvRkFDSSxvQkFFQSxnQkFEQSxnQmpJZ2hxQ1IsQ2lJN2dxQ1EsNEZBRUksY0FFQSxtQkFEQSwyQkFGQSxZakltaHFDWixDaUk1Z3FDSSxrRkFDSSxvQkFDQSxlakkrZ3FDUixDaUk1Z3FDSSx3R0FDSSxZakkrZ3FDUixDTXRxcUNJLDRCMkhnSUosOEVBMkJRLGFqSWdocUNOLENpSTlncUNNLG9GQUNJLG1CQUNBLGdCaklpaHFDVixDaUloaHFDVSw0RkFDSSxrQmpJbWhxQ2QsQ2lJL2dxQ00sa0ZBQ0ksa0JqSWtocUNWLENBQ0YsQ2lJNWdxQ1EsaUZBQ0ksY2pJK2dxQ1osQ2lJemdxQ0EseUZBRUkscUJqSTRncUNKLENpSTFncUNJLDZGQUNJLG9CQUNBLGVqSTZncUNSLENNdnNxQ0ksNEIySHdMQSw2RkFLUSxtQkFDQSxnQmpJK2dxQ1YsQ0FDRixDaUkzZ3FDUSxpSUFDSSxpQmpJOGdxQ1osQ2lJemdxQ0ksaUhBRUksdUJBREEsWWpJNmdxQ1IsQ2lJdmdxQ1EsMkhBQ0ksY2pJMGdxQ1osQ2lJcmdxQ2dCLGlKQUtJLFlBSEEsbUJBQ0EsZ0JBQ0EsaUJBSEEsWWpJNGdxQ3BCLENpSWxncUNRLDZIQUlJLGdFQUNBLDRCQUpBLHFCQUVBLGVBR0Esa0JBSkEsYWpJeWdxQ1osQ2lJLy9wQ1EseUhBQ0ksd0JqSWtncUNaLENpSTcvcENBLDRDQUNJLG1CaklnZ3FDSixDaUkzL3BDUSxnREFFSSxZQURBLFVqSSsvcENaLENpSXovcENBLDJEQUNJLGtCakk0L3BDSixDTTd2cUNJLDRCMkhnUUosMkRBSVEsb0JqSTYvcENOLENBQ0YsQ2lJMS9wQ0EsaUNBQ0ksYUFDQSxXQUNBLGtCakk2L3BDSixDaUk1L3BDSSw0Q0FDSSxRakk4L3BDUixDaUkxL3BDQSxnQ0FNSSxlQUxBLG9CQUdBLGdCQUZBLG9CQUNBLFdBRUEsZ0JqSTgvcENKLENpSTMvcENJLHdDQUVJLDZCQURBLFNqSTgvcENSLENNeHhxQ0ksNEIySGlSSixnQ0FjUSxlQUNBLGdCakk2L3BDTixDQUNGLENpSXovcENBLDhCQVNJLFlBR0EsOEJBRkEsV0FHQSxlQUxBLG9CQUxBLGVBUUEseUJBTkEsa0JBRUEsUUFEQSxRQUZBLFVqSW1ncUNKLENpSXgvcENJLGtDQUlJLCtCQUZBLFlBR0EscUJBSkEsZ0JBRUEsVWpJNC9wQ1IsQ01uenFDSSw0QjJIcVNKLDhCQTRCUSxrREFEQSxnQkFFQSxhQUVBLG1CQUNBLFlBRkEsdUJBTEEsVUFEQSxxQ0FFQSx5QmpJZ2dxQ04sQ2lJeC9wQ00sa0NBR0ksdUJBRkEsY2pJNC9wQ1YsQ0FDRixDaUl0L3BDQSxzQ0FDSSxhQUVBLFNBREEsa0JqSTAvcENKLENNMzBxQ0ksNkIySCtVSixzQ0FNUSxjakkwL3BDTixDQUNGLENpSXIvcENJLDhEQUNJLFdBQ0EsZWpJdy9wQ1IsQ01yMXFDSSw0QjJIMlZBLDhEQUlRLGtCakkwL3BDVixDQUNGLENpSXQvcENBLHNCQUNJLGNBQ0EsZUFHQSxrQkFGQSxnQkFDQSxnQmpJMC9wQ0osQ2lJcC9wQ0ksMERBQ0ksY0FDQSxlQUNBLGdCakl1L3BDUixDaUlyL3BDUSw0REFDSSxnQmpJdS9wQ1osQ2lJbi9wQ0ksOENBRUksZ0JBREEsWWpJcy9wQ1IsQ2lJai9wQ0EsNkNBQ0ksa0JqSW8vcENKLENpSWovcENBLGlJQUVJLFlqSW8vcENKLENpSWgvcENBLDBFQUNJLGVqSW0vcENKLENpSS8rcENJLDZDQUNJLGlCQUNBLG9CaklrL3BDUixDaUkvK3BDSSw2Q0FDSSxtQkFDQSxtQkFDQSxjaklpL3BDUixDaUk5K3BDSSw2Q0FDSSxtQkFDQSxvQmpJZy9wQ1IsQ2lJMytwQ0kscUNBRUksbUJBREEsYUFFQSw2QmpJOCtwQ1IsQ01oNXFDSSw2QjJIcWFBLDZDQUtRLCtEQUNBLDRCQUNBLDBCQUxBLGNBRUEsWUFEQSxVaklpL3BDVixDaUl6K3BDRSw0Q0FFUSx3QmpJNCtwQ1YsQ0FKRixDTTE1cUNJLDRCMkh1Ykksb0NBQ0ksbUJBQ0EsZ0JqSTIrcENWLENBQ0YsQ2lJditwQ0Esc0NBQ0ksYWpJMCtwQ0osQ2lJeCtwQ0kseUNBQ0ksb0JBQ0EsZ0JBQ0EsZ0JqSTArcENSLENNOTZxQ0ksNEIySHdjSSx5Q0FDSSxrQmpJeStwQ1YsQ0FDRixDaUlyK3BDQSxrQ0FDSSwwQkFDQSxjakl3K3BDSixDaUl0K3BDQSw0Q0FDSSxjakl5K3BDSixDaUl0K3BDQSxvQ0FDSSxZakl5K3BDSixDaUlyK3BDUSwwT0FDSSxrQmpJMCtwQ1osQ010OHFDSSw0QjJIc2RKLG9DQVdRLGFqSXkrcENOLENpSXIrcENVLDBPQUNJLGtCakkwK3BDZCxDQUNGLENpSXQrcENJLGlEQUNJLG9CQUNBLGdCQUNBLGdCakl3K3BDUixDaUlwK3BDQSwwQ0FFSSxhQUNBLHNCQUZBLGNqSXkrcENKLENNNTlxQ0ksNEIySGtmSiwwQ0FRUSxpQ2pJdStwQ04sQ0FDRixDaUlwK3BDQSwrQ0FDSSxRQUNBLFNqSXUrcENKLENpSXIrcENJLDBEQUNJLHlCakl1K3BDUixDaUlwK3BDSSxrREFDSSxtQmpJcytwQ1IsQ2lJbitwQ0ksa0RBQ0ksU0FDQSxxQmpJcStwQ1IsQ2lJbitwQ1EscURBQ0ksYUFDQSxvQmpJcStwQ1osQ2lJbitwQ1ksa0VBQ0ksa0JqSXErcENoQixDaUlsK3BDWSwwREFHSSxhQUZBLGVBQ0EsZ0JqSXErcENoQixDaUlsK3BDZ0Isc0VBQ0ksWWpJbytwQ3BCLENNN2dyQ0kseUIySG1pQlEsMERBVVEsWWpJbytwQ2xCLENpSWwrcENrQixzRUFDUSxZaklvK3BDMUIsQ0FDRixDTXhnckNJLDRCMkgwaUJZLDBEQUVJLGFBREEsYUFFQSx3QmpJaStwQ2xCLENpSS85cENrQixzRUFDSSxhQUNBLDBCaklpK3BDdEIsQ0FDRixDaUl6OXBDQSxRQUNJLGVqSTQ5cENKLENpSXo5cENFLHVDQUNFLFlqSTQ5cENKLENpSTE5cENJLHdEQUlJLGtCQUhBLHFCOUh2aUJNLEM4SHdpQk4sV0FDQSxhQUtBLFlBREEsZUFGQSxrQkFDQSxVakk4OXBDUixDaUkxOXBDUSx3RUFDSSxrQmpJNDlwQ1osQ01yanJDSSx5QjJIOGtCQSx3REFpQlEsV0FEQSxjQURBLFNqSTg5cENWLENpSTE5cENVLHdFQUNJLG1Cakk0OXBDZCxDQUNGLENpSXY5cENRLHlEQUVJLGtCQURBLFVqSTA5cENaLENpSXA5cENJLHVEQUNJLFNqSXM5cENSLENpSW45cENJLDRFQUNJLHlCQUNBLGdCaklxOXBDUixDaUlsOXBDSSxxRUFDSSxxQmpJbzlwQ1IsQ003a3JDSSwwQjJId25CQSxxRUFHUSx3QmpJczlwQ1YsQ0FDRixDaUluOXBDSSx3RUFFSSxrQkFEQSxtQmpJczlwQ1IsQ2lJbjlwQ1Esb0ZBQ0ksZWpJcTlwQ1osQ016bHJDSSwwQjJIK25CQSx3RUFVUSxlaklvOXBDVixDQUNGLENNamxyQ0ksNEIySGtuQkEsd0VBY1EsZWpJcTlwQ1YsQ0FDRixDaUlsOXBDSSxrRkFDSSwrQmpJbzlwQ1IsQ2lJajlwQ0ksMEVBRUkscUJBREEsVWpJbzlwQ1IsQ00xbXJDSSx5QjJIcXBCQSwwRUFLUSxrQmpJbzlwQ1YsQ0FDRixDaUlsOXBDUSw2RUFDSSxvQmpJbzlwQ1osQ2lJaDlwQ0ksdURBRUkscUI5SDVuQk0sQzhIOG5CTixnQ0FFQSwwQkFMQSxlQUlBLFdBRkEsU2pJcTlwQ1IsQ00xbnJDSSx5QjJIa3FCQSx1REFVUSxjQURBLFNqSW85cENWLENBQ0YsQ2lJajlwQ1EsMERBQ0ksVWpJbTlwQ1osQ2lJaDlwQ1Esd0VBQ0ksV2pJazlwQ1osQ2lJOThwQ0ksd0RBUUksVWpJeThwQ1IsQ2lJOThwQ2dCLDBFQUNJLFNqSWc5cENwQixDaUl6OHBDSSx3RUFDSSxzQkFDQSxnQmpJMjhwQ1IsQ2lJeDhwQ0ksMkRBQ0ksYWpJMDhwQ1IsQ2lJdjhwQ0ksZ0VBTUkscUI5SDFxQk0sQzhIMnFCTiw2QkFGQSxTQUpBLGFBQ0EseUJBQ0EsZ0JBQ0EsVWpJNDhwQ1IsQ2lJdDhwQ0ksb0RBR0ksa0JBRkEsa0JBQ0EsVWpJeThwQ1IsQ2lJcjhwQ0ksK0VBQ0ksa0JBQ0EscUJqSXU4cENSLENpSXA4cENJLGdEQVVJLG1CQU5BLGNBU0EseUJBTEEsYUFEQSxZQUVBLDJCQVBBLFNBU0EsZ0JBVkEsa0JBYUEsdUJBWEEsMEJBU0EsbUJBTkEsZ0JBREEsVWpJKzhwQ1IsQ2lJcDhwQ1EsdURBSUksa0JBRUEsY0FIQSxlQUVBLG1CQUVBLFVBTkEsVUFDQSxhakkyOHBDWixDaUluOHBDUSw2REFDSSxxQkFDQSx5RGpJcThwQ1osQ2lJbDhwQ1EsMkRBQ0ksbUJBQ0EseURqSW84cENaLENpSWo4cENRLGtFQUNJLHFCQUNBLHlEakltOHBDWixDaUloOHBDUSxvRUFDSSxXQUNBLHVEaklrOHBDWixDTWpzckNJLDRCMkhvdEJBLGdEQStDUSxjaklrOHBDVixDQUNGLENpSTk3cENRLHVFQUlJLGNBSEEsa0JBRUEsYUFEQSxVaklrOHBDWixDaUk5N3BDWSwyRUFHSSx1QkFDQSxtQkFDQSxpQ0FIQSxjQUlBLFlBTEEsWWpJcThwQ2hCLENpSTk3cENnQixnRkFDSSxZaklnOHBDcEIsQ2lJMzdwQ1EsbUdBQ0ksYWpJNjdwQ1osQ2lJMTdwQ1Esa0dBQ0ksWWpJNDdwQ1osQ2lJdjdwQ1EsNkVBRUksZ0JBREEsa0JqSTA3cENaLENpSXA3cENRLHNGQUNJLGVqSXM3cENaLENpSXA3cENZLHVHQUNJLGtCaklzN3BDaEIsQ2lJajdwQ0ksaUVBQ0ksZUFDQSxnQkFDQSxnQmpJbTdwQ1IsQ2lJaDdwQ0kseUVBQ0ksZUFDQSxnQmpJazdwQ1IsQ01odnJDSSw0QjJIbzBCSSxvREFDSSxnQmpJKzZwQ1YsQ2lJNTZwQ00sK0VBQ0ksaUJBQ0Esb0JqSTg2cENWLENpSTE2cENVLHlEQUNJLGdCakk0NnBDZCxDaUl2NnBDTSxnRUFDSSxZakl5NnBDVixDaUl0NnBDTSxnREFFSSxXakl1NnBDVixDaUl0NnBDVSx1REFDSSxxQmpJdzZwQ2QsQ2lJcDZwQ00scUVBQ0ksY2pJczZwQ1YsQ2lJbjZwQ00sd0VBSUksZ0JqSXE2cENWLENpSXo1cENVLG1PQUNJLG1CQUNBLG9CakltNnBDZCxDaUkvNXBDSywyREFJQyxhQURBLGtCaklrNnBDTixDaUk5NXBDSyxpRUFDSyxlQUVBLGdCQURBLGdCaklpNnBDVixDaUk3NXBDSyx5RUFDQywyQkFDQSxlakkrNXBDTixDaUk5NXBDVSw0RUFJSSwyQkFIQSxlQUNBLGlCQUNBLGtCQUVBLGFqSWc2cENkLENpSTk1cENjLHdGQUNJLGlCaklnNnBDbEIsQ2lJMzVwQ00sNkVBRUksZ0JBREEsaUJqSTg1cENWLENpSXo1cENVLDBEQUNJLGVBQ0EsZ0JqSTI1cENkLENpSXQ1cENVLHNGQUNJLGVqSXc1cENkLENpSXY1cENjLHVHQUNJLGlCakl5NXBDbEIsQ0FDRixDaUlsNXBDQSx1Q0FDSSxvQmpJcTVwQ0osQ2lJbjVwQ0ksOERBQ0ksWUFDQSxpQmpJcTVwQ1IsQ2lJajVwQ0Esd0NBQ0ksWWpJbzVwQ0osQ2lJbDVwQ1EsaUVBQ0ksb0JqSW81cENaLENNaDFyQ0ksNEIySGc4QlEsaUVBQ0ksb0JqSW01cENkLENBQ0YsQ2lJLzRwQ0ksaUVBQ0ksWWpJaTVwQ1IsQ2lJNzRwQ0EsZUFFRSx5QkFEQSx5QmpJaTVwQ0YsQ2lJNzRwQ0EsZUFFSSxtQkFEQSxZaklpNXBDSixDTWwyckNJLDRCMkhxOUJKLGNBRVEsVWpJZzVwQ04sQ0FDRixDaUk3NHBDQSxjQUNJLHVCaklnNXBDSixDaUk3NHBDQSxvREFFSSxTQUNBLGVBRkEsVWpJazVwQ0osQ2lJOTRwQ0kseUZBQ0ksYWpJZzVwQ1IsQ2lJLzRwQ1EsK0ZBQ0ksYWpJaTVwQ1osQ2lJNzRwQ0ksNkZBQ0ksYUFFQSxTQURBLDJCQUVBLFNqSSs0cENSLENpSTM0cENBLG9DQUNJLGdDakk4NHBDSixDaUk1NHBDSSx5RUFDSSxhakk4NHBDUixDTXI0ckNJLDRCMkhtL0JKLG9DQVFRLGlDakk4NHBDTixDaUk1NHBDTSx5RUFDSSxVakk4NHBDVixDQUNGLENpSXo0cENJLHlGQUNJLGlCQUVBLGdCQURBLGdCakk2NHBDUixDaUl4NHBDQSxvQ0FJRSxlOUh6Z0NZLEM4SHdnQ1osc0JBREEsa0JBREEsbUJBSUEseUJBQ0EsaUJqSTI0cENGLENpSXg0cENBLDBDQUVFLGVBQ0EsZ0JBQ0EscUJBSEEsaUJqSTg0cENGLENpSXg0cENBLDhDQUlFLHlCQURBLGtCQUVBLHFCQUhBLGFBREEsV2pJKzRwQ0YsQ2lJeDRwQ0EsNkNBSUUseUJBREEsa0JBRUEscUJBSEEsYUFEQSxXakkrNHBDRixDaUl4NHBDQSwyQ0FJRSx5QkFEQSxrQkFFQSxxQkFIQSxhQURBLFdqSSs0cENGLENpSXY0cENJLGFBQ0ksZWpJMDRwQ1IsQ2lJdDRwQ0EsZ0NBQ0ksZ0JqSXk0cENKLENrSTFnc0NBLGtCQUNFLG1CQUVBLHVCQURBLGtCbEk4Z3NDRixDTXo4ckNJLDRCNEh2RUosa0JBT0ksaUJBREEsbUJsSStnc0NGLENBQ0YsQ2tJM2dzQ0Esc0NBRUUseUJBREEsd0JsSStnc0NGLENNaityQ0kseUI0SC9DSixzQ0FLSSxjbEkrZ3NDRixDQUNGLENNdCtyQ0ksMEI0SC9DSixzQ0FTSSxtQmxJZ2hzQ0YsQ0FDRixDTTk5ckNJLDRCNEg1REosc0NBYUksd0JBQ0EsZUFDQSxXQUNBLFNsSWloc0NGLENrSS9nc0NFLDBCQUNFLG1DQUNBLDRCbElpaHNDSixDa0k5Z3NDRSwrQkFDRSxpQ0FDQSw0QmxJZ2hzQ0osQ0FDRixDa0k1Z3NDQSxvQkFDRSxHQUNJLFFsSStnc0NKLENrSTVnc0NFLEdBQ0UsWWxJOGdzQ0osQ0FDRixDa0kzZ3NDQSxrQkFDRSxJQUNJLFlsSTZnc0NKLENrSTFnc0NFLElBQ0UsV2xJNGdzQ0osQ2tJemdzQ0UsR0FDRSxRbEkyZ3NDSixDQUNGLENrSXhnc0NBLGtIQUtFLGNBSEEsb0JBSUEsZS9IdUQ0QixDK0gxRDVCLHNCQUNBLGtCQUhBLFNsSStnc0NGLENNdmhzQ0kseUI0SE9KLGtIQVNJLG9CQUNBLHFCbEkyZ3NDRixDQUNGLENNN2hzQ0ksMEI0SE9KLGtIQWNJLG9CQUNBLHFCbEk0Z3NDRixDQUNGLENrSXpnc0NBLCtCQUVFLGFsSTJnc0NGLENNMWhzQ0ksNEI0SGFKLCtCQUtJLFlsSTRnc0NGLENBQ0YsQ2tJMWdzQ0UscUNBQ0UsVWxJNGdzQ0osQ2tJeGdzQ0EsaUNBRUUsYWxJMGdzQ0YsQ01uanNDSSx5QjRIdUNKLGlDQUtJLFlsSTJnc0NGLENBQ0YsQ00zaXNDSSw0QjRIbUNKLHNDQUdJLHlCQURBLG9CbEk0Z3NDRixDQUNGLENrSXhnc0NBLCtCQUNFLGtCbEkyZ3NDRixDTW5rc0NJLHlCNEh1REosK0JBSUksc0JsSTRnc0NGLENBQ0YsQ00zanNDSSw0QjRIa0RKLGlCQUVJLFlsSTRnc0NGLENBQ0YsQ2tJemdzQ0EsK0JBQ0UsbUJsSTRnc0NGLENNcmtzQ0ksNEI0SDRESixpRUFHSSxlQUNBLGtCbEk0Z3NDRixDQUNGLENrSXpnc0NBLGlDQUVFLFlBREEsY2xJNmdzQ0YsQ2tJemdzQ0EsZUFDRSxhbEk0Z3NDRixDTXRsc0NJLDRCNEh5RUosZUFJSSxZbEk2Z3NDRixDQUNGLENrSTFnc0NBLGdDQUVFLGVBREEsZ0JBRUEsaUJBR0EseUJBREEsYUFEQSxpQmxJK2dzQ0YsQ2tJMWdzQ0EscUNBRUUsZUFEQSxnQkFFQSxpQkFDQSxvQmxJNmdzQ0YsQ2tJMWdzQ0EsbUJBQ0UseUJBQ0EsbUJsSTZnc0NGLENrSTFnc0NBLDBFQUNFLGlCbEk2Z3NDRixDbUk3cnNDQSx3QkFDRSxrQm5JZ3NzQ0YsQ21JN3JzQ0EseUJBRUUscUJBREEsaUJuSWlzc0NGLENtSTFyc0NFLHNDQUVFLHdCQURBLFNuSTZyc0NKLENtSXhyc0NBLDhCQUNFLGNBQ0EsZW5JMnJzQ0YsQ21JeHJzQ0EscUJBVUUsbUJBUkEsc0JBTUEsa0JBTEEsWUFNQSxhQUpBLGtCQUNBLG9CQUNBLGdCQU5BLGtCQUdBLFdBT0EsU25JMnJzQ0YsQ21JenJzQ0UsOEJBQ0UscUJuSTJyc0NKLENtSXpyc0NJLGtDQUVFLGdCQURBLGNuSTRyc0NOLENtSXByc0NRLDZDQUNFLFluSXNyc0NWLENNM3FzQ0kseUI2SHJDSixxQkFtQ0ksY0FGQSxlQUNBLGlCQUVBLFluSW1yc0NGLENtSWhyc0NJLGtDQUVFLGVBREEsYW5JbXJzQ04sQ0FDRixDbUk5cXNDRSxpQ0FDRSxZbklncnNDSixDbUk1cXNDQSx5QkFDRSxvQkFHQSxlaElnRDRCLENnSWxENUIsc0JBQ0EsbUJuSWdyc0NGLENtSTVxc0NBLHdCQUlFLGNBSEEsbUJBSUEsb0JBSEEsb0JBQ0EsbUJuSWlyc0NGLENtSTFxc0NBLGdDQUVFLGFoSVBZLENnSU1aLG9Cbkk4cXNDRixDbUkzcXNDRSxzQ0FDRSxhbkk2cXNDSixDbUkzcXNDRSxxQ0FDRSxXQUNBLGdCbkk2cXNDSixDbUlwcXNDRSxrREFDRSxhbkkwcXNDSixDbUl0cXNDQSxrQkFDRSxZbkl5cXNDRixDTW50c0NJLDRCNkh5Q0osa0JBR0ksY25JMnFzQ0YsQ0FDRixDb0lqeXNDQSx1QkFDRSx3QmpJaUZZLENpSWhGWixrQkFHQSxpQkFEQSxrQkFEQSxvQkFHQSxRcElveXNDRixDb0lseXNDRSwrQkFDRSxnQkFDQSx3QkFDQSxTcElveXNDSixDb0loeXNDQSw0QkFNRSxtQkFMQSxxQmpJb0ZZLENpSW5GWixrQkFFQSxhQUNBLDhCQUZBLGNwSXN5c0NGLENvSTV4c0NBLG1GQUNFLHdCcElreXNDRixDb0kveHNDQSxrQ0FDRSxnQkFDQSxZQUtBLGdCakl3Q1ksQ2lJekNaLFVqSXlDWSxDaUl2Q1osT0FMQSxtQkFDQSxpQkFLQSxXcElpeXNDRixDY3Z2c0NFLCtDQUNFLFVkMHdzQ0osQ29JbHpzQ0EseUVBQ0UscUVBQ0Esc0JBQ0EsWUFJQSxlQUZBLFlBQ0Esb0JBRkEsVXBJd3pzQ0YsQ29JbHpzQ0Esc0NBRUUsa0VwSW96c0NGLENvSWp6c0NBLDRCdEh4REUsZ0JzSDBEQSxtQnRIM0RBLFNkaTNzQ0YsQ29JbHpzQ0UsbUNBRUUsY0FDQSxlQUZBLGtCcEl1enNDSixDb0kveXNDRSx3Q0FDRSxxQnBJaXpzQ0osQ29JN3lzQ0EsNkNBQ0UsYXBJZ3pzQ0YsQ29JN3lzQ0EsbUNBR0UsV0FGQSxvQkFDQSxxQnBJaXpzQ0YsQ29JOXlzQ0UseUNBQ0UsVXBJZ3pzQ0osQ29JdnlzQ0ksZ0RBQ0UsV3BJNnlzQ04sQ29JMXlzQ0ksaURBQ0UsV3BJNHlzQ04sQ29JenlzQ0ksdURBQ0UsV3BJMnlzQ04sQ29JdHlzQ0Esd0NBQ0Usd0JqSW5DWSxDaUlvQ1osY0FDQSxnQkFFQSxVQURBLFNwSTB5c0NGLENNbDJzQ0kseUI4SG9ESix3Q0FRSSxZcEkweXNDRixDQUNGLENvSXh5c0NFLGdEQUNFLCtCQUNBLDRCcEkweXNDSixDb0l4eXNDSSxtREFDRSw2QkFDQSw0QnBJMHlzQ04sQ29JcnlzQ0Esa0JBQ0UsR0FDRSxRcEl3eXNDRixDb0l0eXNDQSxHQUNFLFNwSXd5c0NGLENBQ0YsQ29JcnlzQ0EsZ0JBQ0UsR0FDRSxTcEl1eXNDRixDb0lweXNDQSxHQUNFLFFwSXN5c0NGLENBQ0YsQ29JbnlzQ0EsbUNBTUUseUJBTEEsYUFDQSxnQkFHQSxTQUZBLGdCQUNBLGtDcEl1eXNDRixDb0lseXNDQSwwQ0FHRSxxQmpJakVZLENpSWtFWixtQkFGQSxpQkFJQSxnQkFEQSxpQkFJQSxpQkFSQSxrQkFNQSxrQkFDQSxrQnBJc3lzQ0YsQ29JbnlzQ0UsZ0RBQ0UsdUJwSXF5c0NKLENxSW45c0NBLG9CQUNFLG1CQUVBLGNBREEsa0JySXU5c0NGLENNNzVzQ0kseUIrSDVESixvQkFLSSxrQnJJdzlzQ0YsQ0FDRixDcUlyOXNDQSwyQkFDRSxtQkFFQSxlbElxSDRCLENrSXRINUIsbUJBRUEsb0JySXc5c0NGLENxSXI5c0NBLG9EQUNFLGNBQ0EsbUJBRUEsZWxJMEc0QixDa0kzRzVCLGlCckl5OXNDRixDcUlyOXNDQSxzRUFJRSx1QkFEQSxhQUdBLHNCQUxBLG1CQUlBLDJCQUhBLG9CQUtBLHFCckl3OXNDRixDTTc2c0NJLDRCK0hsREosc0VBU0ksa0JySTA5c0NGLENBQ0YsQ00vN3NDSSx5QitIckNKLHNFQVlJLG1CQUNBLGtCckk0OXNDRixDQUNGLENxSXg5c0NFLDRCQUNFLHlCckkyOXNDSixDTTU3c0NJLDRCK0hoQ0YsNEJBR0ksNEJBQ0EsNkJySTY5c0NKLENBQ0YsQ3FJeDlzQ0UsK0JBQ0UsY3JJMjlzQ0osQ3FJejlzQ0UsZ0RBQ0UsWXJJMjlzQ0osQ3FJejlzQ0UsOERBQ0UsU3JJMjlzQ0osQ3FJejlzQ0UsK0RBQ0UsVXJJMjlzQ0osQ3FJdjlzQ0Esb0NBQ0UsZ0JBR0EsZ0JBRkEsa0JBQ0EsK0JySTI5c0NGLENxSXo5c0NFLDJDQU1FLFlBRkEsWUFGQSxPQURBLGtCQUVBLE1BRUEsVXJJNDlzQ0osQ3FJdjlzQ0EsZ0NBQ0UsZXJJMDlzQ0YsQ01sK3NDSSw0QitIV0osMkNBRUksa0JySTA5c0NGLENxSXI5c0NBLDJEQUVJLGtCckl5OXNDSixDQUxGLENxSS84c0NBLCtCQUNFLGFBQ0EsbUJBQ0EsbUJySXc5c0NGLENxSXY5c0NFLDJDQUNFLGlCckl5OXNDSixDTXBndENJLHlCK0hzQ0osK0JBUUksOEJBQ0Esa0JySTA5c0NGLENBQ0YsQ3FJdjlzQ0Esc0VBRUUsbUJBREEsYXZIN0dBLGdCQUZBLFNBQ0EsU2Q0a3RDRixDcUl6OXNDQSxvRUFLRSw0REFJQSxvQkFQQSxlQUVBLGNBSEEsa0JBRUEsWXJJKzlzQ0YsQ3FJeDlzQ0UsMEZBQ0UsY3JJMDlzQ0osQ3FJeDlzQ0UsNEVBQ0UsWXJJMDlzQ0osQ3FJeDlzQ0UsOEVBQ0UsY0FDQSxXckkwOXNDSixDcUl4OXNDRSwyQ0FDRSwrQ3JJMDlzQ0osQ3FJeDlzQ0UsNENBQ0UsZ0RySTA5c0NKLENxSXg5c0NFLDJDQUNFLCtDckkwOXNDSixDTTlpdENJLHlCK0htRkYsMkNBR0ksWXJJNDlzQ0osQ0FDRixDcUkxOXNDRSw2Q0FDRSxpRHJJNDlzQ0osQ3FJeDlzQ0EsNkJBQ0Usb0JySTI5c0NGLENxSTE5c0NFLCtCQUNFLHlCckk0OXNDSixDcUl4OXNDQSw4QkFFRSxtQkFEQSxhQUVBLGtCQUNBLFVySTI5c0NGLENxSTE5c0NFLHlEQUNFLG9Cckk0OXNDSixDTXZrdENJLHlCK0hxR0osOEJBU0ksZXJJNjlzQ0YsQ0FDRixDcUkxOXNDQSwrQkFFRSxnQkFDQSxrQkFGQSxlckkrOXNDRixDcUk1OXNDRSx5QkFKRiwrQkFLSSxvQnJJKzlzQ0YsQ0FDRixDcUk1OXNDQSx5QkFDRSxpQnJJKzlzQ0YsQ005a3RDSSw0QitIOEdKLHlCQUlJLG9CcklnK3NDRixDQUNGLENxSS85c0NFLHlCQU5GLHlCQU9JLG1CcklrK3NDRixDQUNGLENNeGx0Q0ksNEIrSHdIRixxQ0FFSSxxQnJJaytzQ0osQ0FDRixDcUlqK3NDSSx5QkFKRixxQ0FLSSxxQnJJbytzQ0osQ0FDRixDcUlqK3NDQSxvRkFDRSxxQkFHQSxzQkFEQSxjQURBLFdySXMrc0NGLENxSW4rc0NFLCtGQUNFLGNySXErc0NKLENxSWorc0NBLHdDQUNFLGdCQUNBLHNCcklvK3NDRixDTWpudENJLDRCK0gySUosd0NBS0ksaUJySXErc0NGLENBQ0YsQ3FJbCtzQ0EsMEJBR0Usd0JBREEsb0JBREEsa0JySXUrc0NGLENxSW4rc0NFLDJDQUNFLGFySXErc0NKLENxSWwrc0NFLG1DQUdFLGdCQUNBLGFsSTVKVSxDa0kwSlYsa0JySXErc0NKLENjMW50Q0UsZ0RBQ0UsYWQ2b3RDSixDcUlyL3NDRSx3REFFRSx1QkFDQSxpQkFGQSx3QnJJeS9zQ0osQ3FJdC9zQ0ksK0RBQ0Usd0JySXcvc0NOLENxSXAvc0NFLGlDQUNFLHdCQUNBLHFCQU1BLHVPQURBLDRCQURBLDRCQUdBLFlBRUEsZ0JBREEsYWxJakxVLENrSTRLVixlQUZBLGNBQ0EsZ0JySTYvc0NKLENNN3F0Q0ksNEIrSDBMRiwrQkFFSSxVcklxL3NDSixDQUNGLENxSWgvc0NFLGdGQUNFLFlySW0vc0NKLENNdHJ0Q0ksNEIrSGlNSiwrQ0FLSSx1QnJJby9zQ0YsQ0FDRixDcUk5K3NDQSx1Q0FDRSxlcklvL3NDRixDcUluL3NDRSxtREFDRSxXcklxL3NDSixDcUlqL3NDQSw2Q0FDRSx5QkFHQSxjQUNBLGdCQUNBLHVCQUhBLFVySXUvc0NGLENxSW4vc0NFLG9EQUlFLGNBSEEsZUFFQSxTQURBLFdySXUvc0NKLENNanV0Q0kseUIrSGlPSiw2Q0FjSSxZcklzL3NDRixDQUNGLENxSXAvc0NBLDJDQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJySXUvc0NGLENxSXAvc0NBLDJDQUNFLGFySXUvc0NGLENxSXIvc0NJLG9EQUNFLFVySXUvc0NOLENxSWgvc0NFLDJFQUNFLFlySW0vc0NKLENxSWovc0NJLHlGQUVFLFlBREEsVXJJby9zQ04sQ3FJai9zQ00sMkdBQ0UsWXJJbS9zQ1IsQ3FJaC9zQ00sNEhBRUUsWUFDQSxlQUZBLFVySW8vc0NSLENxSTcrc0NFLGlEQUVFLGFBREEsY0FFQSxrQnJJKytzQ0osQ3FJMytzQ0ksdUZBRUksZUFEQSxVckk4K3NDUixDTWh3dENJLDRCK0h3UkEsaURBQ0Usc0JBQ0EsdUJBQ0Esc0JBQ0Esc0JySTIrc0NKLENxSXorc0NJLCtEQUVFLGNBREEsV3JJNCtzQ04sQ3FJeCtzQ0ksb0ZBRUUsWUFDQSxlQUZBLFVySTQrc0NOLENBQ0YsQ3NJMTF0Q0Esb0NBRUUsc0JBREEsb0J0STgxdENGLENzSTUxdENFLHdEQUNFLG1CQUNBLGtCdEk4MXRDSixDc0kzMXRDSSwyR0FFRSxXQUVBLGNBRUEsWUFIQSxrQkFJQSxNQUZBLFdBR0EsU3RJNDF0Q04sQ3NJMTF0Q0ksc0RBQ0UsVXRJNDF0Q04sQ3NJMTF0Q0kscURBQ0UsU3RJNDF0Q04sQ3NJejF0Q0UsNkNBQ0UsaUJBQ0EsU3RJMjF0Q0osQ3NJejF0Q0UsNkRBQ0UsU3RJMjF0Q0osQ3NJejF0Q0UsaUVBQ0UsWXRJMjF0Q0osQ3NJcDF0Q0kscUZBQ0UscUJBRUEsc0JBREEsZ0J0SXUxdENOLENNcjB0Q0kseUJnSTVESixvQ0ErQ0ksa0J0SXMxdENGLENzSXIxdENFLHdEQUNFLGlCQUNBLG9CdEl1MXRDSixDQUNGLENNajB0Q0ksNEJnSXpFSixvQ0FzREksZXRJdzF0Q0YsQ0FDRixDc0lyMXRDQSxtQ0FDRSxldEl3MXRDRixDTXYxdENJLHlCZ0lGSixtQ0FHSSxnQnRJMDF0Q0YsQ0FDRixDc0l6MXRDRSx1Q0FDRSxvQ3RJMjF0Q0osQ3NJeDF0Q0ksNkNBQ0Usa0R0STAxdENOLENzSXIxdENBLG1DQUNFLG1CQUNBLHFCQUNBLHNCdEl3MXRDRixDTTMxdENJLDRCZ0lBSixtQ0FLSSxvQkFDQSxzQkFDQSxnQkFDQSxzQnRJMDF0Q0YsQ0FDRixDc0l2MXRDQSxxQ0FDRSxtQkFDQSxtQnRJMDF0Q0YsQ3NJejF0Q0UsdUNBQ0Usb0J0STIxdENKLENNMzJ0Q0ksNEJnSVlKLHFDQU9JLG1CQUNBLHFCQUNBLGdCQUNBLHNCdEk0MXRDRixDQUNGLENzSXoxdENBLHlDQUNFLHNCQUVBLE9BREEsWXRJNjF0Q0YsQ010NHRDSSx5QmdJdUNKLHlDQUtJLGN0STgxdENGLENBQ0YsQ005M3RDSSw0QmdJMEJKLHlDQVNJLGlCQURBLG9CQUVBLGtCdElnMnRDRixDQUNGLENzSTcxdENBLGtDQUNFLGFBQ0Esc0JBQ0EsV3RJZzJ0Q0YsQ3NJOTF0Q0ksNkVBQ0UsVXRJZzJ0Q04sQ3NJMTF0Q0Usa0RBRUUsWUFEQSx5QnRJODF0Q0osQ3NJMTF0Q0UsMEZBQ0UsV3RJNDF0Q0osQ3NJejF0Q0UscUhBRUUsbUJ0STIxdENKLENzSXgxdENFLDBCQUNFLGtEQUNFLDBCdEkwMXRDSixDQUNGLENzSXYxdENFLDBCQUNFLGtEQUNFLDBCdEl5MXRDSixDQUNGLENzSXQxdENFLHlCQUNFLGtEQUNFLDBCdEl3MXRDSixDQUNGLENNejZ0Q0ksNEJnSXFGQSxrREFDRSwwQnRJdTF0Q0osQ0FDRixDc0luMXRDSSwySEFDRSxhdElxMXRDTixDc0lsMXRDSSxvSUFDSSxrQnRJbzF0Q1IsQ3NJaDF0Q0ksaUpBQ0UsVXRJazF0Q04sQ01wOHRDSSx5QmdJdUhFLHlHQUNFLFV0SWcxdENOLENzSTkwdENNLHlIQUNFLFN0SWcxdENSLENBQ0YsQ001OHRDSSwwQmdJa0lJLHlIQUNFLFN0STYwdENSLENBQ0YsQ3VJN2d1Q0EsbUJBR0UseUJBREEsb0JBREEsaUJ2SWtodUNGLEN1STdndUNBLHlCQUVFLG9CQUNBLHNCQUZBLFN2SWtodUNGLENNNzl0Q0kseUJpSXRESix5QkFLSSxvQkFDQSxxQnZJa2h1Q0YsQ0FDRixDTW4rdENJLDBCaUl0REoseUJBU0ksb0JBQ0EscUJ2SW9odUNGLENBQ0YsQ3VJamh1Q0EsNEJBQ0UsbUJBR0EsZXBJc0c0QixDb0l4RzVCLHFCQUNBLHlCdklxaHVDRixDTWgvdENJLHlCaUl4Q0osNEJBT0ksZXBJc0cwQixDb0l2RzFCLG1Cdkl1aHVDRixDQUNGLENNdC90Q0ksMEJpSXhDSiw0QkFVSSxrQnZJd2h1Q0YsQ0FDRixDdUlyaHVDQSxpQnpIL0JFLGdCQUZBLFN5SHVDQSxnQkFDQSxrQkFMQSxlQUNBLGtCQUVBLG1CQURBLFN2STZodUNGLEN1SXpodUNFLDBCQUNFLGlCdkkyaHVDSixDdUl2aHVDQSxzQkFDRSxxQkFDQSxxQkFDQSxpQnZJMGh1Q0YsQ3VJemh1Q0UsaUNBQ0UsY3ZJMmh1Q0osQ3VJemh1Q0Usd0JBSUUsOEJBQ0EsVXBJb0JVLENvSXhCVixjQUNBLG1CQUNBLHFCQUdBLHNCdkkyaHVDSixDdUl2aHVDSSw4REFFRSwyQnBJb0JRLENvSXJCUixhdkkwaHVDTixDdUl2aHVDSSxnSEFDRSx3QnZJeWh1Q04sQ01saXVDSSx5QmlJYkosc0JBNkJJLHFCdklzaHVDRixDdUl6aHVDRSx3QkFDRSxldkkyaHVDSixDQUNGLENNMWl1Q0ksMEJpSWJKLHNCQWdDSSxxQnZJMmh1Q0YsQ0FDRixDTS9pdUNJLDBCaUlzQkEsd0JBQ0UscUJ2STRodUNKLENBQ0YsQ3VJeGh1Q0EsMkJBS0UscUJwSWRZLENvSXFCWixrQkFSQSxhcElkWSxDb0lnQlosa0JBRUEsZUFQQSw0QkFDQSxRQUNBLE1BSUEsYXZJZ2l1Q0YsQ3dJL251Q0EsNENEbUdFLG1CQUZBLGFBQ0Esc0J2SXNpdUNGLEN3SXhvdUNBLGlCQU1FLHNCQUZBLGVBQ0EsY3hJbW91Q0YsQ001a3VDSSx5QmtJNURKLGlCQVNJLG1CQURBLG1CeElxb3VDRixDQUNGLENNbGx1Q0ksMEJrSTVESixpQkFZSSxtQnhJc291Q0YsQ0FDRixDTXZsdUNJLDBCa0k1REosaUJBZUksbUJ4SXdvdUNGLENBQ0YsQ3dJcm91Q0EseUNBR0UsdUJBRkEsUUFDQSxReEl5b3VDRixDd0l2b3VDRSwwREFTRSx5QkFMQSxtRUFEQSx3QkFEQSw0QkFZQSxtQkFIQSx5Q0FIQSxVcklnRFUsQ3FJdkRWLGVBS0EsZUFDQSxpQkFNQSxjQURBLFV4STBvdUNKLENjMWx1Q0UsdUVBQ0UsVWQ2bXVDSixDd0l6cHVDSSxpRUFHRSxtRUFGQSxxQ3hJNHB1Q04sQ2NsbnVDRSw4RUFDRSxhZHFvdUNKLEN3STNxdUNFLCtDQUNFLGF4STZxdUNKLEN3STVxdUNJLGlFQUNFLDJCQUNBLGF4SThxdUNOLEN3STVxdUNJLDRIQUVFLHdCckk0QlEsQ3FJM0JSLFV4STZxdUNOLEN3STFxdUNFLG1IQUVFLGF4STRxdUNKLENNNXF1Q0kseUJrSXpDSix5Q0E0Q0ksZXhJNnF1Q0YsQ3dJNXF1Q0UsMERBR0UsbUJBREEsa0JBREEsV3hJZ3J1Q0osQ0FDRixDTXRydUNJLDBCa0lXQSwwREFFRSxlQUNBLGlCQUZBLFd4SWdydUNKLENBQ0YsQ3dJMXF1Q0EscUJBQ0Usa0JBQ0EsdUJ4STZxdUNGLENNbHN1Q0ksMEJrSW1CSixxQkFJSSxtQkFDQSxzQnhJK3F1Q0YsQ0FDRixDd0k1cXVDQSwrQkFFRSxxQnJJWFksQ3FJZVosbUJBSEEsYXJJTFksQ3FJR1oscUJBSUEsY0FFQSxzQkFDQSxxQkFKQSxZeEltcnVDRixDd0k1cXVDQSx5QkFJRSxtQkFGQSxhQUNBLHVCQUVBLGtCQUpBLFV4SW1ydUNGLEN3STlxdUNFLGtDQUNFLGdCeElncnVDSixDd0kvcXVDSSxzQ0FFRSxZQURBLFV4SWtydUNOLEN3STNxdUNFLHlCQURGLHlDQUdJLGtCQURBLGF4SWdydUNGLENBQ0YsQ3dJeHF1Q0UsaUNBR0Usd0JBRkEsa0JBQ0EsYXhJK3F1Q0osQ3dJM3F1Q0Usd0NBQ0UsbUJ4STZxdUNKLEN3STFxdUNFLCtDQUNFLGlCeEk0cXVDSixDTTN1dUNJLDRCa0k4REYsK0NBSUksb0J4STZxdUNKLENBQ0YsQ3dJNXF1Q0kseUVBQ0Usb0J4SThxdUNOLEN3STVxdUNJLCtEQUNFLEt4SThxdUNOLEN3SWxxdUNFLHVEQUNFLGtCeElvcXVDSixDd0lqcXVDRSx3REFDRSx3QnJJckVVLENxSXNFVixnQnhJbXF1Q0osQ3dJanF1Q0UsdUVBQ0Usb0J4SW1xdUNKLEN3SWpxdUNFLHViQUNFLHdCeEltcXVDSixDeUk1MHVDQSxrQkFDRSxpQnpJKzB1Q0YsQ3lJNTB1Q0EsNEJBRUUsZUFDQSxPQUZBLGtCQUdBLFV6SSswdUNGLEN5STkwdUNFLGtDQUNFLFl6SWcxdUNKLENNOXh1Q0ksMEJtSXhESiw0QkFTSSxheklpMXVDRixDQUNGLEN5STkwdUNBLGtDQUtFLFNBSEEsaUJBQ0Esa0JBRkEsb0JBR0EsZ0J6SWsxdUNGLENNM3l1Q0kseUJtSTNDSixrQ0FPSSxvQnpJbTF1Q0YsQ0FDRixDTWh6dUNJLDBCbUkzQ0osa0NBVUksa0J6SXExdUNGLENBQ0YsQ01yenVDSSwwQm1JM0NKLGtDQWFJLGtCekl1MXVDRixDQUNGLEN5SXAxdUNBLGtDQUVFLGVBREEsa0J6SXcxdUNGLEN5SXQxdUNFLHlDQVdFLG9CQUNBLG1DQVBBLHNCQUVBLGtCQUdBLFdBVEEsV0FDQSxxQkFFQSxlQUlBLHFCQUNBLGtCQUhBLHNCQUhBLGF6SWkydUNKLEN5SXQxdUNXLHNFQUNQLHdCdElrQ1UsQ3NJaENWLDREQURBLG9Cekl5MXVDSixDeUlwMXVDQSwrREFHRSxtQkFEQSxhQUVBLHVCQUNBLGV6SXUxdUNGLENNNzB1Q0ksNEJtSWZKLCtEQU9JLGV6STAxdUNGLENBQ0YsQ3lJdDF1Q0UsNkRBQ0UsWXpJeTF1Q0osQ3lJdjF1Q0UsZ0VBQ0UsZXpJeTF1Q0osQ012MnVDSSwwQm1Ja0JBLGdFQUNFLFN6SXcxdUNKLENBQ0YsQ00vMXVDSSw2Qm1JV0EsbUVBQ0UsZ0J6SXUxdUNKLENBQ0YsQ01wMnVDSSw0Qm1JZ0JBLDhEQUNFLHVCekl1MXVDSixDQUNGLEMwSTU2dUNBLHlCQUVFLHNCQURBLGlCMUlnN3VDRixDMklyN3VDQSxrQkFDRSxtQkFFQSx1QkFEQSxrQjNJeTd1Q0YsQ01qNHVDSSx5QnFJMURKLGtCQU1JLHlCQURBLGtCM0kyN3VDRixDQUNGLEMySXY3dUNBLGtCQUNFLG9CQUVBLGV4SStHNEIsQ3dJaEg1QixxQjNJMjd1Q0YsQzJJeDd1Q0UsaUNBQ0UsYTNJMDd1Q0osQ01uNHVDSSw0QnFJeERGLGlDQUdJLFkzSTQ3dUNKLEMySXY3dUNGLDJDQUVJLGtCM0kyN3VDRixDQUxGLEMySWw3dUNBLG1CQUVFLGlCM0kwN3VDRixDTWw1dUNJLDZCcUkxQ0osbUJBS0ksbUIzSTI3dUNGLENBQ0YsQzJJejd1Q0UsNEJBQ0ksYzNJMjd1Q04sQ00xNXVDSSw0QnFJbENGLDRCQUdNLFMzSTY3dUNOLEMySXo3dUNBLDRCQUVJLGVBQ0EsTUFFQSxXQURBLFMzSTY3dUNKLEMySTE3dUNJLG1DQUNFLE1BQ0EsOEIzSTQ3dUNOLEMySXo3dUNJLGlDQUNFLFdBQ0EsOEIzSTI3dUNOLENBZkYsQzJJbjZ1Q0ksc0NBQ0UsVTNJczd1Q04sQzJJajd1Q0Esa0JBRUUseUJBREEsbUJBRUEsb0JBQ0EsVTNJbzd1Q0YsQzJJbjd1Q0UscUJBR0UsZ0NBREEsY0FEQSxleEk2QzBCLEN3STFDMUIsdUIzSXE3dUNKLEMySWo3dUNJLG9FQUNFLGlCM0lzN3VDTixDMkluN3VDRSxxQkFDRSxnQ0FDQSxrQkFDQSxrQjNJcTd1Q0osQzJJcDd1Q0ksaUNBQ0UsbUMzSXM3dUNOLEMySS82dUNJLG9FQUVFLHlCQURBLGlCM0lzN3VDTixDMklqN3VDSSxtQ0FDRSxXM0ltN3VDTixDMkk5NnVDQSx3QkFDRSxjQUNBLGUzSWk3dUNGLEMySS82dUNFLDhCQUVFLG1CQURBLGdCQUVBLHFCM0lpN3VDSixDMkk1NnVDRSxrQ0FFRSxtQkFEQSxnQkFFQSxxQjNJKzZ1Q0osQzJJMzZ1Q0EsMEJBQ0UsbUJBQ0Esc0JBQ0EsbUIzSTg2dUNGLENNLyt1Q0ksNEJxSW9FSix3QkFFSSxZM0k4NnVDRixDQUNGLEMySTU2dUNFLDhCQUdFLG1CQURBLGdCQUVBLHNCQUhBLFUzSWk3dUNKLEMySTE2dUNBLDRCQUNJLHdCM0k2NnVDSixDTS8vdUNJLDRCcUlpRkosNEJBTUksbUJBSEEsd0J4STFEVSxDd0k0RFYsYUFFQSwyQkFFQSxtQkFEQSxrQkFKQSxVM0lvN3VDRixDQUNGLEMySTk2dUNFLGdDQUNFLGFBRUEsWUFEQSxVM0lpN3VDSixDTS9ndkNJLDRCcUk0RkYsZ0NBS0ksYTNJazd1Q0osQ0FDRixDMkk5NnVDQSxnQ0FFRSxlQURBLGdCQUVBLGlCQUVBLGFBREEsaUIzSWs3dUNGLENNNWh2Q0ksNEJxSXNHSixnQ0FTSSxlQURBLGdCQUVBLGlCQUVBLFNBREEsYUFFQSxlM0lrN3VDRixDQUNGLEMySS82dUNBLHVCQUNFLHdCeEkvR1ksQ3dJa0haLGtCQUVBLGNBREEsaUJBRkEsa0JBREEsb0JBS0EsUzNJazd1Q0YsQzJJaDd1Q0UsMENBRUUsd0JBREEsb0IzSW03dUNKLEMySS82dUNFLDRCQUVFLFlBREEsVTNJazd1Q0osQzJJOTZ1Q0UsOEJBQ0UsZ0JBQ0EsUzNJZzd1Q0osQ001anZDSSw0QnFJdUhKLHVCQXlCSSxZM0lnN3VDRixDQUNGLEMySTU2dUNBLDhCQUNFLFkzSSs2dUNGLENNcmt2Q0ksNEJxSXFKSiw4QkFJSSx3QnhJaEpVLEN3SStJVixjQUVBLGlCQUdBLGVBREEsd0NBR0EsZUFDQSxVQUZBLFdBSEEsUzNJczd1Q0YsQzJJLzZ1Q0UscUNBQ0UsVUFDQSw4QjNJaTd1Q0osQzJJOTZ1Q0UsbUNBQ0UsV0FDQSwwQjNJZzd1Q0osQ0FDRixDMkkzNnVDRSwyREFDRSxVQUNBLGUzSTg2dUNKLEMySXo2dUNFLDBQQUNFLFMzSTQ2dUNKLEMySXY2dUNBLDhCQUlFLGNBSEEsb0JBQ0Esc0JBQ0Esb0IzSTI2dUNGLENNMW12Q0ksNkJxSTRMSiw4QkFPSSxZM0kyNnVDRixDQUNGLEMySTE2dUNFLHNDQUNFLFUzSTQ2dUNKLEMySXg2dUNBLDZCQU9FLG1CQU5BLHFCeEloTFksQ3dJaUxaLGtCQUdBLGFBQ0EsOEJBRUEsbUJBSkEsa0IzSTg2dUNGLEMySXo2dUNFLDBDQUNJLHdCM0kyNnVDTixDMkl2NnVDQSw2RkFDRSxnQkFVQSx5QkFUQSxZQVlBLDJCQUNBLDRCQVJBLGdCeEl6TlksQ3dJd05aLFV4SXhOWSxDd0kyTlosY0FOQSxtQkFDQSxpQkFJQSxZQUtBLGVBSEEsVTNJNjZ1Q0YsQ2Nyb3ZDRSxvSUFDRSxVZHdwdkNKLEMySXQ3dUNBLDhCQUNFLHdCM0l5N3VDRixDMkl0N3VDQSwyRGxHOVNFLHdCQUNBLHFCa0dpVEEscUJ4STFOWSxDd0k4TlosWWxHbFRBLGVrR21UQSxhQU5BLGtCbEcvU0EsZ0JBQ0EsZ0J6QzZ1dkNGLEMySXY3dUNFLDZGQUNFLDZCQUdBLDBCQUNBLCtCQUZBLG1CM0kwN3VDSixDMkluN3VDQSxpSkFFRSxnQ0FFQSw4QkFDQSwrQkFKQSxhQUtBLGlCQUhBLGEzSXk3dUNGLEMySXI3dUNFLDROQUVJLHNCQUNBLGtCQUZBLFMzSXk3dUNOLEMySXA3dUNFLDBNQUVFLHlCQUNBLGtCQUZBLFMzSXc3dUNKLENNNXN2Q0ksNEJxSXNRSixpSkFxQkksT0FEQSxRM0l1N3VDRixDMkloN3VDRSxnUUFDRSxRM0lxN3VDSixDMklsN3VDRSxpRkFFRSxPQURBLE8zSXE3dUNKLENBVEYsQzJJdDZ1Q0Esd0tBTUUsZUFKQSxlQURBLGdCQUVBLGlCQUVBLGlCQURBLGdCM0lxN3VDRixDMkkvNnVDRSxvWUFDRSx3QjNJbzd1Q0osQzJJbDd1Q0Usc0ZBQ0Usa0MzSW83dUNKLEMySTM2dUNBLDRDQU1FLHFCeEk5U1ksQ3dJaVRaLE9BSkEsa0JBSEEsa0JBRUEsV0FJQSxRQUxBLFdBSUEsVzNJKzZ1Q0YsQ016dnZDSSw0QnFJbVVKLDRDQVlJLE9BREEsTzNJZzd1Q0YsQ0FDRixDMkk1NnVDQSx5RUFDSSxxRUFDQSxzQkFDQSxZQUlBLGVBRkEsWUFHQSxvQkFGQSxvQkFGQSxVM0ltN3VDSixDMkk1NnVDQSxzQ0FFRSxrRTNJODZ1Q0YsQzJJMzZ1Q0EsMEJBRUUsOEJBREEsa0IzSSs2dUNGLEMySTc2dUNFLG9EQUNFLG9CM0krNnVDSixDMkk3NnVDRSw2Q0FDRSxlM0krNnVDSixDMkl0NnVDRSxrQ0FDRSxZQUNBLFMzSTQ2dUNKLEMySTE2dUNFLHdDQUNFLGUzSTQ2dUNKLEMySXY2dUNFLDZDQUVFLFlBREEsUTNJMjZ1Q0osQzJJeDZ1Q0UsbURBQ0UsZ0IzSTA2dUNKLEMySXQ2dUNBLFVBQ0UsdURBRUEsNEJBREEsNEJBR0EsbUJBREEsZ0IzSTA2dUNGLENNcHp2Q0ksNkJxSXNZSixVQVFJLDRCQUVBLG1CQURBLGdCM0kyNnVDRixDQUNGLENNM3p2Q0ksNEJxSXNZSixVQWFJLDRCQUVBLG1CQURBLGlCM0k2NnVDRixDQUNGLEMySXo2dUNBLHNCQUNFLHVCM0k0NnVDRixDMkl6NnVDQSwwQkFLSSxhM0l3NnVDSixDTXYxdkNJLDBCcUkwYUosMEJBR00sWUFEQSxnQjNJZzd1Q0osQ0FDRixDTWgxdkNJLDRCcUlxYUosaUVBR0ksZUFDQSxrQjNJODZ1Q0YsQ0FDRixDNEl6NXZDQSwyQkFFRSxtQkFEQSxlekl3SDRCLEN5SXRINUIsbUJBQ0Esc0I1STQ1dkNGLENNNTJ2Q0kseUJzSXBESiwyQkFNSSxpQkFDQSxvQjVJODV2Q0YsQ0FDRixDNEkzNXZDQSxtQ0FFRSxvQjVJNjV2Q0YsQzRJeDV2Q0UsMkNBQ0UsOEQ1STI1dkNKLEM0SXo1dkNFLDRDQUNFLCtENUkyNXZDSixDNEl6NXZDRSwyQ0FDRSwrREFDQSxZNUkyNXZDSixDTXAzdkNJLDRCc0l6Q0YsMkNBSUksYTVJNjV2Q0osQ0FDRixDNEkzNXZDRSw2Q0FDRSxnRTVJNjV2Q0osQzRJeDV2Q0UsOEJBQ0Usa0I1STI1dkNKLEM0STE1dkNJLDBDQUNFLHVCNUk0NXZDTixDNEkzNXZDTSx5QkFGRiwwQ0FHSSxvQjVJODV2Q04sQ0FDRixDNEl6NXZDQSx5QkFDRSx5QkFDQSxZNUk0NXZDRixDNEkzNXZDRSwrQkFFRSxtQkFEQSxVNUk4NXZDSixDTTk1dkNJLHlCc0lKSix5QkFRSSxnQjVJODV2Q0YsQzRJNzV2Q0UsK0JBQ0UsYzVJKzV2Q0osQ0FDRixDTXo1dkNJLDRCc0lqQkoseUJBZUksd0I1SWc2dkNGLEM0SS81dkNFLCtCQUNFLGtCQUNBLG1CNUlpNnZDSixDQUNGLEM0STc1dkNBLCtCQUNFLG1CQUNBLHFCQUNBLHNCNUlnNnZDRixDNEk3NXZDQSw2QkFDRSxzQjVJZzZ2Q0YsQzRJeDV2Q0UsMERBQ0UsYTVJODV2Q0osQzRJMzV2Q0ksaUVBQ0UsWUFDQSxTNUk2NXZDTixDNEl2NXZDRSwwREFDRSxXNUkwNXZDSixDNEl4NXZDRSxnRUFDRSxXNUkwNXZDSixDNEl4NXZDRSx3REFFRSx3QkFEQSxvQjVJMjV2Q0osQzZJNWd3Q0Esa0JBRUUseUJBREEsb0I3SWdod0NGLENNeDh2Q0ksNkJ1SXRFRixnQ0FFSSxlQUNBLGVBQ0EsZTdJZ2h3Q0osQ0FDRixDNkk1Z3dDQSx5QkFFRSxvQkFEQSxhQUVBLHFCN0krZ3dDRixDTWwrdkNJLHlCdUloREoseUJBS0ksa0I3SWlod0NGLENBQ0YsQzZJOWd3Q0EseUJBRUUsb0I5SXRCQSxnQkFDQSxrQkFDQSxnQzhJbUJBLFU3SXFod0NGLENEdml3Q0UsNkJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUM2aXdDSixDTXgvdkNJLHlCdUl2Q0oseUJBS0ksUzdJOGh3Q0YsQ0FDRixDTTcvdkNJLDBCdUl2Q0oseUJBUUksb0I3SWdpd0NGLENBQ0YsQzZJN2h3Q0EsMkJBTUUsdUJBSEEsYUFGQSxPQUdBLHNCQUNBLHVCQUhBLGdCN0lvaXdDRixDTTNnd0NJLDBCdUkzQkosMkJBUUksZ0I3SWtpd0NGLENBQ0YsQzZJL2h3Q0EseUJBQ0UsaUJBQ0EscUJBQ0Esa0I3SWtpd0NGLENNdGh3Q0ksMEJ1SWZKLHlCQUtJLGlCQUNBLHFCQUNBLHNCN0lvaXdDRixDQUNGLEM2SWppd0NBLCtCQUNFLG1CQUNBLHFCN0lvaXdDRixDNkk5aHdDQSxzQ0FDRSxpQjdJb2l3Q0YsQzZJbml3Q0UsK0NBRUUsbUJBREEsaUI3SXNpd0NKLEM2SW5pd0NFLGtEQUNFLFc3SXFpd0NKLEM2SWppd0NBLHdDQUNFLGlCN0lvaXdDRixDNkluaXdDRSxpREFFRSxtQkFEQSxXN0lzaXdDSixDOElwbndDQSxnQ0FDRSxhQUVBLGVBRUEsd0JBREEsbUI5SXVud0NGLENNL2p3Q0kseUJ3STVESixnQ0FPSSxvQjlJd253Q0YsQ0FDRixDTXZqd0NJLDZCd0l6RUosZ0NBVUksNkI5STBud0NGLENBQ0YsQzhJdm53Q0EsMEJBRUUsbUJBREEsVTlJMm53Q0YsQ005a3dDSSx5QndJOUNKLDBCQUlJLFM5STRud0NGLENBQ0YsQ01ubHdDSSwwQndJOUNKLDBCQVFJLG1CQURBLFM5SStud0NGLEM4STNud0NFLGdEQUNFLGtCOUkrbndDSixDQUpGLENNNWt3Q0ksNkJ3STNDQSxnREFDRSxvQjlJK253Q0osQ0FDRixDTXRsd0NJLDZCd0l0Q0EsZ0RBQ0UsYTlJK253Q0osQ0FDRixDOEk3bndDRSxzQ0FDRSxhOUkrbndDSixDOEk1bndDQSwrQkFHRSxXOUk2bndDRixDOEkxbndDQSxnQ0FFRSxnQkFEQSxVOUk4bndDRixDOEk1bndDRSxvQ0FFRSxlQUNGLHVCQUZFLG9DOUlnb3dDSixDOEl6bndDSSw2RkFLRSx1QjlJd253Q04sQ003bndDSSx5QndJUUYsOENBR0ksWUFDQSxzQkFGQSxhOUl5bndDSixDQUNGLENNcG93Q0ksMEJ3SVFGLDhDQU9JLHFCOUl5bndDSixDQUNGLENNem93Q0ksMEJ3SVFGLDhDQVVJLHFCOUkybndDSixDQUNGLEM4STFud0NJLGtEQUNFLHFCOUk0bndDTixDTXBvd0NJLDRCd0lZRixvQ0FFSSxpQjlJMG53Q0osQ0FDRixDOEl0bndDQSwrQkFFRSxtQkFLQSx5QkFHQSxlQVRBLGFBR0Esa0JBQ0EsZTNJK0I0QixDMklqQzVCLGdCQUdBLGlCQUtBLHVCQUNBLHFCQUpBLG9CQUNBLGlCOUk0bndDRixDOEl2bndDRSxtQ0FDRSxnQjlJeW53Q0osQ00zcHdDSSw0QndJaUNGLG1DQUtJLGVBRkEsZUFDQSxpQjlJNG53Q0osQzhJdG53Q0YsWUFFSSxlQUNBLGU5STBud0NGLENBTkYsQzhJN213Q0EsNkNBQ0UsaUI5STBud0NGLEM4SXpud0NFLHNEQUNFLGlCOUkybndDSixDOEl6bndDRSx5REFDRSxZQUNBLGU5STJud0NKLEM4SXpud0NFLHFEQUNFLE05STJud0NKLEM4SXpud0NFLHVEQUNFLHVCOUkybndDSixDK0l0d3dDQSxZQUVFLHdCNUkwRzBCLEM0STNHMUIsaUIvSTB3d0NGLENNL3N3Q0kseUJ5STVESixZQUlJLGlCL0kyd3dDRixDQUNGLENNcHR3Q0ksMEJ5STVESixZQU9JLGEvSTZ3d0NGLENBQ0YsQytJNXd3Q0UsNEJBQ0UsZ0IvSTh3d0NKLEMrSTd3d0NJLHlDQUNFLGMvSSt3d0NOLEMrSTF3d0NBLGtCQUNFLGlFQUNBLHlCQUNBLHNCL0k2d3dDRixDTXJ1d0NJLDBCeUkzQ0osa0JBS0ksZS9JK3d3Q0YsQ0FDRixDTTF1d0NJLDBCeUkzQ0osa0JBUUkseUIvSWl4d0NGLENBQ0YsQytJOXd3Q0Esb0JBQ0Usa0JBRUEsZTVJOEY0QixDNEkvRjVCLG1CQUVBLCtCL0lpeHdDRixDK0loeHdDRSx5QkFDRSxjQUNBLGtCQUNBLGU1STRGMEIsQzRJM0YxQixzQi9Ja3h3Q0osQ001dndDSSx5QnlJL0JKLG9CQVlJLGtCQUNBLG1CL0lteHdDRixDK0lseHdDRSx5QkFDRSxtQkFDQSxzQi9Jb3h3Q0osQ0FDRixDTXR3d0NJLDBCeUkvQkosb0JBb0JJLDZCL0lxeHdDRixDQUNGLEMrSWx4d0NBLHlCQUNFLGtCL0lxeHdDRixDK0loeHdDQSw4QkFFRSw4QkFDQSw0QkFGQSxxQkFJQSxnQkFEQSxxQi9Jb3h3Q0YsQytJbHh3Q0UsK0NBQ0Usa0IvSW94d0NKLENnSnAxd0NBLHFDQUNJLHFCaEp1MXdDSixDaUpqMXdDQSxrQ0FDRSx3QmpKbzF3Q0YsQ01yeHdDSSw2QjJJaEVKLGtDQUdJLHdCakpzMXdDRixDQUNGLENNdnl3Q0ksMEIySTdDQSw0Q0FDRSxlakp1MXdDSixDaUpqMXdDRixvRUFFSSxTakpxMXdDRixDQUxGLENpSjcwd0NFLHVHQUNFLHFCakpxMXdDSixDaUpsMXdDRSxtTUFFRSxxQmpKbzF3Q0osQ2lKajF3Q0UsNkZBQ0UscUJqSm0xd0NKLENpSmgxd0NFLG9GQUNFLFdqSmsxd0NKLENpSi8wd0NFLG1KQUNFLGdCakppMXdDSixDaUo3MHdDQSwyREFDRSxtQmpKZzF3Q0YsQ016endDSSw2QjJJeEJKLDJEQUlJLG1CakppMXdDRixDQUNGLENNOXp3Q0ksNEIySXhCSiwyREFVSSxnQkFGQSxjQUNBLGdCakptMXdDRixDQUNGLENpSjkwd0NBLHlFQUNFLDRCQUlBLHNCQUZBLHNCQURBLDhCQUlBLHdCQUZBLFNqSm0xd0NGLENpSi8wd0NFLDhFQUNFLGtCQUNBLGdCQUNBLG9CakppMXdDSixDTW4xd0NJLDZCMklUSix5RUFlSSw2QkFDQSxnQkFDQSwyQkFDQSxrQmpKaTF3Q0YsQ2lKLzB3Q0UsOEVBQ0ksbUJBQ0EsZ0JBQ0EsZ0JqSmkxd0NOLENBQ0YsQ01oMndDSSw0QjJJVEoseUVBNEJJLFVqSmkxd0NGLENBQ0YsQ2lKOTB3Q0EsK0ZBQ0UsVWpKaTF3Q0YsQ2lKLzB3Q0UsMElBS0UseUJBRkEsY0FGQSx1QkFHQSxzQkFGQSxpQmpKbzF3Q0osQ01oM3dDSSw2QjJJMEJGLDBJQVFJLFlqSmsxd0NKLENBQ0YsQ01yM3dDSSw0QjJJMEJGLDBJQVlJLHlCQUNBLDZCQUVBLDJCQURBLG1CakpvMXdDSixDQUNGLENNMTR3Q0ksMEIySTJEQSwrSUFDTSxtQmpKazF3Q1IsQ0FDRixDaUo5MHdDSSwrSUFDRSxhQUNBLHNCakpnMXdDTixDTXQ0d0NJLDZCMkl1QkosK0ZBb0NJLG1CakorMHdDRixDaUo3MHdDRSxtSkFDRSxZakorMHdDSixDQUNGLENNLzN3Q0ksbUQySW9ESiw4SUFHSSxtQmpKNjB3Q0YsQ0FDRixDaUoxMHdDQSxnRkFDRSxrQkFDQSxrQmpKNjB3Q0YsQ010NndDSSwwQjJJdUZKLGdGQUtJLFVqSjgwd0NGLENBQ0YsQ2lKNTB3Q0Usb0lBQ0UsaUJqSjgwd0NKLENpSjMwd0NFLGlJQUdFLFdBREEsZUFEQSxnQkFHQSxVako2MHdDSixDTXY2d0NJLDZCMklzRkYsaUlBT0ksU2pKODB3Q0osQ0FDRixDaUoxMHdDQSxxQ0FDRSx3Q0FFQSxZQURBLFVqSjgwd0NGLENpSjEwd0NBLHNDQUdFLG1CQUZBLGFBQ0EsVWpKODB3Q0YsQ2lKMTB3Q0Esb0dBQ0UseUJBQ0EsOEJqSjYwd0NGLENNNzd3Q0ksNEIySThHSixvR0FLSSx5QkFDQSw0QmpKODB3Q0YsQ0FDRixDTW44d0NJLDZCMkl3SEosd2hCQUdJLHdCOUlsSFUsQzhJaUhWLFNqSmcxd0NGLENpSjcwd0NFLGluQ0FFRSxTakpnMXdDSixDQUNGLENNaDl3Q0ksNEIySXdISix3aEJBWUksd0JqSmkxd0NGLENBQ0YsQ2lKNzB3Q0UscUdBRUksS2pKKzB3Q04sQ00zOHdDSSxtRDJJa0lGLG1GQUNFLFNqSjYwd0NGLENpSjEwd0NBLG1KQUNFLG1Cako0MHdDRixDaUp6MHdDQSw0Q0FDRSwwQmpKMjB3Q0YsQ2lKeDB3Q0EsMkRBQ0UseUJqSjAwd0NGLENBQ0YsQ2lKcjB3Q0EsaUNBQ0UsV2pKdTB3Q0YsQ2lKcDB3Q0EsbUNBQ0Usa0JqSnUwd0NGLENpSnQwd0NFLHlDQUVFLG1CQURBLGFBRUEsNkJqSncwd0NKLENpSnQwd0NJLDJDQUNFLG1CQUNBLGtCQUNBLGdCQUNBLGdCakp3MHdDTixDTTUrd0NJLG1EMkl1S0YsdUNBRUksU2pKdTB3Q0osQ0FDRixDTWhneENJLDRCMkl3S0osbUNBb0JJLGdCakp3MHdDRixDQUNGLENpSnIwd0NBLHdCQU1FLG1CQUhBLGtCQUNBLGFBRkEsWUFHQSx1QkFKQSxVako2MHdDRixDaUpyMHdDQSx5QkFDRSw4QkFDQSxrQmpKdzB3Q0YsQ01uaHhDSSw2QjJJeU1KLHlCQUlJLGtCakowMHdDRixDQUNGLENNeGh4Q0ksNEIySXlNSix5QkFPSSxrQmpKNDB3Q0YsQ0FDRixDaUozMHdDRSw0Q0FDRSxlako2MHdDSixDaUozMHdDRSxtREFDRSxrQmpKNjB3Q0osQ01uaXhDSSw0QjJJME5KLDBCQUVJLFNqSjQwd0NGLENBQ0YsQ2lKMTB3Q0UsaUNBTUksdUJBSEYsaUJBRkEsaUJqSiswd0NKLENNL2l4Q0ksNkIySStORixpQ0FXSSxnQkFEQSxhQUVBLHVCakowMHdDSixDQUNGLENpSnQwd0NBLDJCQUNFLGtCakp5MHdDRixDTTFqeENJLDRCMklnUEosMkJBSUksa0JqSjAwd0NGLENBQ0YsQ2lKdjB3Q0Esb0NBQ0UsZTlJbk00QixDOElvTTVCLG1CQUNBLGtDakowMHdDRixDaUp6MHdDRSwyQ0FHRSxtQkFDQSxzQkFDQSxtQkFKQSxpQmpKODB3Q0osQ00za3hDSSw2QjJJNFBGLDJDQU9JLGtCQUNBLHNCQUNBLGtCako0MHdDSixDQUNGLENNbGx4Q0ksNEIySTRQRiwyQ0FrQkksbUJBTEEseUJBR0EsYUFJQSxnQkFIQSwyQkFLQSxjQVJBLGFBQ0EsZ0JBTUEsU2pKKzB3Q0osQ2lKNzB3Q0ksZ0RBQ0UsbUJqSiswd0NOLENpSjkwd0NPLHlEQUVDLGVBREEsYWpKaTF3Q1IsQ0FDRixDTXJueENJLHlCMkl3U0EsZ0RBRUksWWpKKzB3Q04sQ0FDRixDaUo3MHdDRSw4Q0FDRSxzQmpKKzB3Q0osQ003bnhDSSx5QjJJNlNGLDhDQUdJLGtCakppMXdDSixDQUNGLENNbG94Q0kseUIySW1URixpREFFSSxZakppMXdDSixDQUNGLENNMW54Q0ksNEIySXNTRixpREFLSSxnQkFDQSxnQmpKbTF3Q0osQ0FDRixDaUpoMXdDSSwyREFHRSxtQ0FEQSx5QkFFQSwwQkFDQSxTQUNBLHFCQUxBLHlCakp1MXdDTixDTXJweENJLHlCMkk2VEEsMkRBU0kseUJBQ0EsbUJqSm0xd0NOLENBQ0YsQ2lKajF3Q0ksaUVBRUUsZUFDQSxnQkFGQSx5QmpKcTF3Q04sQ01ucHhDSSw0QjJJNlRBLGlFQU9JLGtCQURBLFdqSnExd0NOLENBQ0YsQ2lKaDF3Q0UsNENBQ0UsbUJBRUEsZTlJclIwQixDOElvUjFCLHNCQUVBLGtCakprMXdDSixDTS9weENJLDRCMkl5VUYsNENBTUksbUJBQ0EsdUJqSm8xd0NKLENBQ0YsQ2lKbDF3Q0UsMkNBQ0UsbUJBQ0EsbUJqSm8xd0NKLENpSm4xd0NJLGdEQUVFLGE5SXpVUSxDOEl3VVIsY2pKczF3Q04sQ2lKcDF3Q00sc0RBQ0UsYWpKczF3Q1IsQ01ocnhDSSw0QjJJbVZGLDJDQVdJLGtCQUVBLGU5STNTd0IsQzhJMFN4QixvQmpKdTF3Q0osQ0FDRixDaUpwMXdDSSxtREFDRSxxQmpKczF3Q04sQ00xcnhDSSw0QjJJbVdBLG1EQUdJLGVqSncxd0NOLENpSm4xd0NFLCtDQUNFLGVqSnUxd0NKLENpSnIxd0NFLDRDQUNFLG1Cakp1MXdDSixDQVBGLENNL3J4Q0ksNkIySXdQSixvQ0EySEksa0NqSncxd0NGLENpSnYxd0NFLCtDQUNFLGVqSnkxd0NKLENBQ0YsQ001dHhDSSx5QjJJc1lBLDRDQUNFLG1CQUNBLG9Cakp5MXdDSixDQUNGLENNbHV4Q0ksMEIySXFRSixvQ0F1SUksZ0JqSjAxd0NGLENpSnQxd0NFLDRDQUNFLG9CQUNBLHNCQUNBLGtCakp3MXdDSixDaUp0MXdDRSwyQ0FDRSxtQkFDQSxxQmpKdzF3Q0osQ0FDRixDTW51eENJLDRCMkkrWUUsc0RBQ0UsYWpKdTF3Q04sQ2lKcjF3Q0ksMkRBQ0UsWWpKdTF3Q04sQ0FDRixDTXh2eENJLHlCMklzYUUsc0RBQ0UsWWpKcTF3Q04sQ0FDRixDaUpsMXdDRSx5Q0FDRSxZakpvMXdDSixDaUo5MHdDRSxvS0FHRSxrQkFDQSxTakppMXdDSixDaUo5MHdDQSw4QkFFRSxZQUVBLFdBSEEsa0JBRUEsV0FFQSxpQkFDQSxZakppMXdDRixDaUovMHdDRSxnQ0FDRSxlQUNBLGdCQUNBLGdCakppMXdDSixDaUo5MHdDRSx5Q0FDRSxlQUNBLGdCakpnMXdDSixDTTV3eENJLDRCMkk0YUosOEJBc0JJLGNBREEsWUFEQSxXQUdBLGVqSmcxd0NGLENBQ0YsQ2lKejB3Q0ksc0ZBSUUsWUFJQSxPQU5BLGdCQURBLGVBUUEsZ0JBSEEsa0JBQ0EsTUFGQSxlQUZBLFVqSmsxd0NOLENpSnowd0NJLHdGQUNFLHlCakoyMHdDTixDaUp2MHdDQSwwREFPRSw2REFOQSxXQUtBLFlBRkEsT0FGQSxrQkFDQSxNQUVBLFdBR0EsU2pKMDB3Q0YsQ2lKdjB3Q0Esc0VBR0UsZ0JBREEsU0FEQSxPako0MHdDRixDaUp2MHdDQSw0QkFDRSxjQUNBLG1CQUNBLGdCQUNBLGlCQUNBLHlCakowMHdDRixDaUp2MHdDQSwyQ0FDRSx5QmpKMDB3Q0YsQ2tKcjR4Q0Usd0NBQ0UsdUJsSjI0eENKLENNdjB4Q0ksNkI0SXJFRix3Q0FHSSxrQmxKNjR4Q0osQ2tKNTR4Q0ksbURBQ0UsZWxKODR4Q04sQ0FDRixDTS8weENJLDRCNElyRUYsd0NBU0ksZWxKKzR4Q0osQ2tKNzR4Q0ksMkRBQ0UsU2xKKzR4Q04sQ2tKMTR4Q0UsbURBRUksb0JsSjY0eENOLENBSkYsQ012MXhDSSw2QjRJcERBLG1EQUtJLHFCbEorNHhDTixDQUNGLENrSjM0eENFLDJDQUNFLHlCbEo2NHhDSixDa0oxNHhDRSxvQ0FDRSx1QmxKNDR4Q0osQ2tKejR4Q0UsbUNBQ0UscUJsSjI0eENKLENrSno0eENJLDhDQUNFLHNCbEoyNHhDTixDa0p4NHhDSSx5REFDRSxxQmxKMDR4Q04sQ01oM3hDSSw0QjRJbENGLG1DQVlJLGtCbEowNHhDSixDQUNGLENrSnI0eENBLCtDQUlFLHVCQUhBLHlCQUlBLGVBSEEsYUFDQSx3QmxKMDR4Q0YsQ00xNHhDSSwwQjRJSEosK0NBUUksNkJsSnk0eENGLENBQ0YsQ01sNHhDSSw2QjRJaEJKLCtDQVdJLG9CQUNBLG9CbEoyNHhDRixDQUNGLENNeDR4Q0ksNEI0SWhCSiwrQ0FvQkkseUJBSkEsZUFFQSxpQkFDQSxrQkFKQSxTbEppNXhDRixDQUNGLENrSmw0eENBLHNDQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JsSm80eENGLENrSm40eENFLDRDQUNFLFVsSnE0eENKLENNMTV4Q0ksNkI0SWVKLHNDQVNJLGFsSnM0eENGLENBQ0YsQ00xM3hDSSxvRDRJdEJKLHNDQVlJLGFsSnc0eENGLENBQ0YsQ2tKdjR4Q0UsK0NBQ0UsYWxKeTR4Q0osQ2tKdjR4Q0UsaURBQ0UseUJsSnk0eENKLENrSnI0eENBLDJDQUNFLGtCQUNBLFVsSnc0eENGLENrSnQ0eENFLG9EQUVFLFlBREEsa0JBRUEsVUFDQSxTbEp3NHhDSixDa0p0NHhDSSwyREFFRSxzQkFLQSxZQURBLGtCQUZBLFdBSUEsaUJBTEEsV0FGQSxVQUlBLFNsSjI0eENOLENrSnI0eENJLG9FQUNFLFNsSnU0eENOLENNLzh4Q0kseUI0SWtESiwyQ0E0QkkseUJBREEsZUFEQSxVbEp5NHhDRixDa0pyNHhDSSw2R0FDRSxxQmxKdTR4Q04sQ0FDRixDTXo5eENJLDBCNElrREosMkNBcUNJLHlCQURBLGNsSnc0eENGLENBQ0YsQ01sOXhDSSw0QjRJcUNKLDJDQXdDSSxxQmxKeTR4Q0YsQ2tKdjR4Q0Usb0RBQ0UsV0FDQSxXbEp5NHhDSixDQUNGLENrSnQ0eENFLCtDQUVFLGVBQ0EsY0FGQSxXbEowNHhDSixDa0p0NHhDSSwwRkFDRSxjbEp3NHhDTixDTW4reENJLDRCNElxRkYsK0NBV0ksZ0JBQ0EsTUFGQSxVbEowNHhDSixDa0p0NHhDSSwwRkFDRSxlbEp3NHhDTixDa0pyNHhDSSxrTEFDRSxZbEp1NHhDTixDQUNGLENrSmw0eENBLG1CQUNFLGFsSnE0eENGLENrSmw0eENBLG9EQUlFLGdCQUZBLGtCQUNBLCtCbEpxNHhDRixDTTEveENJLDRCNElrSEosb0RBTUksWWxKczR4Q0YsQ2tKajR4Q0ksdUtBRUUscUJBRUEsYUFEQSxtQkFGQSxVbEp3NHhDTixDQVBGLENNNWd5Q0kseUI0SStISixvREFvQkksbUJsSnM0eENGLENBQ0YsQ00xaHlDSSwwQjRJK0hKLG9EQXlCSSxnQmxKczR4Q0YsQ0FDRixDa0pyNHhDRSx3REFNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscURsSnc0eENKLENrSjkzeENBLHdDQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJsSnE0eENGLENNamp5Q0kseUI0STJLSix3Q0FRSSxvQmxKazR4Q0YsQ0FDRixDa0ovM3hDQSxpREFHRSxhQURBLE9BRUEsZUFDQSxZQUpBLDJCQUtBLFNsSms0eENGLENNL2p5Q0kseUI0SXVMSixpREFZSSxnQkFEQSxpQkFHQSxVQURBLGVBSEEsa0JBS0EsZ0JsSm00eENGLENBQ0YsQ00xa3lDSSwwQjRJdUxKLGlEQWtCSSxZbEpxNHhDRixDQUNGLENNbGt5Q0ksNkI0STBLSixpREFxQkksU2xKdTR4Q0YsQ0FDRixDTXZreUNJLDRCNEltTUosNkNBRUksNEJsSnU0eENGLENBQ0YsQ2tKcDR4Q0Esd0NBQ0UsVWxKdTR4Q0YsQ2tKcDR4Q0EsMkNBSUUsZUFIQSxrQkFFQSxjQURBLFNsSnk0eENGLENrSmw0eENNLDJEQUNFLFkvSTFNTSxDK0kyTU4sY2xKbzR4Q1IsQ001bHlDSSw0QjRJOE5BLCtDQUVFLFlBREEsVWxKazR4Q0osQ0FDRixDTS9teUNJLHlCNEkwTkosMkNBeUJJLFVBREEsUWxKazR4Q0YsQ0FDRixDa0o5M3hDQSw4Q0FhRSxtQkFQQSxpQkFEQSx1QkFPQSxhQUhBLGlCQUNBLGdCQUZBLGFBR0EsbUJBSkEseUNBTkEsa0JBR0EsZ0JBREEsY0FEQSxTbEo0NHhDRixDTXJveUNJLHlCNEl1UEosOENBaUJJLFdBREEsUWxKbTR4Q0YsQ0FDRixDTTlueUNJLDRCNEkwT0osOENBcUJJLDRCbEptNHhDRixDQUNGLENrSmo0eENFLGtEQUNFLGFsSm00eENKLENrSjUzeENBLDZDQUtFLHVCQUZBLGFBSUEsU0FIQSw4QkFFQSxpQkFMQSxVbEp1NHhDRixDTS9weUNJLHlCNEl1UkosNkNBYUksYUFDQSwwQmxKKzN4Q0YsQ0FDRixDTXJxeUNJLHlCNEl1UkosNkNBbUJJLGdCbEorM3hDRixDa0o3M3hDRSx3REFDRSxZbEorM3hDSixDQUNGLENrSjUzeENFLHlDQUNFLHlEQUNFLHNCbEo4M3hDSixDQUNGLENNcnF5Q0ksNEI0STBRSiw2Q0FvQ0ksMEJsSjIzeENGLENrSjEzeENFLHdEQUNFLGdCbEo0M3hDSixDQUNGLENrSnQzeENRLGdHQUVFLFlBREEsVWxKeTN4Q1YsQ2tKajN4Q0EsMkNBS0UsbUJBREEsYUFGQSxpQkFLQSxnQkFKQSxtQkFHQSxpQkFMQSxrQmxKMDN4Q0YsQ2tKajN4Q0Usb0RBQ0UscUJBQ0Esa0JsSm0zeENKLENrSmozeENJLHdEQUVFLFlBREEsVWxKbzN4Q04sQ2tKLzJ4Q0UsK0NBQ0UsbUJsSmkzeENKLENrSjkyeENFLHVEQUNFLFlsSmczeENKLENNdHR5Q0ksMEI0STZVSiwyQ0E2QkksbUJBQ0EscUJsSmczeENGLENrSjkyeENFLG9EQUNFLG9CbEpnM3hDSixDa0o5MnhDSSx3REFFRSxZQURBLFVsSmkzeENOLENrSjUyeENFLHVEQUNFLFlsSjgyeENKLENrSjMyeENFLHVEQUNFLGNsSjYyeENKLENBQ0YsQ2tKejJ4Q0Usd0RBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVbEo0MnhDSixDa0p4MnhDRSxxREFDRSxpQkFDQSxnQmxKMDJ4Q0osQ2tKdDJ4Q0EsWUFFRSxVQURBLFVsSjAyeENGLENrSnQyeENBLGVBQ0UsZUFDQSxlbEp5MnhDRixDa0p0MnhDQSxzQkFDRSxtQmxKeTJ4Q0YsQ01qd3lDSSx5QjRJdVpKLHNCQUlJLG1CbEowMnhDRixDQUNGLENrSnYyeENBLGlEQUtFLGNBSkEsT0FHQSxtQkFFQSxnQkFDQSxpQkFMQSxnQkFDQSxzQmxKODJ4Q0YsQ2tKeDJ4Q0UscURBQ0UsZUFDQSxnQmxKMDJ4Q0osQ01weHlDSSx5QjRJK1pKLGlEQWVJLGFsSjAyeENGLENBQ0YsQ2tKdjJ4Q0Esa0RBQ0UsZ0JBQ0Esc0JsSjAyeENGLENNOXh5Q0ksMEI0STRiUyw0RkFDUCxzQmxKczJ4Q0osQ0FDRixDa0psMnhDQSx1REFNRSxnQmxKZzJ4Q0YsQ2tKcDJ4Q0UsZ0dBQ0UsWWxKczJ4Q0osQ2tKajJ4Q0UsZ0VBRUUsb0JBREEsY2xKbzJ4Q0osQ2tKaDJ4Q0UsNkRBQ0UsVS9JN2JVLEMrSThiVix5QmxKazJ4Q0osQ2tKOTF4Q0ksc0VBQ0UsWWxKZzJ4Q04sQ2tKMzF4Q0EsdURBY0Usd0IvSXhIeUIsQytJMkh6QixZQUZBLGtCQUNBLFUvSXhkWSxDK0kyZFosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0JsSnkxeENGLENrSnoyeENFLGdHQUNFLFlsSjIyeENKLENNNXp5Q0ksNEI0SThjSix1REFxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVbEp5MXhDRixDQUNGLENrSmgxeENFLG1HQUNFLHdCbEprMXhDSixDa0o3MHhDQSxtREFLRSx3Qi9JL0p5QixDK0lvS3pCLFlBSkEsa0JBRkEsVS9JNWZZLEMrSW1nQlosZUFWQSxhQU9BLGVBREEsZS9JOWM0QixDK0lnZDVCLGlCQVBBLGdCQUNBLG9CbEp3MXhDRixDTXoxeUNJLDRCNEk4ZkosbURBY0ksb0JsSmkxeENGLENBQ0YsQ2tKMzB4Q0Usb0VBQ0UsY2xKODB4Q0osQ2tKMTB4Q0UsaUVBQ0UsVS9JbmhCVSxDK0lvaEJWLHlCbEo0MHhDSixDa0psMHhDQSwyQ0FDRSxtQmxKbzB4Q0YsQ010M3lDSSx5QjRJaWpCSiwyQ0FJSSxvQmxKcTB4Q0YsQ0FDRixDa0psMHhDQSw2Q0FNRSxxQkFDQSw0QkFGQSxvQkFKQSxrQkFDQSxxQkFDQSxvQkFDQSxlbEp3MHhDRixDTXI0eUNJLHlCNEl5akJKLDZDQVdJLHFCQURBLGtCbEp1MHhDRixDQUNGLENrSm4weENBLCtDQUlFLG9CQUVBLGdCQURBLHNCQUhBLGdCQUNBLHVCQUZBLG1CQU1BLFVsSnMweENGLENrSnAweENFLG1EQUVFLGVBREEsZ0JBRUEsZ0JsSnMweENKLENNMTV5Q0kseUI0SXdrQkosK0NBZ0JJLG9CQUNBLGVsSnMweENGLENrSnAweENFLG1EQUVFLGVBREEsZ0JBRUEsZ0JsSnMweENKLENBQ0YsQ2tKbjB4Q0UsMENBQ0UsbURBRUUsZUFEQSxnQkFFQSxnQmxKcTB4Q0osQ0FDRixDTS81eUNJLDRCNEkyakJKLCtDQW9DSSxpQkFDQSxnQkFDQSxpQkFIQSxZbEp3MHhDRixDa0psMHhDQSxtREFFSSxtQkFDQSxvQmxKcTB4Q0osQ0FMRixDa0oxenhDQSxxRkFDRSx5QkFLQSxrQkFDQSxxQkFKQSxpQkFFQSxlL0k3akI0QixDK0k0akI1QixvQkFTQSxxQkFKQSx5QkFEQSxzQkFFQSxrQmxKbTB4Q0YsQ2tKOXp4Q0UscURBQ0UsYUFDQSxtQkFDQSxtQmxKZzB4Q0osQ00vN3lDSSw2QjRJNm1CSixxRkFzQkksWWxKZzB4Q0YsQ0FDRixDa0o3enhDQSxxQ0FJRSwyQkFIQSxhQUVBLHNCQURBLFNsSmsweENGLENNeDl5Q0ksMEI0SW9wQkoscUNBT0ksYWxKaTB4Q0YsQ0FDRixDTTc5eUNJLDBCNElvcEJKLHFDQVdJLG9CbEprMHhDRixDQUNGLENrSi96eENBLDBDQUVFLGtCQUNBLG1CcEkvdEJBLGdCQUZBLFNBQ0EsU2RvaXpDRixDa0pqMHhDSSx1REFFRSxZQUNBLHFCQUZBLFVsSnEweENOLENrSi96eENFLDZDQUVFLG1CQURBLGFBRUEsbUJsSmkweENKLENrSjd6eENBLGdEQUNFLE9BRUEsZ0JBQ0EsdUJBRkEsa0JsSmsweENGLENrSjd6eENBLGlEQUdFLG1CQUZBLGFBQ0EsOEJBRUEsc0JsSmcweENGLENNbGd6Q0ksMEI0SThyQkosaURBT0ksc0JsSmkweENGLENBQ0YsQ00xL3lDSSw2QjRJaXJCSixpREFXSSxlbEprMHhDRixDQUNGLENrSi96eENBLHVDQUNFLGlCQUNBLHNCQUNBLGtCbEprMHhDRixDa0poMHhDRSwyQ0FFRSxnQkFEQSxjbEptMHhDSixDTXRoekNJLHlCNEk2c0JKLHVDQVdJLGtCbEprMHhDRixDa0poMHhDRSxnREFDRSxvQmxKazB4Q0osQ2tKL3p4Q0UsMkNBRUUsaUJBREEsZWxKazB4Q0osQ0FDRixDa0o3enhDQSw2Q0FFRSxxQkFDQSxrQkFGQSxxQmxKazB4Q0YsQ2tKenp4Q0Esd0RBQ0UsVWxKK3p4Q0YsQ00vaXpDSSwwQjRJc3ZCQSxnR0FDRSxVbEo2enhDSixDa0oxenhDRSw0RkFDRSxZbEo0enhDSixDa0oxenhDRSxnR0FDRSxvQmxKNHp4Q0osQ0FDRixDTTlpekNJLG9ENElndkJBLGdHQUlJLG9CbEo4enhDTixDQUNGLENNaGt6Q0ksMEI0SXF3QkEsa0ZBQ0Usa0JsSjh6eENKLENrSjN6eENFLHNGQUNFLFlsSjZ6eENKLENrSjN6eENJLCtGQUNFLHVCbEo2enhDTixDa0ozenhDTSxtR0FFRSxZQURBLFVsSjh6eENSLENBQ0YsQ00va3pDSSwwQjRJd3hCQSxpRkFDRSw0QmxKMHp4Q0osQ2tKeHp4Q0UsK0VBQ0Usc0JsSjB6eENKLENrSnp6eENJLG1GQUNFLGVsSjJ6eENOLENrSnh6eENFLHNGQUVFLHVCQURBLGFBRUEsVWxKMHp4Q0osQ2tKenp4Q0ksMEZBRUUsZUFDQSxjQUZBLFdsSjZ6eENOLENrSnp6eENNLHFJQUNFLGNsSjJ6eENSLENrSnZ6eENFLHNGQUVFLGlCbEp3enhDSixDa0p0enhDRSxtRkFDRSxrQmxKd3p4Q0osQ2tKbnp4Q0Usd0ZBQ0UsZUFDQSxxQmxKcXp4Q0osQ2tKbnp4Q0UsaUZBQ0UsbUJBQ0Esa0JsSnF6eENKLENrSm56eENJLHFGQUVFLGVBREEsZ0JBRUEsZ0JsSnF6eENOLENBQ0YsQ2tKL3l4Q0EseUNBQ0Usc0JsSmt6eENGLENNOW56Q0ksMEI0STYwQkYsOEVBRUksWWxKbXp4Q0osQ0FDRixDa0o5eXhDQSxzQ0FFRSxpQkFFQSxrQkFFQSxRQUhBLGtCQUVBLE1BSkEsZWxKc3p4Q0YsQ2tKNXl4Q0UsMkNBSUUseUNBRkEsZUFEQSxnQkFFQSxnQmxKK3l4Q0osQ01scHpDSSx5QjRJZzJCRiwyQ0FNSSxjbEpnenhDSixDQUNGLENNMW96Q0ksNEI0SW0xQkYsMkNBU0ksWWxKa3p4Q0osQ0FDRixDa0poenhDRSw4Q0FHRSx5Q0FGQSxXQUNBLFdsSm16eENKLENNanF6Q0kseUI0STQyQkYsOENBS0ksWWxKb3p4Q0osQ0FDRixDa0psenhDRSwyQ0FDRSx5Q0FFQSxlQURBLGdCQUVBLGdCbEpvenhDSixDTS9wekNJLDZCNEl1MkJGLDJDQVFJLG9EQUZBLG1CQUlBLGNBSEEscUJBRUEsZWxKdXp4Q0osQ0FDRixDa0psenhDQSx3Q0FFRSxtQkFEQSxnQkFFQSxrQmxKcXp4Q0YsQ2tKbHp4Q0EsMkNBR0UsYUFFQSxtQkFEQSxnQkFFQSxxQkFMQSxnQkFDQSxnQmxKeXp4Q0YsQ012cnpDSSw0QjRJNDNCSiwyQ0FRSSw4QkFDQSxpQkFDQSxnQkFDQSxnQmxKdXp4Q0YsQ0FDRixDa0pwenhDQSwwQ0FDRSxjbEp1enhDRixDTW5zekNJLDRCNEkyNEJKLDBDQUdJLFlsSnl6eENGLENrSnJ6eENGLHNDQUVJLG1CQUNBLGdCQUNBLGdCbEp5enhDRixDQVBGLENrSjl5eENBLG9DQUNFLG1CQUVBLG1DQURBLGlCbEowenhDRixDTXR0ekNJLDRCNEkwNUJKLG9DQU9JLHNCQUZBLHFCQUNBLDRCbEo0enhDRixDQUNGLENrSnp6eENJLDhDQUNFLGFsSjJ6eENOLENrSnJ6eENBLG1EQUNFLFVsSnd6eENGLENrSnZ6eENFLDBDQUZGLG1EQUdJLFNsSjB6eENGLENBQ0YsQ016dXpDSSw0QjRJMjZCSixtREFPSSxZQURBLGNsSjZ6eENGLENBQ0YsQ2tKenp4Q0EseUNBR0UsMkJBQ0EsZUFDQSxnQkFFQSxhQURBLGlCQUpBLHFCQURBLG9CbEprMHhDRixDa0oxenhDRSxpRUFURix5Q0FVSSx5QmxKNnp4Q0YsQ0FDRixDTTN3ekNJLDBCNEltOEJKLHlDQWFJLFVsSit6eENGLENBQ0YsQ2tKN3p4Q0UsMENBaEJGLHlDQWlCSSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZ0JBRkEsY2xKbzB4Q0YsQ0FDRixDTTd3ekNJLDRCNElzN0JKLHlDQXlCSSxlQUVBLGdCQUVBLFlBSEEsaUJBSUEsZUFDQSxTbEprMHhDRixDa0poMHhDRSw2Q0FFRSxZQURBLFVsSm0weENKLENBQ0YsQ2tKN3p4Q0EsbURBQ0UsdUJsSmcweENGLENNaHl6Q0ksNEI0SWsrQkEsdURBQ0UscUJBQ0Esa0JsSmkweENKLENBQ0YsQ2tKN3p4Q0EsOENBR0UsY0FEQSxTQUVBLGdCbEpnMHhDRixDa0o5enhDRSwwQ0FORiw4Q0FPSSxZbEppMHhDRixDQUNGLENrSi96eENFLGlEQUVFLG1CQURBLGFBRUEsaUJsSmkweENKLENrSjd6eENBLCtDQUNFLGdCbEpnMHhDRixDa0ovenhDRSwwQ0FGRiwrQ0FHSSxnQkFDQSxZbEprMHhDRixDQUNGLENNajB6Q0ksNEI0STAvQkosK0NBT0ksZWxKbzB4Q0YsQ0FDRixDa0ovenhDRSx1RkFDRSxZbEprMHhDSixDa0poMHhDRSxrRkFDRSxpQkFLQSxZQURBLGlCQUZBLGNBQ0EsZUFGQSxlQUtBLFVsSmsweENKLENrSi96eENFLGlHQUNFLHFCbEppMHhDSixDa0oxenhDRSxnTUFDRSxVbEorenhDSixDa0o1enhDRSx3RkFDRSxZbEo4enhDSixDa0ozenhDRSwwRkFDRSxlbEo2enhDSixDa0p6enhDQSwwQ0FHRSxtQ0FJQSwyQkFDQSxrQkFGQSxnQkFKQSxjQVFBLGVBREEsZ0JBRUEsaUJBUEEsY0FDQSxhbEppMHhDRixDTTUzekNJLHlCNElzakNKLDBDQWNJLFlsSjR6eENGLENBQ0YsQ2tKenp4Q0EscUNBQ0UsaUJBRUEsZ0JBREEsZ0JsSjZ6eENGLENrSnp6eENBLDBEQUNFLGlCbEo0enhDRixDa0oxenhDRSwyR0FDRSxZbEo0enhDSixDa0p2enhDQSwyQkFDRSxpQkFFQSx1REFHQSw2QkFGQSw0QkFDQSxxQkFFQSxtQkFMQSxrQkFNQSxTbEowenhDRixDTTU0ekNJLDZCNEkwa0NKLDJCQVdJLDRCbEoyenhDRixDQUNGLENrSnp6eENFLGlDQUNFLGVBQ0EsZ0JBR0EsaUJBRkEsaUJBQ0EsZ0JsSjR6eENKLENNeDV6Q0ksNkI0SXdsQ0YsaUNBUUksU2xKNHp4Q0osQ0FDRixDa0p4enhDQSw0Q0FDRSx5QkFDQSxpQmxKMnp4Q0YsQ2tKenp4Q0UsK0NBRUUsZUFDQSxpQkFGQSxnQmxKNnp4Q0osQ2tKenp4Q0kscURBQ0Usd0JsSjJ6eENOLENrSnh6eENJLDJEQUVFLDJCQURBLDJCbEoyenhDTixDa0p4enhDSSwwREFFRSw4QkFEQSw4QmxKMnp4Q04sQ2tKdHp4Q0UsdUZBQ0UsK0JsSnd6eENKLENrSm56eENFLGtGQUNFLG1CQUNBLFdBQ0EsYUFDQSxTQUNBLDhCQUNBLE9BR0EsVUFGQSxrQkFDQSxVbEp1enhDSixDa0psenhDSSx3RkFDRSxTbEpvenhDTixDa0poenhDRSxtRUFDRSx1QkFDQSxrQkFJQSxZQUhBLGNBRUEsV0FEQSxTbEpvenhDSixDa0poenhDSSx3RUFHRSxXQUZBLFlBR0EsVUFGQSxVbEpvenhDTixDa0poenhDTSw0RUFFRSxZQURBLFVsSm16eENSLENrSmp6eENRLGlGQUNFLFlsSm16eENWLENrSjd5eENFLGtGQUNFLFdsSit5eENKLENrSjV5eENNLDJGQUNFLGFsSjh5eENSLENrSnp5eENFLG1GQUNFLFlsSjJ5eENKLENrSnh5eENNLDRGQUNFLGFsSjB5eENSLENNcit6Q0ksNEI0SWlzQ0Esa0ZBQ0UsWWxKdXl4Q0osQ0FDRixDa0pueXhDQSw2Q0FNRSxtQkFGQSxjQUNBLGFBSEEsbUJBS0EsZ0JBSkEsaUJBRkEsZ0JsSjR5eENGLENrSnB5eENFLGlEQUVFLFlBQ0Esb0JBRkEsVWxKd3l4Q0osQ2tKbHl4Q0EsOERBQ0UsZ0JsSnF5eENGLENtSmxrMENBLHFDQUNFLHVCQUlBLGtCQUNBLFVuSnFrMENGLENNdGcwQ0ksNkI2SXJFSixxQ0FHSSxlbko0azBDRixDQUNGLENtSnprMENFLCtDQUNFLG1CbkoyazBDSixDTTlnMENJLDRCNkk5REYsK0NBR0ksZW5KNmswQ0osQ21KMWswQ0EsaURBRUUsb0JuSjZrMENGLENBSkYsQ01oaTBDSSwwQjZJeERKLHFDQW9CSSxVbko2azBDRixDQUNGLENtSjFrMENBLHFDQUlFLGtCbkowazBDRixDbUo3azBDRSw0REFDRSxZbkorazBDSixDTXBpMENJLDRCNkk3Q0oscUNBTUksZW5KK2swQ0YsQ0FDRixDbUo1azBDQSxtREFDRSxVbkorazBDRixDTTFqMENJLHlCNkl0QkosbURBR0ksbUJBRUEsZUFEQSxpQm5Ka2wwQ0YsQ0FDRixDbUpobDBDRSw2REFDRSxrQm5Ka2wwQ0osQ21KOWswQ0EsOENBQ0ksU25KaWwwQ0osQ21KOWswQ0EsZ0RBQ0Usa0JBQ0EsU25KaWwwQ0YsQ003azBDSSwwQjZJTkosZ0RBS0ksb0JBQ0Esa0JBRkEsU25KcWwwQ0YsQ0FDRixDbUpobDBDQSwyQ0FFRSx5QkFPQSxhQUxBLE9ySWpFQSxnQkFGQSxTcUl1RUEsZ0JBREEsa0JBSkEsaUJBRUEsc0JBQ0Esa0JuSndsMENGLENtSnBsMENFLDhDQUNFLHFCQUVBLGtCQURBLHFCbkp1bDBDSixDTTFsMENJLDZCNklNRSwrREFDRSxrQm5KdWwwQ04sQ0FDRixDTS9sMENJLDRCNklDRiw4Q0FXSSxjbkp1bDBDSixDbUpybDBDSSwwREFDRSxxQm5KdWwwQ04sQ21KL20wQ0YsMkNBOEJJLHdCbkpzbDBDRixDQUpGLENNdm0wQ0ksNkI2SVRKLDJDQWlDSSx3Qm5Kd2wwQ0YsQ0FDRixDTTluMENJLHlCNklJSiwyQ0FxQ0ksc0JBREEscUJBRUEsa0JuSjBsMENGLENBQ0YsQ014bjBDSSw0QjZJa0NGLDBEQUVJLFduSndsMENKLENBQ0YsQ003bjBDSSw2QjZJa0NGLDBEQU1JLGdCbkp5bDBDSixDQUNGLENNL28wQ0ksMEI2STREQSwrRkFFRSxnQkFEQSxVbkp3bDBDSixDbUpybDBDSSwwSUFFRSxnQkFDQSx1QkFGQSxVbkp5bDBDTixDbUpybDBDTSw2SUFDRSxnQm5KdWwwQ1IsQ21KcmwwQ1EsOEpBQ0EsNEJuSnVsMENSLENtSnBsMENRLDhMQUtFLGNBQ0EsV0FMQSxnQkFDQSxrQkFFQSx1QkFEQSxrQm5KeWwwQ1YsQ21KcGwwQ1EsbU1BRUUsY0FDQSxXQUZBLE9uSndsMENWLENtSnBsMENRLHFNQUNFLFVuSnNsMENWLENBQ0YsQ21KOWswQ0Esa0RBS0UsbUJBSkEseUJBVUEsbUJBQ0Esa0JBVEEsYUFDQSxzQkFLQSxtQkFEQSxjQUZBLHVCQUpBLHNCQVFBLHNCQUhBLFluSnFsMENGLENtSjlrMENFLHNEQUVFLGlCQURBLGVuSmlsMENKLENNbnMwQ0ksMEI2SW1HSixrREFtQkksbUJuSmlsMENGLENBQ0YsQ21KaGwwQ0Usd0RBQ0UsVWhKdEdVLENnSnVHVix5Qm5Ka2wwQ0osQ00vcjBDSSw0QjZJaUhKLHlDQUVNLHNCbkppbDBDSixDQUNGLENtSjdrMENBLGlEQUNFLG9CbkpnbDBDRixDbUo3azBDQSwyQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlaEozRTRCLENnSjRFNUIscUJBSkEsbUJuSm9sMENGLENNbHQwQ0ksNEI2STRISiwyQ0FTSSxpQkFEQSxRbkptbDBDRixDQUNGLENtSmhsMENJLG1EQUNFLFVuSmtsMENOLENtSi9rMENFLGlEQUNFLHdCaEovSFUsQ2dKZ0lWLFNuSmlsMENKLENtSmhsMENJLHVEQUNFLHdCbkprbDBDTixDTS91MENJLHlCNkl5SkYsaURBT0ksa0JuSm1sMENKLENBQ0YsQ21KamwwQ0UsMERBQ0Usd0JoSnpJVSxDZ0owSVYsU25KbWwwQ0osQ21KbGwwQ0ksZ0VBQ0Usd0JuSm9sMENOLENNM3YwQ0kseUI2SW1LRiwwREFPSSxrQm5KcWwwQ0osQ0FDRixDbUpubDBDRSxpREFDRSx3Qm5KcWwwQ0osQ21KbmwwQ0UsaURBRUUsMkJBQ0Esb0JBQ0EsbUJuSnFsMENKLENNencwQ0kseUI2SXlJSiwyQ0ErQ0ksaUJuSnFsMENGLENBQ0YsQ21KbGwwQ0EsOENBR0UsVWhKNUtZLENnSjBLWixrQkFDQSxzQkFHQSxRbkpvbDBDRixDbUpsbDBDRSxvREFFRSxVaEpsTFUsQ2dKaUxWLHlCbkpxbDBDSixDTXp4MENJLHlCNkk0TEosOENBWUksY25KcWwwQ0YsQ0FDRixDTWp4MENJLDZCNkkrS0osOENBZ0JJLGFuSnNsMENGLENBQ0YsQ21KbmwwQ0Esa0VBTUUsNEJBQ0EscUJBRkEsbUJuSndsMENGLENtSm5sMENBLGVBQ0Usb0JuSnNsMENGLENtSm5sMENBLFlBQ0Usc0RuSnNsMENGLENtSm5sMENBLGVBQ0UseURuSnNsMENGLENtSm5sMENBLFlBQ0Usc0RuSnNsMENGLENtSm5sMENBLFlBQ0UsNkRuSnNsMENGLENtSm5sMENBLGVBQ0UseURuSnNsMENGLENtSm5sMENBLGtUQUdFLGtDbkpzbDBDRixDTTMwMENJLHlCNklrUEosa1RBTUksc0NuSnlsMENGLENBQ0YsQ21KdGwwQ0EseUdBQ0Usa0NuSnlsMENGLENNdDEwQ0kseUI2STRQSix5R0FJSSw2Qm5KMGwwQ0YsQ0FDRixDbUp2bDBDQSwrSkFDRSx3QmhKM09ZLENnSjRPWixXbkowbDBDRixDbUp2bDBDQSx1REFDRSx5QkFDQSw0Q25KMGwwQ0YsQ01yMjBDSSx5QjZJeVFKLHVEQUlJLDJDbko0bDBDRixDQUNGLENNNzEwQ0ksNEI2STRQSix1REFPSSxnQ25KOGwwQ0YsQ21KNWwwQ0UscUVBQ0UsZW5KOGwwQ0osQ0FDRixDbUoxbDBDQSxpREFDRSxlQUNBLGdCQUNBLGdCbko2bDBDRixDbUoxbDBDQSxhQUlFLHNCQUlBLGtCQUdBLGVBREEsZ0JBSEEsWUFLQSxpQkFYQSxrQkFDQSxXQU9BLGtCQU5BLFFBR0EsVW5KbW0wQ0YsQ21KMWwwQ0EsaURBQ0UscUJBQ0EsZ0JuSjZsMENGLENtSnhsMENFLHVIQUNFLGlCQUNBLGtDbko4bDBDSixDTXA1MENJLHlCNkk2U0osaURBWUksd0JuSitsMENGLENtSjFsMENFLHVIQUNFLG1CQUNBLGdDbkpnbTBDSixDQUNGLENtSjVsMENBLHNEQVNFLG1CQUhBLHlCQURBLG1CQUVBLHFCQUhBLGVBSUEsdUJBUEEsb0JBQ0Esc0JBU0Esa0JBQ0EsU0FGQSx3QkFQQSxhbkp3bTBDRixDbUo5bDBDRSwrREFDRSxzQm5KZ20wQ0osQ21KL2wwQ0ksbUVBRUUsZ0JBREEsY25Ka20wQ04sQ21KOWwwQ0UsNERBQ0UsMEJuSmdtMENKLENNMTcwQ0kseUI2SXFVSixzREF3QkksUW5KaW0wQ0YsQ0FDRixDTWw3MENJLDRCNkl3VEosc0RBMkJJLEtuSm1tMENGLENBQ0YsQ21KaG0wQ0EsMENBT0UsbUJBSEEseUJBSUEsbUJBTkEsZ0JBYUEsMkJBVkEsYUFDQSx1QkFIQSxTQVVBLHVCQUhBLGdCQVRBLGVBV0EsZUFIQSxTbkp1bTBDRixDTXY4MENJLDRCNkl1VkosMENBbUJJLHlCQURBLGFuSm1tMENGLENBQ0YsQ21KaG0wQ0UsZ0RBQ0UsVW5Ka20wQ0osQ21KaG0wQ0UsbURBQ0UscUJuSmttMENKLENtSmptMENJLHVEQUVFLGlCQURBLGVuSm9tMENOLENNcCswQ0ksMEI2SW9XSiwwQ0FrQ0ksWW5Ka20wQ0YsQ0FDRixDbUovbDBDQSxnREFDRSxtQkFDQSxlbkprbTBDRixDTWorMENJLDRCNklzWUosZ0dBRU0sZW5KaW0wQ0osQ21KMWwwQ0Usb0RBRUUsZ0JBREEsVW5KZ20wQ0osQ21KOWwwQ0ksK0ZBSUUseUJBRkEsT0FEQSxlQUVBLE1uSmltMENOLENBWkYsQ00zOTBDSSxtRDZJNFlBLDRGQUVFLGdCbko4bDBDSixDbUo3bDBDSSxrTEFFRSxPQURBLGVBRUEsTUFDQSx5Qm5KK2wwQ04sQ21KMWwwQ0ksa1hBQ0UsNEJuSitsMENOLENtSjNsMENJLGdHQUNFLFFuSjZsMENOLENBQ0YsQ014aDFDSSwwRTZJeWJFLGdHQUdJLFNuSmdtMENSLENBQ0YsQ003aDFDSSwwQjZJa2NBLDZDQUNFLGdCbko4bDBDSixDbUo3bDBDSSx3RkFFRSxPQURBLGVBRUEsTUFDQSx5Qm5KK2wwQ04sQ21KMWwwQ0ksdUxBQ0UsNEJuSitsMENOLENtSjNsMENJLGdHQUNFLFNuSjZsMENOLENtSnpsMENJLDBGQUNFLGNuSjJsMENOLENtSnhsMENJLDRHQUNFLGFuSjBsMENOLENBQ0YsQ21KcmwwQ0EscUdBRUUsVW5KdWwwQ0YsQ21KcGwwQ0EsZ0hBRUUsWUFEQSxTbkp3bDBDRixDTWhrMUNJLHlCNkl1ZUosZ0hBS0ksV25Kd2wwQ0YsQ0FDRixDTXJrMUNJLDBCNkl1ZUosZ0hBUUksV25KMGwwQ0YsQ21KbmwwQ0YsaURBR0ksZW5KeWwwQ0YsQ21KeGwwQ0UsNEZBQ0UsVUFDQSxVbkowbDBDSixDbUp4bDBDRSw0RkFDRSxZbkowbDBDSixDbUp6bDBDSSwrRkFDRSw2QkFDQSxnQm5KMmwwQ04sQ21KMWwwQ00sMEdBQ0UsaUJuSjRsMENSLENBdEJGLENNMWsxQ0kseUI2STJnQkEsNEZBQ0UscUJuSnlsMENKLENBQ0YsQ016bDFDSSw2QjZJcWdCQSxzREFFSSxhbkp1bDBDTixDQUNGLENtSnBsMENFLDBGQUNFLFluSnNsMENKLENtSmxsMENBLHNHQUNFLGtCbkpxbDBDRixDbUo5azBDRSw2RUFDRSx3Qm5KaWwwQ0osQ21KN2swQ0ksNEhBQ0Usb0JuSitrMENOLENtSnRrMENJLHdOQUNFLGtCbkoyazBDTixDbUp4azBDSSxpSEFDRSxrQm5KMGswQ04sQ21KcmswQ0ksd05BRUUscUJuSnVrMENOLENtSm5rMENFLG9KQUVFLGtCbkpxazBDSixDbUpsazBDRSx3SUFJRSxXQUZBLG1CQUNBLHFCQUVBLHNCQUNBLFNuSm9rMENKLENtSmprMENFLHVIQUNFLG1CQUNBLHFCQUNBLGdCbkptazBDSixDbUpoazBDRSxnRUFDRSxpQm5Ka2swQ0osQ00zcDFDSSwwQjZJNmxCQSxzRkFDRSxzQkFDQSxlbkppazBDSixDbUo5ajBDRSwwSkFFRSxrQm5KZ2swQ0osQ21KN2owQ0UsZ0xBRUUsZW5KK2owQ0osQ0FDRixDTTVwMUNJLDZCNklrbUJFLCtHQUNFLG1CQUNBLGtCbko2ajBDTixDbUp6ajBDRSx1RkFDRSxTbkoyajBDSixDbUp4ajBDRSx5R0FDRSxvQm5KMGowQ0osQ21KdmowQ0Usd0lBRUUsbUJBQ0EsbUJuSnlqMENKLENtSnRqMENFLHNGQUNFLHNCbkp3ajBDSixDbUpyajBDRSwyR0FHRSxtQkFGQSwyQkFDQSxTQUVBLDBCbkp1ajBDSixDQUNGLENjcnQxQ0kseURxSXlwQkEsMkdBT0ksd0JuSnlqMENOLENBQ0YsQ00zcjFDSSw2QjZJcW9CQSx1RUFDRSxVbkp5ajBDSixDbUp0ajBDRSwySUFDRSxpQkFFQSxnQkFEQSxhbkp5ajBDSixDbUpyajBDRSw0R0FDRSxpQkFDQSxjQUNBLGdCbkp1ajBDSixDbUpwajBDRSx1SEFDRSxtQkFDQSxvQkFDQSxlbkpzajBDSixDbUpsajBDSSxzRkFFRSxnQkFEQSxjbkpxajBDTixDQUNGLENNbnQxQ0ksNkI2SW9xQkEsdUpBQ0UsWW5Ka2owQ0osQ21KL2kwQ0Usc0RBQ0UsWW5KaWowQ0osQ0FDRixDTTN0MUNJLDRCNkkrcUJFLCtHQUNFLGlCQUNBLGdCbkoraTBDTixDbUo1aTBDSSxpSEFDRSxvQm5KOGkwQ04sQ21KMWkwQ0UsdUZBQ0UsVW5KNGkwQ0osQ21KemkwQ0Usd0lBR0UsbUJBQ0Esb0JBRkEsaUJuSjZpMENKLENtSnhpMENFLHVIQUNFLG1CQUNBLG9CQUNBLGdCbkowaTBDSixDQUNGLENtSnRpMENBLGdEQUNFLGdHQUNFLFFuSnlpMENGLENBQ0YsQ29KNXoxQ0EscUVBRUksMkJwSjh6MUNKLENvSjN6MUNBLHNHQUdJLDJCcEo4ejFDSixDb0ozejFDQSx5TEFDSSxVcEo4ejFDSixDb0ozejFDQSxxQ0FDSSxxQnBKOHoxQ0osQ29KM3oxQ0EsZ0RBRUksZ0JBREEsa0JwSit6MUNKLENvSjN6MUNBLDJEQUNJLFlwSjh6MUNKLENvSnZ6MUNBLG9DQUNJLGVwSnl6MUNKLENNdHgxQ0ksNEI4SXBDSixvQ0FJUSxlcEowejFDTixDQUNGLENvSnh6MUNJLDREQUNJLGVwSjB6MUNSLENvSnh6MUNRLG1FQUVJLGVBREEseUJwSjJ6MUNaLENvSnR6MUNJLDJDQUdJLG1CQUZBLDZCQUNBLGFBRUEsdUJBRUEsb0JBREEsZ0JwSnl6MUNSLENvSnB6MUNBLGtDQUNJLGFBQ0Esc0JBQ0EsU0FDQSxxQnBKdXoxQ0osQ01qejFDSSw0QjhJVkosa0NBU1EsU0FEQSxxQkFEQSx1QnBKMHoxQ04sQ0FDRixDb0p0ejFDSSxxQ0FFSSx1QkFEQSxZcEp5ejFDUixDb0p2ejFDUSwwQ0FDSSxxQkFDQSxrQkFDQSxpQnBKeXoxQ1osQ29KcnoxQ0ksaUZBRUksZXBKdXoxQ1IsQ01yMDFDSSw0QjhJc0JJLDhGQUVRLG9CcEpzejFDZCxDQUpGLENvSi95MUNRLDJEQUNJLGVwSnN6MUNaLENNbDExQ0ksNEI4STJCSSwyREFLUSwrQkFDQSxnQ0FGQSxZcEp5ejFDZCxDQUNGLENvSnJ6MUNPLDBEQUNLLHNCcEp1ejFDWixDTTUxMUNJLDRCOElvQ0csMERBTVMsK0JBQ0EsZ0NBRkEsaUJBREEsZ0JwSjJ6MUNkLENvSnJ6MUNVLGtFQUVRLG9CQUNBLGdCQUNBLHFCcEp3ejFDbEIsQ29KL3kxQ1UsZ0RBQ0ksVXBKbXoxQ2QsQ0FYRixDb0pueTFDSSxnREFDSSxzQnBKaXoxQ1IsQ29KM3kxQ0ksK0RBQ0ksZXBKOHkxQ1IsQ012MzFDSSw0QjhJd0VBLCtEQUdRLHFCQUNBLGlCcEpnejFDVixDQUNGLENvSnh5MUNJLG9HQUNJLDZCcEo0eTFDUixDb0p4eTFDSSx3SUFJSSxzQkFIQSxnQkFFQSxVQXBLVyxDQXNLWCxVcEoweTFDUixDTXo0MUNJLDRCOEkwRkEsd0lBUVEsV3BKNHkxQ1YsQ0FDRixDb0p4eTFDQSxpREFJSSw2QkFIQSxhQUNBLG9CQUNBLG1CcEo0eTFDSixDb0p6eTFDSSwrREFDSSxVcEoyeTFDUixDTXo1MUNJLDRCOEl1R0osaURBV1EsY3BKMnkxQ04sQ0FDRixDb0p4eTFDQSxvQkFDSSx5QkFDQSxVcEoyeTFDSixDb0p6eTFDSSw2RkFDSSxXQUNBLGNBQ0EsZXBKMnkxQ1IsQ29KenkxQ1EsMkdBRUkscUJwSjB5MUNaLENvSnR5MUNJLHdTQUNJLHNCQUNDLG1CcEp3eTFDVCxDb0pweTFDQSwwQkFDSSxnQnBKdXkxQ0osQ29KcnkxQ0ksdUhBQ0ksaUJwSnV5MUNSLENvSm55MUNBLFNBQ0ksWUFDQSxTQUNBLFVBQ0EsZXBKc3kxQ0osQ003NzFDSSw0QjhJMEpKLHVCQUVRLHVDcEpzeTFDTixDQUNGLENvSnB5MUNJLGdEQUVJLGdCQURBLFNwSnV5MUNSLENvSnB5MUNRLDREQUNJLGFwSnN5MUNaLENvSmh5MUNJLGtEQUNJLG1CcEpteTFDUixDTTk4MUNJLDRCOEkrS0ksa0RBQ1Esc0JwSmt5MUNkLENBQ0YsQ29KOXgxQ0EsaUJBQ0ksb0JBQ0EsZ0JBQ0EsaUJBRUEsbUJBREEsZXBKa3kxQ0osQ29KL3gxQ0ksc0JBQU8sY3BKa3kxQ1gsQ29KaHkxQ0ksMEJBQ0ksbUJwSmt5MUNSLENvSmp5MUNRLDhCQUNJLGVBRUEsWUFDQSxxQkFGQSxVcEpxeTFDWixDb0o5eDFDQSxvQkFDSSxVcEppeTFDSixDb0oveDFDSSx3QkFFSSxxQkFEQSxzQkFFQSxpQnBKaXkxQ1IsQ29KN3gxQ1EsMEJBQ0ksbUJwSit4MUNaLENvSjF4MUNBLGlCQUNJLFlBRUEsaUJBREEsVXBKOHgxQ0osQ29KMXgxQ0Esd0JBSUksZUFIQSxrQkFFQSxRQURBLG9CcEoreDFDSixDb0oxeDFDQSxtQ0FDSSxvQnBKNngxQ0osQ29KengxQ0ksaUNBQ0ksYXBKNHgxQ1IsQ014ZzJDSSw0QjhJMk9BLGlDQUdRLFlwSjh4MUNWLENBQ0YsQ29KMXgxQ0ksaUVBQ0ksK0JwSjR4MUNSLENvSm54MUNBLDJCQUNJLHdCcEoweDFDSixDTXJpMkNJLHlCOEkrUUEsdURBRVEsWXBKeXgxQ1YsQ0FDRixDb0ovdzFDQSw4REFMSSxhQUNBLHFCcEoreDFDSixDb0ozeDFDQSxrQ0FHRSxTQUNBLHVCcEp1eDFDRixDTTFpMkNJLDRCOEkrUUosa0NBU0ksU0FEQSxvQkFEQSx1QnBKMHgxQ0YsQ0FDRixDb0p0eDFDRSxxQ0FFRSx1QkFEQSxZcEp5eDFDSixDb0p2eDFDSSwwQ0FDRSxxQkFDQSxrQkFDQSxpQnBKeXgxQ04sQ29KcngxQ0UsaUZBRUUsZXBKdXgxQ0osQ005ajJDSSw0QjhJMFNGLDBDQUVJLG9CcEpzeDFDSixDQUNGLENvSnB4MUNJLCtFQUNFLGFBQ0EsZXBKc3gxQ04sQ012azJDSSw0QjhJb1RBLG9EQUVJLG9CcEpxeDFDTixDQUNGLENvSm54MUNJLDJEQUNFLGVwSnF4MUNOLENNL2syQ0ksNEI4SXlUQSwyREFJSSwrQkFDQSxnQ0FHQSxzQkFGQSxlQUNBLFVwSnV4MUNOLENBQ0YsQ29KcHgxQ0ksMERBQ0Usc0JwSnN4MUNOLENNM2wyQ0ksNEI4SW9VQSwwREFNSSwrQkFDQSxnQ0FGQSxpQkFEQSxnQnBKMHgxQ04sQ29KcHgxQ00sa0VBRUksb0JBQ0EsZ0JBQ0EscUJwSnV4MUNWLENvSjl3MUNJLGdEQUNFLFVwSmt4MUNOLENBWEYsQ29KancxQ0EseUNBQ0ksZ0NBQ0EsMkJwSmd4MUNKLENvSi93MUNJLGdEQUNJLFVwSml4MUNSLENvSjN3MUNJLHNGQUNJLGVwSjh3MUNSLENvSjF3MUNBLHdDQUNJLHVCcEo2dzFDSixDb0ozdzFDSSw0Q0FDSSxjQUVBLGdCQURBLFlwSjh3MUNSLENvSnp3MUNBLHdDQUVJLGtCQURBLFVwSjZ3MUNKLENvSnp3MUNBLG9DQUNJLFFwSjR3MUNKLENvSnp3MUNBLDBCQUNJLCtCcEo0dzFDSixDb0p4dzFDSSx1REFDSSxtQkFDQSxlcEoydzFDUixDb0p0dzFDSSwwREFDSSxtQnBKeXcxQ1IsQ29KcncxQ0EsaUNBQ0ksdUJwSnd3MUNKLENNOXAyQ0ksNEI4STJaSSxrRUFDSSxhcEp1dzFDVixDb0p0dzFDVSx5RUFDSSxjQUNBLFVwSnd3MUNkLENBQ0YsQ01ycjJDSSx5QjhJa2JJLGtFQUNJLFlwSnN3MUNWLENBQ0YsQ3FKcHYyQ0EsZ0NBQ0ksc0JBSUEsZ0VBSUEsNEJBRUEsNEJBTEEsdUJBSUEseUJBRUEsa0JBQ0EsZUFOQSxvQkFKQSxjQUtBLGlCQUpBLDJCQUZBLG9CckprdzJDSixDcUpwdjJDQSxpQ0FDSSxZckp1djJDSixDTWpzMkNJLDRCK0l2REosaUNBSVEsb0JySnd2MkNOLENxSnJ2MkNNLDhDQUNJLFFySnV2MkNWLENxSnB2MkNNLDREQUNJLGVySnN2MkNWLENxSm52MkNNLCtDQUNJLDJCckpxdjJDVixDcUpodjJDYyxvRkFDSSxlQUNBLGVySmt2MkNsQixDcUo3dTJDYywwRkFDSSxnQnJKK3UyQ2xCLENxSjN1MkNVLHdFQUNJLGVySjZ1MkNkLENBQ0YsQ3FKenUyQ0ksK0JBdkNKLGlDQXdDUSxhcko0dTJDTixDcUoxdTJDTSx1Q0FDSSwrQkFDQSxlcko0dTJDVixDQUNGLENxSnp1MkNJLHVDQUVJLFlBQ0Esb0JBQ0Esa0JBSEEsV3JKOHUyQ1IsQ014dTJDSSw0QitJUEEsdUNBUVEsK0JBQ0EsZ0NBQ0EsWUFIQSxnQnJKK3UyQ1YsQ0FDRixDcUp6dTJDSSx3Q0FFSSxhQURBLFlBR0EseUJBREEsVXJKNHUyQ1IsQ010djJDSSw0QitJT0Esd0NBU1EsZ0NBRkEsOEJBR0EsbUJBRkEsd0JySjh1MkNWLENBQ0YsQ00vdTJDSSxtRCtJUkEsd0NBZVEsc0JBREEsNkJBRUEsa0JySjZ1MkNWLENBQ0YsQ3FKMXUyQ0ksc0NBRUksbUJBREEsWXJKNnUyQ1IsQ3FKMXUyQ1EseUNBQ0ksWUFDQSxpQnJKNHUyQ1osQ00xeDJDSSwwQitJNENJLHlDQUtRLG1CQUNBLGdCQUNBLGtCcko2dTJDZCxDQUNGLENNcHgyQ0ksNEIrSStCSSx5Q0FXUSxvQkFDQSxnQkFDQSxxQnJKOHUyQ2QsQ0FDRixDcUp6dTJDSSxxREFDSSxlckoydTJDUixDcUp4dTJDSSwrQ0FFSSxnQ0FEQSxvQnJKMnUyQ1IsQ3FKeHUyQ1Esb0RBQ0ksbUJBQ0EsZ0JySjB1MkNaLENNdHkyQ0ksNkIrSXNEQSwrQ0FVUSxrQnJKMHUyQ1YsQ0FDRixDcUp2dTJDSSwwQ0FDSSxxQnJKeXUyQ1IsQ3FKdHUyQ0ksc0VBQ0ksbUJBQ0EsZ0JBR0EsZUFGQSxpQkFHQSxpQkFGQSxhckowdTJDUixDcUpydTJDSSwrREFDSSxtQkFDQSxnQkFDQSxnQnJKdXUyQ1IsQ3FKcHUyQ0ksa0VBRUksaUJBREEsb0JySnV1MkNSLENxSmh1MkNRLHdLQUNJLHdCckpxdTJDWixDcUpqdTJDSSx1RkFDSSxjQUNBLG1CckptdTJDUixDTXQxMkNJLDBCK0l5SEkscURBR0kseUJBQ0Esa0JBRUEsWUFKQSxrQkFEQSxRQUlBLFVySml1MkNWLENxSjl0MkNVLDJJQUlJLGFBRUEsNEJBSEEsV3JKbXUyQ2QsQ3FKN3QyQ1UscUVBQ0ksb0JySit0MkNkLENxSjN0MkNNLCtDQUNJLG1Ccko2dDJDVixDcUoxdDJDTSw4RUFDSSxPcko0dDJDVixDcUp6dDJDTSw2RUFDSSxNckoydDJDVixDcUp4dDJDTSxnREFDSSx1QnJKMHQyQ1YsQ3FKdnQyQ00sK0NBQ0ksV3JKeXQyQ1YsQ3FKdHQyQ00sdUNBQ0ksaUJySnd0MkNWLENBQ0YsQ01qMjJDSSxtRCtJOElJLGdEQUNJLGFBQ0EscUJySnN0MkNWLENxSm50MkNNLHVDQUVJLGlCQURBLFdySnN0MkNWLENxSmp0MkNVLHlDQUNJLG1CQUNBLGtCckptdDJDZCxDQUNGLENxSjlzMkNBLDBDQUNJLGNBRUEsc0JBQ0EsbUJBQ0EsZ0JBQ0EscUJBQ0EsbUJBTEEsaUJySnN0MkNKLENNeDQyQ0ksNkIrSWdMSiwwQ0FVUSxtQkFDQSxxQnJKa3QyQ04sQ0FDRixDcUo5czJDSSwrRUFDSSxlckppdDJDUixDcUo3czJDQSx5Q0FDSSxrQnJKZ3QyQ0osQ3FKNXMyQ0ksNkRBQ0ksU3JKK3MyQ1IsQ3FKNXMyQ0ksd0NBQ0ksZ0JySjhzMkNSLENxSjNzMkNJLCtDQUNJLGVySjZzMkNSLENxSmxzMkNRLHduQkFDSSx5QkFDQSxVckorczJDWixDTTU3MkNJLHlCK0lvUEksZ0ZBQ0ksU3JKNHMyQ1YsQ0FDRixDTXI3MkNJLDRCK0k4T0ksK0RBQ0ksV3JKMnMyQ1YsQ0FDRixDcUp2czJDQSxzQkFDSSxjQUVBLHNCQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsZ0JBTEEsaUJySjhzMkNKLENxSnZzMkNJLGlDQUNJLGtCQUNBLG9CQUNBLGtCckp5czJDUixDTXo4MkNJLDZCK0lvUEosc0JBZ0JRLGdCQUNBLGVySnlzMkNOLENxSnZzMkNNLHlCQUNJLFlySnlzMkNWLENBQ0YsQ3FKcnMyQ0EsZ0JBQ0ksY0FDQSxzQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGtCckp3czJDSixDTXgrMkNJLHlCK0ltU0osMEJBR1EsWUFDQSxrQkFGQSxTckowczJDTixDQUNGLENxSnJzMkNBLHFCQUlJLHFCQURBLG9CQURBLGlCckowczJDSixDcUp0czJDSSxtQ0FPSSxrQkFMQSxTQUVBLFdBRUEsWUFIQSxPQUtBLGlCQUNBLG1CQVJBLGtCQUlBLFVySjZzMkNSLENxSnJzMkNBLGVBQ0ksd0JySndzMkNKLENxSnJzMkNBLG9CQUNJLHdEckp3czJDSixDcUpyczJDQSxlQUNJLG1Cckp3czJDSixDcUp2czJDSSxzQkFDSSx5QkFDQSxhckp5czJDUixDcUpyczJDQSwyQkFDSSx3RHJKd3MyQ0osQ3FKcnMyQ0ksMkZBQ0ksZXJKd3MyQ1IsQ3FKdHMyQ1Esc0dBQ0ksc0JBQ0Esa0JBQ0Esb0JBQ0Esa0JySndzMkNaLENxSi9yMkNJLDhEQUNJLGFBQ0EsdUJBQ0EsVXJKa3MyQ1IsQ3FKaHMyQ1EsaUVBQ0ksU3JKa3MyQ1osQ003aDNDSSw0QitJaVdJLCtDQUNJLFlySityMkNWLENxSjVyMkNNLHFDQUNJLFVySjhyMkNWLENxSnpyMkNVLGlFQUNJLFNySjJyMkNkLENBQ0YsQ01yajNDSSx5QitJZ1lKLCtEQUVRLGdCQUNBLFNySndyMkNOLENBQ0YsQ3FKbnIyQ0kscUZBQ0ksYXJKdXIyQ1IsQ01wajNDSSw0QitJNFhBLHFGQUdRLFlySjByMkNWLENBQ0YsQ3FKdHIyQ0Usd0RBQ0ksa0NySnlyMkNOLENxSnRyMkNFLGlMQVNJLHdCbEo1WFEsQ2tKdVhSLFdBSUEsWUFIQSxrQkFDQSxNQUNBLFVySjJyMkNOLENxSnRyMkNFLHlGQUVJLE1ySnlyMkNOLENxSnRyMkNFLHdGQUVJLE9ySnlyMkNOLENxSnJyMkNNLHFFQUNJLFVySndyMkNWLENxSm5yMkNNLHFFQUNJLG1DQUNBLHVCckpzcjJDVixDcUpscjJDQSwyRUFHSSxZckptcjJDSixDc0p4cTNDQSxzQkFDSSxZdEoycTNDSixDTXRsM0NJLG1EZ0p0Rkosc0JBSVEsYXRKNHEzQ04sQ0FDRixDc0ozcTNDSSxpREFDSSxjdEo2cTNDUixDc0oxcTNDSSwyQkFHSSxtQkFGQSxhQUNBLDJCQUVBLG1CdEo0cTNDUixDc0oxcTNDUSw4QkFDSSxlQUNBLGdCQUNBLGdCdEo0cTNDWixDTXJvM0NJLHlCZ0poREEsMkJBYVEsbUJ0SjRxM0NWLENzSjFxM0NVLDhCQUNJLGVBQ0EsZ0JBQ0EsZ0J0SjRxM0NkLENBQ0YsQ3NKeHEzQ0ksNEJBRUksa0JBREEsYUFFQSxrQ3RKMHEzQ1IsQ012bzNDSSw0QmdKdENBLDRCQU9RLGlDQURBLFd0SjRxM0NWLENBQ0YsQ3NKenEzQ1EsNENBQ0ksbUJBQ0EsU3RKMnEzQ1osQ3NKdnEzQ0ksdUNBQ0ksZ0J0SnlxM0NSLENzSnRxM0NJLDRDQUNJLHNCdEp3cTNDUixDTXZwM0NJLDRCZ0paSixrQ0FFUSxvQnRKc3EzQ04sQ3NKcHEzQ00sOERBRUksMEJBREEsc0N0SnVxM0NWLENBQ0YsQ3NKanEzQ0EsbUNBR0ksc0JBRUEsMEJBSkEsZUFDQSxXQUVBLFV0SnFxM0NKLENNdHIzQ0kseUJnSmFKLG1DQVFRLGdCQUNBLFF0SnFxM0NOLENBQ0YsQ01ocTNDSSxtRGdKZkosbUNBYVEsZXRKc3EzQ04sQ0FDRixDc0pucTNDQSxpQ0FHSSxzQkFFQSwwQkFDQSw0QkFMQSxlQUNBLFdBRUEsVXRKd3EzQ0osQ00xczNDSSx5QmdKOEJKLGlDQVFRLGdCQUNBLFF0SndxM0NOLENBQ0YsQ01wcjNDSSxtRGdKRUosaUNBYVEsb0J0SnlxM0NOLENBQ0YsQ3NKdnEzQ0ksb0NBQ0ksZUFDQSxrQkFDQSxnQkFDQSxnQnRKeXEzQ1IsQ3NKdHEzQ0kseUNBRUksbUJBREEsZXRKeXEzQ1IsQ01sdDNDSSw0QmdKd0NBLHlDQU1RLGVBREEsVXRKMHEzQ1YsQ0FDRixDc0pycTNDQSx5QkFDSSxtQkFDQSxnQkFDQSxzQkFDQSxtQnRKd3EzQ0osQ3NKcHEzQ0EsOFJBV0ksYW5KNURVLENtSjZEVixhQUpBLG1CQUNBLGdCQUNBLGlCQUdBLGV0SndxM0NKLENzSnJxM0NBLHNDQUlJLDZCQUZBLG1CQURBLGlCQUVBLG9CdEp5cTNDSixDc0pycTNDQSx3QkFDSSxtQnRKd3EzQ0osQ3NKcnEzQ0EsNkJBQ0ksbUJ0SndxM0NKLENzSnJxM0NBLDZCQUNJLGV0SndxM0NKLENzSnJxM0NBLDZGQUNJLGF0SndxM0NKLENzSnJxM0NBLGdDQUVJLGFuSnZGVSxDbUpzRlYsa0J0SnlxM0NKLENzSnJxM0NBLDhCQUNJLGVBQ0EsZXRKd3EzQ0osQ3NKdHEzQ0ksc0NBRUksZ0JBREEsU3RKeXEzQ1IsQ3NKcHEzQ0EsNkJBRUkscUJBREEsYUFHQSxlQURBLDBCdEp3cTNDSixDc0pwcTNDUSxzQ0FJSSxlQUZBLFlBR0Esa0JBRkEsZ0JBRkEsVXRKMHEzQ1osQ3NKcHEzQ1ksMkNBQ0ksWXRKc3EzQ2hCLENzSmhxM0NBLG9EQUdJLGVBREEsK0JBRUEsaUJ0Sm1xM0NKLENzSmpxM0NJLGdFQUVJLGFuSmhJTSxDbUorSE4sb0J0SnFxM0NSLENzSmhxM0NBLHVCQUNJLGF0Sm1xM0NKLENzSi9wM0NBLDZCQUdFLGNBRkEsZUFDQSx5QnRKbXEzQ0YsQ3NKOXAzQ0ksc0NBQ0ksZ0JBQ0EsZXRKaXEzQ1IsQ3NKaHEzQ1EsMENBR0ksZUFEQSxZQURBLFV0Sm9xM0NaLENzSmhxM0NZLCtDQUNJLFl0SmtxM0NoQixDc0o1cDNDQSwyQkFDSSxtQkFDQSxtQnRKK3AzQ0osQ3NKM3AzQ0EsdUJBR0ksY0FGQSxtQkFDQSxZdEorcDNDSixDc0ozcDNDQSxlQUtJLGdDQUpBLG1CQUNBLGdCQUNBLHFCQUlBLG1CQUhBLG9CQUlBLGdCQUZBLFV0SmdxM0NKLENzSjVwM0NJLHdCQUdJLGVBQ0EscUJBSEEsb0JBSUEsZXRKOHAzQ1IsQ3NKM3AzQ1ksaUNBQ0ksWXRKNnAzQ2hCLENzSnZwM0NBLFFBQ0ksWXRKMHAzQ0osQ3NKdnAzQ0EsZUFDSSwrQnRKMHAzQ0osQ3NKdnAzQ0Esd0JBU0ksb0JBTEEsc0JBSUEsNkJBREEsU0FMQSxhQUNBLHlCQUZBLGVBS0EsZ0JBREEsVXRKOHAzQ0osQ3NKeHAzQ0kscUNBQ0ksa0J0SjBwM0NSLENNaDQzQ0ksNEJnSjBOSix3QkFtQlEsZ0JBREEsZ0NBRkEsOEJBQ0Esd0J0SjRwM0NOLENBQ0YsQ016MzNDSSxtRGdKMk1KLHdCQXVCUSxjdEoycDNDTixDQUNGLENNNzQzQ0ksNEJnSm9QQSxvQ0FFUSx3QnRKMnAzQ1YsQ0FDRixDc0p0cDNDQSxvQ0FFSSxZQUNBLGVBQ0Esa0J0SnlwM0NKLENzSnRwM0NBLHVCQUtJLGlCQURBLGFuSjdQVSxDbUowUFYsZ0JBQ0EsaUJBSUEsa0JBSEEsOEJ0SjRwM0NKLENzSnRwM0NBLGdDQUNJLGNBQ0EsbUJ0SnlwM0NKLENzSnRwM0NBLGFBSUksd0JuSnhRVSxDbUowUVYsa0JBREEsV0FKQSxnQkFDQSxpQkFDQSxzQnRKNHAzQ0osQ3NKdnAzQ0ksb0NBUkosYUFTUSxjdEowcDNDTixDQUNGLENzSnhwM0NJLHFCQUdJLG1CQURBLGFBSUEsa0JBRkEsdUJBSEEsb0JBSUEsbUJ0SjJwM0NSLENNNzczQ0ksNEJnSjZSQSxxQkFTUSxnQnRKMnAzQ1YsQ0FDRixDc0p6cDNDUSx5QkFDSSxXdEoycDNDWixDTWw5M0NJLHlCZ0pzVEkseUJBSVEsV3RKNHAzQ2QsQ3NKcnAzQ0YsNkRBRVEsa0J0SnlwM0NOLENBTEYsQ3NKaHAzQ0EsOERBQ0ksYXRKeXAzQ0osQ3NKdHAzQ0EsbUNBQ0ksa0J0SnlwM0NKLENNeDkzQ0ksNEJnSjhUSixtQ0FJUSxhdEowcDNDTixDQUNGLENzSnZwM0NRLDhDQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J0SnlwM0NaLENzSnBwM0NBLHFCQUdJLHVCQUdBLHlCQURBLHFCQURBLFVBRkEsWXRKMnAzQ0osQ3NKcHAzQ0EsVUFDSSxrQnRKdXAzQ0osQ3NKcHAzQ0EsV0FDSSx3QnRKdXAzQ0osQ3NKcHAzQ0Esc0JBR0ksd0JuSnpWVSxDbUowVlYsa0JBRkEsWUFHQSxZQUpBLFV0SjJwM0NKLENNNS8zQ0ksNEJnSndXSixtREFFUSxldEp1cDNDTixDQUNGLENzSnBwM0NBLG1DQUNJLGtCdEp1cDNDSixDTW5oNENJLHlCZ0o4WEEsc0NBRVEsa0J0SnVwM0NWLENzSmxwM0NGLGlCQUVRLFl0SnNwM0NOLENBTEYsQ3NKNW8zQ0Esb0VBQ0ksZXRKcXAzQ0osQ010ZzRDSSxtRGdKZ1hKLG9FQUtRLGVBREEsZXRKdXAzQ04sQ0FDRixDc0o1bzNDQSxzQ0FDSSxXQUNBLG1CdEorbzNDSixDc0o1bzNDQSw4REFFSSxxQkFDQSxrQnRKK28zQ0osQ3NKN28zQ0ksc0VBQ0ksWUFDQSxxQkFDQSxjdEpncDNDUixDc0o3bzNDSSw0RUFDSSwrQkFDQSxvQkFDQSxrQkFDQSwwQkFPQSw2QkFOQSxXQU9BLGVBTkEscUJBQ0EsZ0JBRUEsc0JBQ0EsbUJBRkEsY3RKb3AzQ1IsQ3NKN28zQ0ksd0VBQ0ksYXRKZ3AzQ1IsQ3NKN28zQ2EsZ0lBQ0wseUJBQ0EscUJ0SmdwM0NSLENzSjVvM0NBLHlDQUlJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J0SjRvM0NKLENzSmxwM0NJLGdEQUNJLHFCdEpvcDNDUixDc0o1bzNDQSx5Q0FPSSwwQkFEQSw0QkFHQSxxQkFEQSxpQnRKMm8zQ0osQ3NKbHAzQ2EsMEVBQ0wseUJBQ0EscUJ0Sm9wM0NSLENzSjVvM0NJLG1EQUNJLHFFdEorbzNDUixDc0o3bzNDUSx3REFFSSxjQURBLGV0SmdwM0NaLENzSjNvM0NJLGlEQUNJLHlFdEo2bzNDUixDc0p4bzNDSSx3Q0FDSSxpQnRKMm8zQ1IsQ3NKeG8zQ2EscUVBQ0wsMkR0SjBvM0NSLENzSnJvM0NhLGdIQU1MLHFCQUxBLHNCQUNBLFlBR0Esb0JBREEsZUFEQSxnQkFJQSxzQnRKd28zQ1IsQ3NKcG8zQ0EsaUNBQ0ksZ0J0SnVvM0NKLENzSnBvM0NBLGlDQUNJLGV0SnVvM0NKLENzSnBvM0NBLG1DQUNJLGdCdEp1bzNDSixDc0pubzNDSSw0Q0FDSSxpQnRKc28zQ1IsQ3NKam8zQ0ksa0RBQ0ksNEJ0Sm9vM0NSLENNem80Q0ksNEJnSm9nQkEsa0RBS1EsNEJBREEsV3RKc28zQ1YsQ0FDRixDc0pobzNDSSxxREFDSSwyQnRKbW8zQ1IsQ01ucDRDSSw0QmdKK2dCQSxxREFJUSwyQnRKb28zQ1YsQ0FDRixDTXJxNENJLHlCZ0pzaUJKLHNDQUVRLFN0SmtvM0NOLENBQ0YsQ3NKL24zQ0EsOEdBSUksY0FEQSxrQkFEQSxpQnRKb28zQ0osQ3NKL24zQ0EsK0VBQ0ksZXRKa28zQ0osQ3NKaG8zQ0ksc0ZBQ0ksb0J0SmtvM0NSLENzSjluM0NBLG1DQUNJLGV0SmlvM0NKLENNN3I0Q0kseUJnSjJqQkosbUNBSVEsa0JBQ0EsUXRKa28zQ04sQ0FDRixDc0ovbjNDQSxtQ0FDSSxrQkFDQSxnQkFDQSxvQkFFQSxrQkFFQSxnQkFEQSxhQUZBLFd0SnFvM0NKLENzSmhvM0NJLDBDQUNJLDBEQUNBLFd0SmtvM0NSLENNcHM0Q0ksNEJnSnVqQkosbUNBZ0JRLFNBREEsU3RKbW8zQ04sQ3NKaG8zQ00sMENBQ0ksUXRKa28zQ1YsQ0FDRixDc0o5bjNDQSxtQ0FDSSxlQUNBLGdCQUNBLGlCQUNBLGV0SmlvM0NKLENzSi9uM0NBLHlDQUNJLGVBQ0EsZ0JBQ0Esb0JBQ0EsZXRKa28zQ0osQ3NKaG8zQ0EsaUNBQ0ksZXRKbW8zQ0osQ3NKam8zQ0Esa0NBQ0ksZ0JBQ0EsY3RKb28zQ0osQ3NKbG8zQ0Esc0NBQ0ksWXRKcW8zQ0osQ3NKbm8zQ0EsMkNBRUksZUFDQSxnQkFDQSxvQkFDQSxldEpxbzNDSixDc0pubzNDQSwwQ0FDSSxjQUNBLGN0SnNvM0NKLENzSjluM0NJLGtGQUNJLFd0Sm9vM0NSLENzSmpvM0NJLGdEQUNJLE1BQ0EsWXRKbW8zQ1IsQ00vdjRDSSw0QmdKaW5CSixjQWVRLG9CdEptbzNDTixDQUNGLENzSmhvM0NBLCtCQUNJLG1CQUNBLGdCQUNBLG9CQUVBLCtDQURBLGtCQUVBLFV0Sm1vM0NKLENzSmhvM0NBLGtDQUNJLGFBQ0EsNkJ0Sm1vM0NKLENNL3g0Q0kseUJnSjBwQkosa0NBS1Esd0J0Sm9vM0NOLENBQ0YsQ3NKam8zQ0EsZ0JBQ0ksdUJ0Sm9vM0NKLENzSmhvM0NJLG9EQUNJLFl0Sm1vM0NSLENzSi9uM0NBLFlBQ0kseUJ0SmtvM0NKLEN1SjEyNENBLHlCQUdJLG1CQUZBLGFBQ0EsOEJBSUEsb0JBREEsbUJBREEsZXZKKzI0Q0osQ3VKMzI0Q0ksMENBQ0ksK0J2SjYyNENSLEN1SjEyNENJLHFDQUNJLGtCdko0MjRDUixDdUpyMjRDSSx5Q0FFSSxxQnZKdTI0Q1IsQ3VKbjI0Q0EsOEJBRUksWXZKcTI0Q0osQ3VKbjI0Q0ksdUNBRUksd0J2Sm8yNENSLEN1SmoyNENJLG9DQUdJLFNBRkEsVUFDQSxPdkpvMjRDUixDdUo5MTRDSSw0REFDSSxZdkppMjRDUixDdUo5MTRDSSx3Q0FHSSxlQUNBLGNBSEEsb0JBQ0EsbUJ2SmsyNENSLEN1SjcxNENZLGlEQUNJLFl2SisxNENoQixDdUpuMTRDQSx1Q0FDSSxXQUNBLG1CdkoyMTRDSixDd0ovNTRDQSw0QkFFSSxrQkFEQSxVeEptNjRDSixDd0poNjRDSSx1RUFDSSx1QkFDQSxrQkFDQSxjQUNBLFN4Sms2NENSLEN3Smg2NENRLDZFQUNJLHFCeEprNjRDWixDd0ozNTRDWSw0SkFFSSxlQURBLGF4Sms2NENoQixDd0ovNTRDZ0IscUZBQ0ksWXhKaTY0Q3BCLEN3SjM1NENJLGdFQUNJLFl4SjY1NENSLEN3SjE1NENJLCtEQUNJLFd4SjQ1NENSLEN3Sno1NENJLHdHQUNJLHVCeEoyNTRDUixDd0p0NTRDUSw0Q0FPSSxZQUpBLGtCQURBLGVBSUEsc0JBRkEsV0FDQSxVQUpBLGF4Sjg1NENaLEN3SnI1NENRLHFEQUNJLFN4SnU1NENaLEN3Smw1NENRLGdFQUNJLFF4Sm81NENaLENNMTQ0Q0ksNEJrSkRJLGlGQUNJLGdCeEppNTRDVixDd0oxNDRDVSxrS0FKSSxpQkFDQSxVeEpxNTRDZCxDd0o1NDRDTSw0RUFDSSxjeEo4NDRDVixDd0ozNDRDTSxxQ0FLSSxXQUhBLFNBREEsa0JBRUEsMEJBQ0EsU3hKODQ0Q1YsQ3dKMzQ0Q1UsNENBRUksZ0JBREEsY3hKODQ0Q2QsQ0FDRixDTXI3NENJLHlCa0orQ0ksaUZBQ0ksaUJ4SjQ0NENWLEN3SnI0NENVLGtLQUpJLGtCQUNBLFV4Smc1NENkLEN3SnY0NENNLHFDQUNJLFl4Snk0NENWLEN3SnQ0NENNLG1JQU1JLG1CQUVBLFdBSkEsYUFHQSxTQUZBLDhCQUZBLE9BRkEsa0JBQ0EsVXhKODQ0Q1YsQ3dKdDQ0Q1UsaUpBQ0ksb0J4Snc0NENkLENBQ0YsQ01yOTRDSSwwQmtKb0ZJLGlGQUNJLGdCeEp1NDRDVixDd0pyNDRDVSx5REFDSSxpQkFDQSxnQnhKdTQ0Q2QsQ3dKcDQ0Q1UseUdBQ0ksZ0J4SnM0NENkLEN3Smw0NENNLHFDQUVJLFNBREEsUUFFQSx5QnhKbzQ0Q1YsQ0FDRixDTXorNENJLHlCa0p3R0EsbUNBRVEsZXhKbTQ0Q1YsQ0FDRixDTTkrNENJLHlCa0p3R0EsbUNBTVEsZ0J4Sm80NENWLENBQ0YsQ010KzRDSSw0QmtKd0dJLGtDQUNJLE94Sms0NENWLENBQ0YsQ016LzRDSSx5QmtKK0hJLHFNQUNJLGdCeEppNDRDVixDd0ovMzRDVSxtSEFDSSxpQkFDQSxVeEppNDRDZCxDd0o5MzRDVSxtS0FDSSxnQnhKZzQ0Q2QsQ0FDRixDd0p4MzRDQSxxQ0FNSSx1QkFFQSxzQkFJQSw0QkFUQSxvQkFFQSxzQkFFQSxVQU5BLFlBR0EsYUFLQSxrQkFDQSxVQVJBLFlBU0EsVXhKNDM0Q0osQ014aDVDSSx5QmtKaUpKLHFDQWlCUSxpQkFGQSxVQUNBLFdBRUEsY3hKNDM0Q04sQ3dKeDM0Q0UsNENBRVEseUJBQ0EsMEJBQ0EsMEJ4SjQzNENWLENBUEYsQ3dKOTI0Q0ksNERBQ0ksd0J4SnkzNENSLEN3SnAzNENJLHlFQUNJLDZCeEp1MzRDUixDd0pwMzRDSSxzQkFDSSxrQnhKczM0Q1IsQ3dKbjM0Q0kscUJBQ0ksbUJBQ0EsZ0JBQ0EsbUJ4SnEzNENSLEN3SmozNENRLCtEQUNJLFV4Sm0zNENaLENNM2o1Q0ksMEJrSjZNSSw0QkFHUSxXQURBLHVCeEppMzRDZCxDQUNGLENNams1Q0ksMEJrSjZNSSw0QkFPUSwwQnhKaTM0Q2QsQ0FDRixDd0o1MjRDQSw0QkFFSSxlQURBLGtCeEpnMzRDSixDd0o3MjRDSSx3Q0FDSSxvQnhKKzI0Q1IsQ005azVDSSx5QmtKME5KLDRCQVVRLG9CQURBLHVCeEpnMzRDTixDd0o3MjRDTSx3Q0FDSSxxQnhKKzI0Q1YsQ0FDRixDTXZsNUNJLDBCa0owTkosNEJBa0JRLGdCeEorMjRDTixDd0o3MjRDTSx3Q0FDSSxZeEorMjRDVixDd0o3MjRDVSx3REFDSSxhQUNBLGdCeEorMjRDZCxDQUNGLEN3SnoyNENBLHFDQUVJLG1CQURBLGFBSUEsZUFGQSxVQUNBLFNBRUEsY3hKNDI0Q0osQ3dKejI0Q0Esa0NBRUksZXhKMjI0Q0osQ01ubTVDSSw0QmtKMlBKLGtCQUVRLFV4SjIyNENOLENBQ0YsQ3dKeDI0Q0EscUJBSUkseUJBREEseUJBREEsa0JBR0EsdUJBSkEsWXhKKzI0Q0osQ3dKeDI0Q0Esb0JBQ0ksYXhKMjI0Q0osQ3dKejI0Q0ksdUJBQ0ksbUJ4SjIyNENSLEN3SnQyNENJLDBEQUNJLFl4SnkyNENSLEN3SnQyNENJLHNFQUNJLG9CeEp3MjRDUixDd0puMjRDSSw4REFDUSxZeEpzMjRDWixDTW5vNUNJLDRCa0ptU0ksZ0VBQ0ksb0J4Sm8yNENWLENBQ0YsQ3dKLzE0Q0EsOEJBQ0ksbUJBQ0Esb0J4SmsyNENKLEN3SmgyNENJLHVQQUdJLGNBRkEsZUFDQSxleEptMjRDUixDd0o5MTRDQSwwQ0FJSSwrQnhKODE0Q0osQ3dKajI0Q0ksc0RBQ0MsNEJ4Sm0yNENMLEN3Si8xNENJLHVFQUNJLGlCQUNBLFd4SmkyNENSLEN3SjcxNENBLGlEQUNJLG1CeEpnMjRDSixDd0o5MTRDQSw2Q0FDSSxrQnhKaTI0Q0osQ3dKMTE0Q0EsZ0RBQ0ksb0J4Sm0yNENKLEN3SmoyNENBLGtEQUdJLG1CQUNBLGdCQUZBLGlCQURBLFV4SnUyNENKLENNcHM1Q0kseUJrSmtXQSw4REFFUSxvQnhKbzI0Q1YsQ0FDRixDd0o5MTRDSSw4REFRSSxtQkFEQSxhQUZBLG1CeEorMTRDUixDd0puMjRDUSxzRUFDSSwwQ0FDSix1QnhKcTI0Q1IsQ3dKNTE0Q0EsWUFDSSwwQnhKKzE0Q0osQ3dKMzE0Q0ksNkRBQ0ksb0J4SjgxNENSLEN3SjMxNENJLDRFQUNJLFl4SjYxNENSLENNanQ1Q0ksNEJrSndYSSw2REFDSSxZeEo0MTRDVixDd0oxMTRDTSw0RUFDSSxvQnhKNDE0Q1YsQ0FDRixDd0p2MTRDSSw4Q0FDSSxnQkFDQSxleEowMTRDUixDTTl0NUNJLDRCa0prWUEsOENBSVEsWUFDQSxpQkFDQSxpQnhKNDE0Q1YsQ0FDRixDd0p6MTRDSSwyREFDSSxVeEoyMTRDUixDTXJ2NUNJLDBCa0p5WkEsMkRBS1EsdUJ4SjIxNENWLENBQ0YsQ00xdjVDSSwwQmtKeVpBLDJEQVNRLDBCeEo0MTRDVixDQUNGLEN3SngxNENBLCtDQUNJLGtCeEoyMTRDSixDd0p4MTRDQSw0Q0FDSSxtQkFDQSxnQkFDQSxzQkFDQSxtQnhKMjE0Q0osQ3dKcjE0Q1ksK0ZBQ0ksa0J4SncxNENoQixDd0psMTRDWSwySEFDSSwrQnhKbzE0Q2hCLEN3SjkwNENBLFlBQ0ksaUJ4SmkxNENKLENNeHc1Q0ksNEJrSjBiSixpQkFHUSxjQURBLGlCeEprMTRDTixDQUNGLEN3SjcwNENJLDBDQUNJLHVCQUNBLDhCeEpnMTRDUixDd0o5MDRDUSw2Q0FDSSxrQkFDQSxVeEpnMTRDWixDd0o1MDRDSSwyQ0FDSSxpQnhKODA0Q1IsQ3dKMTA0Q1Esb0VBQ0ksVXhKNDA0Q1osQ3dKMTA0Q1kscUZBQ0ksa0J4SjQwNENoQixDTWp5NUNJLDRCa0oyZEksMkNBQ0kseUJ4SnkwNENWLENBQ0YsQ3dKcjA0Q0EsMkJBRUksZUFEQSxpQnhKeTA0Q0osQ3dKdDA0Q0ksa0NBQ0ksWXhKdzA0Q1IsQ3dKcDA0Q0EsdUNBQ1Esa0J4SnUwNENSLENNL3o1Q0kseUJrSnVmSix1Q0FJUSxrQnhKdzA0Q04sQ0FDRixDd0pyMDRDQSxtRUFDSSxtQnhKdzA0Q0osQ3lKbjQ1Q0EsNkJBQ0ksYUFDQSw4QkFDQSxtQnpKczQ1Q0osQ3lKcDQ1Q0ksaUNBQ0ksa0J6SnM0NUNSLENNajE1Q0kseUJtSjNESiw2QkFZUSxTQUZBLDJCQUNBLHFCekp1NDVDTixDQUNGLEN5Sm40NUNBLDRCQUNJLGdCekpzNDVDSixDeUpuNDVDQSw2QkFDSSxtQkFDQSxnQkFDQSxxQkFDQSxvQnpKczQ1Q0osQ3lKbjQ1Q0Esd0NBSUksc0JBSEEsbUJBRUEsNkJBRUEsa0JBSEEsV0FJQSxVekpzNDVDSixDeUpwNDVDSSxvQ0FSSix3Q0FVUSxhQUdBLDRCQUpBLFVBR0EsZUFEQSxXekp5NDVDTixDeUpyNDVDTSxvRkFDSSxZQUNBLGFBSUEsMEJBRkEsZ0JBREEsMEJBRUEsV3pKdzQ1Q1YsQ3lKcjQ1Q1UsMEZBQ0ksWUFDQSxZekp1NDVDZCxDQUNGLENNajQ1Q0kseUJtSmhDSix3Q0FnQ1EsaUJBREEsaUJ6SnU0NUNOLENBQ0YsQ00xMzVDSSw2Qm1KN0NKLHdDQW9DUSxrQkFDQSxvQnpKdTQ1Q04sQ0FDRixDeUpyNDVDSSxvQ0F4Q0osd0NBeUNRLGlCekp3NDVDTixDQUNGLENNbDU1Q0kseUJtSnVCSSxxSEFDSSxlekprNDVDVixDeUozMzVDVSxzTUFKSSxnQkFDQSxVekpzNDVDZCxDQUNGLENNbjY1Q0ksMEJtSnlDSSxxSEFDSSxnQnpKZzQ1Q1YsQ3lKejM1Q1Usc01BSkksaUJBQ0EsVXpKbzQ1Q2QsQ0FDRixDeUoxMzVDQSxxQ0FDSSxpQnpKNjM1Q0osQ3lKMzM1Q0ksb0NBSEoscUNBSVEsZXpKODM1Q04sQ0FDRixDTTU3NUNJLDBCbUp5REoscUNBT1EsZXpKZzQ1Q04sQ0FDRixDTWo4NUNJLHlCbUpvRUosa0JBRVEsK0J6Smc0NUNOLENBQ0YsQ3lKNTM1Q0EsNEJBSUksZUFIQSxrQkFFQSxRQURBLG9CekppNDVDSixDeUo1MzVDQSxvQkFDSSxpQnpKKzM1Q0osQ3lKNTM1Q0Esa0NBQ0ksZ0J6SiszNUNKLEN5SjUzNUNBLFdBRUksY0FEQSxZekpnNDVDSixDeUo1MzVDQSw0Q0FTSSxxQkFGQSxpQkFOQSx5QkFPQSxhQUpBLG9CQUNBLGdCQUtBLDhCQUpBLGlCQUhBLHNCQURBLFV6SnU0NUNKLEN5SjMzNUNBLHlCQUVJLGdDQURBLG9CekorMzVDSixDeUozMzVDQSwwQ0FDSSxxQkFDQSxVeko4MzVDSixDeUo1MzVDSSxnREFDSSxpQkFDQSxrQkFDQSwwQkFNQSw2QkFMQSxXQU1BLGVBTEEscUJBQ0EsZ0JBS0Esa0JBQ0EsYUFKQSxtQkFEQSxjekptNDVDUixDeUozMzVDYSw0RkFDTCx3QnpKNjM1Q1IsQ3lKejM1Q0Esb0NBQ0ksWXpKNDM1Q0osQ3lKejM1Q0EsbURBR0ksc0JBSUEsZ0NBRkEsU0FDQSx5QkFMQSxlQUNBLFNBTUEsV0FKQSxVekpnNDVDSixDTXJnNkNJLDRCbUppSUosbURBY1Esb0JBRkEsZ0JBQ0EsS3pKNjM1Q04sQ0FDRixDTXpoNkNJLDBCbUo4SUosbURBa0JRLHVCeko2MzVDTixDQUNGLENNOWg2Q0ksMEJtSjhJSixtREFzQlEsMEJ6SjgzNUNOLENBQ0YsQ012ZzZDSSxtRG1Ka0hKLG1EQTBCUSxlekorMzVDTixDQUNGLENNeGk2Q0kseUJtSitLUSxnRkFDSSwyQnpKNjM1Q2QsQ3lKejM1Q00sMEVBQ0ksZ0N6SjIzNUNWLENBQ0YsQ3lKcjM1Q0ksd0dBQ0ksMkJ6SnczNUNSLEN5SnQzNUNRLG1JQUNJLHNCekp3MzVDWixDeUp0MzVDWSw4SkFDSSxpQnpKdzM1Q2hCLENNM2o2Q0kseUJtSnlNSix3QkFFUSx3QnpKcTM1Q04sQ0FDRixDeUpsMzVDQSw4QkFDSSxtQnpKcTM1Q0osQ3lKbDM1Q0EsNENBQ0ksdUJ6SnEzNUNKLENNNWo2Q0ksNEJtSnNNSiw0Q0FJUSxlekpzMzVDTixDQUNGLEN5SnAzNUNJLG1EQUNJLFV6SnMzNUNSLENNamw2Q0kseUJtSitOSiw4Q0FFUSxxQnpKcTM1Q04sQ0FDRixDeUpsMzVDQSx3QkFFSSxlQUVBLGdCQURBLG1CQUZBLHNCekp3MzVDSixDTTlsNkNJLHlCbUpxT0osd0JBT1EsaUJ6SnMzNUNOLENBQ0YsQ3lKbjM1Q0Esc0JBRUksc0JBSUEsU0FIQSxnQ0FGQSxzQkFJQSxlQURBLFdBR0EsVXpKczM1Q0osQ3lKcDM1Q0ksbUNBRUksZ0JBREEsVXpKdTM1Q1IsQ01qbjZDSSx5Qm1KZ1BKLHNCQWdCUSxhQURBLGV6SnUzNUNOLENBQ0YsQ3lKbDM1Q0ksb0VBQ0ksZXpKcTM1Q1IsQ3lKbDM1Q0ksK1FBQ0ksZXpKbzM1Q1IsQ3lKajM1Q0ksbUVBQ0ksZXpKbTM1Q1IsQ01wbjZDSSw0Qm1KdVFJLGtFQUNJLGdCekpnMzVDVixDeUp2MjVDYyw0U0FDSSxZekorMjVDbEIsQ0FDRixDMEp6czZDQSxxQ0FFSSxlQURBLGdCQUVBLGdCMUo0czZDSixDMEp6czZDQSwyQ0FDSSxjQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0IxSjRzNkNKLEMwSnpzNkNBLDJCQUNJLGFBQ0EsaUIxSjRzNkNKLEMwSnpzNkNBLGlDQUNJLGVBQ0EsZ0JBQ0EsZ0IxSjRzNkNKLENNeHE2Q0kseUJvSnZDSixpQ0FNUSxtQkFDQSxrQjFKNnM2Q04sQ0FDRixDMEozczZDQSxvQ0FFSSxrQkFEQSxnQkFFQSxjMUo4czZDSixDTXByNkNJLHlCb0o3Qkosb0NBTVEsbUJBQ0EsZ0JBQ0EscUIxSitzNkNOLENBQ0YsQ005cTZDSSw0Qm9KN0JBLHFFQUVRLHFDMUo4czZDVixDQUNGLENNanM2Q0ksMEJvSmhCQSxxRUFPUSwwQ0FEQSx1QjFKZ3Q2Q1YsQ0FDRixDTXZzNkNJLDBCb0poQkEscUVBV1EsOEIxSmd0NkNWLENBQ0YsQzBKOXM2Q0ksNERBQ0ksVTFKZ3Q2Q1IsQ01sczZDSSw0Qm9KZkEsNERBSVEsZ0IxSml0NkNWLENBQ0YsQ01wdDZDSSx5Qm9KRkEsNERBUVEsK0IxSmt0NkNWLENBQ0YsQ003cjZDSSxtRG9KOUJBLDREQWFRLGUxSmt0NkNWLENBQ0YsQ005dDZDSSwwQm9KRkEsNERBZ0JRLHVCMUpvdDZDVixDQUNGLENNbnU2Q0ksMEJvSkZBLDREQW9CUSw4QjFKcXQ2Q1YsQ0FDRixDTTN0NkNJLDRCb0pTQSw4Q0FFUSxVMUpvdDZDVixDMEo5czZDVSxpR0FDSSxtQjFKa3Q2Q2QsQzBKL3M2Q1UsMkVBQ0ksaUJBQ0EsZ0IxSml0NkNkLENBUkYsQzBKbnM2Q0EsOEJBS0ksa0JBSkEsYUFDQSxlQUNBLGVBQ0EsYzFKZ3Q2Q0osQ01sdTZDSSxtRG9KY0osOEJBU1Esa0JBREEsWTFKaXQ2Q04sQ0FDRixDTXZ2NkNJLDRCb0o2QkosOEJBYVEsZUFDQSxjMUppdDZDTixDQUNGLEMwSjlzNkNBLHdCQUNJLFcxSml0NkNKLENNanc2Q0ksNkJvSitDSix3QkFJUSxjMUprdDZDTixDQUNGLENNdHc2Q0ksNEJvSitDSix3QkFTUSxnQ0FDQSxzQkFGQSxVMUpxdDZDTixDQUNGLEMwSmh0NkNBLHFDQUVJLHFCQUNBLGtDQUZBLGlCQUdBLG1CMUptdDZDSixDMEovczZDSSwwQ0FDSSxrQjFKa3Q2Q1IsQzBKNXM2Q1EsK0NBQ0ksc0IxSitzNkNaLEMwSjFzNkNBLCtCQUNJLG1CQUNBLGdCQUNBLHFCQUNBLG1CMUo2czZDSixDMEoxczZDQSwrQ0FDSSxnQjFKNnM2Q0osQzBKM3M2Q0ksa0RBR0ksdUJBREEsYUFEQSxnQjFKK3M2Q1IsQ001eTZDSSw0Qm9KbUdJLGtEQUNJLGlCMUo0czZDVixDMEoxczZDVSwyREFDSSxpQjFKNHM2Q2QsQ0FDRixDMEp0czZDSSw4QkFDSSxpQjFKeXM2Q1IsQzBKdnM2Q1EsbUNBQ0ksaUIxSnlzNkNaLEMwSnBzNkNBLG9DQUVJLGdCQURBLGdCMUp3czZDSixDTTcwNkNJLHlCb0pvSUosb0NBTVEsZ0JBREEsYzFKeXM2Q04sQ0FDRixDMEp0czZDSSwrQ0FDSSxnQjFKd3M2Q1IsQzBKanM2Q1EsdUVBQ0ksZTFKb3M2Q1osQzBKaHM2Q0ksb0ZBQ0ksMEIxSmtzNkNSLENNaDE2Q0ksNEJvSjZJQSxvRkFJUSw0QjFKbXM2Q1YsQ0FDRixDMEovcjZDQSx3Q0FDSSxnQjFKa3M2Q0osQzBKL3I2Q0Esa0NBQ0ksTTFKa3M2Q0osQzJKcjY2Q0Esd0NBQ0ksa0JBQ0EsZ0IzSnc2NkNKLEMySnQ2NkNJLG9NQUdJLGMzSnc2NkNSLEMySnI2NkNJLGtEQUNJLGdCM0p1NjZDUixDMkpwNjZDSSxtSEFFSSxnQ0FDQSxtQkFGQSxtQjNKdzY2Q1IsQzJKbjY2Q0ksaUdBQ0ksNEIzSnE2NkNSLEMySmw2NkNJLCtJQUNJLGEzSm82NkNSLENNcjM2Q0ksNEJxSnhFSix3Q0E2QlEsZ0IzSm82NkNOLENBQ0YsQzJKajY2Q0Esb0NBQ0ksOEIzSm82NkNKLEMySmg2NkNJLCtDQUNJLGtCM0ptNjZDUixDMkpoNjZDSSxrRUFDSSx5QkFDQSxrQkFFQSxjQURBLG9CM0ptNjZDUixDMkpoNjZDUSwrR0FDSSxtQkFFQSxlQUVBLGdCQURBLHFCQUZBLGtCM0pxNjZDWixDMko3NTZDSSxnRkFLSSxjQUhBLG1CQUVBLGdCQURBLHFCQUZBLFUzSm02NkNSLEMySjU1NkNJLGlJQUVJLGtCQUNBLHFCQUZBLFkzSmc2NkNSLEMySjM1NkNJLGlFQUVJLG1CQURBLFkzSjg1NkNSLEMySng1NkNJLHlJQUNJLG1CM0oyNTZDUixDMkp0NTZDSSxzRUFDSSxrQkFDQSxvQkFDQSxnQjNKeTU2Q1IsQzJKcjU2Q1Esb0dBQ0ksb0IzSnU1NkNaLEMySmw1NkNBLHdDQUNJLG9CM0pxNTZDSixDMkpuNTZDSSwwQ0FDSSxhM0pxNTZDUixDTW43NkNJLDRCcUowQkosd0NBUVEsa0IzSnE1NkNOLENBQ0YsQzJKMzQ2Q1ksc1VBQ0ksVzNKbzU2Q2hCLEMySjc0NkNJLDhEQUNJLHdCM0pnNTZDUixDMko5NDZDUSxxR0FDSSxhM0pnNTZDWixDMko3NDZDUSxnR0FDSSxVM0orNDZDWixDMko3NDZDWSxtR0FFSSxrQkFEQSxVM0pnNTZDaEIsQzJKejQ2Q0EsbURBR0kscUJBREEsYUFHQSxTQURBLHFCQUhBLGMzSmc1NkNKLEMySjE0NkNJLHVEQUNJLGtCM0o0NDZDUixDMkp6NDZDSSxxREFDSSxheEoxRU0sQ3dKMkVOLG1CQUNBLGdCQUNBLGdCM0oyNDZDUixDMkp4NDZDSSxzREFFSSxvQkFDQSxrQkFGQSxVM0o0NDZDUixDTXQrNkNJLDRCcUp1RUosbURBeUJRLGdCM0owNDZDTixDMkp4NDZDTSxxREFDSSxVM0owNDZDVixDMkp2NDZDTSxzREFDSSxvQkFDQSxnQkFDQSxpQkFDQSxlM0p5NDZDVixDMkp0NDZDTSxxREFDSSxVM0p3NDZDVixDQUNGLEMySmw0NkNRLCtJQUNJLG1CM0pxNDZDWixDMkpoNDZDQSx3QkFJRSxheEp0SFksQ3dKb0haLGVBREEsZ0JBRUEsZ0IzSm80NkNGLEMySmg0NkNBLDZFQUVJLFNBREEsa0MzSm80NkNKLEMySi8zNkNJLG9FQUNJLDRCM0prNDZDUixDTTNnN0NJLDRCcUp1SUosa0NBT1Esb0JBREEsb0IzSm00NkNOLEMySmg0NkNNLHFDQUNJLGdCM0prNDZDVixDMkovMzZDTSxvRUFFSSw2QkFEQSxnQkFFQSxtQjNKaTQ2Q1YsQzJKLzM2Q1UsdUVBQ0ksb0JBQ0EsZ0IzSmk0NkNkLENBQ0YsQzJKNzM2Q0ksK0VBQ0ksOEQzSiszNkNSLEMySnIzNkNRLHlNQUNJLG1CM0owMzZDWixDMkpyMzZDQSxvQkFFSSxtQkFEQSxZM0p5MzZDSixDTTNpN0NJLDRCcUp3TEksOEVBQ0ksbUJBQ0EscUJBQ0Esa0IzSnUzNkNWLEMySm4zNkNVLDZIQUNJLHFCM0pxMzZDZCxDQUNGLEMySmgzNkNBLG9EQUNJLGdCM0ptMzZDSixDMkpoMzZDQSxzREFDSSxjM0ptMzZDSixDMkpqMzZDSSw2REFDSSxXM0ptMzZDUixDTWprN0NJLDRCcUprTkksNkRBQ0ksVTNKazM2Q1YsQ0FDRixDMko5MjZDQSxnRkFDUSxpQzNKaTM2Q1IsQzJKLzI2Q1EsMkdBQ0ksd0IzSmkzNkNaLEMySi8yNkNZLDRIQUNJLGEzSmkzNkNoQixDMko5MjZDWSw2SUFFSSxrQkFEQSxVM0ppMzZDaEIsQzJKNTI2Q1Esd0dBR0ksY0FGQSxrQkFDQSxVM0orMjZDWixDTXRtN0NJLHlCcUpxUEksd0dBS1EsZTNKZzM2Q2QsQ0FDRixDTTlsN0NJLDRCcUp3TkosZ0ZBMkJZLDZGQURBLG1DQUVBLFczSmczNkNWLENBQ0YsQzJKNTI2Q0EsK0JBS0ksbUJBSEEsYUFDQSxzQkFGQSxhQUdBLHVCQUVBLFkzSisyNkNKLEMySjMyNkNJLHVEQUNJLGEzSjgyNkNSLEMySjEyNkNBLHlDQUNJLGUzSjYyNkNKLEMySjEyNkNBLHFCQUVJLFlBREEsYXhKcFFVLEN3SnNRVixlQUNBLGdCQUNBLGlCQUNBLHlCM0o2MjZDSixDMkozMjZDSSwyQkFDSSxheEo1UU0sQ3dKNlFOLG9CM0o2MjZDUixDMkoxMjZDQSxnQkFHRSx5QkFEQSxXQUVBLGNBSEEsVTNKZzM2Q0YsQ00xbzdDSSw0QnFKaVNBLDJJQUdRLGdDM0oyMjZDVixDQUNGLEMySnQyNkNJLDRFQUNJLGUzSnkyNkNSLEM0Snh0N0NJLDBFQUNFLFM1SjJ0N0NOLEM0SnZ0N0NFLGtHQUNFLFlBR0EsT0FEQSxjQUVBLFFBSEEsaUI1SjR0N0NKLEM0SnZ0N0NJLDRIQUNFLHNCQUNBLFlBQ0Esa0JBQ0EsZ0JBR0EsY0FEQSxpQkFFQSxXQUNBLFVBSkEsYzVKNnQ3Q04sQzRKdnQ3Q00sbUlBQ0UsUzVKeXQ3Q1IsQzRKcHQ3Q0Usb0VBQ0UsdUJBQ0Esa0JBQ0EsWUFHQSxVQUZBLGNBQ0EsVTVKdXQ3Q0osQzRKcHQ3Q0ksMEVBQ0UsY0FHQSxtQkFGQSxZQUdBLGtCQUNBLFNBSEEsVTVKeXQ3Q04sQzRKbnQ3Q0kseUVBQ0UsWTVKcXQ3Q04sQzRKcHQ3Q00sK0VBQ0UsUTVKc3Q3Q1IsQzRKbHQ3Q0kseUVBQ0UsVzVKb3Q3Q04sQzRKbnQ3Q00sK0VBQ0UsUTVKcXQ3Q1IsQzRKaHQ3Q00sZ0ZBQ0UsYTVKa3Q3Q1IsQzRKN3M3Q0UscUVBQ0UsK0I1SitzN0NKLENNL3M3Q0ksNEJzSklBLGtHQUNFLGM1SjhzN0NKLENBQ0YsQzZKN3g3Q0Esc0JBQ0UsaUI3Smd5N0NGLEM2Sjd4N0NBLGlCQUVFLGdCQUNBLHNCQUNBLGtCQUdBLGdCQUNBLFNBSEEsaUJBQ0EsZ0JBR0EsVUFSQSxrQkFTQSxXQUNBLFU3Smd5N0NGLEM2Sjd4N0NBLGlCQUVFLGVBREEsZ0I3Sml5N0NGLEM2Sjd4N0NBLHVCQUNFLHdCN0pneTdDRixDOEp0ejdDQSxzQkFDRSxhOUo0ejdDRixDTW53N0NJLDBCd0oxREosc0JBR0ksZ0I5Sjh6N0NGLENBQ0YsQzhKM3o3Q0EsMkJBQ0UsYUFDQSx1QjlKOHo3Q0YsQ003dzdDSSwwQndKbkRKLDJCQUlJLDhCQUNBLG9COUpnMDdDRixDQUNGLENNbng3Q0ksMEJ3Sm5ESiwyQkFRSSxrQjlKazA3Q0YsQ0FDRixDOEovejdDQSw4QkFJRSxxQjNKc0RZLEMySnJEWiwrQkFKQSxhQUVBLDJCQURBLHNCQU9BLGtCQUhBLGVBQ0EsaUI5Sm0wN0NGLEM4SmgwN0NFLDBDQUNFLHFCOUprMDdDSixDOEovejdDRSwrQ0FDRSxXQUtBLFlBSkEsa0JBRUEsaUJBREEsTUFFQSxlOUprMDdDSixDTTl5N0NJLHlCd0p2Q0osOEJBd0JJLGFBQ0EsaUI5SmkwN0NGLEM4SmgwN0NFLDBDQUNFLGE5SmswN0NKLEM4SmgwN0NFLCtDQUNFLGVBQ0EsYTlKazA3Q0osQ0FDRixDTTN6N0NJLDBCd0p2Q0osOEJBcUNJLGFBREEsUTlKbTA3Q0YsQzhKajA3Q0UsK0NBQ0UsWTlKbTA3Q0osQ0FDRixDTXAwN0NJLDBCd0p2Q0osOEJBaURJLGlCQUpBLFNBREEsWTlKcTA3Q0YsQzhKbjA3Q0UsMkNBQ0UsMEI5SnEwN0NKLENBQ0YsQzhKaDA3Q0EsK0JBRUUscUJBREEsc0I5Sm8wN0NGLENNbjE3Q0ksMEJ3SmNKLCtCQUlJLGUzSmdEMEIsQzJKL0MxQix1QjlKcTA3Q0YsQ0FDRixDOEpsMDdDQSw0QkFFRSxjQURBLGU5SnMwN0NGLENNOTE3Q0ksMEJ3SnVCSiw0QkFJSSxhOUp1MDdDRixDQUNGLEM4SnAwN0NBLDZCQUNFLGtCQUVBLGFBQ0EsZ0NBRkEsVzlKeTA3Q0YsQ00xMjdDSSwwQndKK0JKLDZCQU1JLCtCOUp5MDdDRixDQUNGLEM4SnQwN0NBLDZCQUNFLHFCOUp5MDdDRixDOEp0MDdDQSxtQ0FDRSx1QjlKeTA3Q0YsQ012MzdDSSwwQndKNkNKLG1DQUdJLG1CQUNBLGlCOUoyMDdDRixDQUNGLEMrSnY3N0NBLG9CQUVFLGdDQURBLGFBRUEsc0JBQ0EsWS9KMDc3Q0YsQ01wNDdDSSx5QnlKMURKLG9CQU9JLG1CQURBLGdCL0o2NzdDRixDQUNGLENNMTQ3Q0ksMEJ5SjFESixvQkFVSSxpQi9KODc3Q0YsQ0FDRixDTWw0N0NJLDRCeUp2RUosb0JBY0ksbUIvSis3N0NGLENBQ0YsQytKNTc3Q0EsMkJBQ0UsV0FDQSxzQi9KKzc3Q0YsQytKOTc3Q0UsK0JBQ0Usa0JBRUEsZUFEQSxhL0ppODdDSixDTTk1N0NJLHlCeUp4Q0osMkJBWUksbUJBSEEsYUFDQSxhQUdBLFdBRkEsdUJBR0EsUS9KaTg3Q0YsQytKaDg3Q0UsdUNBQ0UsWS9Kazg3Q0osQytKaDg3Q0UsK0JBRUUsa0JBREEsZ0IvSm04N0NKLENBQ0YsQ01sNjdDSSw0QnlKckRKLDJCQXdCSSx1Qi9KbTg3Q0YsQytKajg3Q0Usc0NBQ0UsWS9KbTg3Q0osQ0FDRixDK0o5NzdDRSxtQ0FDRSxrQkFFQSxZQURBLFUvSms4N0NKLEMrSjM3N0NFLDZCQUNFLGlCQUNBLG9CL0o4NzdDSixDK0o1NzdDRSw2QkFDRSxpQkFDQSxxQkFDQSxtQi9KODc3Q0osQytKNTc3Q0UsNEJBQ0UsaUJBQ0EsZ0IvSjg3N0NKLENNMzg3Q0ksMEJ5SkFKLDBCQWlCSSxZL0o4NzdDRixDK0o3NzdDRSw2QkFFRSxtQkFDQSxzQkFGQSxzQi9KaTg3Q0osQytKNzc3Q0UsNkJBQ0UsbUJBQ0EsbUJBQ0Esc0IvSis3N0NKLEMrSjc3N0NFLDRCQUNFLG1CQUNBLHFCL0orNzdDSixDQUNGLEMrSjM3N0NBLDhCQUVFLG1CQURBLGFBRUEsOEJBQ0EsZS9KODc3Q0YsQytKMzc3Q0ksc0NBQ0UsaUIvSjY3N0NOLENNMzk3Q0ksNEJ5SnNCSiw4QkFhSSwwQi9KNDc3Q0YsQ0FDRixDK0ozNzdDRSxxQ0FDRSxrQi9KNjc3Q0osQytKejc3Q0EsNkJBS0UsdUJBSkEsV0FFQSxhQUNBLGVBRkEsaUIvSis3N0NGLEMrSjM3N0NFLGtDQUNFLG1CQUNBLHFCL0o2NzdDSixDK0ozNzdDSSw4Q0FDRSxtQi9KNjc3Q04sQ00vLzdDSSwwQnlKdUVBLGtDQUNFLGtCL0oyNzdDSixDQUNGLEMrSnQ3N0NBLGlDQUNFLHNCL0p5NzdDRixDK0p0NzdDQSw4QkFDRSxzQi9KeTc3Q0YsQ2dLdGs4Q0Esd0JBRUUsYUFDQSxzQkFGQSxhaEsyazhDRixDTWxoOENJLDBCMEoxREosd0JBS0ksa0JoSzJrOENGLENBQ0YsQ012aDhDSSwwQjBKMURKLHdCQVFJLGlCaEs2azhDRixDQUNGLENnSzFrOENBLCtCQUNFLG1CQUNBLG1CaEs2azhDRixDTWppOENJLDBCMEo5Q0osK0JBTUksaUJBREEsZ0JBREEsZUFHQSx1QmhLK2s4Q0YsQ0FDRixDZ0s1azhDQSxxQ0FDRSxNaEsrazhDRixDZ0s1azhDSSxxREFDRSxTaEs4azhDTixDZ0t6azhDQSwrQkFDRSxtQmhLNGs4Q0YsQ2dLM2s4Q0UsaUNBRUUsa0JBQ0EsaUJBRkEseUJoSytrOENKLENnSzVrOENJLDZDQUNFLG9CaEs4azhDTixDZ0szazhDRSx3Q0FDRSxvQmhLNms4Q0osQ00vajhDSSwwQjBKekJKLCtCQWNJLG1CaEs4azhDRixDZ0s3azhDRSxpQ0FDRSxlQUNBLHFCaEsrazhDSixDQUNGLENnSzFrOENFLDhDQUNFLGVoSzZrOENKLENnSzNrOENFLCtDQUdFLGE3SmtCVSxDNkpwQlYsa0JBR0EsZTdKZ0UwQixDNkpsRTFCLHNCQUdBLGNoSzZrOENKLENnSzNrOENFLHNEQUVFLGtCQUNBLGlCQUZBLG1CaEsrazhDSixDZ0szazhDRSxzQ0FDRSxZaEs2azhDSixDTTNsOENJLDBCMEppQkEsK0NBR0UsdUJBRkEsbUJBQ0EscUJBRUEsaUJoSzZrOENKLENnSzVrOENJLHdEQUNFLGlCaEs4azhDTixDZ0szazhDRSxzREFDRSxtQkFDQSxxQmhLNms4Q0osQ0FDRixDaUtwcThDQSw0QkFDRSxhQUVBLHNCQURBLGNqS3dxOENGLENNaG44Q0kseUIySjFESiw0QkFLSSxtQkFDQSw2QmpLeXE4Q0YsQ0FDRixDTXRuOENJLDBCMkoxREosNEJBU0ksZWpLMnE4Q0YsQ0FDRixDaUt4cThDQSxtQ0FJRSxtQkFIQSx3QjlKNkVZLEM4SjVFWixhQUlBLFdBSEEsdUJBRUEsZ0JqSzRxOENGLENpSzFxOENFLHVDQUNFLGFqSzRxOENKLENNdm84Q0ksMEIySmxDQSx1Q0FDRSxXaks0cThDSixDQUNGLENpSzFxOENFLDBDQUNFLHFCaks0cThDSixDTWxvOENJLDRCMkozQ0YsMENBR0kscUJqSzhxOENKLENBQ0YsQ2lLMXE4Q0EsbUNBRUUsdUJBQ0EsbUJBRkEsVWpLK3E4Q0YsQ00xcDhDSSx5QjJKdEJKLG1DQUtJLGNqSytxOENGLENBQ0YsQ00vcDhDSSwwQjJKdEJKLG1DQVFJLHVCaktpcjhDRixDQUNGLENpSzlxOENBLHFDQUlFLHFCOUp5QlksQzhKNUJaLCtCQUVBLDhCQURBLG9CQUdBLGtCQUNBLFNqS2lyOENGLENNN3E4Q0ksMEIySlZKLHFDQVFJLHlCakttcjhDRixDQUNGLENpS2hyOENBLGtDQUVFLHFCQURBLFVqS29yOENGLENNdnI4Q0kseUIySkVKLGtDQUlJLGdCQUNBLFNqS3FyOENGLENBQ0YsQ2lLbHI4Q0Esd0NBQ0UsYTlKTVksQzhKTFosbUJBQ0EsZ0JqS3FyOENGLENNbnM4Q0ksMEIySldKLHdDQUtJLG1CQUNBLGtCakt1cjhDRixDQUNGLENpS3ByOENBLG9FQUNFLGE5SkpZLEM4SktaLGlCQUNBLGdCakt1cjhDRixDTS9zOENJLDBCMkpxQkosb0VBS0ksbUJBQ0EscUJqS3lyOENGLENBQ0YsQ014czhDSSw0QjJKUUosb0VBVUksZUFDQSxrQmpLMHI4Q0YsQ0FDRixDaUt2cjhDQSxrQ0FFRSxhakt5cjhDRixDaUt4cjhDRSx3Q0FDRSxhakswcjhDSixDa0s5eDhDQSxhQUVFLG9CQURBLG9CbEtxeThDRixDTTF1OENJLDBCNEo1REosYUFLSSx3QkFEQSxxQmxLdXk4Q0YsQ0FDRixDa0tueThDQSx1QkFDRSxzQkFDQSxhbEtzeThDRixDa0tueThDQSxvQkFJRSxhL0pnRVksQytKbkVaLG1CQUNBLG1CQUNBLHNCbEt1eThDRixDTTV2OENJLHlCNEo5Q0osb0JBTUksZWxLd3k4Q0YsQ0FDRixDTWp3OENJLDBCNEo5Q0osb0JBVUksb0JBQ0Esc0JBRkEsYWxLNHk4Q0YsQ0FDRixDa0t2eThDQSw0QkFDRSxpQkFDQSxnQmxLMHk4Q0YsQ003dzhDSSwwQjRKM0JBLGlDQUNFLGlCQUNBLG9CbEsyeThDSixDa0t6eThDRSxpQ0FDRSxtQkFDQSxrQmxLMnk4Q0osQ0FDRixDTXZ4OENJLHlCNEpqQkYsd0NBRUksWWxLMHk4Q0osQ0FDRixDbUt0MThDQSw2QkFDRSx3QmhLMEZZLENnS3pGWixhQUNBLHNCQUNBLGVBQ0Esc0JuS3kxOENGLENNcHk4Q0ksMEI2SjFESiw2QkFRSSxtQkFEQSw4QkFFQSx1Qm5LMjE4Q0YsQ0FDRixDbUsxMThDRSxxQ0FDRSx3Qm5LNDE4Q0osQ005eThDSSx5QjZKNUNGLG9DQUdJLGtCQURBLFluSzYxOENKLENBQ0YsQ01wejhDSSwwQjZKcENKLHFDQUVJLFNuSzIxOENGLENBQ0YsQ21LeDE4Q0EsbUNBQ0UsYW5LMjE4Q0YsQ21LMTE4Q0Usc0NBRUUsdUJBREEsYUFFQSwwQm5LNDE4Q0osQ21LMTE4Q0ksMENBQ0Usa0JuSzQxOENOLENNdDA4Q0ksMEI2SjlCSixtQ0FZSSx1Qm5LNDE4Q0YsQ0FDRixDbUt6MThDQSx5Q0FFRSxxQkFEQSxlaEtrRjRCLENnS2hGNUIsZ0JuSzQxOENGLENNL3g4Q0ksb0Q2SjFESix3Q0FFSSxjQUVBLHVCQURBLFVuSzYxOENGLENBQ0YsQ001MDhDSSw0QjZKckJKLHdDQU9JLGNBRUEsdUJBREEsVW5LKzE4Q0YsQ0FDRixDbUszMThDQSxvQ0FDRSxvQm5LODE4Q0YsQ01wMjhDSSwwQjZKS0osb0NBR0kscUJuS2cyOENGLENBQ0YsQ21LNzE4Q0EsbUNBQ0UsYWhLU1ksQ2dLUFosa0JBQ0EsaUJBRkEseUJuS2syOENGLENNaDM4Q0ksMEI2SllKLG1DQU1JLG1CQUNBLHFCbktrMjhDRixDQUNGLENtS2oyOENFLHlDQUNFLGFuS20yOENKLENtSy8xOENBLG9DQUNFLFluS2syOENGLENNaDM4Q0ksNkI2SmlCQSxnREFDRSxjQUNBLG1CQUVBLGdCQURBLFVuS20yOENKLENBQ0YsQ01yNDhDSSwwQjZKc0NBLGdEQUNFLGNBQ0EsYW5LazI4Q0osQ21LMTE4Q0ksd0ZBQ0UsaUJuSysxOENOLENtSzMxOENJLHVGQUNFLGdCbks2MThDTixDQVJGLENNOTM4Q0ksNkI2SitDSixlQUVJLGFuSzIxOENGLENBQ0YsQ003NDhDSSw2QjZKK0NKLGVBS0ksWW5LNjE4Q0YsQ0FDRixDTS81OENJLDBCNko0REosZUFRSSxZbksrMThDRixDQUNGLENNdjU4Q0ksNEI2SitDSixlQVdJLGFuS2kyOENGLENBQ0YsQ21LOTE4Q0Esb0NBQ0Usa0JBQ0EsZ0JBQ0Esb0JuS2kyOENGLENtSzkxOENBLGlEQUNFLGVBQ0Esa0JuS2kyOENGLENtSzkxOENBLHFDQUlFLHdCaEsvRFksQ2dLOERaLHlCQURBLGtCQUdBLGlDQUNBLHFCQUNBLGtCQU5BLHNCbkt1MjhDRixDbUsvMThDRSwyQ0FFRSx3QmhLckVVLENnS29FVixVbktrMjhDSixDbUs3MThDQSxnREFDRSxlbktnMjhDRixDbUs3MThDSSxvRUFDRSxtQm5LKzE4Q04sQ21LejE4Q0Usa0ZBQ0UsV25LNDE4Q0osQ29Lemc5Q0Esc0JBRUUsbUJBREEsZXBLNmc5Q0YsQ29LMWc5Q0UsMEJBRUUsY0FDQSxxQkFGQSxZcEs4ZzlDSixDTTE4OENJLDRCOEovREEsa0NBQ0UsWXBLNGc5Q0osQ0FDRixDTTU5OENJLHlCOEo1REosc0JBZUksZ0JwSzZnOUNGLENvSzVnOUNFLGlDQUNFLFlwSzhnOUNKLENBQ0YsQ01wKzhDSSwwQjhKNURKLHNCQXFCSSxvQnBLK2c5Q0YsQ0FDRixDb0s3ZzlDRSxpQ0FDRSxlQUNBLGdCQUNBLG1CQUNBLDhCcEsrZzlDSixDb0s3ZzlDSSxxQ0FFRSxtQkFEQSxrQnBLZ2g5Q04sQ29LMWc5Q0EsNEJBQ0UsYUFHQSxtQkFEQSxlQURBLFFwSytnOUNGLENNNys4Q0ksNkI4SnBDSiw0QkFPSSxlcEs4ZzlDRixDQUNGLENNbC84Q0ksNEI4SnBDSiw0QkFXSSxxQnBLK2c5Q0YsQ0FDRixDb0s3ZzlDRSxzQ0FDRSxhQUVBLG1CQURBLFFwS2doOUNKLENvSzdnOUNJLGlEQUNFLGVwSytnOUNOLENvSzVnOUNJLDBCQVRGLHNDQVVJLHFCcEsrZzlDSixDQUNGLENvSzNnOUNBLCtCQUNFLHlCcEs4ZzlDRixDTXJoOUNJLDBCOEpNSiwrQkFHSSwyQnBLZ2g5Q0YsQ0FDRixDb0s3ZzlDQSx3QkFDRSx5QkFDQSxnQkFDQSxxQnBLZ2g5Q0YsQ01oaTlDSSwwQjhKYUosd0JBS0ksb0JBQ0Esc0JwS2toOUNGLENBQ0YsQ29LL2c5Q0Esc0NBQ0UseUJwS2toOUNGLENNMWk5Q0kseUI4SnVCSixzQ0FHSSx3QnBLb2g5Q0YsQ0FDRixDTS9pOUNJLDBCOEp1Qkosc0NBTUksc0JwS3NoOUNGLENBQ0YsQ29Lbmg5Q0Esc0RBQ0UsZXBLc2g5Q0YsQ29LcGg5Q0UsaUZBRUUsbUJBREEsZUFFQSxRcEtzaDlDSixDTWppOUNJLG1EOEplRSwrR0FDRSxjQUNBLFNBQ0EsZ0JwS3FoOUNOLENBQ0YsQ012ajlDSSw0QjhKdUJGLGlGQWVJLHNCQUNBLFFwS3FoOUNKLENvS2hoOUNFLG9GQUNFLFdwS29oOUNKLENBSkYsQ005aTlDSSxtRDhKd0NBLG1DQUNFLGVBQ0EsbUJwSytnOUNKLENvSzVnOUNFLHVHQUNFLGtCQUNBLG1CcEs4ZzlDSixDQUNGLENNN2s5Q0ksNEI4SmtFQyx5Q0FDQyxVcEs4ZzlDSixDQUNGLENxSzNwOUNBLGdCQUNFLGFBQ0EsbUJBQ0EsaUJBQ0EsMkJBQ0EsbUJySzhwOUNGLENNdm05Q0kseUIrSjVESixnQkFVSSxlQURBLFNBREEsdUJBREEsZ0JyS21xOUNGLENBQ0YsQ00vbTlDSSwwQitKNURKLGdCQWFJLG1CcktrcTlDRixDQUNGLENNeGw5Q0ksbUQrSnhGSixnQkFpQkksUXJLbXE5Q0YsQ0FDRixDTTVtOUNJLDRCK0p6RUosZ0JBcUJJLHNCQUNBLFNBQ0EsYXJLb3E5Q0YsQ0FDRixDcUtocTlDQSx1QkFPRSx1QkFMQSx3QmxLK0RZLENrSzdEWixhQUhBLDJCQUlBLHNCQUNBLDJCQUVBLGtCQUxBLDBCckt3cTlDRixDcUtscTlDRSxtQ0FDRSxhcktvcTlDSixDTWpvOUNJLDRCK0pqQ0Ysa0NBR0ksaUJyS21xOUNKLENxS2xxOUNJLHdDQUNFLFdBS0EsWUFKQSxrQkFDQSxZQUNBLE1BQ0EsY3JLcXE5Q04sQ0FDRixDTTNwOUNJLHlCK0poQ0osdUJBMkJJLGNBQ0EsUXJLb3E5Q0YsQ0FDRixDTXJvOUNJLG1EK0o1REosdUJBK0JJLFdyS3NxOUNGLENBQ0YsQ010cTlDSSwwQitKaENKLHVCQWtDSSxnQnJLd3E5Q0YsQ0FDRixDTTlwOUNJLDRCK0o3Q0osdUJBcUNJLGdCQUNBLGNySzBxOUNGLENBQ0YsQ3FLdnE5Q0EsZ0NBQ0Usd0JsS2VZLENrS2RaLFVsS09ZLENrS05aLGlCckswcTlDRixDcUt6cTlDRSx1Q0FHRSx3QmxLS1UsQ2tLSlYsVWxLQ1UsQ2tLSlYsa0JBSUEsbUJBQ0EsZWxLaUQwQixDa0svQzFCLFlBQ0EsMEJBUEEsa0JBS0EsU3JLNnE5Q0osQ3FLdnE5Q0EsdUJBQ0Usa0JySzBxOUNGLENNdHM5Q0ksMEIrSjJCSix1QkFHSSxvQnJLNHE5Q0YsQ0FDRixDcUt6cTlDQSx1QkFFRSxpQkFHQSxlbEs4QjRCLENrS2hDNUIsaUJBQ0EsbUJBSEEsZXJLZ3I5Q0YsQ3FLM3E5Q0UsNEJBRUUsYWxLTlUsQ2tLS1YsY0FFQSxlcks2cTlDSixDcUs1cTlDYSw0REFDUCxVcks4cTlDTixDTTN0OUNJLHlCK0prQ0osdUJBZUksaUJBQ0EsbUJBQ0EsZXJLK3E5Q0YsQ0FDRixDTXR0OUNJLDRCK0pxQkosdUJBcUJJLGVyS2dyOUNGLENBQ0YsQ3FLNXE5Q0UseUJBQ0UsdUJBQ0EscUJySytxOUNKLENxSzdxOUNJLGtDQUNFLHFCcksrcTlDTixDcUs1cTlDRSwwQkFFRSxjQUNBLHFCQUZBLFlyS2dyOUNKLENxSzdxOUNJLCtCQUNFLFlySytxOUNOLENxSzNxOUNJLCtEQUNFLFNySzZxOUNOLENxS3hxOUNBLHNCQUNFLHVCcksycTlDRixDcUsxcTlDVyxzREFFUCxpQmxLcEVVLENrS21FVixVcks2cTlDSixDcUszcTlDSSw0REFFRSxvQmxLcEVRLENrS21FUixhcks4cTlDTixDTXZ3OUNJLDBCK0ptRkosc0JBV0ksNEJySzhxOUNGLENBQ0YsQ3FLeHE5Q0Esc0JBQ0UsYXJLMnE5Q0YsQ01qeDlDSSx5QitKcUdKLHNCQUdJLGdCcks2cTlDRixDQUNGLENNMXY5Q0ksbUQrSmlGRiw2QkFFSSxlcks0cTlDSixDQUNGLENzS3QxOUNBLHlCQUVFLHNCQURBLGtCdEswMTlDRixDTWp5OUNJLDBCZ0sxREoseUJBSUksMkJ0SzIxOUNGLENBQ0YsQ3NLeDE5Q0EsaUNBQ0UscUJBQ0EsaUJ0SzIxOUNGLENNM3k5Q0kseUJnS2xESixpQ0FJSSxxQkFDQSxpQnRLNjE5Q0YsQ0FDRixDc0sxMTlDQSw4QkFDRSxhQUNBLGN0SzYxOUNGLENNdHo5Q0ksMEJnS3pDSiw4QkFJSSw2QnRLKzE5Q0YsQ0FDRixDc0s1MTlDQSxpQ0FLRSxtQkFGQSxhQUZBLGNBR0EsZUFGQSxrQnRLazI5Q0YsQ01uMDlDSSwwQmdLakNKLGlDQVdJLG9CQUpBLGFBR0Esc0JBRkEsbUJBQ0Esa0J0S20yOUNGLENBQ0YsQ00vejlDSSw2QmdLOUNKLGlDQWVJLG1CQURBLGtCdEtvMjlDRixDQUNGLENzS2gyOUNBLGdDQUdFLGtCQURBLFlBREEsVXRLcTI5Q0YsQ014MTlDSSwwQmdLZEosZ0NBTUksZUFDQSx1QkFGQSxhdEt1MjlDRixDQUNGLENzS2wyOUNBLGdDQUlFLDJCQUhBLG1CQUNBLHFCQUNBLGtCdEtzMjlDRixDTXQyOUNJLDBCZ0tISixnQ0FNSSxjdEt1MjlDRixDQUNGLENNMzI5Q0ksMEJnS0hKLGdDQVlJLGNBSEEsbUJBQ0EscUJBQ0Esc0J0SzAyOUNGLENBQ0YsQ010MjlDSSw2QmdLaEJKLGdDQWVJLGtCdEsyMjlDRixDQUNGLEN1S2w3OUNBLHdCQUNFLHdCcEsrRVksQ29LOUVaLFVwSzJFWSxDb0sxRVosZ0J2S3E3OUNGLENNOTM5Q0kseUJpSzFESix3QkFPSSxpQkFDQSxrQkFGQSxvQkFEQSxjdkswNzlDRixDQUNGLEN1S3A3OUNBLGdDQUNFLGF2S3U3OUNGLENNMTQ5Q0ksMEJpSzlDSixnQ0FHSSxZdkt5NzlDRixDQUNGLEN1S3Q3OUNBLCtCQUNFLGtCdkt5NzlDRixDTW41OUNJLDBCaUt2Q0osK0JBR0ksZ0JBQ0Esa0J2SzI3OUNGLENBQ0YsQ3VLeDc5Q0EscUNBQ0Usa0J2SzI3OUNGLENNNzU5Q0ksMEJpSy9CSixxQ0FHSSxzQnZLNjc5Q0YsQ0FDRixDTXI1OUNJLDRCa0t6RUosaUNBRUksaUJ4S2krOUNGLENBQ0YsQ014NjlDSSwwQmtLNURKLGlDQUtJLGV4S20rOUNGLENBQ0YsQ3dLNTk5Q0EsaUNBS0UsbUJBSkEsYUFHQSxzQkFGQSw4QkFDQSxpQnhLbys5Q0YsQ014NzlDSSwwQmtLL0NKLGlDQVNJLHVCQURBLG1CQURBLHlCeEtzKzlDRixDQUNGLEN3S2orOUNBLGdDQUtFLHVCQUNBLCtCQUhBLGFBQ0Esc0JBSEEsZ0JBTUEsYUFMQSxVeEt5KzlDRixDTXo4OUNJLDBCa0tsQ0osZ0NBY0ksbUJBSEEsZ0JBRUEsZ0JBSEEsZUFFQSxVQUhBLFN4SzIrOUNGLENBQ0YsQ010ODlDSSw2QmtLOUJBLGlEQUNFLGtCeEt1KzlDSixDd0tyKzlDRSxrQ0FDRSxheEt1KzlDSixDQUNGLEN3S24rOUNBLHVDQUNFLGdCeEtzKzlDRixDTS85OUNJLHlCa0tSSix1Q0FHSSxrQnhLdys5Q0YsQ0FDRixDd0tyKzlDQSx1Q0FDRSw0QnhLdys5Q0YsQ014KzlDSSwwQmtLREosdUNBR0ksbUJ4SzArOUNGLENBQ0YsQ3dLdis5Q0EsNkNBQ0Usa0JBQ0Esb0J4SzArOUNGLENNbC85Q0kseUJrS01KLDZDQUlJLG1CQUNBLHNCeEs0KzlDRixDQUNGLEN3S3IrOUNBLG9DQUNFLHdCcktFWSxDcUtEWixVcktGWSxDcUtHWixjeEsyKzlDRixDd0sxKzlDRSxnRUFDRSxtQkFDQSxVeEs0KzlDSixDTXJnK0NJLDBCa0ttQkosb0NBU0ksbUJ4SzYrOUNGLEN3SzUrOUNFLGdFQUNFLGtCeEs4KzlDSixDQUNGLEN3SzErOUNBLDBDQUNFLGFBRUEsc0JBREEsY3hLOCs5Q0YsQ01uaCtDSSwwQmtLbUNKLDBDQUtJLGtCeEsrKzlDRixDQUNGLEN3SzUrOUNBLG1DQUdFLG1CQUZBLGFBQ0Esc0JBRUEsc0J4SysrOUNGLENNL2grQ0ksMEJrSzRDSixtQ0FNSSxzQkFFQSxnQkFEQSxvQnhLay85Q0YsQ0FDRixDd0s5KzlDQSx5Q0FDRSxhckt2QlksQ3FLd0JaLG1CQUNBLG1CeEtpLzlDRixDTTVpK0NJLDBCa0t3REoseUNBS0ksbUJBQ0EscUJ4S20vOUNGLENBQ0YsQ01yaStDSSw0QmtLMkNKLHlDQVNJLGVBQ0Esa0J4S3EvOUNGLENBQ0YsQ3dLbC85Q0EseUNBQ0UsaUJBRUEsZXJLSjRCLENxS0c1QixxQnhLcy85Q0YsQ005aitDSSwwQmtLc0VKLHlDQUtJLG9CQUNBLHFCeEt1LzlDRixDQUNGLENNdmorQ0ksNEJrS3lESix5Q0FTSSxlQUNBLGtCQUNBLGdCQUVBLHNCQURBLGdCeEswLzlDRixDQUNGLEN3S3QvOUNBLDJDQUdFLGNBRkEsaUJBQ0EsaUJBRUEscUJBQ0EsVXhLeS85Q0YsQ01ybCtDSSwwQmtLdUZKLDJDQVFJLG1CQUNBLHNCQUZBLGtCeEs2LzlDRixDQUNGLEN3S3AvOUNBLG1DQUNFLHNCeEswLzlDRixDTW5tK0NJLHlCa0t3R0osbUNBR0ksaUJ4SzQvOUNGLENBQ0YsQ014bStDSSwwQmtLd0dKLG1DQU1JLHlCeEs4LzlDRixDQUNGLENNaG0rQ0ksNEJrS29HQSw4REFDRSxzQnhLKy85Q0osQ0FDRixDd0szLzlDQSxnQ0FFRSxzQkFEQSxrQnhLKy85Q0YsQ3dLNy85Q0UsbUNBQ0Usc0J4SysvOUNKLENNMW4rQ0kseUJrS3VISixnQ0FPSSxxQnhLZ2crQ0YsQ0FDRixDd0s1LzlDRSw2QkFDRSxnQkFDQSxnQnhLKy85Q0osQ012bitDSSw2QmtLNEhBLDZCQUNFLGVBQ0EsZ0J4SzgvOUNKLEN3SzMvOUNFLDZCQUNFLFl4SzYvOUNKLENBQ0YsQ3dLMS85Q0ksd0RBQ0UsUXhLNC85Q04sQ3dLei85Q0UsMkRBQ0UsZXhLMi85Q0osQ3dLei85Q0ksMkVBQ0Usa0J4SzIvOUNOLEN3S3YvOUNFLCtCQUNFLGdCeEt5LzlDSixDd0tuLzlDQSx5Q0FDRSx5QkFDQSxVeEtzLzlDRixDd0twLzlDRSxnREFDRSx3QnJLakpVLENxS2tKVixvQnhLcy85Q0osQ3dLcC85Q0ksc0RBQ0Usd0JyS3BKUSxDcUtxSlIsb0J4S3MvOUNOLEN3S3IvOUNNLHdEQUNFLFV4S3UvOUNSLEN3S2wvOUNFLHlDQWpCRix5Q0FrQkksZXhLcS85Q0YsQ0FDRixDd0tuLzlDRSx5Q0FyQkYseUNBc0JJLGV4S3MvOUNGLENBQ0YsQ3dLcC85Q0UsMENBekJGLHlDQTBCSSxleEt1LzlDRixDQUNGLEN3S3IvOUNFLDBDQTdCRix5Q0E4QkksZ0J4S3cvOUNGLENBQ0YsQ3lLeHYrQ0UsdUNBQ0UsdUJ6SzJ2K0NKLEN5S3Z2K0NBLHFEQUVFLHdCQURBLGlCeksyditDRixDTXRzK0NJLDBCbUt0REoscURBSUkscUJ6SzR2K0NGLENBQ0YsQ3lLenYrQ0Esb0NBQ0UsMEJ6SzR2K0NGLEN5SzN2K0NFLGdFQUNFLGtCeks2ditDSixDTWx0K0NJLDBCbUs5Q0osb0NBTUksZ0J6Szh2K0NGLEN5Szd2K0NFLGdFQUNFLHFCeksrditDSixDQUNGLENNMXQrQ0ksMEJtSzlDSixvQ0FZSSxrQnpLZ3crQ0YsQ0FDRixDeUs3ditDQSxrQ0FDRSx1QnpLZ3crQ0YsQ01udStDSSwwQm1LOUJKLGtDQUdJLHVCektrdytDRixDQUNGLEN5Sy92K0NBLDBDQUNFLGV6S2t3K0NGLENNNXUrQ0ksMEJtS3ZCSiwwQ0FHSSxtQnpLb3crQ0YsQ0FDRixDMEszeStDQSw4QkFDRSxxQkFDQSxhMUs4eStDRixDTXR2K0NJLDBCb0sxREosOEJBSUksdUIxS2d6K0NGLENBQ0YsQ005dStDSSw2Qm9LNURKLHNCQUVJLGExS2d6K0NGLENBQ0YsQzBLN3krQ0EsaUJBQ0UsYUFDQSxpQkFDQSwyQkFDQSxrQkFFQSxvQkFEQSxxQjFLaXorQ0YsQ003dytDSSwwQm9LekNKLGlCQVdJLGVBREEsOEJBREEsaUJBREEsb0IxS3F6K0NGLENBQ0YsQ01yeCtDSSwwQm9LekNKLGlCQWNJLHVCMUtveitDRixDQUNGLEMwS2p6K0NBLGdCQUVFLGdCQUNBLCtCQUZBLDJCQUtBLGtCQUZBLG9CQUNBLGlCMUtxeitDRixDTXR4K0NJLDZCb0sxQkEsaUNBQ0UsV0FLQSxZQUpBLGtCQUVBLGVBREEsTUFFQSxhMUtveitDSixDQUNGLENNaHkrQ0ksNEJvS2hCQSw0QkFDRSxxQjFLbXorQ0osQzBLanorQ0UsaUNBQ0UsZ0JBQ0EsYzFLbXorQ0osQ0FDRixDTXR6K0NJLHlCb0t2QkosZ0JBOEJJLFkxS216K0NGLENBQ0YsQ00zeitDSSwwQm9LdkJKLGdCQWlDSSxhQUVBLFNBREEsbUIxS3N6K0NGLEMwS3B6K0NFLDZCQUNFLFExS3N6K0NKLENBQ0YsQzBLbHorQ0Esc0JBU0UsbUJBUkEseUJBR0Esa0JBR0Esb0JBSkEsWUFLQSx1QkFIQSx3QkFDQSw0QkFKQSxVMUs0eitDRixDMEtweitDRSwwQkFDRSxjQUNBLFUxS3N6K0NKLENNcjErQ0ksMEJvS21CSixzQkFnQkksYUFDQSx3QkFDQSw0QkFIQSxXMUsweitDRixDMEt0eitDRSwwQkFDRSxVMUt3eitDSixDQUNGLEMwS3B6K0NBLHVCQUNFLHNCMUt1eitDRixDTXAyK0NJLDBCb0s0Q0osdUJBR0ksb0IxS3l6K0NGLENBQ0YsQzBLbnorQ0EsZ0JBQ0UseUJBQ0Esa0JBQ0Esd0IxS3l6K0NGLEMwS3h6K0NFLDRDQUNFLHNCMUsweitDSixDTXIzK0NJLDBCb0tzREosZ0JBUUksb0JBQ0EsMEIxSzJ6K0NGLENBQ0YsQzBLeHorQ0EscUJBQ0UsYUFDQSxlQUVBLFNBREEsMEIxSzR6K0NGLEMwS3h6K0NBLDBCQUNFLHFCQUNBLG9CQUVBLGtCQURBLFUxSzR6K0NGLENNejQrQ0kseUJvSzBFSiwwQkFNSSxTMUs2eitDRixDQUNGLENNOTQrQ0ksMEJvSzBFSiwwQkFTSSxxQkFDQSxXMUsreitDRixDQUNGLEMwSzV6K0NBLHNCM0tuSkUsZ0IyS3FKQSxnQjNLcEpBLGtCQUNBLCtCQ285K0NGLENEbjkrQ0UsMEJBRUUsWUFLQSwwQ0FGQSxPQUlBLGlCQVJBLGtCQUdBLE1BREEsVUN5OStDSixDMEt2MCtDQSw0QkFHRSxxQnZLN0VZLEN1SzRFWixTQUVBLHlCQUhBLGtCQUlBLHVCMUswMCtDRixDMEt6MCtDRSwrQkFDRSxtQkFDQSxnQjFLMjArQ0osQzBLejArQ0UsaUNBQ0UsY0FDQSxpQkFDQSxnQjFLMjArQ0osQ01yNytDSSwwQm9LNkZKLDRCQWdCSSx5QjFLNDArQ0YsQzBLMzArQ0UsK0JBQ0UsbUJBQ0Esb0IxSzYwK0NKLEMwSzMwK0NFLGlDQUNFLG1CQUNBLHFCMUs2MCtDSixDQUNGLEMwS3IwK0NBLGVBQ0Usa0JBQ0EsUzFLMjArQ0YsQzBLMTArQ0UsOEJBQ0UsZTFLNDArQ0osQ01oOCtDSSw0Qm9Ld0hKLG9CQUVJLGVBQ0EsZTFLMjArQ0YsQ0FDRixDMEt4MCtDQSwyQkFNRSxxQnZLL0hZLEN1SzJIWiwrQkFDQSxtQkFGQSxzQkFHQSxrQkFDQSxTMUs0MCtDRixDTTc5K0NJLDBCb0s0SUosMkJBU0ksdUJBQ0EsMEJBRkEsWTFLKzArQ0YsQ0FDRixDMEsxMCtDQSxtQkFDRSwyQjFLNjArQ0YsQ014KytDSSwwQm9LMEpKLG1CQUdJLG1CMUsrMCtDRixDQUNGLEMwSzkwK0NFLCtDQUNFLHVCMUtnMStDSixDMEs1MCtDQSxnQ0FHRSxldktsRzRCLEN1S2dHNUIsbUJBQ0EsZTFLZzErQ0YsQzBLNTArQ0EsZ0NBQ0UsaUIxSyswK0NGLEMwSzkwK0NFLG9EQUNFLHFCMUtnMStDSixDMEs5MCtDRSx5Q0FDRSxpQjFLZzErQ0osQzBLOTArQ0UsbUNBQ0UsbUJBQ0Esa0IxS2cxK0NKLEMwSzkwK0NFLGtDQUNFLG1CQUNBLHFCMUtnMStDSixDMEs5MCtDRSw0Q0FDRSxjMUtnMStDSixDMkt0ay9DRSxrQ0FDRSx1QjNLeWsvQ0osQzJLamsvQ0EsdUJBQ0Usb0IzS29rL0NGLENNbmgvQ0ksMEJxS2xESix1QkFHSSxxQjNLc2svQ0YsQ0FDRixDMktuay9DQSw2QkFDRSx1QjNLc2svQ0YsQ001aC9DSSwwQnFLM0NKLDZCQUdJLHlCM0t3ay9DRixDQUNGLEMyS3JrL0NBLGlDQUNFLGtCM0t3ay9DRixDTXJpL0NJLDBCcUtwQ0osaUNBR0ksc0IzSzBrL0NGLENBQ0YsQ003aC9DSSw2QnFLMUNKLHFDQUVJLHFCM0sway9DRixDQUNGLEMyS3RrL0NFLDJDQUNFLGtCM0t5ay9DSixDMkt0ay9DRSxrREFFRSxhQURBLGMzS3lrL0NKLENNM2kvQ0ksNEJxS3hCQSwyQ0FFRSxjQURBLGlCM0t1ay9DSixDMktuay9DRSxrREFFRSxZQURBLFUzS3NrL0NKLENBQ0YsQ010aS9DSSxtRHFLM0JBLDJDQUNFLHVCM0tvay9DSixDMktqay9DRSw4REFDRSxjM0ttay9DSixDQUNGLEM0S3RvL0NBLCtCQUNFLG9CNUt5by9DRixDTTlrL0NJLDBCc0s1REosK0JBR0ksd0JBQ0EsYzVLMm8vQ0YsQ0FDRixDNEt4by9DQSx5QkFDRSxhNUsyby9DRixDTXhsL0NJLDBCc0twREoseUJBR0ksZTVLNm8vQ0YsQ0FDRixDNEsxby9DQSxnQ0FDRSxrQkFDQSxpQkFDQSxlNUs2by9DRixDTW5tL0NJLDBCc0s3Q0osZ0NBS0ksbUJBQ0EsaUJBQ0EsZTVLK28vQ0YsQ0FDRixDNEs1by9DQSxvQ0FDRSxpQkFDQSxzQkFDQSxrQjVLK28vQ0YsQ01obi9DSSwwQnNLbENKLG9DQUtJLG1CQUNBLHNCQUNBLGtCNUtpcC9DRixDQUNGLEM0SzFvL0NBLHFCQUNFLGFBQ0Esc0JBQ0EsZTVLZ3AvQ0YsQzRLL28vQ0UsaURBQ0UsdUI1S2lwL0NKLENNbm8vQ0ksMEJzS25CSixxQkFRSSxtQkFDQSxrQjVLa3AvQ0YsQzRLanAvQ0UsaURBQ0Usa0I1S21wL0NKLENBQ0YsQ00vbi9DSSw2QnNLaENKLHFCQWVJLHFCNUtvcC9DRixDQUNGLENNcG8vQ0ksNEJzS2hDSixxQkFrQkksUzVLc3AvQ0YsQ0FDRixDNEtucC9DQSwrQkFDRSx3QnpLNkJZLEN5SzVCWixpQjVLc3AvQ0YsQzRLcnAvQ0UsK0NBQ0Usb0I1S3VwL0NKLENNOXAvQ0ksMEJzS0dKLCtCQU9JLE9BQ0EscUI1S3dwL0NGLENBQ0YsQzRLcnAvQ0EsK0JBQ0Usd0J6S21CWSxDeUtsQlosbUI1S3dwL0NGLEM0S3RwL0NFLDJDQUNFLHFCQUNBLGU1S3dwL0NKLENNN3EvQ0ksMEJzS2VKLCtCQVdJLG9CQURBLGE1S3lwL0NGLENBQ0YsQzZLL3UvQ0Esc0JBQ0Usa0I3S2t2L0NGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX21haW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdi1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL2dsb2JhbC9fc3RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fZHJvcGRvd24tdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19vcGVuLWluZGljYXRvci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fY2xlYXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLW9wdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fc2VsZWN0ZWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC1pbnB1dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1tb2RhbC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2staWNvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2F1dGgtbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2xvYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zay1jb2xsYXBzYWJsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZnJvbnQtbW9iaWxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19pT1MtZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLTIwMjMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19icmVhZGNydW1iLW5hdmkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aGlydHktc2Vjb25kcy1zbGEuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19yZXZpZXctc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fZWRpdC1zcGVjaWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtcmVzdWx0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1ub21pbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtd2lubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW92ZXJ2aWV3LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3N3aXBlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1ub21pbmF0aW9uLWNvbmZpcm1hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1kb25hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BoLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Rhc2hib2FyZC1mZS1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2F2YWlsYWJpbGl0eS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX21hZ2F6aW5lLXN0b3JpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xpbmstYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19pbnNwaXJpbmctbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19wYWNrYWdlLWRlYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1wYXJ0bmVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLXJlZ2lvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xhdGVzdC1qb2JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19hYm91dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWRkLWVudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1jcmVhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3Z1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2ltcGxlLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zdGlja3ktZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3NpbmdsZS1hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZmlpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19maWx0ZXItaW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb2ZmZXItdHlwZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2V2ZW50LXR5cGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19ndWVzdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19vdGhlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX3JlZ2lvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnNwaXJhdGlvbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fcGFja2FnZS1kZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtcmVzdWx0LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnRlcm5hbC1saW5rcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19ldmVudC1jcmVhdG9yLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3JlbGF0ZWQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jvb21zLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19zdGlja3ktYm94LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3N0aWNreS1ib3gtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcGFja2FnZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX21hZ2F6aW5lcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW50aXR5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19jYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19yZWxhdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZmF2b3JpdGVzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2luZm8uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2VudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZmF2b3JpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2V2ZW50LWpvYnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9ldmVudC1qb2JzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19lcnJvci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19za2VsZXRvbi1wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19zZWFyY2gtcGFnZS1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19zaW5nbGUtYXJ0aWNsZS1wYWNrYWdlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19zdGlja3ktZmlsdGVyLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLW1haW4uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLXN3aXRjaC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtZWRpdC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLW1lYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZGV0YWlscy1yZXNlcnZhdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19zdWdnZXN0aW9uLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvY29tcG9uZW50cy9fcmV2aWV3cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19hZ2VudC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19xdWVzdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvY29tcG9uZW50cy9fb3Bwb3J0dW5pdGllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYmFzZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fZ3JleS1jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19laW50cmFnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fcHJpY2luZy10YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19ib29raW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL193ZXJiZW1vZWdsaWNoa2VpdGVuLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL193ZXJiZWZvcm1hdGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2Fib3V0dXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX21haWxpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2ltcHJlc3N1bS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fbmV3c2xldHRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBjb3Zlci1pbWFnZS1jb250YWluZXIoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgLy8gLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuaW1nIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4iLCIvKlxuICogQm9vdHN0cmFwIGNvcmVcbiAqL1xuLyoqXG4gKiAxLiBHcmlkXG4gKiAyLiBVdGlsaXRpZXNcbiAqIDMuIENvbG9yc1xuICogNC4gQm9keVxuICogNS4gVHlwb2dyYXBoeVxuICogNi4gTGlua3NcbiAqIDcuIEJ1dHRvbnNcbiAqIDguIEZvcm1zXG4gKi9cbi8qKlxuICogMS5HUklEXG4gKi9cbi8qXG4gKiBHcmlkIGJyZWFrcG9pbnRzXG4gKlxuICogRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4gKiBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4gKi9cbi8qXG4gKiBHcmlkIGNvbnRhaW5lcnNcbiAqXG4gKiBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuICovXG4vKlxuICogU3BhY2luZ1xuICpcbiAqIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcbiAqIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbiAqIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG4gKi9cbi8qKlxuICogMy5DT0xPUlNcbiAqL1xuLyoqXG4gKiA0LkJPRFlcbiAqL1xuLyoqIDUuVFlQT0dSQVBIWVxuICpcbiAqICBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiAqXG4gKi9cbi8qXG4gKiA2LkxJTktTXG4gKlxuICogU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuICovXG4vKipcbiAqIDIuVVRJTElUSUVTXG4gKi9cbi8qKiA3LkJVVFRPTlNcbiAqXG4gKiAgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuflxuICovXG4vKlxuICogIGF0dHIxOiBCYWNrZ3JvdW5kIGNvbG9yXG4gKiAgYXR0cjI6IEZvbnQgY29sb3JcblxuICovXG4vKlxuICogIGF0dHIxOiBDb2xvclxuICogIGF0dHIyOiBIb3ZlciBjb2xvciAmIGJvcmRlciBjb2xvclxuICogIGF0dHIzOiBCb3JkZXIgY29sb3JcbiAqL1xuLyoqXG4gKiAgNy5GT1JNXG4gKlxuICogIEZvcm0gZWxlbWVudHMgc3R5bGVzLCBpbnB1dHMgLCBsYWJlbHMsIHZhbGlkYXRpb25zIGV0Yy4uLlxuICovXG4vKipcbiAqICA3LkVWRU5UTE9LQUxFIENBUkRTXG4gKlxuICogIEZvcm0gZWxlbWVudHMgc3R5bGVzLCBpbnB1dHMgLCBsYWJlbHMsIHZhbGlkYXRpb25zIGV0Yy4uLlxuICovXG4vKlxuICogQmFkZ2VzXG4gKi9cbi8qXG4gKiBNb2RhbHNcbiAqIFRPRE86IEltcGxlbWVudCBtb2RhbHMgdmFyaWFibGVzIGluIHNrLW1vZGFsXG4gKi9cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLyoqXG4qICA4LlNMQVxuKi9cbi8qXG4gKiBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKi9cbi8qXG4gKiBFdmVudGxva2FsZSBpbXBvcnRzXG4gKi9cbi8qXG4gKiBib3gtc2hhZG93KCkgaXMgYm9vdHN0cmFwIG5hdGl2ZSB3aGljaCByZXF1aXJlcyAkZW5hYmxlLXNoYWRvd3MgdG8gYmUgVFJVRVxuICogdGhpcyBvbmUgd29ya3MgZXZlbiB0aG91Z2ggJGVuYWJsZS1zaGFkb3dzIGlzIG5vdCBUUlVFXG4gKi9cbmltZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKlxuICogVW5pdHMgZnVuY3Rpb25zXG4gKi9cbi8qXG4gKiBGdW5jdGlvbiBmb3IgY29udmVydGluZyBhIHB4IGJhc2VkIGZvbnQtc2l6ZSB0byByZW0uXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuYm9keS5tb2RhbC1vcGVuLCBib2R5Lm5hdi1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICBib2R5Lm1hcC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhY2stdG8tdG9wLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5iYWNrLXRvLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi5iYWNrLXRvLXRvcC1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5iYWNrLXRvLXRvcC1idG4tLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3R0b206IDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhY2stdG8tdG9wLWJ0bi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYWNrLXRvLXRvcC1idG4ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmJhY2stdG8tdG9wLWJ0biBzdmcge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuICAuYmFjay10by10b3AtYnRuLS12aXNpYmxlIHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZS1pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogbG9jYWwoXCJTb2ZpYVByby1VbHRyYUxpZ2h0XCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tVWx0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLVVsdHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJTb2ZpYVByby1MaWdodFwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJTb2ZpYVByby1SZWd1bGFyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJTb2ZpYVByby1NZWRpdW1cIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9Tb2ZpYVByby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJTb2ZpYVByby1TZW1pQm9sZFwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJTb2ZpYVByby1Cb2xkXCIpLCB1cmwoXCIvZm9udHMvU29maWFQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1NvZmlhUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmgxX19ncmV5LWhlYWRlciwgaDJfX2dyZXktaGVhZGVyLCBoM19fZ3JleS1oZWFkZXIsIGg0X19ncmV5LWhlYWRlciwgaDVfX2dyZXktaGVhZGVyLCBoNl9fZ3JleS1oZWFkZXIsXG4uaDFfX2dyZXktaGVhZGVyLCAuaDJfX2dyZXktaGVhZGVyLCAuaDNfX2dyZXktaGVhZGVyLCAuaDRfX2dyZXktaGVhZGVyLCAuaDVfX2dyZXktaGVhZGVyLCAuaDZfX2dyZXktaGVhZGVyIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLypcbiAqIFRyYW5zZm9ybWF0aW9uXG4gKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLypcbiAqIFdlaWdodCBhbmQgaXRhbGljc1xuICovXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5mb250LXdlaWdodC1zbS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1zbS1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtc20tc2VtaS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC1zbS1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvbnQtd2VpZ2h0LW1kLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LW1kLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1tZC1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbWQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LW1kLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvbnQtd2VpZ2h0LWxnLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LWxnLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC1sZy1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQtbGctYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LWxnLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvbnQtd2VpZ2h0LXhsLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXhsLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXdlaWdodC14bC1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC13ZWlnaHQteGwtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LXhsLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG4gKiBMaW5rc1xuICovXG5hIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuYm9yZGVyLXVuZGVybGluZSwgc3Bhbi5ib3JkZXItdW5kZXJsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmJvcmRlci11bmRlcmxpbmU6aG92ZXIsIGEuYm9yZGVyLXVuZGVybGluZTpmb2N1cywgYS5ib3JkZXItdW5kZXJsaW5lOmFjdGl2ZSwgc3Bhbi5ib3JkZXItdW5kZXJsaW5lOmhvdmVyLCBzcGFuLmJvcmRlci11bmRlcmxpbmU6Zm9jdXMsIHNwYW4uYm9yZGVyLXVuZGVybGluZTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG5hLmRhcmstbGluayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuYS5kYXJrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnRleHQtbGluayB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi50ZXh0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnRleHQtbGluay1wZGYge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRleHQtbGluay1wZGYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZXh0LWxpbmstLXJldmVyc2Uge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLnRleHQtbGluay0tcmV2ZXJzZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWxpbmstLWRhcmsge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLnRleHQtbGluay0tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi50ZXh0LWxpbmstLWxpZ2h0LWJnIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi50ZXh0LWxpbmstLWxpZ2h0LWJnOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLnRleHQtbGluay0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRleHQtbGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKlxuICogUmVzcG9uc2l2ZSBhbGlnbm1lbnRcbiAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG4gKiBGb250IHNpemVcbiAqL1xuLmYtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZi1zaXplLTE1IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5mLXNpemUtMTgge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmYtc2l6ZS0xOCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZi1zaXplLTI0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1tZC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRleHQtc20tbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRleHQteHNtLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZ3LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBFbnRlciBhbmQgbGVhdmUgYW5pbWF0aW9ucyBjYW4gdXNlIGRpZmZlcmVudCAqL1xuLyogZHVyYXRpb25zIGFuZCB0aW1pbmcgZnVuY3Rpb25zLiAgICAgICAgICAgICAgKi9cbi5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG59XG5cbi5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG59XG5cbi5zbGlkZS1mYWRlLWVudGVyLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG4gKiBLZXlmcmFtZXNcbiAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLypcbiAqIHBhZGRpbmctcmlnaHQgY2xhc3NlcyAoZXg6IC5wYWRpbmctcmlnaHQtMjAgPSBwYWRkaW5nLXJpZ2h0OiAyMHB4OylcbiAqL1xuLnBhZGRpbmctcmlnaHQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xufVxuXG4vKlxuICogU2V0IHRoZSBzaXplcyBmb3IgYW4gZWxlbWVudCB0byBiZSBzYW1lIGFzIGl0IHdhcyB3cmFwcGVkIGluXG4gKiAuY29udGFpbmVyIC8gLnJvdyAvIC5jb2wtMTJcbiAqIFVzZWZ1bCB0byBhdm9pZCB1c2luZyB1bm5lY2Vzc2FyeSBkaXYgdG8gbWFrZSBhbiBlbGVtZW50IGFsaWduIHdpdGggZ3JpZFxuICovXG4uY29sLTEyLXN0eWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbC0xMi1zdHlsZS0tZnVsbC14cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbC0xMi1zdHlsZS0tbm9taW5hdGlvbl9mb3JtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLypcbiAqIFJlc2V0L3Vuc3RpbGUgZGVmYXVsdCBzdHlsZXMgb2YgbGlzdCBlbGVtZW50c1xuICovXG4uc2stcmVzZXQtdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qXG4gKiBGaWxsIGltYWdlIGluc2lkZSB0aGUgY29udGFpbmVyXG4gKiAtIEFkZCB0aGlzIGNsYXNzIHRvIHRoZSBjb250YWluZXIgdGhhdCBjb250YWlucyB0aGUgaW1hZ2UgdGhhdCBuZWVkcyB0byBmaWxsIGl0J3Mgd2lkdGggYW5kIGhlaWdodFxuICovXG4uY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uY292ZXItaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qXG4gKiBBYnNvbHV0ZSBwb3NpdGlvbnMgZW4gZWxlbWVudCBhbmQgc2V0IHZhbHVlcyB0byBzdHJldGNoIGVsZW1lbnQgaW4gaGlzIHBhcmVudCdzIGJvdW5kYXJpZXNcbiAqL1xuLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLypcbiAqIFNlbGVjdGlvbiBjb2xvclxuICovXG4uZGFyay1iZy1zZWxlY3Rpb24gOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG4uZGFyay1iZy1zZWxlY3Rpb24gOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cblxuLmxpZ2h0LWJnLXNlbGVjdGlvbiA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5saWdodC1iZy1zZWxlY3Rpb24gOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLypcbiAqIExpYnJhcmllc1xuICovXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4vKipcbiAgICBTdXBwb3J0IGZvciBTQVNTIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMTguXG5cbiAgICBUaGUgZmlsZXMgcmVtYWluIGhlcmUgaWYgeW91ciBidWlsZCBpcyBkZXBlbmRlbnQgb24gdGhlbVxuICAgIGJ1dCB0aGV5IHdpbGwgbm90IHJlY2VpdmUgdXBkYXRlcyBpbiBmdXR1cmUgcmVsZWFzZXMuIEFsbFxuICAgIFNBU1MgdmFyaWFibGVzIGhhdmUgYmVlbiB0cmFuc2xhdGVkIGludG8gQ1NTIHZhcmlhYmxlcywgc29cbiAgICBtaWdyYXRpb24gc2hvdWxkIGJlIHF1aXRlIHNpbXBsZSBpZiB5b3UnZCBsaWtlIHRvIG1vdmUgb3Zlci5cblxuICAgIEluIHY0LCB0aGVzZSBmaWxlcyB3aWxsIGJlIHJlbW92ZWQuXG4gKi9cbi52LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi52LXNlbGVjdCxcbi52LXNlbGVjdCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogS2V5RnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBEcm9wZG93biBEZWZhdWx0IFRyYW5zaXRpb24gKi9cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbn1cblxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqIENvbXBvbmVudCBTdGF0ZXMgKi9cbi8qXG4gKiBEaXNhYmxlZFxuICpcbiAqIFdoZW4gdGhlIGNvbXBvbmVudCBpcyBkaXNhYmxlZCwgYWxsIGludGVyYWN0aW9uXG4gKiBzaG91bGQgYmUgcHJldmVudGVkLiBIZXJlIHdlIG1vZGlmeSB0aGUgYmcgY29sb3IsXG4gKiBhbmQgY2hhbmdlIHRoZSBjdXJzb3IgZGlzcGxheWVkIG9uIHRoZSBpbnRlcmFjdGl2ZVxuICogY29tcG9uZW50cy5cbiAqL1xuLnZzLS1kaXNhYmxlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcbi52cy0tZGlzYWJsZWQgLnZzX19jbGVhcixcbi52cy0tZGlzYWJsZWQgLnZzX19zZWFyY2gsXG4udnMtLWRpc2FibGVkIC52c19fc2VsZWN0ZWQsXG4udnMtLWRpc2FibGVkIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG59XG5cbi8qXG4gKiAgUlRMIC0gUmlnaHQgdG8gTGVmdCBTdXBwb3J0XG4gKlxuICogIEJlY2F1c2Ugd2UncmUgdXNpbmcgYSBmbGV4Ym94IGxheW91dCwgdGhlIGBkaXI9XCJydGxcImBcbiAqICBIVE1MIGF0dHJpYnV0ZSBkb2VzIG1vc3Qgb2YgdGhlIHdvcmsgZm9yIHVzIGJ5XG4gKiAgcmVhcnJhbmdpbmcgdGhlIGNoaWxkIGVsZW1lbnRzIHZpc3VhbGx5LlxuICovXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19hY3Rpb25zIHtcbiAgcGFkZGluZzogMCAzcHggMCA2cHg7XG59XG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19jbGVhciB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52LXNlbGVjdFtkaXI9cnRsXSAudnNfX2Rlc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnYtc2VsZWN0W2Rpcj1ydGxdIC52c19fZHJvcGRvd24tbWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKipcbiAgICBEcm9wZG93biBUb2dnbGVcblxuICAgIFRoZSBkcm9wZG93biB0b2dnbGUgaXMgdGhlIHByaW1hcnkgd3JhcHBlciBvZiB0aGUgY29tcG9uZW50LiBJdFxuICAgIGhhcyB0d28gZGlyZWN0IGRlc2NlbmRhbnRzOiAudnNfX3NlbGVjdGVkLW9wdGlvbnMsIGFuZCAudnNfX2FjdGlvbnMuXG5cbiAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgaG9sZHMgdGhlIC52c19fc2VsZWN0ZWQncyBhcyB3ZWxsIGFzIHRoZVxuICAgIG1haW4gc2VhcmNoIGlucHV0LlxuXG4gICAgLnZzX19hY3Rpb25zIGhvbGRzIHRoZSBjbGVhciBidXR0b24gYW5kIGRyb3Bkb3duIHRvZ2dsZS5cbiAqL1xuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7XG59XG5cbi8qIERyb3Bkb3duIFRvZ2dsZSBTdGF0ZXMgKi9cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xufVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSk7XG59XG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ2xlYXIgQnV0dG9uICovXG4udnNfX2NsZWFyIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4vKiBEcm9wZG93biBNZW51ICovXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIExpc3QgSXRlbXMgKi9cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IC8qIE5vcm1hbGl6ZSBsaW5lIGhlaWdodCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzMzMzsgLyogT3ZlcnJpZGVzIG1vc3QgQ1NTIGZyYW1ld29ya3MgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzU4OTdmYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kZXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmYjU4NTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5cbi8qIFNlbGVjdGVkIFRhZ3MgKi9cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcbiAgcGFkZGluZzogMCAwLjI1ZW07XG4gIHotaW5kZXg6IDA7XG59XG5cbi52c19fZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbn1cblxuLyogU3RhdGVzICovXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkLCAudnMtLXNpbmdsZS52cy0tbG9hZGluZyAudnNfX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nIC52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTZWFyY2ggSW5wdXQgKi9cbi8qKlxuICogU3VwZXIgd2VpcmQgYnVnLi4uIElmIHRoaXMgZGVjbGFyYXRpb24gaXMgZ3JvdXBlZFxuICogYmVsb3csIHRoZSBjYW5jZWwgYnV0dG9uIHdpbGwgc3RpbGwgYXBwZWFyIGluIGNocm9tZS5cbiAqIElmIGl0J3MgdXAgaGVyZSBvbiBpdCdzIG93biwgaXQnbGwgaGlkZSBpdC5cbiAqL1xuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gICAgU3RhdGVzXG4gKi9cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52cy0tdW5zZWFyY2hhYmxlOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyICovXG4udnNfX3NwaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICBib3JkZXItcmlnaHQ6IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICBib3JkZXItbGVmdDogMC45ZW0gc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjQ1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG59XG5cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG5cbi8qIExvYWRpbmcgU3Bpbm5lciBTdGF0ZXMgKi9cbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udnNfX3NlbGVjdGVkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52c19fc2VhcmNoLCAudnNfX3NlYXJjaDpmb2N1cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sIC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cbi50bnMtc2xpZGVyID4gLnRucy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cblxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4udG5zLWF1dG93aWR0aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG59XG4udG5zLWxhenktaW1nLnRucy1jb21wbGV0ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cblxuLnRucy1vdmgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwZW07XG59XG5cbi50bnMtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udG5zLXZwZml4IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50bnMtdnBmaXggPiBkaXYsIC50bnMtdnBmaXggPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy10LXN1YnAyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG5zLXQtY3Qge1xuICB3aWR0aDogMjMzMy4zMzMzMzMzMzMzJTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4udG5zLXQtY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG5zLXQtY3QgPiBkaXYge1xuICB3aWR0aDogMS40Mjg1NzE0Mjg2JTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gNzApO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3MCk7XG4gIGhlaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50aW55LXNsaWRlcl9fdGl0bGUgLmJhZGdlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIC5iYWRnZSB7XG4gICAgYm90dG9tOiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIC5iYWRnZSB7XG4gICAgYm90dG9tOiAyLjY4NzVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBzdmcge1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlueS1zbGlkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnRfX2lubmVyIHtcbiAgZmxleDogMTtcbn1cblxuLnRpbnktc2xpZGVyX190YWJzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnRpbnktc2xpZGVyX190YWIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRpbnktc2xpZGVyX190YWItLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi13cmFwcGVyOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpIC50aW55LXNsaWRlcl9fdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3RhYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fdGFiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX21vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnRpbnktc2xpZGVyX19oZWFkZXIgLnRpbnktc2xpZGVyX19tb3JlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIC50aW55LXNsaWRlcl9fbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fZm9vdGVyIC50aW55LXNsaWRlcl9fbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGVcbiAqL1xuLnRpbnktc2xpZGVyLS1jYXJvdXNlbCAudG5zLWl0ZW0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50aW55LXNsaWRlci0tY2Fyb3VzZWwgLnRucy1pdGVtOm5vdCgudG5zLXNsaWRlLWFjdGl2ZSkge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi8qXG4gKiBDYXJvdXNlbCB0eXBlIG1vYmlsZVxuICovXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qXG4gKiBUaW55IGNhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLypcbiAqIEdhbGxlcnkgdHlwZVxuICovXG4udGlueS1zbGlkZXJfX2hlYWRlci0tZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXItLWdhbGxlcnkge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlci0tZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyLS1nYWxsZXJ5IC50bnMtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAxNS42MjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMjUuODEyNXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMjAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNS42MjVyZW07XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNXJlbSA1cmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIuOTM3NXJlbSAyLjkzNzVyZW0gMi45Mzc1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAwLjg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udGlueS1zbGlkZXJfX2xpbmstLWdhbGxlcnktYnRuIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjVyZW07XG59XG5cbi8qXG4gKiBOYXZpZ2F0aW9uIHR5cGVzXG4gKi9cbi50aW55LXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlueS1zbGlkZXJfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgbGVmdDogMC41NjI1cmVtO1xufVxuLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gIHJpZ2h0OiAwLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICBsZWZ0OiAyLjA2MjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgcmlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gICAgbGVmdDogLTIuODEyNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogLTIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgIGxlZnQ6IC0yLjQzNzVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgcmlnaHQ6IC0yLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICBsZWZ0OiAtMy4yNXJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICByaWdodDogLTMuMjVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IC01cmVtO1xufVxuLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogLTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICBsZWZ0OiAtNS42MjVyZW07XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi4xODc1cmVtKTtcbn1cbi50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCAudGlueS1zbGlkZXJfX2Fycm93LmJ0bi0taWNvbi5idG4tLXhzbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAuMzEyNXJlbSAxLjM3NXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xcyBlYXNlLWluLW91dCwgcmlnaHQgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnRpbnktc2xpZGVyX19hcnJvdy0tdGlueS1jYXJvdXNlbC1sZWZ0IHtcbiAgbGVmdDogLTIuNXJlbTtcbn1cbi50aW55LXNsaWRlcl9fYXJyb3ctLXRpbnktY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogLTIuNXJlbTtcbn1cbi50aW55LXNsaWRlcl9faW5uZXItd3JhcDpob3ZlciAudGlueS1zbGlkZXJfX2Fycm93LS10aW55LWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLnRpbnktc2xpZGVyX19pbm5lci13cmFwOmhvdmVyIC50aW55LXNsaWRlcl9fYXJyb3ctLXRpbnktY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLypcbiAqIEdhbGxlcnkgdHlwZSBob3ZlciBhbmltYXRpb25cbiAqL1xuLnRpbnktc2xpZGVyLS1ob3Zlci1iZy1hbmltYXRpb24gLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRpbnktc2xpZGVyLS1ob3Zlci1iZy1hbmltYXRpb24gLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXI6bm90KC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyLS1uby1ob3Zlcik6aG92ZXIgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi8qXG4gKiBTbGlkZXIgY29sb3JzXG4gKi9cbi50aW55LXNsaWRlci0tbGlnaHQtYmcgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlci0tbGlnaHQtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlci0tbGlnaHQtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBzdmcsIC50aW55LXNsaWRlci0tbGlnaHQtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgZmlsbDogI0RBNDg2MDtcbn1cbi50aW55LXNsaWRlci0tbGlnaHQtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBzdmcsIC50aW55LXNsaWRlci0tbGlnaHQtYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cblxuLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmRpc2FibGVkIHN2ZywgLnRpbnktc2xpZGVyLS1kYXJrLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgcGF0aCB7XG4gIGZpbGw6ICM0RjRGNEY7XG59XG4udGlueS1zbGlkZXItLWRhcmstYmcgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSBzdmcsIC50aW55LXNsaWRlci0tZGFyay1iZyAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4udGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4udGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4udGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgc3ZnLCAudGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246ZGlzYWJsZWQgcGF0aCB7XG4gIGZpbGw6ICNEOUQ5RDk7XG59XG4udGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgc3ZnLCAudGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiBidXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4udGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fdGFiIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4udGlueS1zbGlkZXItLXdoaXRlLWJnIC50aW55LXNsaWRlcl9fdGFiLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qXG4gKiBQYWNrYWdlIGRlYWxzIG92ZXJyaWRlc1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbi50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpbnktc2xpZGVyLS1wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICB9XG59XG4udGlueS1zbGlkZXItLXBhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aW55LXNsaWRlci0tcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmxhenlsb2FkIHtcbiAgb3BhY2l0eTogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyIG92ZXJyaWRlc1xuICovXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLypcbiAqIEV2ZW50bG9rYWxlXG4gKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xufVxuLmJ0bi0tcHJpbWFyeTpmb2N1cywgLmJ0bi0tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI2LjI1LCA2My42ODE4MTgxODE4KTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydDpmb2N1cywgLmJ0bi0tcHJpbWFyeS1pbnZlcnQuZm9jdXMge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5LWludmVydDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXByaW1hcnktaW52ZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LWludmVydC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI2LjI1LCA2My42ODE4MTgxODE4KTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcHJpbWFyeS1pbnZlcnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnktaW52ZXJ0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguMiwgMjguMiwgMjguMik7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguMiwgMjguMiwgMjguMik7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG4uYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1My41NSwgNTMuNTUsIDUzLjU1LCAwLjUpO1xufVxuXG4uYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjguMiwgMjguMiwgMjguMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xufVxuLmJ0bi0td2hpdGU6Zm9jdXMsIC5idG4tLXdoaXRlLmZvY3VzIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEuNywgMjIyLjMsIDIyMi45LCAwLjUpO1xufVxuLmJ0bi0td2hpdGUuZGlzYWJsZWQsIC5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyMy4xMjUsIDIyMy4xMjUsIDIyMy4xMjUpO1xufVxuLmJ0bi0td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDIyMi4zLCAyMjIuOSwgMC41KTtcbn1cblxuLmJ0bi0tcGluayB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLS1waW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tLXBpbms6Zm9jdXMsIC5idG4tLXBpbmsuZm9jdXMge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi0tcGluay5kaXNhYmxlZCwgLmJ0bi0tcGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xufVxuLmJ0bi0tcHJpbWFyeTpmb2N1cywgLmJ0bi0tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxMTAuNCwgMTM0LjA2MTgxODE4MTgpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI2LjI1LCA2My42ODE4MTgxODE4KTtcbn1cbi5idG4tLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbn1cbi5idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguMiwgMjguMiwgMjguMik7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguMiwgMjguMiwgMjguMik7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuNSk7XG59XG4uYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG4uYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1My41NSwgNTMuNTUsIDUzLjU1LCAwLjUpO1xufVxuXG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1wcmltYXJ5LS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6Zm9jdXMsIC5idG4tLXByaW1hcnktLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXByaW1hcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1wcmltYXJ5LS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tcHJpbWFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXByaW1hcnktLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXByaW1hcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzI3MjcyO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOmZvY3VzLCAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXNlY29uZGFyeS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTgsIDE4LCAxOCwgMC41KTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXByaW1hcnktaW52ZXJ0LS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLS1wcmltYXJ5LWludmVydC0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcHJpbWFyeS1pbnZlcnQtLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuXG4uYnRuLS13aGl0ZS0tb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXdoaXRlLS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpmb2N1cywgLmJ0bi0td2hpdGUtLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmUuZGlzYWJsZWQsIC5idG4tLXdoaXRlLS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0td2hpdGUtLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLS13aGl0ZS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0td2hpdGUtLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLS13aGl0ZS0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXdoaXRlLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLS13aGl0ZS0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUgLnNrLWljb24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOmhvdmVyIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6Zm9jdXMsIC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lLmRpc2FibGVkLCAuYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tLXdoaXRlLWRhcmstYmctLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS13aGl0ZS1kYXJrLWJnLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0td2hpdGUtZGFyay1iZy0tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZTpob3ZlciAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZTpmb2N1cywgLmJ0bi0tYmxhY2stLW91dGxpbmUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDkwLCAxMTcsIDAuNSk7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi0tYmxhY2stLW91dGxpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLS1ibGFjay0tb3V0bGluZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tLWJsYWNrLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLS1ibGFjay0tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWJsYWNrLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tYmxhY2stLW91dGxpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLWJsYWNrLS1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA0NCwgNDQsIDAuNSk7XG59XG5cbi8qXG4gKiBMaW5rIGJ1dHRvbnNcbiAqL1xuLmJ0bi0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi0tbGluay5idG4ge1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi0tbGlua19fdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLS1saW5rX190ZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbi5idG4tLWxpbmsgLmJ0bl9faWNvbi0tb3V0bGluZSA+IHNwYW4gPiBzdmcgPiBwYXRoOmhvdmVyIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgc3Ryb2tlOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1vdXRsaW5lIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tb3V0bGluZSBzdmcsIC5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tb3V0bGluZSBwYXRoIHtcbiAgc3Ryb2tlOiAjRkY1QTc1O1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluazpob3ZlciAuYnRuX19pY29uLS1zb2xpZCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5idG4tLWxpbms6aG92ZXIgLmJ0bl9faWNvbi0tc29saWQgc3ZnLCAuYnRuLS1saW5rOmhvdmVyIC5idG5fX2ljb24tLXNvbGlkIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uYnRuLS1saW5rOmZvY3VzLCAuYnRuLS1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi0tbGluazpkaXNhYmxlZCwgLmJ0bi0tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi0tbGluay0tcGluay1iZzpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4uYnRuLS1saW5rLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLmJ0bi0tbGluay0td2hpdGUtYmc6aG92ZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEyMTIxMjtcbn1cblxuLypcbiAqIEljb24gYnV0dG9uc1xuICovXG4uYnRuOm5vdCguYnRuLS1pY29uKSAuYnRuX19pY29uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5idG46bm90KC5idG4tLWljb24pIC5idG5fX2ljb24gcGF0aCwgLmJ0bjpub3QoLmJ0bi0taWNvbikgLmJ0bl9faWNvbiBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi0tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tLXNtIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLS14c20ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLS1pY29uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJ0bi0taWNvbiAuc2staWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcHg7XG59XG4uYnRuLS1pY29uLmJ0bi0tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uYnRuLS1pY29uLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uYnRuLS1pY29uLmJ0bi0tc20gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5idG4tLWljb24uYnRuLS14c20ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC4zcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypcbiAqIFZ1ZSBmb3JtdWxhdGUgb3ZlcnJpZGVzXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKlxuICogRGlzYWJlbGluZyBib3ggc2hhZG93cyBvbiBmb2N1cyBvbiBsaW5rcyBcbiAqL1xuYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLypcbiAqIEJhc2UgY2xhc3NcbiAqXG4gKiBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4gKiBgYmFja2dyb3VuZC1jb2xvcmAuXG4gKi9cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLypcbiAqIFBpbGwgYmFkZ2VzXG4gKlxuICogTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG4gKi9cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4vKlxuICogQ29sb3JzXG4gKlxuICogQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cbiAqL1xuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjcyNzI7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg4LjUsIDg4LjUsIDg4LjUpO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE0LCAxMTQsIDExNCwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2stbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE1MDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbC1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDgwMDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDI3cmVtO1xufVxuXG4uc2stbW9kYWwtLXNtYWxsLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5cbi5zay1tb2RhbC0tNzAwLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG59XG5cbi5zay1tb2RhbC0tNjAwLXNpemUgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG5cbi5zay1tb2RhbC0tbGFyZ2Utc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLnNrLW1vZGFsLS1leHRyYS1sYXJnZS1zaXplIC5zay1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDU1Ljc1cmVtO1xufVxuXG4uc2stbW9kYWwtLTEwMDgtc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2M3JlbTtcbn1cblxuLnNrLW1vZGFsLS01OTItc2l6ZSAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItc2xhIHtcbiAgbWF4LXdpZHRoOiAzNi44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1zbGEge1xuICAgIG1heC13aWR0aDogMzNyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci1zbGEge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLXNsYS1jb25maXJtYXRpb24ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItdmlvbGV0LWJvcmRlciAuc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudCB7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudCB7XG4gIHdpZHRoOiA0NjZweDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICMyQzJDMkM7XG59XG4uc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudC0tY3VzdG9tIHtcbiAgd2lkdGg6IDM0MnB4O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWN1c3RvbSAuc2stbW9kYWxfX2hlYWQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWN1c3RvbSAuc2stbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xufVxuLnNrLW1vZGFsX19pbm5lci1uZXctZXZlbnQtLWRldGFpbCB7XG4gIHdpZHRoOiA1MzZweDtcbn1cbi5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50LS1wcmljZXMge1xuICB3aWR0aDogMzI3cHg7XG4gIG1pbi1oZWlnaHQ6IDU0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gIG1heC13aWR0aDogMzdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIHtcbiAgd2lkdGg6IDM4NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8ge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gLnNrLW1vZGFsX19oZWFkIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMS4xMjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mbyAuc2stbW9kYWxfX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8gc3ZnIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZyB7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5zay1tb2RhbF9faW5uZXItLWF3YXJkLWluZm8tdm90aW5nLW1vZGFsLWluZm8ge1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci0tYXdhcmQtaW5mby12b3RpbmctbW9kYWwtaW5mbyB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG59XG4uc2stbW9kYWxfX2lubmVyLS1hd2FyZC1pbmZvLXZvdGluZy1tb2RhbC1pbmZvID4gZGl2ID4gZGl2ID4gc3BhbiA+IHAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTclO1xufVxuLnNrLW1vZGFsX19pbm5lci1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAyNC41cmVtO1xufVxuXG4uc2stbW9kYWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNrLW1vZGFsX19oZWFkLS1uby10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWxfX2hlYWQtc2xhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvID4gc3BhbiA+IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zay1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gIH1cbiAgLnNrLW1vZGFsX19oZWFkLXNsYV9faW5mbyB7XG4gICAgcGFkZGluZzogNDRweCAzMnB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2hlYWQtc2xhX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzM3B4IDI0cHggMjhweDtcbiAgfVxufVxuLnNrLW1vZGFsX19oZWFkLWV2ZW50LWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA0OHJlbTtcbn1cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19zdGlja3ktaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zay1tb2RhbF9fc3RpY2t5LWhlYWQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zay1tb2RhbF9fY2xvc2Ugc3ZnLCAuc2stbW9kYWxfX2Nsb3NlIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLW1vZGFsX19jbG9zZS1ibGFjayBzdmcsIC5zay1tb2RhbF9fY2xvc2UtYmxhY2sgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWJsYWNrLS1iZy1ncmF5IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xufVxuLnNrLW1vZGFsX19jbG9zZS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWxfX2Nsb3NlLWNoZWNrLWF2YWlsYWJpbGl0eSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc2stbW9kYWxfX2Zvb3Qge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5zay1tb2RhbF9fZm9vdCBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNrLW1vZGFsX19mb290IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2stbW9kYWxfX2Zvb3QgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuODc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LS1zbGEtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LS1zbGEtcHJldm90aW5nIHtcbiAgICBwYWRkaW5nOiAwIDEuNzVyZW0gMS44NzVyZW0gMS43NXJlbTtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LXNsYS1pbmZvIHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAzLjI1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gM3JlbSAxLjVyZW07XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW0gMS44NzVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LXNsYS13aW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAzLjI1cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICByb3ctZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgaGVpZ2h0OiAzMS44NzVyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1ldmVudC1kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcm93LWdhcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8tY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktZWRpdC1sb2NhdGlvbi1pbmZvLWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mby1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICByb3ctZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcm93LWdhcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5LWNoZWNrLWF2YWlsYWJpbGl0eS0tY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zay1tb2RhbF9fYm9keS1jaGVjay1hdmFpbGFiaWxpdHktLWNvbmZpcm1hdGlvbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2stbW9kYWxfX2JvZHktY2hlY2stYXZhaWxhYmlsaXR5LS1jb25maXJtYXRpb24gPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cblxuLypcbiAqIFRoZXNlIGFyZSBmb3IgcGxhY2VzIHdoZXJlIEJhc2VEaWFsb2cgY29tcG9uZW50IGlzIG5vdCByZXBsYWNlZCB3aXRoIFNrTW9kYWxcbiAqIGJ1dCB1c2VzIHRoZSBzYW1lIGNsYXNzZXMgYXMgU2tNb2RhbC5cbiAqIFRPRE86IEV2ZW50dWFsbHkgc2hvdWxkIGJlIHJlcGxhY2VkIGV2ZXJ5d2hlcmUgd2l0aCBTa01vZGFsXG4gKi9cbi5zay1tb2RhbC0tYmFzZS1kaWFsb2cgLnNrLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xufVxuLnNrLW1vZGFsLS1iYXNlLWRpYWxvZyAuc2stbW9kYWxfX2Zvb3Qge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWwtLWJhc2UtZGlhbG9nIC5zay1tb2RhbF9fZm9vdCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLypcbiAqIE1vZGFsIGFuaW1hdGlvbnNcbiAqL1xuQGtleWZyYW1lcyBzbGlkZS11cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLypcbiAqIEN1c3RvbSBlcnJvciBtZXNzYWdlc1xuICovXG4uc2stbW9kYWwgLmVycm9ybWVzc2FnZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fY2hlY2stYXZhaWxhYmlsaXR5LXR5cGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAtMTElO1xuICB9XG59XG5cbi5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbn1cbi5zay1tb2RhbF9faGVhZC1hdmFpbGFiaWxpdHktbW9kYWwgPiBzcGFuID4gaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxuICAuc2stbW9kYWxfX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc2stbW9kYWxfX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm8gaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zay1tb2RhbF9faGVhZC1jb250cmFjdC1pbmZvX3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNrLW1vZGFsX19oZWFkLWNvbnRyYWN0LWluZm9fd2lkdGggaDQge1xuICB3aWR0aDogNzUlO1xufVxuXG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUgc3Bhbjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTlweDtcbn1cblxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlIHNwYW46bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZSBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2stbW9kYWwtdGl0bGUtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgd2lkdGg6IDk5JTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQtZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zay1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1kcm9wZG93bi0tZGFyayAuc2stZHJvcGRvd25fX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uc2stZHJvcGRvd25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2stZHJvcGRvd25fX2xpbmsucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzRGNEY0Rjtcbn1cblxuLnNrLWRyb3Bkb3duX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnNrLWRyb3Bkb3duX190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2stZHJvcGRvd25fX3RyaWdnZXI6aG92ZXIsIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNrLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyOmFmdGVyLCAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEuMzEyNXJlbTtcbiAgbGVmdDogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdG9wOiAxLjEyNXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjU4MzMzMzMzMzNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tZGFyay1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogXCIwIDAgMCAxMDAwcHggIzAwMCBpbnNldFwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LXdlYmtpdC1hdXRvZmlsbCwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzJjMmMyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pW3R5cGU9dGV4dF0sIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKVt0eXBlPWVtYWlsXSwgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pW3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otZm9jdXNyaW5nIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyYzJjMmM7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3XG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMi4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVDNUM1O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBcIjAgMCAwIDEwMDBweCAjMDAwIGluc2V0XCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0M1QzVDNTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGwsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNUM1QzU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjotd2Via2l0LWF1dG9maWxsLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMmMyYzJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IFwiMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXRcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW5bdHlwZT10ZXh0XSwgLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuW3R5cGU9ZW1haWxdLCAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW5bdHlwZT1wYXNzd29yZF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW46LW1vei1mb2N1c3Jpbmcge1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzJjMmMyYztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypcbiAqIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuICovXG4uZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1ncm91cCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY2hlY2tib3ggLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LWRlY29yYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWNoZWNrYm94IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrbWFyay5zdmcpIG5vLXJlcGVhdCAzMDAlIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWRhcmstYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1kYXJrLWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWdyZXktYmcgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1ncmV5LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNlbGVjdGVkX29wdGlvbiwgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tZ3JleS1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gLnNlbGVjdGVkX29wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RjRGNEY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxpZ2h0LWJnIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IGlucHV0LFxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHN2ZywgLmZvcm11bGF0ZS1pbnB1dC0tbGlnaHQtYmcgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHBhdGgge1xuICBmaWxsOiAjMTIxMjEyO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQtcm91bmQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCBzdmcsIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCBwYXRoIHtcbiAgZmlsbDogIzQ0NDQ0NDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldC1yb3VuZCBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdy0tb3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgc3ZnLCAuZm9ybXVsYXRlLWlucHV0LS1saWdodC1iZyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHN2ZywgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24tLWdlbmVyYWwtaW5mbyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC41cmVtIDEuNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbTpob3ZlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06aG92ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0uc2VsZWN0ZWRfb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbS5zZWxlY3RlZF9vcHRpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2ggLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtLnNlbGVjdGVkX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0LmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoLmZvcm11bGF0ZS1pbnB1dC0tanVtYm90cm9uIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbSAwLjM3NXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogTnVtYmVyIGlucHV0IGNsZWFyYWJsZVxuICovXG4uZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDAuNDM3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIFRleHQgaW5wdXQgY2xlYXJhYmxlXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiAwLjQzNzVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gICAgYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS10ZXh0Y2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgIGJvdHRvbTogMS4wNjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBNdWx0aXBsZSB2dWUgZm9ybXVsYXRlIGVsZW1lbnRzXG4gKi9cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgPiAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QsXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgPiAuZm9ybXVsYXRlLWlucHV0LS1lbWFpbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIGlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgfVxufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC45Mzc1cmVtO1xuICB9XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIHRvcDogMDtcbn1cblxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiA+IC5zay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDAuM3JlbSk7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uID4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xufVxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogMC44NXJlbTtcbn1cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWljb24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4vKlxuICogVnVlIFNlbGVjdFxuICogaHR0cHM6Ly92dWUtc2VsZWN0Lm9yZy9cbiAqL1xuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnZzX19zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52LXNlbGVjdC0tZm9jdXNlZCAudnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlYXJjaDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlYXJjaDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udnNfX3NlYXJjaDo6LW1zLXJldmVhbCxcbi52c19fc2VhcmNoOmZvY3VzOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAudnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAudnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDpmb2N1czo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOmZvY3VzOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi52cy0tb3BlbiA+IC52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnYtc2VsZWN0LS1kYXJrLWJnIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG59XG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52LXNlbGVjdC0tZGFyay1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udi1zZWxlY3QtLWRhcmstYmcgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbjpob3ZlciwgLnYtc2VsZWN0LS1saWdodC1iZyAudnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi52LXNlbGVjdC0tbGlnaHQtYmcgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcmVkIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5lbC1jYXJkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbC1jYXJkX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWwtY2FyZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5lbC1jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG59XG5cbi5lbC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5lbC1jYXJkX19jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgdG9wOiAxLjQzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAyLjVyZW0gMS43NXJlbTtcbiAgICB3aWR0aDogNzklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5cbi5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZWwtY2FyZF9fbmV4dC1idG4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZF9fbmV4dC1idG4gc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkX19uZXh0LWJ0biBzdmcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG4vKlxuICogVHlwZSAxXG4gKi9cbi5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xufVxuXG4uZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0xIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB0b3A6IC0xLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTEgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMSAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBUeXBlIDJcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgaGVpZ2h0OiAxMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgaGVpZ2h0OiAxMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dCwgd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbWF4LXdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTEuMjVyZW07XG4gIHdpZHRoOiAxMDMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTIuODc1cmVtO1xuICB9XG4gIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTguNzVyZW07XG4gIH1cbiAgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTkuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNi4yNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcyBlYXNlLWluLW91dCAwLjFzLCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgbWF4LWhlaWdodDogMnJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQgMC4xcztcbn1cblxuLmVsLWNhcmQtLXR5cGUtMiAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBUeXBlIDNcbiAqL1xuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuMTg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDYxJTtcbn1cbi5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAtMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbTtcbiAgcGFkZGluZzogMS4wNjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMS42ODc1cmVtIDEuMDYyNXJlbSAxLjA2MjVyZW0gMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4xODc1cmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtMyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICB9XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX190aXRsZSB7XG4gIGZsZXg6IDE7XG59XG4uZWwtY2FyZC0tdHlwZS0zIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTMgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKlxuICogRGVpbiBldmVudCBzbGlkZXIgb3ZlcnJpZGVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLFxuLm1haW4tbmF2X19jb250ZW50IC5lbC1jYXJkX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLmVsLWNhcmRfX3RpdGxlLXRleHQsXG4ubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLWhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAuZWwtY2FyZF9fdGl0bGUtdGV4dCwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX190aXRsZS10ZXh0LFxuICAubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiwgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbi5tYWluLW5hdl9fY29udGVudCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjEyNXJlbSAxLjVyZW07XG59XG5cbi5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xufVxuXG4uZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWwtY2FyZC0tdHlwZS00IC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICB0b3A6IC0xLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbC1jYXJkLS10eXBlLTQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsLWNhcmQtLXR5cGUtNCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogLTIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtO1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHMgaW4gdGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTIgLnRpbnktc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAzJTtcbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2staWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNrLWljb24tLWRhcmsgLnN2Zy1wYXJ0LS1maWxsIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5zay1pY29uLS1kYXJrIC5zdmctcGFydC0tc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjMmMyYzJjO1xufVxuXG4uc2staWNvbl9fbm8tZmlsbCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi8qXG4gKiBDdXN0b20gaWNvbiBzdHlsZXMgYW5kIGJlaGF2aW9yc1xuICovXG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXI6aG92ZXIgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uc2staWNvbi0tZmlsbC1ob3Zlci5zay1pY29uLS1wZXJzb25fb3V0bGluZTpob3ZlciAucGF0aC0yIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5zay1pY29uLS1maWxsLWhvdmVyLnNrLWljb24tLXBlcnNvbl9vdXRsaW5lOmhvdmVyIC5lbGxpcHNlLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnNrLWljb24tLWZpbGwtaG92ZXIuc2staWNvbi0tc2VhcmNoOmhvdmVyIC5jaXJjbGUtMSB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4vKlxuICogTG9naW4gbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19sb2dpbi10eXBlX19yZXNldCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQgYSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjk3MzVyZW07XG59XG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cblxuLypcbiAqIFJlZ2lzdGVyIG1vZGFsXG4gKi9cbi8qXG4gKiBSZXNldCBwYXNzd29yZCBsaW5rIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuXG4ubG9naW5faW5mbyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlclJlbigyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi5sb2dpbl9mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ubG9naW5fZm9vdGVyLXRleHQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogIzJDMkMyQztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxvZ2luX2J1dHRvbi1yZWdpc3RlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5sb2dpbl9idXR0b24tcmVnaXN0ZXI6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dpbl9mb290ZXItY3JlYXRlX2FjYyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubG9naW5faW5mb190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBsYWNlaG9sZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA2LCAyMTIsIDIxOCwgMCkgMCwgcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjIpIDIwJSwgcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjUpIDYwJSwgcmdiYSgyMDYsIDIxMiwgMjE4LCAwKSk7XG4gIGFuaW1hdGlvbjogc2hpbW1lciAycyBpbmZpbml0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wbGFjZWhvbGRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ucGxhY2Vob2xkZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuI25vLXJhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbm8tcmFkIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI25vLWRpc3Atc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiAqIEhlYWRlcnNcbiAqL1xuI3BsYWNlaG9sZGVyX190aXRsZSB7XG4gIGhlaWdodDogMS45cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAjcGxhY2Vob2xkZXJfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwbGFjZWhvbGRlcl9fdGl0bGUge1xuICAgIGhlaWdodDogMS43cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWgxIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDIge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5wbGFjZWhvbGRlci0taDMge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4ucGxhY2Vob2xkZXItLWg0IHtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNiB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLypcbiAqIFBhcmFncmFwaHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGggc3BhbiB7XG4gIGhlaWdodDogMS4xODVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGggc3BhbiB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGxhY2Vob2xkZXItLXBhcmFncmFwaCBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKlxuICogVGlueSBTbGlkZXJcbiAqL1xuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci10YWJzIHNwYW4ge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNS42MjVyZW07XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICBtaW4taGVpZ2h0OiAxMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci1pbWctc2xhIHtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMtLTQtY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy10b3A6IDE1JTtcbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS0zLWNvbHVtbnMgc3BhbiB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctdG9wOiAyMCU7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMyA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTItLTMtY29sdW1ucyBzcGFuIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMS0tMi1jb2x1bW5zIHNwYW4ge1xuICB3aWR0aDogNDUlO1xuICBoZWlnaHQ6IDI5cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxIHtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNCB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMSB7XG4gICAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0IHtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMSB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNCB7XG4gIGhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtaDQge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMTAuNjI1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIHdpZHRoOiA2Ljg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLXN0aWNreS1maWx0ZXIge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1zdGlja3ktZmlsdGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qXG4gKiBCdXR0b25zXG4gKi9cbi5wbGFjZWhvbGRlci0tYnV0dG9uLXNtYWxsIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLypcbiAqIERpdlxuICovXG4vKlxuICogUGxhY2Vob2xkZXIgb3BhY2l0eSBjaGFuZ2VcbiAqL1xuLnBsYWNlaG9sZGVyLW9wYWNpdHktY2hhbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBsYWNlaG9sZGVyT3BhY2l0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlck9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi8qXG4gKiBNYXRlcmlhbCBkZXNpZ24gcGxhY2Vob2xkZXJzXG4gKi9cbi5saW5lYXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubGluZWFyLXByb2dyZXNzLnNtYWxsIHtcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuXG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjIge1xuICBsZWZ0OiAtMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgMjAlIHtcbiAgICBsZWZ0OiAtMTA1LjE2NjY3JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgbGVmdDogMjEuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDk1LjQ0NDQ0JTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKlxuICogQ29tcG9uZW50IHNwZWNpZmljIHN0eWxlczogVGlueSBzbGlkZXJcbiAqL1xuLnRpbnktc2xpZGVyX19oZWFkZXJfX2xlZnQgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypcbiAqIFBvc2l0aW9uIHNwZWNpZmljIHN0eWxlczogTGFuZGluZyBwYWdlXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZSAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW4ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZy10b3A6IDE4JTtcbiAgfVxuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHNwYW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDM2JTtcbiAgfVxuICAubGFuZGluZy1wYWdlIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci0taGVhZGVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgd2lkdGg6IDI3JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItLWRpdiB7XG4gIHBhZGRpbmctdG9wOiA2NSU7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgc3BhbltjbGFzcyo9cGxhY2Vob2xkZXJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLS1tYXAtb3BlbiB7XG4gIG1heC13aWR0aDogNDQuMzc1cmVtO1xufVxuXG4ucGFnaW5hdGlvbl9fY291bnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFnaW5hdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnBhZ2luYXRpb25fX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LS1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb25fX2Fycm93LS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi8qXG4gKiBDb2xvciBzY2hlbWVzXG4gKi9cbi5wYWdpbmF0aW9uLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnBhZ2luYXRpb24tLWJsYWNrLWJnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0td2hpdGUtYmcsIC5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0tYmxhY2stYmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0td2hpdGUtYmc6aG92ZXIsIC5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmUucGFnaW5hdGlvbl9fcGFnZS0tYmxhY2stYmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0td2hpdGUtYmcge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS13aGl0ZS1iZyBwYXRoIHtcbiAgZmlsbDogIzEyMTIxMjtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy5wYWdpbmF0aW9uX19hcnJvdy0td2hpdGUtYmcucGFnaW5hdGlvbl9fYXJyb3ctLWluYWN0aXZlIHBhdGgge1xuICBmaWxsOiAjQzVDNUM1O1xufVxuLnBhZ2luYXRpb25fX2Fycm93LnBhZ2luYXRpb25fX2Fycm93LS1ibGFjay1iZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy5wYWdpbmF0aW9uX19hcnJvdy0tYmxhY2stYmcucGFnaW5hdGlvbl9fYXJyb3ctLWluYWN0aXZlIHBhdGgge1xuICBmaWxsOiAjNEY0RjRGO1xufVxuXG4ubGRzLXJpcHBsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG5cbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zay1zcGlubmVyLFxuLnNrLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnNrLXNwaW5uZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zay1jb2xsYXBzYWJsZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZ3JheS0yMDAsICNFQ0VDRUMpO1xufVxuXG4uc2stY29sbGFwc2FibGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zay1jb2xsYXBzYWJsZV9fY29udGVudC0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4uc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNrLWNvbGxhcHNhYmxlX190aXRsZSAuc2staWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zay1jb2xsYXBzYWJsZV9fdGl0bGUgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5hZGRpdGlvbmFsLWxpbmtfY2hpbGQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYWRkaXRpb25hbC1saW5rX2NoaWxkID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuYWRkaXRpb25hbC1saW5rX2NoaWxkID4gYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluX19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1hd2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODQzNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9hZGRpdGlvbmFsLW1haW4tYXdhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbl9fbmF2X2FkZGl0aW9uYWwtbWFpbi1qb2Ige1xuICBtYXJnaW4tYm90dG9tOiAxLjg0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWpvYiB7XG4gICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfYWRkaXRpb25hbC1tYWluLWpvYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluX19uYXYtZXh0cmEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2LWV4dHJhLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAuNyU7XG4gICAgcmlnaHQ6IC0zNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdi1leHRyYS1maXJzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5fX25hdi1leHRyYS1maXJzdCA+IGRpdiA+IGEgPiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFpbl9fbmF2LWV4dHJhLXNlY29uZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbl9fbmF2LWV4dHJhLXNlY29uZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG59XG4ubWFpbl9fbmF2LWV4dHJhLXNlY29uZCA+IGRpdiA+IGEgPiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXYtZXh0cmEtc2Vjb25kID4gZGl2ID4gYSA+IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW5fX25hdl9fbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxOS4zcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGkubGktbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluX19uYXZfX2xpc3QgbGkubGktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW5fX25hdl9fbGlzdC0tZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdCBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ubWFpbl9fbmF2X19saXN0IGE6aG92ZXIsIC5tYWluX19uYXZfX2xpc3QgYTpmb2N1cywgLm1haW5fX25hdl9fbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQzLjc1cmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3QtLWV4cGFuZGFibGUtLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW5fX25hdl9fbGlzdF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX19uYXZfX2xpc3RfX3RpdGxlX19tYXItYm90IHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW5fX25hdl9fbGlzdF9fdGl0bGVfX21hci1ib3Qgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbl9fbmF2X190aXRsZV9faW5uZXIgc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAubWFpbl9fbmF2X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbl9fbmF2X190aXRsZV9faW5uZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX3RpdGxlX19pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZzogMy43NXJlbSAycmVtIDMuNzVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5tYWluX19uYXZfX2lubmVyLS1tb3JlLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9faW5uZXItLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xcmVtO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCBhOmhvdmVyIHN2ZyBwYXRoLCAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgYTpob3ZlciBzdmcgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3QtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbmF2X19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgLm1haW5fX25hdl9fbGlzdC0tc29jaWFsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNUM1QzU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBhOmhvdmVyLCAubWFpbl9fbmF2X19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTpmb2N1cywgLm1haW5fX25hdl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NTtcbn1cbi5tYWluX19uYXZfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluX19uYXZfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW5fX25hdl9fY29weXJpZ2h0IGE6aG92ZXIsIC5tYWluX19uYXZfX2NvcHlyaWdodCBhOmZvY3VzLCAubWFpbl9fbmF2X19jb3B5cmlnaHQgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ubWFpbl9fbmF2X19jb3B5cmlnaHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4ubWFpbl9fbmF2X19jb3B5cmlnaHRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9faGVhZGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX2hlYWRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9fbmF2X19saXN0X19oZWFkZXJzID4gYSA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi5tYWluX19uYXZfX25vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDAgMS41N3JlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IC0wLjUlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX25vLXBhZGRpbmcge1xuICAgIGxlZnQ6IC0xLjUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuN3JlbSAwO1xuICB9XG59XG5cbi5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fbWFnYXppbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1haW5fX25hdl9faGVhZGVyX19tYWdhemluIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX21hZ2F6aW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNS41cHg7XG4gIH1cbn1cblxuLm1haW5fX25hdl9faGVhZGVyX19ldmVudHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50czpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19oZWFkZXJfX2V2ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5tYWluX19uYXZfX2hlYWRlcl9fZXZlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICB9XG59XG5cbi5tYWluX19uYXZfX2xhc3RfX2xpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19uYXZfX2xhc3RfX2xpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZCBsaSA+IGEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1ub19oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSB7XG4gIGhlaWdodDogMTYuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSB7XG4gICAgYm90dG9tOiAwLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSB7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1kZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tZGUtYWRkaXRpb25hbCB7XG4gIGJvdHRvbTogMS4zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmQtLWNoIHtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tYXQge1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1hdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyBsaSA+IGEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1ub19oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1ub19oZWlnaHQge1xuICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tbm9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEzLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSB7XG4gIGhlaWdodDogMTYuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSB7XG4gICAgYm90dG9tOiAwLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSB7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1kZSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tZGUtYWRkaXRpb25hbCB7XG4gIGJvdHRvbTogMS4zcmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1jaCB7XG4gIGJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIHtcbiAgICBib3R0b206IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMtLWNoIHtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1jaCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycy0tYXQge1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzLS1hdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluX19uYXZfX2xpc3RfX3NlY29uZF9wYXJ0bmVycyA+IGxpID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMTdyZW07XG59XG4ubWFpbl9fbmF2X19saXN0X19zZWNvbmRfcGFydG5lcnMgPiBsaSA+IHA6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzID4gbGkgPiBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc2Vjb25kLS1jaCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlY29uZC0tY2gge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4uc2Vjb25kLS1hdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbjogNSUgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWNvbmQtLWRlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2hfX21hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICBib3R0b206IC01cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC5tYWluX19uYXZfX2xpc3RfX3NlY29uZC0tY2gubmF2LXN3aXNzLWF3YXJkIHtcbiAgICBib3R0b206IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4ubWFpbl9fbmF2LWV4dHJhLWZpcnN0LXRvcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1vYmlsZV9kaXNwbGF5X25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiNzkwO1xuICB9XG4gIC5waG9uZW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICB9XG4gIC5waG9uZW1lbnUgZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAucGhvbmVtZW51IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHggMTJweCA5cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBob25lbWVudSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2lubmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMCAwcHg7XG4gIH1cbiAgdWwucGhvbmVtZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAzMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdC0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0gc3ZnIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0tLWhhcy1jaGlsZCBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbS0tYmFjay1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgfVxuICAucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0biBhIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwIDdweCAxLjQlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGhvbmVtZW51X19saXN0LS1sZXZlbC10d28gLnBob25lbWVudV9faXRlbTpub3QoLnBob25lbWVudV9faXRlbS0tYmFjay1idG4pIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gIH1cbiAgLnBob25lbWVudV9faXRlbV9fbWVudS10aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMyU7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGVfbGV2ZWwtdHdvIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5ldmVudGxva2FsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCBjZW50ZXI7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IGEge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxuICB1bCBsaS53aXNobGlzdCBkaXYge1xuICAgIHRvcDogNTVweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbSAwIDA7XG4gICAgLyp3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7Ki9cbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNzBweCk7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5oZWFkLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5zdGVwLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5zdGVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgLmNhcHRjaGFfaW1nLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiAuY2FwdGNoYV9pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmVycm9ybWVzc2FnZSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuZXJyb3JtZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAubWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWVudSAuc2VhcmNoX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICAubWVudSAuc2VhcmNoX2hlYWRlciBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tZW51IC5jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggaDIge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDI1cHggMjVweCAtODVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDg1cHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbiAgLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogZ3JheTtcbiAgfVxuICBkaXYub3B0aW9ubmF2IHVsIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgZGl2Lm9wdGlvbm5hdiB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG4gIGRpdi5vcHRpb25uYXYgdWwgbGkgaSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gZGl2Lm9wdGlvbm5hdi5hY3RpdmUgc3BhbiB7XG4gICAgd2lkdGg6IDI2MnB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG4gIH1cbiAgLm1lbnUgLmV2ZW50c2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCBmb3JtIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgfVxuICAubWVudSAuZXZlbnRzZWFyY2ggZm9ybSBzZWxlY3Qgb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuICB9XG4gIC5tZW51IC5ldmVudHNlYXJjaCAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAubWVudSAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAxMDBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAubWVudSAucmVkX3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxOThweDtcbiAgfVxuICAubWVudSAucmVkX3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLm1lbnUuZmFxIC5yZWRfc2VhcmNoIGZvcm0ge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAubWVudS5mYXEgLnJlZF9zZWFyY2ggLmZhcWhlYWQge1xuICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gIH1cbiAgLm1lbnUuZmFxIC5yZWRfc2VhcmNoIC5mYXFoZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1lbnUgLnNlb19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luOiA3MHB4IDAgLTcwcHggMDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAubWVudSAuc2VvX2hlYWRlciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZW51IC5zZW9faGVhZGVyIC50ZXh0IGgxIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDIpIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoOm50aC1vZi10eXBlKDMpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMjVweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgzKSB0YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaDpudGgtb2YtdHlwZSgzKSB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCBzZWxlY3QsIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuY2hlY2tlciBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5jYW5jZWwsIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLnNob3dmaWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTIwcHggLTFweCAwIC0xcHg7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm1lbnUgZm9ybSAuZnVsbHNlYXJjaCB0YWJsZSB0ciB0ZCAuZmlsdGVyIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIixcIjtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAubWVudSBmb3JtIC5mdWxsc2VhcmNoIHRhYmxlIHRyIHRkIC5maWx0ZXIgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51IGZvcm0gLmZ1bGxzZWFyY2ggdGFibGUgdHIgdGQgLmZpbHRlciBhLmRlbGV0ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLm1lbnUubm90c3RhcnQucmVzdWx0cy5zZWFyY2hfdGl0bGUgZm9ybSAuZnVsbHNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuanVtcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzAyO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5qdW1wZXIuZml4ZWQsIC5qdW1wZXIuYWx3YXlzX2ZpeGVkIHtcbiAgICB6LWluZGV4OiAzMDI7XG4gIH1cbiAgLmp1bXBlciAuc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGg0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYuZmxleGlibGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgYS5saWtlLCAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IGEuYmFjayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiBhLmJhc2Uge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAzOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkgYSwgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSAucHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCBsaSAuc2hhcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpID4gdWwge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdi5iYXNlIHVsID4gbGkgPiB1bCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMjVweCk7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTdweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2LmJhc2UgdWwgPiBsaSA+IHVsOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgNDNweCk7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpIHVsIGxpIGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp1bXBlciAubG9jYXRpb25hbmZyYWdlIGRpdiB1bCA+IGxpIHVsIGxpIGEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpLnNoYXJpZmYgdWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuanVtcGVyIC5sb2NhdGlvbmFuZnJhZ2UgZGl2IHVsIGxpLnNoYXJpZmYgdWwgbGkudHdpdHRlciBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qdW1wZXIgLmxvY2F0aW9uYW5mcmFnZSBkaXYgdWwgbGkuc2hhcmlmZiB1bCBsaS53aGF0c2FwcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIH1cbiAgLmp1bXBlci5hbHdheXNfZml4ZWQsIC5qdW1wZXIuZml4ZWQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnRoZW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG4gIC50aGVtZS5ub3RzdGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRoZW1lIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50aGVtZSAubWVkaWEge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLnRoZW1lIC5tZWRpYSBzcGFuIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGhlbWUgLnRoZW1lYm94IHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC50aGVtZSAudGhlbWVib3ggLmRldGFpbHBpYyB7XG4gICAgbGVmdDogLTQwJTtcbiAgICB3aWR0aDogMTgwJTtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJib3guc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmltYWdlIHNwYW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcmJveCAubG9jYXRpb24gLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAudGV4dCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpZGVyYm94IC5sb2NhdGlvbiAubGlrZSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAuYmFubmVyIC5ieC1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLmJhbm5lciAuYngtbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXJib3gge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyYm94IGgyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXJib3ggLmltYWdlIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAub3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuICB9XG4gIC5vdmVydmlldy5mYXZvdXJpdGVzLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAub3ZlcnZpZXcgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMTVweCA1cHggMTVweCA1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGgxIHtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5vdmVydmlld2hlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAub3ZlcnZpZXcgLm92ZXJ2aWV3aGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyAub3ZlcnZpZXdoZWFkIC5tb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5lbnRyeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkgLnRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC50ZXh0IGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcnZpZXcgLmVudHJ5IC5saWtlLCAub3ZlcnZpZXcgLmVudHJ5IC5zaGFyZV9jb250YWluZXIgLnNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdmVydmlldyAuZW50cnkuZXZlbnRqb2JzIC5pbWFnZSBiIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLmltYWdlIHNwYW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuICAub3ZlcnZpZXcgZGl2LnBhcnRuZXJzbGlkZXJib3ggLnBhcnRuZXIgLnRleHQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5vdmVydmlldyBkaXYucGFydG5lcnNsaWRlcmJveCAucGFydG5lciAudGV4dCBiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3IGRpdi5wYXJ0bmVyc2xpZGVyYm94IC5wYXJ0bmVyIC5saWtlIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCAuY2xpZW50IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCAuY2xpZW50IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAub3ZlcnZpZXcgLmNsaWVudHNsaWRlcmJveCAuY2xpZW50IC5pbWFnZSB1IGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3IC5jYXRlZ29yaWVzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5vdmVydmlldyAuY2F0ZWdvcmllczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXMgbGkgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3ZlcnZpZXcgLmNhdGVnb3JpZXMgbGkgc3BhbiB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICB9XG4gIC5vdmVydmlldyAuYmFja2VuZCAuc29ydGFibGUgLnRodW1iIC5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmVzdWx0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnJlc3VsdC5zaW1wbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZXN1bHQuZmF2b3VyaXRlcy1saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cbiAgLnJlc3VsdCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc3VsdCAucmVzdWx0aGVhZCBoMSB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAucmVzdWx0IC5yZXN1bHRoZWFkIGg0IHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5yZXN1bHQgLnJlc3VsdGhlYWQgLm1vcmUge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAuaW1hZ2Vib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5pbWFnZWJveCAuaW1hZ2VzbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IC5pbWFnZXNsaWRlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLnJlc3VsdCAuZW50cnkgLmltYWdlYm94IC5pbWFnZXNsaWRlciAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogNXB4IDVweCAxNXB4IDVweDtcbiAgfVxuICAucmVzdWx0IC5lbnRyeSAudGV4dCAubGV2ZWwge1xuICAgIHRvcDogLTI0MHB4O1xuICB9XG4gIC5yZXN1bHQgLmVudHJ5IC5saWtlIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0sIC5saXN0dmlldyAudGVybWluc3VjaGUgLnd1bnNjaHRlcm1pbiA+IGRpdiAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAubGlzdHZpZXcgLnRlcm1pbnN1Y2hlIC53dW5zY2h0ZXJtaW4gPiBkaXYgaW5wdXRbdHlwZT10ZXh0XSwgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAud3Vuc2NodGVybWluID4gZGl2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAuaW5mbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmxpc3R2aWV3IC50ZXJtaW5zdWNoZSAuaW5mbyBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAuaW1hZ2Vib3gge1xuICAgIG1hcmdpbjogNXB4IDVweCAwIDVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMTVweCAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5sZXZlbCB7XG4gICAgdG9wOiAtMjIwcHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAudGV4dCAucGVyc29uZW4ge1xuICAgIGxlZnQ6IDE2MnB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5iZXNjaHJpZWIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5yZWdpb24sIC5saXN0dmlldyAuZW50cnkgLnRleHQgLmdlYmFldWRlYXJ0IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5kaWVuc3RsZWlzdGVydHlwLCAubGlzdHZpZXcgLmVudHJ5IC50ZXh0IC5sYWdlIHtcbiAgICBsZWZ0OiA4NnB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5saWtlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5zaGFyZSB7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAubWFpbCB7XG4gICAgbGVmdDogNjBweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAucHJpbnQge1xuICAgIGxlZnQ6IDEwNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubGlzdHZpZXcgLmVudHJ5IC5hbmZyYWdlbiB7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLmxpc3R2aWV3IC5lbnRyeSAud2VyYnVuZ19idXR0b24sIC5saXN0dmlldyAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0dmlldyAuZW50cnkgLmRlbGV0ZSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAyNjVweDtcbiAgfVxuICAucmVzdWx0Lmxpc3R2aWV3IC5lbnRyeSAubGlrZSB7XG4gICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMge1xuICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkgYSBzcGFuIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnJlc3VsdCAucmVkX2VudHJpZXMgbGkuYWx0ZXJuYXRpdmUgYiB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHggMTVweDtcbiAgfVxuICAucmVzdWx0IC5yZWRfZW50cmllcyBsaS5hbHRlcm5hdGl2ZSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA3NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gIH1cbiAgLnJlc3VsdC5tZWRpZW4gLnJlc3VsdGhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTVweCA1cHggMTBweCA1cHg7XG4gIH1cbiAgLnJlc3VsdC5zZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVzdWx0LmZhcSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgfVxuICAucmVzdWx0LmZhcSAuYnJlYWRjcnVtYnMgZGl2IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0aCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgaW5wdXRbdHlwZT10ZXh0XSwgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnJlc3VsdC5mYXEgLnRleHQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucmVzdWx0LmZhcSAudGV4dCBmb3JtIHRhYmxlIHRyIHRkIC5zaG93b3B0aW9ucyBzZWxlY3Qgb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5yZXN1bHQuZmFxIC50ZXh0IGZvcm0gdGFibGUgdHIgdGQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLnNlb19vdmVydmlldyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zZW9fb3ZlcnZpZXcgLmVudHJ5IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSAuaW1hZ2UgdSBpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAuc2VvX292ZXJ2aWV3IC5lbnRyeSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5kZXRhaWwuZGV0YWlsLWFib3ZlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIGgxIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBzcGFuLnByZW1pdW0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAuZGV0YWlsaGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZXRhaWwgLmRldGFpbGhlYWQgLmZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDEwcHggLTIwcHggMCAtMjBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIC5mZWF0dXJlcyBsaSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkIC5hd2FyZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuZGV0YWlsIC5kZXRhaWxoZWFkLmJhc2ljIHtcbiAgICBtYXJnaW46IDcwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQud2lkZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkLnNtYWxsIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZC5leHRyYXdpZGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5hdHRyaWJ1dGUsIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLmVxdWlwbWVudCBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLndob19waWMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLnJhdGluZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC5yYXRpbmcuc2xhX3JhdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIgdGQgLnJhdGluZy5zbGFfcmF0aW5nIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyIHRkIC53aG8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ciB0ZCAud2hvX3NsYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIHtcbiAgICB3aWR0aDogMzMuMyUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5maXJzdGxpbmUgdGQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBncmF5O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIuZmlyc3RsaW5lIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCAucm9vbW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCAuY2FwYWNpdHlfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIC5jYXBhY2l0eV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgYSwgLmRldGFpbCAubGVmdCB0YWJsZSB0ci5yb29tcyB0ZCB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgZGl2IHtcbiAgICBsZWZ0OiAtMTg3cHg7XG4gICAgYm90dG9tOiAzNnB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgZGl2OjpiZWZvcmUge1xuICAgIGxlZnQ6IDE5NHB4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgdGFibGUgdHIucm9vbXMgdGQgdWwgbGkgZGl2IGkge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IHRhYmxlIHRyLnJvb21zIHRkIGRpdi5yb29tbmFtZSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiAtMjBweCAtMzBweCAtNDBweCAtMzBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSBhIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAuZGV0YWlsIC5sZWZ0IC5pbWFnZSBhIHNwYW4ge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgdG9wOiAyMDBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmltYWdlIHUgaSBpbWcge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogLTMwcHggLTIwcHggLTMwcHggLTIwcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmUgYSB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICB9XG4gIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgxKSBhLCAuZGV0YWlsIC5sZWZ0IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoMikgYSB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGhlaWdodDogMTExcHg7XG4gIH1cbiAgLmRldGFpbCAubGVmdCAuZ2FsbGVyeSBmaWd1cmUuZ2FsbGVyeV9pbWFnZSBhIHNwYW4sIC5kZXRhaWwgLmxlZnQgLmdhbGxlcnkgZmlndXJlLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5kZXRhaWwgLmFnYiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbCAuYWdiIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRldGFpbCAuYWdiIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMjBweCAtMjBweCAtMjBweCAtMjBweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHVsIGxpIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGV0YWlsIC50ZWFtIHVsIGxpIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmRldGFpbCAudGVhbSB1bCBsaSBkaXYge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMjBweCAtNXB4IDEwcHggLTVweDtcbiAgfVxuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSBoNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3BlY2lhbCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNwZWNpYWwgLmxlZnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuc3BlY2lhbCAubGVmdCB1bCBsaSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zcGVjaWFsIC5yaWdodCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAuc3BlY2lhbCAucmlnaHQgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNtYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmxhdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLmxhdyAuaW1wcmVzc3VtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLmxhdyAuaW1wcmVzc3VtIGRpdiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwYzdjNztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5sYXcgLmltcHJlc3N1bSBkaXYgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubGF3IC5jb3B5cmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgLmxhdyAuY29weXJpZ2h0IGRpdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmxhdyAuY29weXJpZ2h0IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5sYXcgLmFib3V0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCBsaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmxhdyAuYWJvdXQgdWwgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubGF3IC5hYm91dCB1bCBsaSBkaXYge1xuICAgIHRvcDogLTYwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLndheV90b191cyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC53YXlfdG9fdXMgLmtvbnRha3QgZGl2IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2F5X3RvX3VzIC5rb250YWt0IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC53YXlfdG9fdXMgLmtvbnRha3QgZGl2IGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndheV90b191cyAjcm9hZG1hcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC53YXlfdG9fdXMgI3JvYWRtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndheV90b191cyAjcm9hZG1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdiBiIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWlsaW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLm1haWxpbmdzIC5iYWNrIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcbiAgfVxuICAubWFpbGluZ3MgLmJhY2sgYSB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmJ4LXByZXYsIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmJ4LW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haWxpbmdzIC5zZWxlY3QgLnNsaWRlcmJveCAuc2xpZGVyZW50cnkgYSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDQwLCAzOSwgMzQsIDAuMik7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLnNsaWRlcmVudHJ5IGEgYiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLnNsaWRlcmVudHJ5IGEgc3BhbiB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFpbGluZ3MgLnNlbGVjdCAubW9yZWluZm8ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLmJhY2sge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5iYWNrIGEge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgaDEge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBkaXYgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBiIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IHUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBsaW5lLWhlaWdodDogN3B4O1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgZGl2IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCAuY3JlYXRlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDkwcHggMTBweCA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgfVxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiAuc2VsZWN0IC5wcm9kdWN0cyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5laW50cmFnc21vZWdsaWNoa2VpdGVuIC5zZWxlY3QgLnByb2R1Y3RzIGxpIGEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zZWxlY3QgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnNlbGVjdCB1bCBsaSBhIHNwYW4ge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEgdSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc2VsZWN0IHVsIGxpIGEgYiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnZvcnRlaWxlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAudm9ydGVpbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAudm9ydGVpbGUgYSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIC5zdGF0ZW1lbnRzIGg0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSAudGV4dCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2VyYmVtb2VnbGljaGtlaXRlbiAuc3RhdGVtZW50cyB1bCBsaSAucGljIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDEyMHB4IDAgMTIwcHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLm5hbWUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4gLnN0YXRlbWVudHMgdWwgbGkgLmNvbXBhbnkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5zdGF0aXN0aWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTYwcHggMDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAxMHB4IC0xMHB4O1xuICB9XG4gIC5zdGF0aXN0aWMgLmZhY3RzIGgzIGRpdiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyB1bCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoMyB1bCBsaSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3RhdGlzdGljIC5mYWN0cyBoNCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGgzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IC0xMHB4IDEwcHggLTEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmJ1c2luZXNzX2NhcmQgaDMgLnBpYyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuY29udGFjdCAuYnVzaW5lc3NfY2FyZCBoMyAudGV4dCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0IC5idXNpbmVzc19jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxuICAuY29udGFjdCAucmVhc29ucyAuZW50cnkgLm51bWJlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLnJlYXNvbnMgLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5yZWFzb25zIC5lbnRyeSAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTBweCAxMHB4IC0yMHB4IDEwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbiAgLmNvbnRhY3QgLm1vcmVpbmZvIC5lbnRyeSAubnVtYmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuY29udGFjdCAubW9yZWluZm8gLmVudHJ5IC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jb250YWN0IC5tb3JlaW5mbyAuZW50cnkgLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5jb250YWN0IC5mYXEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZhcSAuZW50cnkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgfVxuICAuY29udGFjdCAuZmFxIC5wcm9kdWN0cyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb250YWN0IC5mYXEgLnByb2R1Y3RzIGxpIGEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAucHJlc3NlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICB9XG4gIC5wcmVzc2UgaDIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcmVzc2UgdWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5wcmVzc2UgdWwgbGkgaDMge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAucHJlc3NlIHVsIGxpIGEge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucHJlc3NlIHVsIGxpIGEgc3BhbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHggMTBweCAwO1xuICB9XG4gIC5wcmVzc2UgLmFuZnJhZ2VuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucHJlc3NlIC5hbmZyYWdlbiBzcGFuIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG1hcmdpbjogNHB4IGF1dG8gNHB4IGF1dG87XG4gIH1cbiAgLmVycm9ycGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZXJyb3JwYWdlIC5wcm9ibGVtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5wcm9ibGVtIGgxIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLnByb2JsZW0gaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZXJyb3JwYWdlIC5hbHRlcm5hdGl2ZSBoMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5lcnJvcnBhZ2UgLmFsdGVybmF0aXZlIHVsIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLmVycm9ycGFnZSAuYWx0ZXJuYXRpdmUgdWwgbGkgYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuZXZlbnRtYWdhemluIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMTVweCAwO1xuICB9XG4gIC5ldmVudG1hZ2F6aW4gLmV2ZW50bWFnYXppbmhlYWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmV2ZW50bWFnYXppbiAuZXZlbnRtYWdhemluaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWdhemluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5pbm5lci1tYWdhemluIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgaHIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3gge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmltYWdlYm94IC5pbWFnZXNsaWRlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuaW1hZ2Vib3ggLmltYWdlIHUgaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAuaW1hZ2UgdSBpIGltZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5pbWFnZWJveCAubGlrZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5zcG9uc29yaW5nX3N0cmlwZSBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC50YWdzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmZ1bmN0aW9ucyB1bCBsaSBhIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5yZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAubW9yZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCA2MHB4O1xuICAgIG1hcmdpbjogMCA1MHB4IDMwcHggNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IC5yZXN1bHRoZWFkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmxpc3R0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLmxpc3R0YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAubGlzdHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5sZWZ0IGZvcm0gdGFibGUgdHIgdGggaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIGlucHV0W3R5cGU9dGV4dF0sIC5tYWdhemluIC5tYWdhemlubGVmdCBmb3JtIHRhYmxlIHRyIHRkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgZm9ybSB0YWJsZSB0ciB0ZCAuc2hvd29wdGlvbnMgc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAubWFnYXppbiAucm93IC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbiAuZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1hZ2F6aW4gLmRldGFpbCBociB7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5rb21tZW50YXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmZvb3Qge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5mb290IGg0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmVudHJ5IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLm1hZ2F6aW4gLm1hZ2F6aW5lbnRyeSAuaW1hZ2Vib3ggLmltYWdlIHNwYW4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemluZW50cnkgLnJlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC50ZXh0IGZvcm0ge1xuICAgIHdpZHRoOiAyNjJweDtcbiAgfVxuICAubmV3c2xldHRlciAudGV4dCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxNjlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgLnRleHQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2l0ZWZvb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGVmb290IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgMjBweCA4MHB4IDIwcHg7XG4gIH1cbiAgLnNpdGVmb290IHVsLnNpdGVmb290X19pbmZvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpdGVmb290IHVsIGxpIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLnNpdGVmb290IHVsLnNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMTBweCA3MHB4IDEwcHggNzBweDtcbiAgfVxuICAuc2l0ZWZvb3QgdWwuc29jaWFsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yM3B4O1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmhvb3Blci1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3ggLmhvb3Blci1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc29jaWFsLWxpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zb2NpYWwtbGlua3Mgc3ZnIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNvY2lhbC1saW5rcyNmYWNlYm9vay1saW5rIHN2ZyB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3RlbGxlbmFuZ2FiZW5ib3ggdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLm1vZGFsLWJvZHkgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ2FsbGVyeV9wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fdG9wLWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3pvb20td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaW5wdXQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnNsYV9hd2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZGODg5Qjtcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQge1xuICB3aWR0aDogMTE3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2xhX2F3YXJkIC5zbGFfYXdhcmRoZWFkIGxpIGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zbGFfYXdhcmQgLnNsYV9hd2FyZGhlYWQgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYWM5NjdkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX2F3YXJkIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsYV9hd2FyZCAuc3BvbnNvcmluZ19zdHJpcGUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEyMHB4KTtcbiAgbWFyZ2luOiAyMHB4IDYwcHggMjBweCA2MHB4O1xufVxuLnNsYV9hd2FyZCAuc3BvbnNvcmluZ19zdHJpcGUgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGFyZXN1bHQge1xuICBtYXJnaW46IDgwcHggMHB4IDgwcHggMHB4O1xufVxuLnNsYXJlc3VsdCAuZW50cnkgLmFuZnJhZ2VfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgcGFkZGluZzogMThweCAwcHg7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24taG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBwYWRkaW5nOiAxOHB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLS13aW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjQTQ5MzdEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24ge1xuICAgIHBhZGRpbmc6IDE4cHggMzJweCAyNHB4IDMycHg7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA5NHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGgzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbiAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIgaDMgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24gLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uX2lubmVyIGEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnNsYV9yaWJib24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTIwcHggMHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGFfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDE1cHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMgYnIubWVkaXVtLFxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMgYnIuc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMTVweDtcbiAgY29sb3I6ICNhYzk2N2Q7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciBsaSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMTVweCA4N3B4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uc2xhX3JpYmJvbi5ob21lX3JpYmJvbiB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBmbG9hdDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNsYV9yaWJib24uaG9tZV9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDE5cHggODBweCAxNXB4IDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5zbGFfcmliYm9uLmhvbWVfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkE1NTcxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMThweCAwcHg7XG4gIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiB7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNsYV9yaWJib24uZGV0YWlsX3JpYmJvbiAuc2xhX3JpYmJvbl9pbm5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2xhX3JpYmJvbi5kZXRhaWxfcmliYm9uIC5zbGFfcmliYm9uX2lubmVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbGFfcmliYm9uLmRldGFpbF9yaWJib24gLnNsYV9yaWJib25faW5uZXIgbGkgYSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAxNXB4IDQ1cHggMTVweCA0NXB4O1xufVxuLnNsYV9yaWJib24uc2xhX3JpYmJvbl9ibHVlIHtcbiAgYmFja2dyb3VuZDogIzZGODg5Qjtcbn1cbi5zbGFfcmliYm9uLnNsYV9yaWJib25fbm9taW5hdGUgLnNsYV9yaWJib25faW5uZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5zbGFfcmliYm9uLnNsYV9yaWJib25fd2lubmVyIHtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbn1cblxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjkwcHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU5MnB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDIycHggMjRweCAzMnB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDY0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gLmNsb3NlX21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZ3JheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIC5jbG9zZV9tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxOSwgMjE5LCAwLjIpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDIge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gaDMge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIHtcbiAgcGFkZGluZzogMjRweCAzM3B4IDIzcHggMzNweDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MgLnNoYXJlLWJ1dHRvbnMgYTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoNTIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDMwMyUpIGh1ZS1yb3RhdGUoMTYzZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTAlKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20ge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLXNtIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1zbSAuc2hhcmUtYnV0dG9ucyBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3Mtc20gLnNoYXJlLWJ1dHRvbnMgLmxpbmtfY29waWVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctY29uZmlybSBkaXYuc2hhcmUtbGlua3MtbGcgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGE6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLWNvbmZpcm0gZGl2LnNoYXJlLWxpbmtzLWxnIC5zaGFyZS1idXR0b25zIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1jb25maXJtIGRpdi5zaGFyZS1saW5rcy1sZyAuc2hhcmUtYnV0dG9ucyAubGlua19jb3BpZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZGODg5QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MnB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjk0cHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU4OHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC1oZWlnaHQ6IDg4JTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbC5tb2JpbGUtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsLm1vYmlsZS1jZW50ZXIgLnNsYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAyMHB4IDBweCAxMnB4IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBwYWRkaW5nOiAxNHB4IDQ0cHggNHB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcgaW1nIHtcbiAgcGFkZGluZzogMjhweCAwcHggMjZweCAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtaGVhZGVyLWxhbmcgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nLS12b3Rpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWhlYWRlci1sYW5nLS12b3RpbmcgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMjNweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDQ4cHggNTJweCA0OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQubm8tcGFkZGluZy1sciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDEwNnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgYSB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDUycHggMjRweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAudW5hY3RpdmUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnVuYWN0aXZlLWNvbnRlbnQgZGl2LnNsYS1jb3ZpZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWVycm9yIHtcbiAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDMycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZXJyb3Ige1xuICAgIG1hcmdpbjogMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMzJweCAyOHB4IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQuc2xhLWZpbmFsIHtcbiAgcGFkZGluZzogNXB4IDQ4cHggMzZweCA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDI0cHggMTQzcHggMjRweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQuc2xhLWZpbmFsIHtcbiAgICBwYWRkaW5nOiA1cHggMjRweCAzNnB4IDI0cHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMyB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGgzLm1vcmVfc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBoMyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcCBiIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGEge1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0cy1zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDRweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94Om50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgcGFkZGluZzogMjlweDtcbiAgYm94LXNoYWRvdzogMS41cHggMS41cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogaW52ZXJ0KDEwJSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoODglKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGRpdi50aHVtYi1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX3VwX2FjdGl2ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMTJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyIGRpdi50aHVtYi1hY3RpdmUubG93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfZG93bl9hY3RpdmUuc3ZnKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IC5zbGEtbGlnaHRib3gtaW1hZ2UtaG9sZGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlci5hY3RpdmUgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoMTElKSBzYXR1cmF0ZSg1JSkgaHVlLXJvdGF0ZSgxMjZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTA1JSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlci5hY3RpdmUgZGl2LnRodW1iLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxpZ2h0Ym94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3g6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3g6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1saWdodGJveCAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlciBkaXYudGh1bWItYWN0aXZlIHtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCA5cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGlnaHRib3ggaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgc3Bhbi5lcnJvci1maWVsZC5yaWdodCB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBzcGFuLmVycm9yLWZpZWxkLnRleHRhcmVhIHtcbiAgdG9wOiAxMzVweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IHNwYW4uZXJyb3ItZmllbGQuaW5wdXQge1xuICB0b3A6IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0OjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvciB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgPiBpbnB1dC5lcnJvcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzZGODg5QjtcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyA+IGlucHV0LmVycm9yOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzZGODg5Qjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93ID4gaW5wdXQuZXJyb3I6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICM2Rjg4OUI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0LnNob3J0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdC5zaG9ydDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0VDRUNFQyB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jdXN0b21zZWxlY3QuZXJyb3IgaW5wdXQge1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmN1c3RvbXNlbGVjdCAuY3VzdG9tc2VsZWN0X19kcm9wZG93biAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHggMzdweCAwcHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItcmFpbCB7XG4gIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItZG90IC52dWUtc2xpZGVyLWRvdC1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyIC52dWUtc2xpZGVyLWRvdC10b29sdGlwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLnZ1ZS1zbGlkZXIgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b20ge1xuICBib3R0b206IDBweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyLmxlZnQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAxMDAlKTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC52dWUtc2xpZGVyLnJpZ2h0IC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgMTAwJSk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lci5lcnJvciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgLmNoZWNrLWNvbnRhaW5lciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IC5jaGVjay1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyOmhvdmVyIC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDhweDtcbiAgYmFja2dyb3VuZDogI0VDRUNFQyB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdi5lcnJvciA+IHNwYW4ge1xuICBjb2xvcjogIzZGODg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2LnNlbGVjdGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3VwLnN2Zyk7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogLTFweCAwIDAgMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBzcGFuIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpLnNlbGVjdGVkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB1bCBsaSBpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyBkaXYub3B0aW9ubmF2IHVsIGxpIGkgbGFiZWwge1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1mb3JtLXJvdyAuY2hlY2stY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtZm9ybS1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWZvcm0tcm93IGRpdi5vcHRpb25uYXYgdWwgbGkgaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWJvdHRvbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi10b3A6IDE4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWJvdHRvbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaW1nLmZpbmFsLWltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDY2cHggYXV0byAzM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaW1nLmZpbmFsLWltYWdlIHtcbiAgICBtYXJnaW46IDM4cHggYXV0byAyNHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMuZmluYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgaDMuZmluYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgcC5maW5hbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDk5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IHAuZmluYWwtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNEQ0UwRTM7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCBkaXYuc2hhcmUtbGlua3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IGRpdi5zaGFyZS1saW5rcyAuc2hhcmUtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgZGl2LnNoYXJlLWxpbmtzIC5zaGFyZS1idXR0b25zIC5saW5rX2NvcGllZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ5cHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1jb250ZW50IC5zbGEtbGFuZy1zZWxlY3QgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBmbG9hdDogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGRpdi5zbGEtbGFuZy1idXR0b24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTFweCAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCBkaXYuc2xhLWxhbmctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZGODg5Qjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1sYW5nLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWxhbmctc2VsZWN0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZCBkaXYuc2xhLWNvdmlkLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWNvbnRlbnQgLnNsYS1jb3ZpZC0tdm90aW5nIGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtY29udGVudCAuc2xhLWNvdmlkLS12b3RpbmcgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzJweCAzMnB4IDMycHg7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cuZmluYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIGg0LCAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93LmZpbmFsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24ge1xuICB3aWR0aDogMTgzcHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJpZyB7XG4gIHdpZHRoOiAyNzJweDtcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmNvdmlkIHtcbiAgd2lkdGg6IDE5NXB4O1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b24udW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkY4ODlCO1xufVxuLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyAuc2xhLW5hdi1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IHtcbiAgICBwYWRkaW5nOiA1cHggMjRweCAzOHB4O1xuICB9XG4gIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cuZmluYWwgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iaWcsIC5vdmVybGF5ICNzbGEtcmF0aW5nLW1vZGFsIC5zbGEtZm9vdGVyIC5zbGEtYnV0dG9ucy1yb3cgYnV0dG9uLmNvdmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5iYWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1idXR0b25zLXJvdyAuc2xhLW5hdi1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEzcHggMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20tLXZvdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXIgLnNsYS1mb290ZXItYm90dG9tLS12b3Rpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3RlciAuc2xhLWZvb3Rlci1ib3R0b20tLXZvdGluZyBoMyB7XG4gICAgcGFkZGluZzogNnB4IDAgN3B4IDIxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXJhdGluZy1tb2RhbCAuc2xhLWZvb3Rlci0tdm90aW5nIC5zbGEtYnV0dG9ucy1yb3cge1xuICAgIHBhZGRpbmc6IDVweCAyNHB4IDYwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1yYXRpbmctbW9kYWwgLnNsYS1mb290ZXItLXZvdGluZyAuc2xhLWJ1dHRvbnMtcm93IGJ1dHRvbi5jb3ZpZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItLXNwYW4tbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItLXNwYW4tbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtc2VhcmNoLWhlYWRlci5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdENzA1Rjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIuc2xhLXNlYXJjaC1oZWFkZXItLXdpbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbGEtc2VhcmNoLWhlYWRlci0tY2F0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtc2VhcmNoLWhlYWRlci0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlciBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDJweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5zbGEtc2VhcmNoLWhlYWRlciBidXR0b24sIC5zbGEtc2VhcmNoLWhlYWRlciBkaXYuYWN0aXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xuICAgIHBhZGRpbmc6IDUuNjI1cmVtIDAuNzVyZW0gNC41cmVtIDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2xhLXNlYXJjaC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjY4NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0LjA2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcmVtIDAuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0yLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1zZWFyY2gtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjklO1xuICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgfVxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG59XG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QjVEICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGxlZnQ6IDEyNnB4O1xufVxuLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNsYS1zZWFyY2gtaGVhZGVyLW5vbWluYXRlZCBoMSB7XG4gICAgbWF4LXdpZHRoOiAxNC4xODc1cmVtO1xuICB9XG4gIC5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5zbGEtbm90LWFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnNsYS1ub3QtYWN0aXZlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDNweCAwcHggNDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDg0cHggNDBweCA3MHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGEtbm90LWFjdGl2ZSAuZ3JheS1jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMTRweDtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLnNsYS1ub3QtYWN0aXZlIC5ncmF5LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLW5vdC1hY3RpdmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggNDBweCAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuc2xhLW5vdC1hY3RpdmUgLmdyYXktY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYTo6YWZ0ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEsXG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgaDQsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIGg0LFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzLXNsYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMtc2xhIGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycy1zbGEgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycy1zbGEgYSxcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMtc2xhIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLmFjdGl2ZS1maWx0ZXJzIGEsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMzZweCA1cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhOmhvdmVyLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuYWN0aXZlLWZpbHRlcnMgYSBsYWJlbCxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhIHNwYW4sXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5hY3RpdmUtZmlsdGVycyBhLFxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5ibGFjay1idXR0b24sIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNsYV9fY2F0ZWdvcnlfc2VhcmNoX2J1dHRvbiwgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5ibGFjay1idXR0b24sXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24sXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxN3B4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSAuc2hvdy1maWx0ZXIsXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhIC5zaG93LWZpbHRlcixcbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuc2hvdy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEgLnNob3ctZmlsdGVyLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyLXNsYSB7XG4gIHBhZGRpbmc6IDdweCAxNHB4IDdweCAxNHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5zaG93LWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHdpZHRoOiAxMS4xODc1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIC5hY3RpdmUtZmlsdGVycyBhIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLS1ub21pbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luOiAzcmVtIDAgMnJlbSAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLnNob3ctZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiAuYWN0aXZlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24gLmFjdGl2ZS1maWx0ZXJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycyxcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVycy1zbGEtcGxhY2Vob2xkZXJzLXdpbm5lci0yMDIzLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMtc2xhLXBsYWNlaG9sZGVycy13aW5uZXItMjAyMyxcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMtd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJzLXNsYS1ub21pbmF0aW9uLXBsYWNlaG9sZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIC5wbGFjZWhvbGRlci0tc2xhLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLWZpbHRlcnMge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSAuY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNC41cHg7XG4gIHRvcDogMTIuNXB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2xhX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogM3B4IDMwcHggNHB4IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2xhX19zdGlja3ktZmlsdGVyX19yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjMycHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ2NHB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZGFya19zbGEyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5jbG9zZV9tb2RhbCB7XG4gICAgdG9wOiA1MnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgaDQuc2VhcmNoLW1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDIzcHggNDBweCAxMnB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cge1xuICBwYWRkaW5nOiAwcHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIC5tb2JpbGUtYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGlucHV0OjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMXB4IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3QzZCO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbi5idG4tLWNsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgYnV0dG9uLmJ0bi0tY2xlYXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbi5idG4tLWNsZWFyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmN1c3RvbXNlbGVjdCBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuY3VzdG9tc2VsZWN0IC5jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgdG9wOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9jdXN0b21zZWxlY3RfYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAzN3B4IDdweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTAxO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5jdXN0b21zZWxlY3QgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICM2MDYwNjA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYuY2F0ZWdvcmllc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYucmVnaW9uc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGRpdi5vcHRpb25uYXYgLmN1c3RvbS1kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSwgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaS5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cge1xuICAgIHBhZGRpbmc6IDBweCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdy5zZWFyY2gtYnV0dG9uIC5tb2JpbGUtYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsIC5zbGEtc2VhcmNoLXJvdyBkaXYub3B0aW9ubmF2IHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDQ7XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCAuY2xvc2VfbW9kYWwge1xuICB0b3A6IDU2cHg7XG4gIHJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLmNsb3NlX21vZGFsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCBoNC5zZWFyY2gtbW9kYWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vdmVybGF5ICNzbGEtc2VhcmNoLW1vZGFsLnNsYS13aW5uZXItc2VhcmNoLW1vZGFsIGg0LnNlYXJjaC1tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ub3ZlcmxheSAjc2xhLXNlYXJjaC1tb2RhbC5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cuc2VhcmNoLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm92ZXJsYXkgI3NsYS1zZWFyY2gtbW9kYWwuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93LnNlYXJjaC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheS1zZWNvbmQgI3NsYS1zZWFyY2gtbW9kYWwgLnNsYS1zZWFyY2gtcm93IC5zZWFyY2gtYnV0dG9uLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5vdmVybGF5LXNlY29uZCAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgLnNlYXJjaC1idXR0b24tZmlyc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5vdmVybGF5LXNlY29uZCAjc2xhLXNlYXJjaC1tb2RhbCAuc2xhLXNlYXJjaC1yb3cgZGl2Lm9wdGlvbm5hdiAuY3VzdG9tLWRyb3Bkb3duLW5ldyB7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMHB4IDAgMTBweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwIDAgMTBweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWwtdGl0bGUtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjEyNXJlbSA3LjVyZW0gMCA3LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci13aW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci13aW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogMTAyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItc2Vjb25kLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci13cmFwcGVyX3NlYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyLXdyYXBwZXJfc2VjIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87XG4gICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlci1pbmZvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMSU7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC10aXRsZS1zZWNvbmQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLXNlY29uZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtLWJhbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLXRpdGxlLS1iYW5uZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtdGl0bGUtLWJhbm5lcl9pbmZvID4gc3VwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1ib2R5ID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1ib2R5IGEge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5zbGEtZGV0YWlsX2hlYWRlcl9tb2RhbC1naXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX21vZGFsLWNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfbW9kYWwtY2xvc2UgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gIGZpbGw6ICMxMjEyMTI7XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWwtcHVua3RlID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5zbGEtZGV0YWlsLXB1bmt0ZS1wbGFjZWhvbGRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuYnJlYWstc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyaWQtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG59XG5cbi5naXJkLWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1ncmlkLWluYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcbn1cblxuLmxpc3QtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubGlzdC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICAgIG1hcmdpbi10b3A6IC0xLjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgd2lkdGg6IDMuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgICBoZWlnaHQ6IDEuNjhyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogMyU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5zbGEtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNsYS1zZWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbi5zbGEtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uc2xhLXNlY3Rpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE5MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tc2xhOmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICBtaW4td2lkdGg6IDEwMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYnV0dG9uLXNtLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5idXR0b24tc20td3JhcHBlciB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyYXktNzAwLCAjNDQ0KTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbn1cbmJ1dHRvbi5idXR0b24tc206aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uIC5hd2FyZC1sb2NhdGlvbi1yaWJib24tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsYS1zZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXItMjAyMyB7XG4gIHBhZGRpbmc6IDUuNzVyZW0gMDtcbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgcGFkZGluZzogNnJlbSA3LjVyZW0gMCA3LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDE0LjI1cmVtO1xufVxuLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlLXBsYWNlaG9sZGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBtaW4taGVpZ2h0OiAxOS40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1kZXRhaWxfaGVhZGVyX3dpbm5lci0yMDIzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0LjI1cmVtO1xuICB9XG4gIC5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5zaG93LWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjMgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5hY3RpdmUtZmlsdGVycyBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIC5zaG93LWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMyAuYWN0aXZlLWZpbHRlcnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjNfaGFzLWZpbHRlcnMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS5zZWFyY2gtZmlsdGVycy1zbGEtd2lubmVyLTIwMjNfaGFzLWZpbHRlcnMgLnNob3ctZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLnNlYXJjaC1maWx0ZXJzLXNsYS13aW5uZXItMjAyMzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlcnMtd3JhcHBlci1zbGEtMjAyMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmlsdGVycy13cmFwcGVyLXNsYS0yMDIzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLTIwMjMgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMy44NzVyZW07XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtc2xhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAtMjAyMyAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2Utc2xhIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRldGFpbC1wdW5rdGUtMjAyMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNsYS1kZXRhaWwtcHVua3RlLTIwMjMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uc2xhLWRldGFpbC1wdW5rdGUtaW1hZ2Uge1xuICB3aWR0aDogMTczcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLTIwMjMuc3ZnKTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLTIwMjMgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgd2lkdGg6IDgzcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtMjAyMyBzcGFuIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGEtMjAyMy10b3RhbC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLTIwMjMtdG90YWwtaXRlbXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlci1zZWNvbmQtMjAyMyAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYXdpbm5lci0yMDIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYXdpbm5lci0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCAjRUNFQ0VDIHNvbGlkO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0tLXRpdGxlIHtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllcy1pdGVtLS1saXN0IHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzLWl0ZW0tLWxpc3Qgc3BhbiBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbm9taW5hdGlvbi1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25vbWluYXRpb24tY2F0ZWdvcmllcyAuaW5wdXQtZnVuY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGEubnV4dC1saW5rLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9kYWwtaGlkZGVuIC5zay1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEuc2xhLXdpbm5lci1pbWFnZS1tb2JpbGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5cbi5hd2FyZGVkLWxvY2F0aW9uLW1vZGFsLWxpbmsge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA3LjE4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjo6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6OmJlZm9yZSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzg5N0M2QiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6OmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6OmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjphZnRlcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzdENzA1RiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXItdGl0bGUge1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2LjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMDYyNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlci10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyIGgxLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIgaDEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgaDEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciBzcGFuLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIgc3BhbiwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjpiZWZvcmUsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YWZ0ZXIsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cy1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJvZHkge1xuICBjb2xvcjogIzJDMkMyQztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYm9keSAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYm9keSAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICBtYXgtd2lkdGg6IDM4NHB4O1xufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cywgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDNyZW0gNi4yNXJlbSAxLjM3NXJlbSA2LjI1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uLTIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQwJTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMiwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbiBoMSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIGgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3Mge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgxLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDEsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zZWN0aW9uIGgyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXJldmlld3MgaDIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNhcmRzIC5hYm91dC11c19fY2FyZHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY2FyZHMgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvcyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWluZm9zIHtcbiAgICBwYWRkaW5nOiAwIDAgMC45Mzc1cmVtIDA7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taW5mb3NfbmV3IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1pbmZvc19uZXcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIHtcbiAgcGFkZGluZzogM3JlbSA2LjI1cmVtIDkuNTYyNXJlbSA2LjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1yZXZpZXdzIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cy1uby1iYW5uZXIge1xuICBwYWRkaW5nOiAzcmVtIDYuMjVyZW0gMCA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDMuNzVyZW0gMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIHtcbiAgcGFkZGluZzogMy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgYm9yZGVyLWNvbG9yOiAjMkMyQzJDO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gIHBhZGRpbmc6IDAgNnJlbSAwIDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC40Mzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXIgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICBwYWRkaW5nOiA2LjY4NzVyZW0gMy4xMjVyZW0gNC40Mzc1cmVtO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICBmbGV4OiAwO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAwIDAgNTUlO1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDAgMCA0NSU7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDU2NXB4O1xufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5idG4sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDIuNjg3NXJlbTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24sIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA2NSU7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgYnIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbjpudGgtY2hpbGQoMiksIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciAuY29sLTEyLXN0eWxlIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItYmx1ZSAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgcGFkZGluZzogMCA1LjVyZW0gMCAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXdpbm5lciB7XG4gICAgcGFkZGluZzogNC40Mzc1cmVtIDEuODc1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLWJsdWUgLmNvbC0xMi1zdHlsZSAuYnRuLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5jb2wtMTItc3R5bGUgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAwLjQzNzVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIGltZywgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci1ibHVlIGltZywgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNC4wNjI1cmVtO1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICBwYWRkaW5nOiA0LjY4NzVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci13aW5uZXIgLmNvbC0xMi1zdHlsZSAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzLjA2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItd2lubmVyIHtcbiAgICBwYWRkaW5nOiA0LjQzNzVyZW0gMS44NzVyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDZyZW0gNi4yNXJlbSAwIDYuMjVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDIuODc1cmVtIDMuMTI1cmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGUgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1zdWJ0aXRsZS1wLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGVfd2FybS11cCB7XG4gIGNvbG9yOiAjQTQ5MzdEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc3VidGl0bGVfd2FybS11cDpob3ZlciB7XG4gIGNvbG9yOiAjQTQ5MzdEO1xufVxuXG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWFkdmFudGFnZXMge1xuICBwYWRkaW5nOiA0LjEyNXJlbSA2LjI1cmVtIDMuMTI1cmVtIDYuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMCAxLjVyZW0gMDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWFkdmFudGFnZXMtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYWR2YW50YWdlcyAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDYuMjVyZW07XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNvbnRhY3QgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWNvbnRhY3QgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZmFjdHMtYW5kLWZpZ3VyZXMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgcGFkZGluZzogMCA2LjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAwIDJyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gIHdpZHRoOiA4LjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItc2luZ2xlLS1sb2NhdGlvbiB7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMHB4IDAgMTBweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC44KSAwIDAgMTBweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuOCkgMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1vcHRpb24tc2VsZWN0ZWRfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDE5cHggIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uX2JsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogLTg3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cyB7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgdG9wOiAtOTJweDtcbiAgfVxufVxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24sIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMgLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLW5vbWluYXRpb24ge1xuICAgIHJpZ2h0OiAzLjYlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IC04N3B4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDE0cHggOCUgIWltcG9ydGFudDtcbiAgICByaWdodDogOCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1zaW5nbGUtLWxvY2F0aW9uIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiwgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtc2luZ2xlLS1sb2NhdGlvbiAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiwgLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtZGV0YWlsLS1sb2NhdGlvbiAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1kZXRhaWwtLWxvY2F0aW9uID4gaW5wdXQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuI3NsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gtcmVzdWx0cy0taW5wdXQge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnNsYV9zZWFyY2gtbG9jYWxlLXN3aXRjaC0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYV9zZWFyY2gtbG9jYWxlLXN3aXRjaC0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA3NjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5saW5rX2NvcGllZC1uZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2Zjg4OWI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1ib2R5IHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC00NnB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIGgxLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyIHNwYW4sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIGgxLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciBzcGFuIHtcbiAgei1pbmRleDogMjtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgc3Bhbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXA6OmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNzc4NiAhaW1wb3J0YW50O1xuICByaWdodDogLTc1cHggIWltcG9ydGFudDtcbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCBoMSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwIHNwYW4sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgaDEsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgc3Bhbixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogOHJlbSAwIDIuNXJlbTtcbiAgcGFkZGluZzogNS4yNXJlbSA0LjVyZW0gNC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIHAsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIGEsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAuYmx1ZS1jb250YWluZXIgYnV0dG9uLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBhLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lcixcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyLjY4NzVyZW0gMCAyLjVyZW07XG4gIHBhZGRpbmc6IDUuMjVyZW0gNC41cmVtIDQuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1QTcwODA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbiAud2hpdGUtY29udGFpbmVyIHAsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLndoaXRlLWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgYSwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC53aGl0ZS1jb250YWluZXIgYnV0dG9uLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC53aGl0ZS1jb250YWluZXIgYSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBhLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLndoaXRlLWNvbnRhaW5lciBidXR0b24sXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIGEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAud2hpdGUtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmdvbGQtY29udGFpbmVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5nb2xkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTdCNjkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICAgIG1hcmdpbjogNnJlbSAwIDcuNzVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uIC5ibHVlLWNvbnRhaW5lciBwLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIHAge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24gLmJsdWUtY29udGFpbmVyIGEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXIgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOjpiZWZvcmUsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogNTFweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTE3M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjo6YWZ0ZXIsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmFmdGVyIHtcbiAgICBsZWZ0OiAxNzhweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgaDEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlciBzcGFuLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXJfd2FybS11cCxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXA6OmJlZm9yZSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwOjpiZWZvcmUge1xuICAgIGxlZnQ6IDgxcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC0xOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwOjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwOjphZnRlciB7XG4gICAgbGVmdDogMjYxcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEsXG4gIC5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXJfd2FybS11cCA+IGRpdiA+IGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi42MjVyZW07XG4gIH1cbiAgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEgPiBzcGFuLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBoMSxcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcl93YXJtLXVwID4gZGl2ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbiAgfVxuICAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBzcGFuLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyX3dhcm0tdXAgPiBkaXYgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA2LjgxMjVyZW07XG4gIH1cbn1cblxuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QzVEO1xufVxuXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtaW4td2lkdGg6IDI1NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCAuYmx1ZS1jb250YWluZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyIC5zbGEtaDIge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQgaDIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQgLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCBwOm5vdCgud2hpdGUtdGV4dCkge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2xhLWgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNS45Mzc1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSBoMSB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsge1xuICBjb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDYuMjVyZW0gMDtcbiAgbWFyZ2luOiA1LjkzNzVyZW0gMCAwIDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwIGgxLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS13cmFwLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0td3JhcCB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAzLjc1cmVtIDA7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCBoMSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcC1iYW5uZXJfYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYxJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtYmFubmVyX2J0biB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUgaW1nIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDYuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODNweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgfVxuICAuc2xhX25vbWluYXRpb24tZm9ybS10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIGgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYnRuIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLWNvbG9yOiAjMmMyYzJjO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbiAgYm9yZGVyLWNvbG9yOiAjMWMxYzFjO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGJvcmRlci1jb2xvcjogIzFjMWMxYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcGFkZGluZzogMTJweCAxOXB4IDAgMTBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1vcGVuX2J0biB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItb3Blbl9idG4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW9wZW5fYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXIgZGl2ID4gZGl2ID4gbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgbGVmdDogMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyX2luZm8gPiBzcGFuID4gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyX2luZm8gPiBzcGFuID4gc3ZnIHtcbiAgICB3aWR0aDogMTMuODFweDtcbiAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLWhlYWRlciA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItaGVhZGVyLW9uZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1oZWFkZXItb25lID4gc3BhbiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWxpbmsge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzJDMkMyQztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgaW5wdXQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIGlucHV0IHtcbiAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkgc3ZnLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBzdmcsXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHBhdGgsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBwYXRoIHtcbiAgZmlsbDogIzJDMkMyQztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4sIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHNwYW4ge1xuICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOmhvdmVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1zbGEtZGlzYWJsZWRfc3BhbiBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50X25ldzpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIGlucHV0IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBzdmcsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBzdmcsXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSBwYXRoLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXc6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEpIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcgPiB1bCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcgPiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3ID4gdWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3ID4gdWwge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3LS1jdXN0b21zZWxlY3QsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3LS1jdXN0b21zZWxlY3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gdWwsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIHtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIGxpOmhvdmVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biBsaTpob3ZlciwgLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIGxpOmhvdmVyLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHRleHRhcmVhLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwOHB4O1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGFyZWEgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRhcmVhIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZGF0YSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1kYXRhIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tR3JheS00MDAsICNDNUM1QzUpO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gIHotaW5kZXg6IDQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB0ZXh0YXJlYSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjMWMxYzFjO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nLCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlLFxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGksIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGksXG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaSxcbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24gbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCxcbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIGxpLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHQsXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgbGkuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2UgcCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IC5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IC5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMWMxYzFjO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCwgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0ID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybSAuc2xhX25vbWluYXRpb24tYmFubmVyLS1pbnB1dCA+IGRpdiA+IGRpdiA+IGlucHV0LCAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1lcnJvci1pbnB1dCA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWVycm9yLWlucHV0IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS10ZXh0YXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICBjb2xvcjogIzJDMkMyQztcbiAgei1pbmRleDogNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdG9wOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDk2JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLWZpZWxkX3dlYnNpdGUge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWwge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDIlO1xuICB9XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlLW1vZGFsX3dyYXBwZXIgPiBpbWcge1xuICB3aWR0aDogOTVweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUtbW9kYWxfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZS1tb2RhbF90ZXh0ID4gYSB7XG4gIGNvbG9yOiAjNkY4ODlCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtbm8tZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1kaXNwbGF5LWxnIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZGlzcGxheS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubm8tZGlzcGxheS1sZy1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1kaXNwbGF5LWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm8tZGlzcGxheS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLWRpc3BsYXktc20tZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tZGlzcGxheS1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vLWRpc3BsYXktbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1kaXNwbGF5LW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ubm8tZGlzcGxheS1tZC1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm8tZGlzcGxheS1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG59XG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXItY29uZiAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXByZXZvdGluZ19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdGV4dCwgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluaywgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwJTtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rOmhvdmVyLCAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluayA+IGEsIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluayA+IGEge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9ncmVldCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF92b3RlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5tb2RhbF9pbmZvID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjEyNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbF9pbmZvID4gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4ubW9kYWxfaW5mbyA+IHAgPiBhIHtcbiAgY29sb3I6ICM2Rjg4OUI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLXRleHQgPiBkaXYgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLW5vbWluYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1LjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tbGluayBzdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDYuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tZGVzY3JpcHRpb25fY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogNDhweCAwIDI0cHggMDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tc2VjdGlvbi10aXRsZS1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG59XG5cbi5zbGEtaGVhZGVyLWFkZGl0aW5hbF9saW5rcyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtaGVhZGVyLWFkZGl0aW5hbF9saW5rcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGdhcDogMS44NzVyZW07XG4gIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMgaDIge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gIG1heC13aWR0aDogMzg0cHg7XG59XG5cbi5jYXRlZ29yeV8xIHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMiB7XG4gIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5XzMge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy1zaW5nbGUtLWJveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDNyZW0gNi4yNXJlbSAxLjM3NXJlbSA2LjI1cmVtO1xufVxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zZWN0aW9uIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XG4gIH1cbiAgLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlLS1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUge1xuICBtYXJnaW46IDVyZW0gMCA1LjVyZW0gMDtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS0tc3VidGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgfVxuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtLXN1YnRpdGxlIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS10aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG4gIC5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS10aXRsZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZS10aXRsZSBoMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtcXVlc3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNi43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLXBhZ2UtcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHVsIGxpIHAsXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB1bCBsaSBwIHtcbiAgd2lkdGg6IDkyJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUsXG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDYyNXJlbTtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluay1ocmVmIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmstaHJlZjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAjRkY1QTc1O1xufVxuXG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JtdWxhdGUtLXN3aXNzbG9jYXRpb25hd2FyZF9kaXBsb21hX25hbWUtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uLFxuICAucHJldm90aW5nLXJpYmJvbiB7XG4gICAgcGFkZGluZzogMjZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24ubm9taW5hdGVfbG9jYXRpb24tcmliYm9uIGJ1dHRvbixcbiAgLnByZXZvdGluZy1yaWJib24gYnV0dG9uIHtcbiAgICB3aWR0aDogMjAycHg7XG4gIH1cbn1cblxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8gc3ZnLFxuLnByZXZvdGluZy1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8gc3ZnIHtcbiAgaGVpZ2h0OiAxOS41cHg7XG4gIHdpZHRoOiAxOS41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyxcbiAgLnByZXZvdGluZy1yaWJib24tLWluZm8gLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyBzdmcsXG4gIC5wcmV2b3RpbmctcmliYm9uLS1pbmZvIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHN2ZyB7XG4gICAgd2lkdGg6IDEzLjgxcHg7XG4gICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub21pbmF0aW9uLXJpYmJvbi1mb3JtLW1vZGFsIC5zay1tb2RhbF9fYm9keS0tc2xhLWJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5ub21pbmF0aW9uLWNhdGVnb3JpZXMtaGFzLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWItbmF2aS0td3JhcHBlci1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbn1cbi5icmVhZGNydW1iLW5hdmktLWljb24gc3BhbiBzdmcge1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNsYS10aGlydHktLXNlY29uZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kc19icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkIHtcbiAgcGFkZGluZzogNy44NzVyZW0gMCA2LjYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWQge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtZXhwbGFpbmVkIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWRfdGV4dCB7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWRfdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWV4cGxhaW5lZF90ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1leHBsYWluZWRfdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtc2luY2Uge1xuICBwYWRkaW5nOiAwIDAgNjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDAgMi43NXJlbSAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zaW5jZV90ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLXNpbmNlX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDMycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE3NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC04NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQzOXB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlc19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzX3Njcm9sbCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXNfc2Nyb2xsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy0td3JhcHBlci0tb3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAyLjc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucyB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucy10ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJlc3RfbG9jYXRpb25zLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtYmVzdF9sb2NhdGlvbnMtcmV2aWV3IHtcbiAgcGFkZGluZy10b3A6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iZXN0X2xvY2F0aW9ucy1yZXZpZXcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgMDtcbiAgfVxufVxuLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHNfdGl0bGUge1xuICBwYWRkaW5nOiAxMDBweCA3LjU2MjVyZW0gMCAyMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkc190aXRsZSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAwIDAgMTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1jYXJkcyAuYWJvdXQtdXNfX2NhcmQge1xuICAgIGZsZXg6IDAgMCA1NSU7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWNhcmRzIC5zbGEtb3ZlcnZpZXdfX2NhcmRfX2ljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtY2FyZHMgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM4cHg7XG4gIH1cbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWZvb3Rlcl9saW5rIHtcbiAgY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfc3RvcmllcyB7XG4gICAgcGFkZGluZzogNC4ycmVtIDAgNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS10aGlydHktLXNlY29uZHMtc2xpZGVfd3JhcCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyODhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV93cmFwID4gcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV9pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDQ2MXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV9pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjg4cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1zbGlkZV9kZXNjLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xhLXRoaXJ0eS0tc2Vjb25kcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi5zbGEtdGhpcnR5LS1zZWNvbmRzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gIG1heC13aWR0aDogMzg0cHg7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtdGhpcnR5IHtcbiAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtdGhpcnR5IHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICB9XG59XG5cbi5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXRoaXJ5LS1zZWNvbmRzX2JvZHktcXVlc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS10aGlyeS0tc2Vjb25kc19ib2R5LXF1ZXN0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWV2ZW50am9iIHtcbiAgbWF4LXdpZHRoOiA3OSUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZS0tZXZlbnRqb2Ige1xuICAgIG1heC13aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsYS1yZXZpZXctLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19pbWFnZSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2ltYWdlIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNsYS1yZXZpZXctLWJhZGdlc19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXMtLXdyYXBwZXIge1xuICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsYS1yZXZpZXctLWJhZGdlc19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4uc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xhLXJldmlldy0tYmFkZ2VzX2xpc3QtaW5mby0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgfVxufVxuLnNsYS1yZXZpZXctLWJhZGdlc19saXN0LWluZm8tLWxpbmsge1xuICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIH1cbn1cbi5zbGEtcmV2aWV3LS1iYWRnZXNfbGlzdC1pbmZvLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNsYS1nb2xkLTYwMCwgI0E0OTM3RCk7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtZW1wdHkge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9TcGVjaWFsc0VkaXQuc3ZnXCIpO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC1lbXB0eS10ZXh0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZlX19vcHRpb25zLXdyYXAuZmVfX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlci1nYWxsZXJ5IHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNnJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLm1lZGlhLWFyZWEtc2VjdGlvbiBidXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgcGFkZGluZzogOHJlbSA2Ljg3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc3Vic2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICBmbGV4OiAwIDAgNTclO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNDMlO1xuICBwYWRkaW5nOiAwIDAgMCA2LjVyZW07XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYXJlYS1sb2dpbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNGMDQ0Mzg7XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsIHtcbiAgdG9wOiAxLjgxMjVyZW07XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzk1OTU5NTtcbn1cblxuLm1lZGlhLWFyZWEtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1zbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0teHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluay1sb2dpbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciAubWVkaWEtYXJlYS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5yZWdpc3Rlci1mb3JtLXdyYXBwZXIgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMnJlbSAwIDEuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1saW5rIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1hcmVhLS1sb2dvdXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0taW5mb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRyZW07XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICBmbGV4OiAwIDAgMjQlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogNi4yNXJlbTtcbn1cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbTpudGgtY2hpbGQoMikgaW1nIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLWNhcmRzLXdyYXBwZXIge1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA5OCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIG1pbi13aWR0aDogNjMuNjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUtc20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1pbmxpbmUtc20ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYS0tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhLWZpeGVkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA2NjY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1hcmVhX19zZWN0aW9uLWl0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ib3ggLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzcuMTI1cmVtO1xufVxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1lZGlhLWFyZWEtcmVnaXN0ZXItZm9ybS0td3JhcHBlciB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNS4wNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogNi42ODc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2hlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYS1zZWN0aW9uLWNyZWF0ZS1yZXN1bHRzLS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tLXRleHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgYSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZXJyb3Ige1xuICBjb2xvcjogI0YwNDQzODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWEtc2VjdGlvbiAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24ubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtYXJlYV9faW5wdXQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDMyLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBoZWlnaHQ6IDMuMzEyNXJlbTtcbiAgICB3aWR0aDogMTguMTg3NXJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA0cmVtIDYuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lZGlhLWFyZWFfX2JveC1hd2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWRpYS1hcmVhX19ib3gtYXdhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm1lZGlhLWFyZWFfX2JveCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1pbWFnZSB7XG4gIHdpZHRoOiAyNHJlbTtcbn1cblxuLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLS1jb3B5LXRvLWNsaXBib2FyZCB7XG4gICAgaGVpZ2h0OiAzLjMxMjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2lucHV0LWNvcHktLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgfVxufVxuXG4uZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kLWZsZXgtY2VudGVyLWFsaWduIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJ0bi0tZ29sZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E0OTM3RDtcbiAgYmFja2dyb3VuZDogI0E0OTM3RDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG59XG4uYnRuLS1nb2xkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5N2M2Yjtcbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtc2VjdGlvbi1lZGl0LXJlc3VsdHMtbG9nb3V0IHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fYm94LW5vbWluYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19jb25maW1hdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5tZWRpYS1hcmVhX19yZXN1bHRzLXBhZ2Utd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsuZi1zaXplLTE1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tbGluay1ub3QtYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwgLnNrLW1vZGFsX19ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNjhweCk7XG4gIH1cbn1cblxuLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbn1cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciAubG9nZ2VkLXVzZXJzLWluZm8gYSB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciAubG9nZ2VkLXVzZXJzLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2stbW9kYWxfX2lubmVyLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgYSAuZGVsZXRlLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMC41NjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgaW5wdXQge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IGlucHV0IDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCAubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LWhlaWdodDogNy41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB0b3A6IDMuMTI1cmVtO1xuICBsZWZ0OiAtMTJweDtcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXItbXVsdGlzZWxlY3QgLm1lbnUgLml0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IC5tZW51IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB9XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLnBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbn1cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciAuYnRuLS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLm1lZGlhLWFyZWFfX2ZpbHRlcnMtZm9vdGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtd3JhcCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xufVxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3g6Y2hlY2tlZCArIC5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRpc2FibGVkLWxpbmsge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5kaXNhYmxlZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5oZWFkZXItcGlsbC13aGl0ZSB7XG4gIHBhZGRpbmc6IDAuMjc1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NnB4O1xuICByaWdodDogMTA4cHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1waWxsLXdoaXRlIHtcbiAgICB0b3A6IC03N3B4O1xuICAgIHJpZ2h0OiAxMjNweDtcbiAgfVxufVxuLmhlYWRlci1waWxsLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcmlnaHQ6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgcmlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhyZW0gNi4wNjI1cmVtIDEuMzc1cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiBoMSB7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDZyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGEge1xuICBjb2xvcjogIzhBN0I2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHJlbSA2LjA2MjVyZW0gMS4zNzVyZW07XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDsgLyogMTI1JSAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgcGFkZGluZzogMCA2LjQzNzVyZW0gMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIC5wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDAgNi40Mzc1cmVtIDByZW07XG59XG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjOEE3QjY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24gaDEge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX25vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICB9XG59XG5cbi54bC1zZW1pYm9sZCB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC54bC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLm1kLXNlbWlib2xkIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1kLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLmxnLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgNi41cmVtO1xufVxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5tZWRpYS1hcmVhX19wcmUtbm9taW5hdGVkLS1zdWJ0aXRsZS13cmFwIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNsYS0tYm94ZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG59XG4uc2xhLS1ib3hlcy13cmFwcGVyLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtLWJveGVzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIG1heC13aWR0aDogNjIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLm1lZGlhLWFyZWFfX3Jlc3VsdHMtYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rIHtcbiAgY29sb3I6ICNhNDkzN2QgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2Utc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lci1wYWdlIC5wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDYuNXJlbTtcbn1cblxuLmJsdXJyZWQtYmFja2dyb3VuZCB7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBpbWcge1xuICB3aWR0aDogMTkuODEyNXJlbTtcbiAgaGVpZ2h0OiA3LjMxMjVyZW07XG59XG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHAsIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhIHtcbiAgY29sb3I6ICNBNDkzN0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAzcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGltZyB7XG4gICAgd2lkdGg6IDEzLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSBwLCAubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLnNrLW1vZGFsX19ib2R5Lm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIG1pbi13aWR0aDogOS4xcmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHVsIHtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QgdWwgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA5LjA5OTM3NXJlbTtcbiAgfVxufVxuXG4jbWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QtLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IGNhZGV0Ymx1ZTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAzcHggOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWRpYS1hcmVhX193aW5uZXItY2F0ZWdvcnktbGFiZWwge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuXG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMge1xuICBnYXA6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzID4gKjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gIH1cbn1cbi5zbGEtYmFkZ2VzLXNsaWRlci13cmFwcGVyIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy5hY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uc3dpcGVyLWNvbXBvbmVudC0td3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2lwZXItY29tcG9uZW50LS13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTUuNjI1cmVtO1xufVxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNS42MjVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTVyZW07XG59XG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCksIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG4gIC5zd2lwZXItY29tcG9uZW50X19mdWxsc2NyZWVuLW9mZnNldC13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMgLnN3aXBlci1idXR0b24sXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMgLnN3aXBlci1idXR0b24sXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMgLnN3aXBlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0LFxuLmhvbWUtc2xpZGVyLWV2ZW50LXBhcnRuZXJzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCxcbi5ob21lLXNsaWRlci1pbnNwaXJpbmctcmVnaW9ucyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMy4yNXJlbTtcbn1cbi5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTMuMjVyZW07XG59XG4uc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTJyZW07XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY3VzdG9tLW5hdiAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgdG9wOiA1OXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDlweCk7XG4gIH1cbiAgLnN3aXBlci1jdXN0b20tbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDAuNTYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3dpcGVyLS1ob3Zlci1iZy1hbmltYXRpb24gLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDQuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmMyYzJjO1xufVxuXG4ucGhvbmUtaW5wdXQtZmllbGQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0X19jdXN0b20gPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLXRleHQge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGhvbmUtaW5wdXQtd3JhcHBlciAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgbGVmdDogLTkwcHg7XG59XG5cbi5waG9uZS1pbnB1dC1jb250YWluZXIgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGhlaWdodDogMi42MjVyZW07XG59XG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0gLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiA4cmVtIDAgMTJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM3cmVtO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2UgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkubWVzc2FnZSAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstbGcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSB7XG4gICAgcGFkZGluZzogNnJlbSAwIDEycmVtO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSAuYnJlYWstbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5IC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5Lm1lc3NhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5tZXNzYWdlIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbSAwLjkzNzVyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQuODc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAvKiBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWZvcm0uZm9ybXVsYXRlLWZvcm0tLWRvbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dCxcbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICB3aWR0aDogMzUuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQsXG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgdG9wOiAzM3B4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWZvcm0gLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tc3VibWl0LS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKS5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIgLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbTtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5mb3JtdWxhdGUtaW5wdXQtdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMzUuNXJlbTtcbiAgaGVpZ2h0OiA4Ljg3NXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gIHdpZHRoOiAzNS41cmVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4uc2xhLWRvbmF0aW9uX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1zZWN0aW9uLXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGgtaXRlbSxcbi5waC1pdGVtICosXG4ucGgtaXRlbSA6OmFmdGVyLFxuLnBoLWl0ZW0gOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBoLWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MDAlO1xuICBtYXJnaW4tbGVmdDogLTI1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg0NCwgNDQsIDQ0LCAwKSA0NiUsIHJnYmEoNDQsIDQ0LCA0NCwgMC4zNSkgNTAlLCByZ2JhKDQ0LCA0NCwgNDQsIDApIDU0JSkgNTAlIDUwJTtcbiAgYW5pbWF0aW9uOiBwaEFuaW1hdGlvbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBoLWl0ZW0gPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5waC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucGgtcm93IGRpdiB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xufVxuLnBoLXJvdyAuYmlnLCAucGgtcm93LmJpZyBkaXYge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGgtcm93IC5lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMCk7XG59XG5cbi5waC1jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucGgtY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5waC1jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5cbi5waC1jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucGgtY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4ucGgtY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG59XG5cbi5waC1jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbn1cblxuLnBoLWNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnBoLWNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnBoLWNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5bY2xhc3MqPXBoLWNvbF0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbltjbGFzcyo9cGgtY29sXSA+ICogKyAucGgtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltjbGFzcyo9cGgtY29sXSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGgtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGgtYXZhdGFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ucGgtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB9XG59XG4vKlxuICogRXZlbnRsb2thbGUgb3ZlcnJpZGVzXG4gKi9cbi5waC1pdGVtLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5waC1pdGVtIC5waC1waWN0dXJlLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZlX19jaGVja2JveC1sYWJlbCwgLmZlX19yYWRpby1sYWJlbCwgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjMmMyYztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB0b3A6IDEzLjQlO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIGlucHV0OmNoZWNrZWQgKyAuZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciwgLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwIGlucHV0OmNoZWNrZWQgKyAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBpbnB1dDpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcCBzcGFuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtd3JhcC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtZGlzYWJsZWQtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmZlX19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIsIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkLCAucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mZV9fY29uZGl0aW9uc19zd2l0Y2gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy13cmFwID4gaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZlX19jb25kaXRpb25zLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXRpdGxlID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy10aXRsZSA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1jb250YWluZXIgPiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtY29udGFpbmVyID4gc3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDguNDM3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMTAuNTYyNXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWNvbnRhaW5lciA+IHNwYW4gPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWluZm8gPiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWluZm8gPiBoNiB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2VfZW5hYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlID4gZGl2IHtcbiAgd2lkdGg6IDkuODc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzLXNpbmdsZSA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmZlX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1zaW5nbGUgPiBkaXYgPiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDY2JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjMxMjVyZW0gMC4yNXJlbSAwLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1wbHVzIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZmVfX2NvbmRpdGlvbnMtY2hlY2tib3hlc19tb2RhbCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAxJTtcbn1cbi5mZV9fY29uZGl0aW9ucy1jaGVja2JveGVzX21vZGFsID4gdWwgPiBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDByZW0gMC4yNXJlbTtcbn1cblxuLypcbiAqIENoZWNrYm94IGlucHV0c1xuICovXG4uZmVfX2NoZWNrYm94LCAuZmVfX3JhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlX19jaGVja2JveC1sYWJlbCwgLmZlX19yYWRpby1sYWJlbCwgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjMmMyYztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5mZV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mZV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3JhZGlvLWxhYmVsOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbi5mZV9fY2hlY2tib3gtY29udGFpbmVyLCAuZmVfX3JhZGlvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZV9fY2hlY2tib3gtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC5mZV9fcmFkaW8tY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZmVfX2NoZWNrYm94LXRpdGxlLCAuZmVfX3JhZGlvLXRpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmVfX2NoZWNrYm94LXdyYXAsIC5mZV9fcmFkaW8td3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlX19jaGVja2JveC13cmFwLCAuZmVfX3JhZGlvLXdyYXAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmZlX19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6OmJlZm9yZSwgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlLCAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLS1kYXJrOmJlZm9yZSwgLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGJvcmRlci1jb2xvcjogIzJjMmMyYztcbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4uZmVfX3BhY2thZ2UtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mZV9fcGFja2FnZS1yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgOHB4ICMyYzJjMmM7XG59XG5cbi5mZV9fcGFja2FnZS1yYWRpbzpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsLS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgOHB4ICMyYzJjMmM7XG59XG5cbi5mZV9fcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZlX19yYWRpbzpjaGVja2VkICsgLmZlX19yYWRpby1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xufVxuXG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSBzdmcsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmV5LWNvbnRhaW5lci10aXRsZSBzdmcgcGF0aCxcbi5jaGVja21hcmtzX2xpc3QtdGl0bGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xMSk7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmNoZWNrbWFya3NfbGlzdC10aXRsZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNoZWNrbWFya3NfbGlzdCBsaSBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5jaGVja21hcmtzX2xpc3QgbGkgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uY2hlY2ttYXJrc19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC13cmFwLS1hbHdheXMtaW5jbHVkZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LWluY2x1ZGVkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5mZS1wYWNrYWdlLWdlbmVyYWwtaW5mbyBwLmNoZWNrbWFya3NfbGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICBwYWRkaW5nOiAwIDIuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3Qge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCBhLCAucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLmZlX19jaGVja2JveC13cmFwLCAucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAuZmVfX3JhZGlvLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICB0b3A6IDEuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLS1zYXZlLXJlcXVlc3QgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5wYWNrYWdlLXJlcXVlc3QtLWFjY2VwdGVkLWxhYmVsLWdyZXkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscyAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5saW5lYXItcHJvZ3Jlc3MsXG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC5jb250YWluZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAudG5zLW91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4JTtcbiAgYm90dG9tOiA2LjYyNXJlbTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYge1xuICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IC50bnMtbmF2LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibHVyLCAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCwgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAyNjZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgICB3aWR0aDogMjUuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDM3cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gIHdpZHRoOiAyMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXNtIHtcbiAgICB3aWR0aDogMjRyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBwIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qubm8tc3BhY2UtdG9wLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1pbmZvIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSAuaXRlbXMtd3JhcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW1zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pdGVtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pY29uLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC1sZyBsaSBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFicy0tb3Zlcm5pZ2h0IHtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAzMztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTYwcHgpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBwLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHNwYW4sIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIC5ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gIG9yZGVyOiA1O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucy5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmbGV4OiAwIDAgMzAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA2NiU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCB7XG4gIHotaW5kZXg6IDY2Njc7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDQuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgcGFkZGluZzogMnJlbSAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDIuOTM3NXJlbSA2LjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbjogMCAzLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIG1hcmdpbjogMCA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRGNEY0RjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2UgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICBtYXJnaW46IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEY0RjRGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xuICBtaW4taGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogMS41cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDQuMzEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44Myk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtdXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLWRvd24tbWluaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogOHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyQzJDMkM7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gIHJpZ2h0OiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gICAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZmxleDogMCAwIDg4JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAucm9vbS1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLml0ZW1zLXdyYXAubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnR4dF91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53aWR0aC0xMDAtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUteWVsbG93IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbiB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtcmVkIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19uby1pdGVtcy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLS1tb2RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS0tbW9kYWwgLmNoZWNrYm94ZXMtbW9kYWwtYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0X3NpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Rfc2luZ2xlLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdCBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjMmMyYzJjO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjaywgLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2sgbGksIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjayBsaSBzdmcsIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtcnVsZXMtLWxpc3QtY2hlY2sgbGkgc3ZnIHBhdGgsIC5mZV9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IGxpIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzYyOGI4Njtcbn1cbi5mZV9fZWRpdC1wYWNrYWdlLXJ1bGVzLS1saXN0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1kcm9wZG93bl90b3Age1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucyBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLmVkaXQtcGFja2FnZV9fdXBkYXRlLW1lbnUtbW9kYWwtLWJ1dHRvbnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucy1zcGVjaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tYnV0dG9ucy1zcGVjaWFsIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZWRpdC1wYWNrYWdlX191cGRhdGUtbWVudS1tb2RhbC0tZ2VuZXJhbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5kaXNhYmxlZCB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4uZmVfX2VkaXQtcGFja2FnZS1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS0tc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWVycm9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Vycm9yLnN2Zykgbm8tcmVwZWF0O1xufVxuLmZlX19lZGl0LXBhY2thZ2UtbWVzc2FnZS0tZXJyb3ItZmlsdGVycyB7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5mZV9fZWRpdC1wYWNrYWdlLW1lc3NhZ2UtLWVycm9yLWZpbHRlcnMge1xuICAgIHRvcDogNiU7XG4gIH1cbn1cblxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZlX19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3QgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4uZmVfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLmhlYWRlci13aXRoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIDMzJTtcbiAgZ2FwOiAxcmVtO1xufVxuLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2s6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG59XG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy1hY2NlcHRlZC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLFxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xufVxuXG4uZmVfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZlX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluay5idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIgLmZlX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIC5mZV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIgLmZlX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciBzcGFuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cblxuI2N1c3RvbS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jY3VzdG9tLXRvb2x0aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI2N1c3RvbS10b29sdGlwLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2N1c3RvbS10b29sdGlwLmdyYXk6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzkyOTI5MiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWFnZW5kYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuXG4ucHJpY2UtdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ByaWNlX2luY3JlYXNlLnN2Zyk7XG59XG5cbi5wcmljZS1kb3duIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wcmljZV9kZWNyZWFzZS5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2RheV9ldmVudF9mdWxsLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeS5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1idXN5LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfYnVzeS5zdmcpO1xufVxuXG4uY2FsLWJ1c3ktcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtYnVzeS1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1taXhlZC1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1taXhlZC1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWhlYWRlci0tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktaGVhZGVyLS10aXRsZSA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXRpdGxlID4gc3BhbiA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1oZWFkZXItLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LWNhbGVuZGFyLS13cmFwX29wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zIC5hZ2VuZGEtaXRlbSB7XG4gIG1pbi13aWR0aDogMTIycHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci0td3JhcF9vcHRpb25zID4gc3BhbiwgLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyAuY2FsLWFnZW5kYS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktY2FsZW5kYXItLXdyYXBfb3B0aW9ucyA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1jYWxlbmRhcl9ib29rZWQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50X2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy93aGl0ZV9wbHVzLnN2Zyk7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC41cmVtIDEuOXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTYuNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50X2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudF9ib29rZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIDYwJTtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOS41JTtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtaW5wdXQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcyA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMgc3BhbiA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzIHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1ub19wYWRkaW5nID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1kYXRlcy1kcm9wZG93bi1wcmljZSB7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duLW9wdGlvbnMge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duLW9wdGlvbnMgPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG4gIHdpZHRoOiAyMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtY3VzdG9tIHtcbiAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMtc3RhcnRfZGF0ZS1jdXN0b206OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLXN0YXJ0X2RhdGUtcm9vbXMtbW9kYWwge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1mb290ZXIgPiBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWZvb3RlciA+IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZm9vdGVyID4gYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICB3aWR0aDogMTUxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkxJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctLXNlbGVjdC1maXJzdCB7XG4gIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy0tc2VsZWN0LXNlY29uZCB7XG4gIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gIHdpZHRoOiAxMDUlO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciA+IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tZm9vdGVyID4gc3BhbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLWZvb3RlciA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tcmVwIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAtbnVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS1yZXAtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEyMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LXRpbWUtc2hlZXQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtdGltZS1zaGVldDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC10aW1lLXNoZWV0Om5vdCg6bnRoLWNoaWxkKDNuKzEpKSA+IGg2IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1saW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXMtYnVzeSB7XG4gIHdpZHRoOiAxMDElO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICBvcGFjaXR5OiAwLjc7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtbGluZXNfaG91ciB7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiA0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxN3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gc2VsZWN0IHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcm9vbXNfbW9kYWxfX2RhdGVzLXdyYXBwZXIgPiBzcGFuID4gbGFiZWwge1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1yb29tc19tb2RhbF9fZGF0ZXMtd3JhcHBlciA+IHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZmVfX2F2YWlsYWJpbGl0eS1wcmljZS1jaGVja2JveGVzLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtY2hlY2tib3hlcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGVfaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWNoZWNrYm94ZXMtdGl0bGVfbW9kYWwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NDY4NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LXByaWNlLWZvb3RlciA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZlX19hdmFpbGFiaWxpdHktcHJpY2UtZGF0ZXMtZHJvcGRvd24ge1xuICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuc3Bhbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubWFya2VkLWNsYXNzLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFya2VkLWNsYXNzLWZ1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU0QTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZWQtY2xhc3MtcGFydGFsbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5QUM2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFya2VkLWNsYXNzLXBhcnRhbGx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheSBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGVmdDogLTI1cHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciAuY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5czpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICBsZWZ0OiAtMjhweDtcbn1cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b21fcm93LWRheV9waWNrZXIgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXM6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICBsZWZ0OiAtMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZmVfX2F2YWlsYWJpbGl0eSAuZmVfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mZV9fYXZhaWxhYmlsaXR5IC5mZV9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgIG1hcmdpbi1sZWZ0OiA4MzBweDtcbiAgfVxufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1kYXktYnVzeSAudmZjLWVuZC1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXByaWNlLXVwIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUIzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLXVwIC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjM0MzQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biwgLmNhbC1zaW5nbGUtcHJpY2UtdXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODA3QiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS1kb3duIC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MDdCICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgwN0IgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4uY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1zcGFuLWRheSxcbi5jYWwtbWl4ZWQtcGFydGlhbCAudmZjLXNwYW4tZGF5LFxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtZW5kLW1hcmtlZCxcbi5jYWwtZGF5LWV2ZW50IC52ZmMtZW5kLW1hcmtlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xufVxuXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1idXN5LXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cblxuLnZmYy13ZWVrIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZmYy1kYXlOYW1lcyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG59XG5cbi52ZmMtc2luZ2xlLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbn1cbi52ZmMtc2luZ2xlLWlucHV0X2RhdGUge1xuICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG4udmZjLW1haW4tY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIgLnZmYy10b3AtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjVyZW07XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNXJlbTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWV2ZW50OjphZnRlcixcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQ6OmFmdGVyLFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLnZmYy1tYXJrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICBib3R0b206IDIuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLnN0YXJ0LWRhdGUtY3VzdG9tIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXJvb20tcmVwZXRpdGlvbiB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC0td3JhcC5keW5hbWljLXByaWNlcyAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIHdpZHRoOiAxMDglO1xufVxuXG4uZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy5zdGFydC1kYXRlLWN1c3RvbSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDI3MXB4O1xuICBsZWZ0OiAtNTVweDtcbn1cblxuLmZlX19jaGVja2JveC13cmFwLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDE3LjkzNzVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLmZlX19jaGVja2JveC13cmFwLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiwgLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUuZmVfX3JhZGlvLXdyYXAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwgLnZmYy1zZXBhcmF0ZWx5LW5hdmlnYXRpb24tYnV0dG9ucy52ZmMtc3BhY2UtYmV0d2VlbiB7XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG4uZmVfX2NoZWNrYm94LXdyYXAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIsIC5mZV9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1jdXN0b20tLWVuZF9kYXRlLmZlX19yYWRpby13cmFwIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhci5pbnB1dC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDE4LjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubW9kYWwtY2FsZW5kYXIge1xuICB3aWR0aDogMTEuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIC5tb2RhbC1jYWxlbmRhciAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAuZmVfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMubmV3X2V2ZW50LWNhbGVuZGFycy1zZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm5ld19ldmVudC1jYWxlbmRhcnMtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDcuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYWxlbmRhci1uZXctZXZlbnQtZm9ybS13cmFwcHBlciAubmV3LWV2ZW50LWRyb3Bkb3duLXRpbWUge1xuICB3aWR0aDogNi44NzVyZW07XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLm1vZGFsLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2FsZW5kYXItbmV3LWV2ZW50LWZvcm0td3JhcHBwZXIgLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlcGV0YXRpb24uZmVfX2Ryb3Bkb3duLmZlX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbC5hbGwtZGF5LWV2ZW50LCAuYWxsLWRheS1ldmVudC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1jdXN0b20tcmVwZXRhdGlvbiB7XG4gIHdpZHRoOiA5LjQzNzVyZW07XG59XG5cbi8qXG4gKiBCb290c3RyYXAgZ3JpZFxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4vKlxuICogRXZlbnRsb2thbGUgaW1wb3J0c1xuICovXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ubWFpbi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE2O1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX2xpbmsge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNUE3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyIHtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjphZnRlciB7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43cmVtKTtcbn1cbi5tYWluLWhlYWRlciAuc2stZHJvcGRvd25fX3RyaWdnZXItLWFjdGl2ZSwgLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4taGVhZGVyIC5zay1kcm9wZG93bl9fdHJpZ2dlci0tYWN0aXZlOmFmdGVyLCAubWFpbi1oZWFkZXIgLnNrLWRyb3Bkb3duX190cmlnZ2VyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MTUxO1xufVxuXG4ubWFpbi1oZWFkZXItLWZpbHRlci1vcGVuZWQge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm1haW4taGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDEuOTM3NXJlbTtcbiAgd2lkdGg6IDkuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfQ0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ28ucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfREUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fZGUucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sb2dvLmNvdW50cnlfQVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fYXQucG5nXCIpO1xufVxuLm1haW4taGVhZGVyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19sb2dvLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSwgLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uLCAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIHN2ZywgLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cbi5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSwgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcyNzI3Mjtcbn1cbi5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgc3ZnLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBwYXRoLCAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fY3JlYXRlLXBhY2thZ2UgYnV0dG9uIDpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXItLW5hdi1vcGVuIC5tYWluLWhlYWRlcl9fbWVudS10b2dnbGUgYnV0dG9uIDpob3ZlciBzdmcsIC5tYWluLWhlYWRlci0tbmF2LW9wZW4gLm1haW4taGVhZGVyX19jcmVhdGUtcGFja2FnZSBidXR0b24gOmhvdmVyIHN2ZywgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlIGJ1dHRvbiA6aG92ZXIgcGF0aCwgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAubWFpbi1oZWFkZXJfX2NyZWF0ZS1wYWNrYWdlIGJ1dHRvbiA6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NDM3NXJlbTtcbn1cbi5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUtLXhsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4td3JhcHBlci0tbm8tdG91Y2gtZGV2aWNlIC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICBib3JkZXItY29sb3I6ICM4OTdDNkI7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1uYXYtb3BlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5tYWluLWhlYWRlcl9fd3JhcC0tbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjMUIxQjFCO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm1haW4taGVhZGVyX193cmFwLS1uYXYtb3BlbiA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYWluLWhlYWRlcl9fd3JhcC0tbmF2LW9wZW4tLW5hdi1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbn1cblxuLm1haW4taGVhZGVyX193cmFwLS10cmFuc3BhcmVudDpub3QoLm1haW4taGVhZGVyX193cmFwLS1uYXYtb3Blbik6bm90KC5tYWluLWhlYWRlcl9fd3JhcC0tbmF2LXNlYXJjaC1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1oZWFkZXJfX3dyYXAtLXNlYXJjaC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM1MzUzO1xuICB9XG4gIC5tYWluLWhlYWRlcl9fd3JhcC0tc2VhcmNoLXBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24gLnNrLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMS44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tdXNlci1tb2RhbC10cmlnZ2VyLm1haW4taGVhZGVyX19yaWdodF9fYnV0dG9uLS1hY3RpdmUgLnBhdGgtMiB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlci5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tYWN0aXZlIC5lbGxpcHNlLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuXG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcy0tYWN0aXZlIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIgc3ZnIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXJfX3JpZ2h0X19idXR0b24tLWZhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fcmlnaHRfX2J1dHRvbi0tbmF2LW9wZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZSAuc2staWNvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG59XG4ubWFpbi1oZWFkZXJfX2Zhdm9yaXRlcy1tZXNzYWdlLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1haW4taGVhZGVyX19mYXZvcml0ZXMtbWVzc2FnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLWhlYWRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZWFkZXIgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIgKjpub3QoLnBhZ2UtaGVhZGVyX19zaGFkb3cpLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdyksIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlciAqOm5vdCgucGFnZS1oZWFkZXJfX3NoYWRvdykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjpiZWZvcmUsIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjpiZWZvcmUsIC5wYWdlLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YWZ0ZXIsXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmFmdGVyLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjpiZWZvcmUsIC5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6YmVmb3JlLFxuICAuc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyOmJlZm9yZSwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmJlZm9yZSwgLnBhZ2UtaGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjphZnRlciwgLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcjphZnRlcixcbiAgLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2UtaGVhZGVyOmJlZm9yZSwgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6YmVmb3JlLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmJlZm9yZSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6YmVmb3JlLCAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgdG9wOiAtNjY2cHg7XG59XG4ucGFnZS1oZWFkZXI6YWZ0ZXIsIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOmFmdGVyLCAuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24taGVhZGVyOmFmdGVyLFxuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjphZnRlciwgLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDQzLjc1cmVtO1xuICBoZWlnaHQ6IDQzLjc1cmVtO1xuICByaWdodDogLTEwMHB4O1xuICB0b3A6IC0xMjJweDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUsIC5wYWdlLWhlYWRlci1wYWNrYWdlczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5wYWdlLWhlYWRlci1wYWNrYWdlczpiZWZvcmUge1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0xNjBweDtcbiAgdG9wOiAtNTE5cHg7XG59XG4ucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICB3aWR0aDogNDMuNzVyZW07XG4gIGhlaWdodDogNDMuNzVyZW07XG4gIHJpZ2h0OiAtMTUycHg7XG4gIHRvcDogLTE1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgICB0b3A6IC05OXB4O1xuICAgIHdpZHRoOiAzNzMuMzMzcHg7XG4gICAgaGVpZ2h0OiAzNzMuMzNweDtcbiAgfVxuICAucGFnZS1oZWFkZXItcGFja2FnZXM6YmVmb3JlIHtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdG9wOiAtMzIxcHg7XG4gICAgd2lkdGg6IDYzMy42cHg7XG4gICAgaGVpZ2h0OiA2MTcuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmFmdGVyIHtcbiAgICByaWdodDogLTE0OXB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgd2lkdGg6IDI4MXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xNzVweDtcbiAgICB0b3A6IC0xNzNweDtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItc2xhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYSB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGEgPiAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc2xhICo6bm90KC5wYWdlLWhlYWRlcl9fc2hhZG93KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlci1zbGE6YmVmb3JlLCAucGFnZS1oZWFkZXItc2xhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyLXNsYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICB3aWR0aDogNzIuMzc1cmVtO1xuICBoZWlnaHQ6IDcyLjM3NXJlbTtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgdG9wOiAtNjY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLXNsYTpiZWZvcmUge1xuICAgIHdpZHRoOiAzNzZweDtcbiAgICBoZWlnaHQ6IDM3NnB4O1xuICAgIGxlZnQ6IDEwNXB4O1xuICAgIHRvcDogLTcwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1zbGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0Q3MDVGO1xuICB3aWR0aDogNDMuNzVyZW07XG4gIGhlaWdodDogNDMuNzVyZW07XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRvcDogLTEyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMjdweDtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICAgIGxlZnQ6IDI0N3B4O1xuICAgIHRvcDogOThweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXNsYS1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci1zbGEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLXNsYS1idXR0b24tZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1oZWFkZXItc2xhLWJ1dHRvbi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZC0tb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkICo6bm90KC5wYWdlLWhlYWRlcl9fc2hhZG93KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmJlZm9yZSwgLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YWZ0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmJlZm9yZSwgLnBhZ2UtaGVhZGVyX19yZXN1bHRzLWhlYWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX3Jlc3VsdHMtaGVhZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gIHdpZHRoOiA5NS4zNzVyZW07XG4gIGhlaWdodDogOTUuMzc1cmVtO1xuICByaWdodDogLTMyOHB4O1xuICB0b3A6IC02NjZweDtcbn1cbi5wYWdlLWhlYWRlcl9fcmVzdWx0cy1oZWFkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDg5Ljc1cmVtO1xuICBoZWlnaHQ6IDkxLjc1cmVtO1xuICByaWdodDogLTYwNnB4O1xuICB0b3A6IC0yNjZweDtcbn1cblxuLypcbiAqIFJlcGxhY2luZyB0aGUgdi1zZWxlY3QgY29tcG9uZW50XG4gKi9cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEY0RjRGO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjQkRCREJEO1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjQkRCREJEO1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNCREJEQkQ7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAudnNfX3NlYXJjaCxcbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAudnNfX3NlYXJjaDpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQgMC4ycztcbn1cblxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIG1heC13aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlLS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCBtYXgtd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dC0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDM5cHgpO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwLjkzNzVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgfVxufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMS41cmVtO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtY2xlYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAxLjY4NzVyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyAuc2stc3Bpbm5lciB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGVmdDogLTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiBcIjAuMXNcIjtcbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRGNEY0RjtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgd2lkdGg6IDEzLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMTYuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbi5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRGNEY0RjtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgd2lkdGg6IDEzLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQubWFpbi1oZWFkZXJfX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICB3aWR0aDogMTMuNXJlbTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fc2VhcmNoLWlucHV0Lm1haW4taGVhZGVyX19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIC5mb3JtdWxhdGUtaW5wdXQtLXNpdGVzZWFyY2hpbnB1dCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyLS1ncmFkaWVudCAucGFnZS1oZWFkZXJfX3NoYWRvdyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTAlO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLm90aGVyLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3RoZXItY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xufVxuLm1haW4tbmF2IC50aW55LXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFpbi1uYXZfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIH1cbn1cblxuLm1haW4tbmF2X19mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3Rlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19mb290ZXJfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLW5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4ubWFpbi1uYXZfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMi4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuODEyNXJlbTtcbiAgfVxufVxuLm1haW4tbmF2X19jb250ZW50IC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tYWluLW5hdl9fbGlua3Mge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuLm1haW4tbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cblxuLm1haW4tbmF2X19oZWFkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fbmF2X19saXN0cy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciAuY29sLTk6bnRoLWNoaWxkKDIpIC5tYWluLW5hdl9fbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMTAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1uYXZfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYWluLW5hdl9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5tYWluLW5hdl9fbGlzdF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X19saXN0X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLm1haW4tbmF2X19saXN0X19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLypcbiAqIEFuaW1hdGlvbiBzdHlsZXNcbiAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIC5tYWluLW5hdl9fY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLypcbiAqIFRpbnkgc2xpZGVyIG92ZXJyaWRlc1xuICovXG4ubWFpbi1uYXZfX2NvbnRlbnQgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYWluLW5hdl9fY29udGVudCAudGlueS1zbGlkZXJfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdl9fY29udGVudCAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYWluLW5hdl9fY29udGVudCA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICB9XG4gIC5tYWluLW5hdl9fY29udGVudCAubWFpbi1uYXZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgfVxuICAubWFpbi1uYXZfX2NvbnRlbnQgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG4ubWFpbi1uYXZfX2NvbnRlbnQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNob3ctb24tbWQtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zaG93LW9uLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oaWRlLW9uLW1kLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmhpZGUtb24tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvdy1vbi1sZy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNob3ctb24tbGctZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluLWZvb3Rlcl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5tYWluLWZvb3Rlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2xpc3QgYSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuLm1haW4tZm9vdGVyX19saXN0IGE6aG92ZXIsIC5tYWluLWZvb3Rlcl9fbGlzdCBhOmZvY3VzLCAubWFpbi1mb290ZXJfX2xpc3QgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQzLjc1cmVtO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tZXhwYW5kYWJsZS0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGUgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlIHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuLm1haW4tZm9vdGVyX19saXN0X190aXRsZS1wYXJ0bmVyIHtcbiAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlLXBhcnRuZXIge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGlzdF9fdGl0bGVfX21hci1ib3QgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IHN2ZyB7XG4gICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLm1haW4tZm9vdGVyX19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAubWFpbi1mb290ZXJfX2xpc3RfX3RpdGxlX19tYXItYm90IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lciBzdmcge1xuICAgIHdpZHRoOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgLm1haW4tZm9vdGVyX190aXRsZV9faW5uZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fdGl0bGVfX2lubmVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWFpbi1mb290ZXJfX3RpdGxlX19pbm5lci0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW07XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGE6aG92ZXIgc3ZnIHBhdGgsIC5tYWluLWZvb3Rlcl9fbGlzdC0tc29jaWFsIGE6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19saXN0LS1zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbCBsaTpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xpc3QtLXNvY2lhbF9wYXJ0bmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTA5cHg7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggaDUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMi4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoIGg1IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9wYXJ0bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS43NXJlbTtcbiAgICBib3R0b206IDZyZW07XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX3BhcnRuZXItLXNtIHtcbiAgYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAge1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwLXBhcnRuZXIge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfd3JhcC1wYXJ0bmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTUycHg7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2ggPiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWZvb3Rlcl9fbGFuZ3VhZ2Utc3dpdGNoX19saXN0IGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTpob3ZlciwgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTpmb2N1cywgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1O1xufVxuLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3Qgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19sYW5ndWFnZS1zd2l0Y2hfX2xpc3QgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdC1wYXJ0bmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdC1wYXJ0bmVyID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdC1wYXJ0bmVyID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAubWFpbi1mb290ZXJfX2xhbmd1YWdlLXN3aXRjaF9fbGlzdC1wYXJ0bmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXJfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA5NC43JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIH1cbiAgLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uLmNoLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19yaWdodC1zZWN0aW9uX3BhcnRuZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tYWluLWZvb3Rlcl9fcmlnaHQtc2VjdGlvbi5jaC1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodCBhOmhvdmVyLCAubWFpbi1mb290ZXJfX2NvcHlyaWdodCBhOmZvY3VzLCAubWFpbi1mb290ZXJfX2NvcHlyaWdodCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyX19jb3B5cmlnaHQtcGFydG5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5tYWluLWZvb3Rlcl9fbGlzdC5tYWluLWZvb3Rlcl9fbGlzdC1zbGEgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5oaWRlLXhsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oaWRlLXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qXG4gKiBHZW5lcmFsIHNlY3Rpb25zXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcbiAgICBwYWRkaW5nOiA0LjU2MjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gICAgcGFkZGluZzogNC41NjI1cmVtIDAgMi41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX3NlY3Rpb24tLWdhbGxlcnktc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgICBwYWRkaW5nOiA2LjVyZW0gMCA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbn1cblxuLypcbiAqIExhbmRpbmcgcGFnZSAtIEp1bWJvdHJvblxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IDM1LjVyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiAzNS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNDhyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNjRyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNDhyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogODUuMzc1cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24ge1xuICAgIGhlaWdodDogNjFyZW07XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KWNhbGN1bGF0ZVJlbSgxNzVweCljYWxjdWxhdGVSZW0oMTU0cHgpY2FsY3VsYXRlUmVtKDEzN3B4KTJyZW0zcmVtNnJlbSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDguNDM3NXJlbTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgKyBjYWxjdWxhdGVSZW0oMTM3cHgpKTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbi5oYXMtYmFubmVyIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMzdweCkxLjEyNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24uaGFzLWJhbm5lciAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUtY29udGFpbmVyLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXItLXNsYSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbixcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci0tc2xhIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZS1jb250YWluZXIubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlLWNvbnRhaW5lci0tc2xhIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduLS1zbGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZV9fcmVkZXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGVfX3JlZGVzaWduIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlX19yZWRlc2lnbi0tc2xhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1M3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzU5cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZS1zbS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zdWJ0aXRsZS1zbS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDYxcmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyID4gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIGltZzotbW96LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50bnMtc2xpZGUtYWN0aXZlIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNCwgMC45MiwgMC45Nik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNCwgMC45MiwgMC45Nik7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gIGFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50bnMtb3V0ZXIsXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAudGlueS1zbGlkZXIgLnRucy1vdmgsXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbiAudGlueS1zbGlkZXIgLnRucy1pbm5lcixcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlciAudG5zLXNsaWRlcixcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb24gLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rLWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogODAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gIGJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnRucy1zbGlkZS1hY3RpdmUgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluay5idG4tLWxpbmsuYnRuIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluazpob3ZlciBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2xpbmtfX25hbWUge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAzcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCB7XG4gIGJvdHRvbTogMS4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gIC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCB7XG4gICAgYm90dG9tOiAxLjNyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLXNtYWxsLXNjcmVlbnMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC0tc21hbGwtc2NyZWVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLXNtYWxsLXNjcmVlbnM6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwtLWxhcmdlLXNjcmVlbnMgLnNrLWljb24ge1xuICBtYXJnaW46IDAgMCAwLjYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLS1sYXJnZS1zY3JlZW5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbCAucGF0aC0xIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogc2Nyb2xsO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiA0NDVweDtcbiAgei1pbmRleDogNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA0ODZweDtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgd2lkdGg6IDI4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTY1cHggYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjh2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5M3B4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3MXZoO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNjl2aDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogODEycHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19ibHVyIHtcbiAgICBoZWlnaHQ6IDcydmg7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgIGhlaWdodDogNzd2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi8qXG4gKiBEcm9wZG93blxuICovXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCA4NSU7XG4gIG1heC13aWR0aDogODUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDk3JTtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgfVxufVxuLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI4cHgpIGFuZCAobWF4LWhlaWdodDogNzQ2cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDFyZW0gMC45Mzc1cmVtIDEuNXJlbSAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzZweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMXJlbSAwLjkzNzVyZW0gMS41cmVtIDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIGFuZCAobWF4LWhlaWdodDogNjY0cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogNTQ4cHgpIHtcbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNhZmFyaS1uby1qdW1wIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAwLjkyMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAyLjEyNXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tLXNsYSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdLFxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjU2MjVyZW07XG4gIGhlaWdodDogMi41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3Bhbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDByZW0gMDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAubm8tcG9pbnRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICB0b3A6IC0zLjc1cmVtO1xuICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLCAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93biB7XG4gICAgdG9wOiAtOXJlbTtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93biAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIHRvcDogLTEzLjc1cmVtO1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24gLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuLmJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIGJvcmRlci1jb2xvcjogI0VDNTM2Qztcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd25fX2J0bi5idG4tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duX19idG4ge1xuICAgIHBhZGRpbmc6IDAuNDY4NzVyZW0gMS41NjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bl9fYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMC45MjM3NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuQGtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uaGVpZ2h0X2NvbnRlbnRfbG9hZGVyIHtcbiAgbWluLWhlaWdodDogNDM5cHggIWltcG9ydGFudDtcbn1cblxuLmJveC1zaGFkb3dfX3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYm94LXNoYWRvd19fYm90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzdweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaC5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJiZXRhXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tZnVsbC1ldmVudCAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4ubGFuZGluZy1wYWdlLXNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICB6LWluZGV4OiAxNztcbn1cbi5sYW5kaW5nLXBhZ2Utc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1maXhlZCAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi8qXG4gKiBNYWdhemluZSBzdG9yaWVzXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICBtaW4taGVpZ2h0OiAyMS44NzVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3Rvcmllcy1zbGEge1xuICBwYWRkaW5nOiAwIDA7XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiAzLjg3NXJlbSAwIDkuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjVyZW07XG4gICAgcGFkZGluZzogNnJlbSAwIDYuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA3NyU7XG59XG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDg4JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1idXR0b24sXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLXNsaWRlLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNXJlbTtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpLCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnN3aXBlci1zbGlkZSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA2OSU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNCksXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC5zd2lwZXItc2xpZGUsXG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX21hZ2F6aW5lLXN0b3JpZXMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDUpLFxuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSxcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDQpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qXG4gKiBMaW5rIGJhclxuICovXG4ubGFuZGluZy1wYWdlX19saW5rLWJhciB7XG4gIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNFQzUzNkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MS4yNmRlZywgI0VDNTM2QywgI0Q5NEQ2NCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDE3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhciB7XG4gICAgbWluLWhlaWdodDogNi4yNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMi4zNXJlbSAwO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXIgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIHdpZHRoOiA1LjYyNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmbGV4OiAwIDAgNS42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjRUM1MzZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuOmZvY3VzLCAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLypcbiAqIEluc3BpcmluZyBsb2NhdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLWxvY2F0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICMxYzFjMWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscywgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgYmFja2dyb3VuZDogI0VDNTM2QztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxLjI2ZGVnLCAjRDk0RDY0LCAjRUM1MzZDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWluLWhlaWdodDogMjguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC5jb250YWluZXIsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9faGVhZGVyLCAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX19mb290ZXIsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscywgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscywgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRucy1vdmgsIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKlxuICogRXZlbnQgcGFydG5lcnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fZXZlbnQtcGFydG5lcnMge1xuICBiYWNrZ3JvdW5kOiAjMWMxYzFjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qXG4gKiBJbnNwaXJpbmcgcmVnaW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctcmVnaW9ucyB7XG4gIGJhY2tncm91bmQ6ICMxYzFjMWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19pbnNwaXJpbmctcmVnaW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBMYXRlc3Qgam9ic1xuICovXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIC50aW55LXNsaWRlcl9fc3VidGl0bGVfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgICBtaW4taGVpZ2h0OiA0MC42MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDYuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLypcbiAqIEFib3V0IGV2ZW50bG9rYWxlXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIGJhY2tncm91bmQ6ICNFQzUzNkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MS4yNmRlZywgI0Q5NEQ2NCwgI0VDNTM2Qyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy1ib3R0b206IDMuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgICBtaW4taGVpZ2h0OiAyOC4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQge1xuICAgIG1pbi1oZWlnaHQ6IDI0LjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTlyZW07XG4gIG1hcmdpbi1ib3R0b206IC02LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAyLjg3NXJlbSAyLjVyZW07XG4gICAgdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCA+IGgzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMTI1cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCAuYnRuLS1pY29uIHtcbiAgcGFkZGluZzogMC43cmVtIDEuMzVyZW07XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCAudnVlLWZvcm11bGF0ZS13cmFwIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3RheS10dW5lZCAudnVlLWZvcm11bGF0ZS13cmFwIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogMDtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDIuMTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZSBhLCAubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1sZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGlzcGxheS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKlxuICogQWRkIGVudHJ5XG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICAgIHBhZGRpbmctdG9wOiA4Ljg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzMy4xMjVyZW07XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNTguMzhkZWcsICMxNzE3MTcsIHJnYmEoNDEsIDQxLCA0MSwgMC4yKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMuNDM3NXJlbSAyLjVyZW07XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0IC52dWUtZm9ybXVsYXRlLXdyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBjb2xvcjogI0M0QzRDNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19zdWJ0aXRsZS0tbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgYTpob3ZlciAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAzOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMiU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgLnNrLWljb24ge1xuICB3aWR0aDogMzUlO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSAuc2staWNvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1QzVDNTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYTpob3ZlciAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQgLmJ0bi0tbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnRfX2J0bi1jb250IC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19idXR0b25zIC5idG4tLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19idXR0b25zIC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGdhcDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLWJhbm5lci0td3JhcHBlciB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzN3B4KTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24ge1xuICBnYXA6IDhweDtcbn1cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItYmFubmVyLS1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3Njcm9sbC5oYXMtYmFubmVyIHtcbiAgYm90dG9tOiA3cmVtO1xufVxuXG4udGlueS1zbGlkZXJfX3NsaWRlLmhhcy1ldmVudC1iYW5uZXIgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgYm90dG9tOiA4cmVtO1xufVxuXG4uZC1ibG9jay1zbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZC1ibG9jay1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyLmhhcy1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iZXRhLXRhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcImJldGFcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG4uZXZlbnQtY3JlYXRvci1iZXRhLXRhZzpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWc6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NTtcbn1cblxuLndlcmJ1bmcuZXZlbnQtY3JlYXRvci1iZXRhLXRhZyB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDA7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIHotaW5kZXg6IDE5O1xufVxuXG4udnVlLWZvcm11bGF0ZS1vdmVydmlldyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuLnZ1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcgLmxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUge1xuICB3aWR0aDogNjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUgPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAtaGlkZGVuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1wIHtcbiAgd2lkdGg6IDI2JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zbGlkZS1wIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnNpbXBsZS1zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fdG9wIHtcbiAgcGFkZGluZzogNXJlbSAwIDIuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX190b3Age1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwIDMuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX190b3Age1xuICAgIHBhZGRpbmc6IDcuMDYyNXJlbSAwIDQuMjVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDlyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAtMTUuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IC0xLjM3NXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0LWNvbnQge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3QgLnNlYXJjaC10ZXJtLWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19pdGVtLS1uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdHlwZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX25hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19saXN0X19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fcmVzdWx0cy1udW0tY29udCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMtbnVtLWNvbnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19yZXN1bHRzLW51bS1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtdGVybSB7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4ucGFnaW5hdGlvbi0tc2ltcGxlLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDIuODc1cmVtO1xufVxuXG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNCREJEQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjQkRCREJEO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjQkRCREJEO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0JEQkRCRDtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbnRlcixcbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDclO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgbGVmdDogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBsZWZ0OiA4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBjb2xvcjogI0JEQkRCRDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI1KTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMC45Mzc1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgfVxufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4wOTM3NXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAuc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uc2ltcGxlLXNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLnNpbXBsZS1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMgLnNrLXNwaW5uZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5zaW1wbGUtc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICB9XG59XG5cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmclMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTE0JTIwMjRDMTkuNTIyOCUyMDI0JTIwMjQlMjAxOS41MjI4JTIwMjQlMjAxNEMyNCUyMDguNDc3MTUlMjAxOS41MjI4JTIwNCUyMDE0JTIwNEM4LjQ3NzE1JTIwNCUyMDQlMjA4LjQ3NzE1JTIwNCUyMDE0QzQlMjAxOS41MjI4JTIwOC40NzcxNSUyMDI0JTIwMTQlMjAyNFolMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTI4Ljk4MDklMjAyOC45OTk5TDIxLjM4MDklMjAyMS4zNzk5JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LXdpZHRoLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbm5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiA0NC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtc2xhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtdm90aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSAucGFnaW5hdGlvbl9fY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIC5wYWdpbmF0aW9uX19udW1iZXJzLWNvbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbC1uby1yZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXNtYWxsLW5vLXJlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDMuMTI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0LW5vIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1uby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1uby1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwLjkzNzVyZW0gMi4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDczNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtIDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3NlY29uZCB7XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG5ib2R5Om5vdCgubW9kYWwtb3BlbikgLm1haW4tZm9vdGVyLS1zZWFyY2gtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLypcbiAqIEhlYWRlclxuICovXG4uc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQuMzc1cmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNS4zMTI1cmVtIDAgMy42ODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDUuMzc1cmVtIDAgNC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDYuODEyNXJlbSAwIDQuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlIHtcbiAgcGFkZGluZzogNC4zNzVyZW0gMCAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3NDU1YjtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2UgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gICAgcGFkZGluZzogNy4zMTI1cmVtIDAgNy44MTI1cmVtO1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZSB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS0tbWFwLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDYuODEyNXJlbSAwIDQuNTYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIG1heC1oZWlnaHQ6IDQuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwcmVtIGF1dG8gMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMC41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDU0LjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIuODc1cmVtO1xuICAgIG1hcmdpbjogMS4xMjVyZW0gYXV0byAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLnR3b19yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgICBtYXJnaW46IDByZW0gYXV0byAxcmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cy0tcGFja2FnZXMge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cy0tcGFja2FnZXNfX2xvd2VyLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAzLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50aHJlZV9yb3dzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luOiAwcmVtIGF1dG8gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cy0tcGFja2FnZXMge1xuICAgIGhlaWdodDogMTQuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIGhlaWdodDogNi4zNzVyZW07XG4gICAgbWF4LWhlaWdodDogNi4zNzVyZW07XG4gICAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA0LjY4NzVyZW07XG4gICAgbWF4LWhlaWdodDogMTQuMDYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDU5LjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMi41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS50d29fcm93cyB7XG4gICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICAgIGhlaWdodDogOC4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogOC4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUudGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLmZvdXJfcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiA4LjQzNzVyZW07XG4gICAgbWF4LWhlaWdodDogOC40Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWF4LWhlaWdodDogOS4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi50d29fcm93cyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4udGhyZWVfcm93cyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3Blbi5mb3VyX3Jvd3Mge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50aHJlZV9yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50LmZvdXJfcm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudHdvX3Jvd3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC5mb3VyX3Jvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX19jb3VudC50d29fcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQudGhyZWVfcm93cyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fY291bnQuZm91cl9yb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW4ubGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbi5saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2UtLWNvbnRhaW5lciBoMyBzcGFuLmxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLS1jb250YWluZXIgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWhlYWRlci10YWctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWhlYWRlci1ldmVudC1jcmVhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTdGlja3kgaGVhZGVyXG4gKi9cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMC41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjVBNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3ktbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogLTIuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC0tbW9iaWxlLXN0aWNreSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMHB4IDE2cHggMHB4IDE2cHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAxN3B4IDAgMTBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICAgIHRvcDogOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IDIuMDYyNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS4wNjI1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbDpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1waW5rLXByb3ZpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2Qztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kb3RzIHtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzEyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAwLjM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuMDYyNXJlbSAwLjM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluay1wcm92aWRlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuMDYyNXJlbSAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQge1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwIDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dC0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDEuMDYyNXJlbSAwLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIC5zay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgdG9wOiAwLjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMy4xMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qXG4gKiBTdGlja3kgc3R5bGVzXG4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2Nyb2xsLXVwIHtcbiAgICB0b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1vYmlsZS1zdGlja3kge1xuICAgIHotaW5kZXg6IDI3O1xuICAgIGhlaWdodDogMy42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBoZWlnaHQ6IDQuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAsIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCwgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyLCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSB7XG4gICAgaGVpZ2h0OiA0LjMxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDE0O1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlID4gLmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS42ODc1cmVtIDFyZW0gMXJlbSAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjA2MjVyZW0gMXJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGE6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250ID4gc3BhbiA+IGRpdiA+IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTExKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQ6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250ID4gZGl2ID4gaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xMDIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEge1xuICBwYWRkaW5nOiAyLjA2MjVyZW0gMS4yNXJlbSAxLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEge1xuICAgIHBhZGRpbmc6IDIuMDYyNXJlbSAxLjI1cmVtIDAuNTYyNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLXNsYSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lci1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpbmstcHJvdmlkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluay1zbGE6aG92ZXIge1xuICBjb2xvcjogI0Q5QzRBQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIHdpZHRoOiAyMS43NXJlbTtcbiAgICB0b3A6IC0yLjQzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB0b3A6IC0yLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgdG9wOiAtMi44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxNC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE0Ljg3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50LS1zbGEge1xuICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjc1cmVtIDFyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgbGVmdDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19mYXZvdXJpdGVzIC5wYXRoLTAge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2Zhdm91cml0ZXMtLWxpa2VkIC5wYXRoLTAge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcC0tbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLS1tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3AtLW1kLWhpZGRlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3Atc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWxfX3RleHQtc2xhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsX190ZXh0LXNsYV9fcmVnaW9uIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGFfX3JlZ2lvbiB7XG4gICAgbWF4LXdpZHRoOiAxODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbF9fdGV4dC1zbGFfX3JlZ2lvbiB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS1zbGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZywgLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNjI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjQzNzVyZW0gMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICB0b3A6IC0zLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtO1xuICAgIHdpZHRoOiAyOHJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiA2MS43JTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLWxpa2UtaWNvbiBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1pbmxpbmUgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG59XG4vKlxuICogVGhlIE1hcFxuICovXG4uc2VhcmNoLXBhZ2VfX21hcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwIHtcbiAgICB0b3A6IDEyN3B4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCAtIDU3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fbWFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzEwcHgpO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuR01hcCwgLnNlYXJjaC1wYWdlX19tYXAgLkdNYXBfX1dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19tYXAgI21hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tYXAtcGFja2FnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX3Jlc3VsdHMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19waW4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwIC5nbS1zdHlsZS1pdyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcgPiBidXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX21hcCAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3cgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvdyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19jb250ZW50IHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2Zvb3RlciAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX21hcF9faW5mby13aW5kb3dfX2xhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnNlYXJjaC1wYWdlX19tYXBfX2luZm8td2luZG93X19sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMS4xMjVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogMTAuNzVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZmF2b3VyaXRlcy0tZ29vZ2xlLW1hcCB7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi4yNXJlbTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI21hcCA+IGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxNS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbWFwID4gZGl2ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxNztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1maWx0ZXItd3JhcCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogNXJlbSAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDQuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwIDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQtZXZlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZC5zZWFyY2gtZmlsdGVyLXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctZWxlbWVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMSksXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA1NiU7XG4gIHBhZGRpbmctdG9wOiA1NiU7XG4gIG1hcmdpbi1sZWZ0OiAtMjglO1xuICBtYXJnaW4tdG9wOiAtMjglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzglLCAzMiUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb2ZmZXItdHlwZTpudGgtY2hpbGQoMiksXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1ldmVudC10eXBlOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIG1hcmdpbi10b3A6IC01MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2JSwgLTI5JSk7XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxMTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTcuNSU7XG4gICAgbWFyZ2luLXRvcDogLTU3LjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOSUsIDIzJSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIuNSU7XG4gICAgbWFyZ2luLXRvcDogLTIyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU2JSwgLTQlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLXJlZ2lvbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICBtYXJnaW4tdG9wOiAtNDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTQ0JSk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tcmVnaW9uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xuICAgIG1hcmdpbi10b3A6IC00NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMjYlKTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1yZWdpb246bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNiUsIDE0MyUpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBtYXJnaW4tbGVmdDogLTQwJTtcbiAgbWFyZ2luLXRvcDogLTQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTclLCAtMjIlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLWd1ZXN0czpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogNzAlO1xuICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgbWFyZ2luLXRvcDogLTM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLCAzMCUpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYmctY2lyY2xlLS1vdGhlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy10b3A6IDY1JTtcbiAgbWFyZ2luLWxlZnQ6IC0zMi41JTtcbiAgbWFyZ2luLXRvcDogLTMyLjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NCUsIDAlKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgMzklKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19iZy1jaXJjbGUtLW90aGVyOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBtYXJnaW4tdG9wOiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MSUsIDExOCUpO1xufVxuLnNlYXJjaC1maWx0ZXJfX2JnLWNpcmNsZS0tb3RoZXI6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG4gIG1hcmdpbi10b3A6IC00MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxNDglKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMC4wNjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCAuc2staWNvbi0tbG9hZGluZyBzdmcge1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1sYXN0X3N0ZXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZSAuc2staWNvbi0tbG9hZGluZyBzdmcge1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtcGFja2FnZS0tbGFzdF9zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1ldmVudHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlX19pbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZV9faW5uZXItbW9iaWxlIHtcbiAgZm9udC1zaXplOiAxLjcyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlOm5vdCguc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tbm8tYm9yZGVyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41NjI1cmVtO1xuICByaWdodDogMS4yNXJlbTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiAzLjQzNzVyZW07XG4gICAgcmlnaHQ6IDIuODEyNXJlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gICAgdG9wOiA0LjVyZW07XG4gICAgcmlnaHQ6IDcuMzc1cmVtO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciA+IHNwYW4gPiBzdmcgPiBwYXRoIHtcbiAgICBmaWxsOiBibGFjaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZV9maWx0ZXIuc3ZnKTtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFicyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicyB7XG4gICAgbWFyZ2luOiAxcmVtIC0xLjVyZW0gMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWZpeGVkIHtcbiAgICBtYXJnaW46IDFyZW0gMCA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tZml4ZWQge1xuICAgIG1hcmdpbjogMXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX190YWJzLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3RhYnMtLW1hcC1vcGVuIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzRjRGNUE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAwIDAuMTI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1sYXN0LS1zdGVwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4tcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0bi1wYWNrYWdlLWxhc3QtLXN0ZXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWlubGluZSB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMCAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtaW4td2lkdGg6IDExLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWlubGluZSB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiAxNS42MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUtYnRuLS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjY4NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDAgMC41cmVtO1xuICBtaW4td2lkdGg6IDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLWJ0bi0tZml4ZWQtbG9jYXRpb24tZXZlbnQtY3JlYXRvciB7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWluLXdpZHRoOiA2LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZS1idG4tLWZpeGVkLWxvY2F0aW9uLWV2ZW50LWNyZWF0b3Ige1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNjg3NXJlbTtcbiAgICBtaW4td2lkdGg6IDcuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQge1xuICAvKlxuICAgKiBWdWUgZm9ybXVsYXRlXG4gICAqL1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNhcmV0LWNvbG9yOiAjMTIxMjEyO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogcmdiKDkwLCAxMjgsIDEyMyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6IHJnYig5MCwgMTI4LCAxMjMpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0LCAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbTpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiByZ2IoOTAsIDEyOCwgMTIzKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgdG9wOiAwLjM3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXJpZ2h0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZpbGw6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB6LWluZGV4OiAzO1xufVxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXJpZ2h0LWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dCAuZm9ybXVsYXRlLWlucHV0LXJpZ2h0LWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIC5zay1pY29uLS1sb2FkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSAuc2staWNvbi0tbG9hZGluZyBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDEzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1maXhlZCAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tZml4ZWQgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24tLWV2ZW50X3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbmF2aWdhdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19uYXZpZ2F0aW9uX19hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKlxuICogRmlsdGVyIGlucHV0c1xuICovXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0IGlucHV0W3R5cGU9cmFkaW9dLFxuLnNlYXJjaC1maWx0ZXJfX2lucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNzByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMC4zMTI1cmVtIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1tYXAtb3BlbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gMjE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4gLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMge1xuICBtYXgtd2lkdGg6IDc4LjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENpcmNsZSBpbnB1dFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICB3aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMTEzcHgpIC8gNCkgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzNjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gNjYwcHgpIC8gNCkgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzMnB4O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTg2cHgpIC8gNCkgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlIC5zay1pY29uLS1jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZSAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gNjJweCAqIDMpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBtYXgtd2lkdGg6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1heC13aWR0aDogMTQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTQ0cHggKiAzKSAvIDMpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxOTZweCAqIDUpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNjAuNjU1NzM3NzA0OXB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IDMuODc1cmVtO1xuICBoZWlnaHQ6IDMuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDlyZW07XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTIuMjVyZW07XG4gICAgaGVpZ2h0OiAxMi4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgICB3aWR0aDogMTAuMDQwOTgzNjA2NnJlbTtcbiAgICBoZWlnaHQ6IDEwLjA0MDk4MzYwNjZyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWZpeGVkIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FmYXJpLW5vLWp1bXAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDY0cHggKiAzKSAvIDIpO1xuICBtYXgtd2lkdGg6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG1heC13aWR0aDogNzdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mzc1cmVtO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IDQuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDQuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1pbmxpbmUgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtaW5saW5lIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tY2lyY2xlLWlubGluZSAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpub3QoOm50aC1jaGlsZCg0bikpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmssIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bm90KDpudGgtY2hpbGQoNG4pKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpub3QoOm50aC1jaGlsZCg2bikpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGwgLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0wLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbCAuc2staWNvbi0tY2hlY2ttYXJrLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmssIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kIC5zay1pY29uLS1jaGVja21hcmsgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1waWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXBpbGwge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcGlsbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1waWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1waWxsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLWV4cGFuZGVkIC5zay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEzMjQzO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjQzQ0NTVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tb2ZmZXItdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1vZmZlci10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgZmlsbDogI0M0NDU1QTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ0NTVBO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtZXZlbnQtY3JlYXRvciB7XG4gIGNvbG9yOiAjOEMyRjNFO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y0RjVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM0Y0RjVBO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBwYXRoIHtcbiAgZmlsbDogIzNGNEY1QTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2OTc3O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTAge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEsIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayAucGF0aC0xIHtcbiAgZmlsbDogIzcyNkU2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzcyNkU2OTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgcGF0aCwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZywgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgge1xuICAgIGZpbGw6ICM5NzkxODk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLXRheG9ub215LWxvY2F0aW9uLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQ6bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkxODk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tYnVpbGRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNzI2RTY5O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1idWlsZGluZ3MgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHBhdGgge1xuICAgIGZpbGw6ICM5NzkxODk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWJ1aWxkaW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnNfcmVzdWx0cyB7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMzJweDtcbiAgICB3aWR0aDogOS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDYuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uID4gc3BhbiA+IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDIzcHg7XG4gIG1heC13aWR0aDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcCAud2VpdGVyLWJ0bi1maXhlZC13aWR0aCB7XG4gIHdpZHRoOiA3LjM3NXJlbTtcbn1cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoLWd1ZXN0cyB7XG4gIHdpZHRoOiA4LjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC0tZmlyc3Qtc3RlcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zX2Rpc2JhbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDY0NiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnNfbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItYnV0dG9uc19sb2FkaW5nIHtcbiAgcGFkZGluZzogMC42OXJlbSAycmVtICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4IHtcbiAgICBtYXJnaW4tdG9wOiA2LjEyNXJlbTtcbiAgfVxufVxuLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy0tZ3Vlc3RzLWZsZXgtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLS1ndWVzdHMtZmxleC1wYWNrYWdlIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtLXJlZ2lvbl9wYWNrYWdlIHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC1ldmVudC1wYWNrYWdlLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2UgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxuICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXItLXBhY2thZ2Uge1xuICAgIG1heC13aWR0aDogMzAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50LnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtaW5saW5lIHtcbiAgICB3aWR0aDogMTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDExLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUgPiBsYWJlbCBpbWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLypcbiAqIE9mZmVyIHR5cGUgZmlsdGVyXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTc1O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDIuNjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCBpbWcge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCkgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSBpbWcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGU6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykgc3ZnIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tb2ZmZXItdHlwZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gICAgZ2FwOiAxLjVyZW0gM3JlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLypcbiAqIEV2ZW50IHR5cGUgZmlsdGVyXG4gKi9cbi5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZXZlbnQtdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSAuc2staWNvbi0tY2hlY2ttYXJrIC5wYXRoLTEge1xuICBmaWxsOiAjM2Y0ZjVhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ldmVudC10eXBlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIEd1ZXN0cyBmaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTZhOTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDMuMDYyNXJlbSAycmVtIDMuNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0tZml4ZWQge1xuICAgIG1heC13aWR0aDogMjguMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZml4ZWQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWJ1YmJsZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAyMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWlubGluZSB7XG4gICAgaGVpZ2h0OiAxNS4zMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpwb3J0cmFpdCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tbWFwLW9wZW4ge1xuICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtMjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy0taW5zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtZXZlbnQtY3JlYXRvci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LWV2ZW50LWNyZWF0b3ItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvciB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtZXZlbnQtY3JlYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjE7XG4gIHRvcDogMC42ODc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRvcDogLTEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07XG4gICAgbWF4LXdpZHRoOiAxNC4zNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICB0b3A6IC0xLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgdG9wOiAtMS44NzVyZW07XG4gIH1cbn1cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG59XG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRvcDogLTAuNjI1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LS1udW1iZXJjbGVhcmFibGVfX2NsZWFyLWJ0biB7XG4gIGJvdHRvbTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQ6bm90KC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzFDQjtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dF9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQ6bm90KC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLWNoZWNrZWQpOmhvdmVyIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXRfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogMi4zMzkxODEyODY1cmVtO1xuICAgIGhlaWdodDogMi4zMzkxODEyODY1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjE2OTU5MDY0MzNweCwgMTI3LjQ4NTM4MDExN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiAzLjIxNjM3NDI2OXJlbTtcbiAgICBoZWlnaHQ6IDMuMjE2Mzc0MjY5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjAuMjMzOTE4MTI4N3B4LCAtNTQuOTcwNzYwMjMzOXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAge1xuICAgIHdpZHRoOiAzLjcyODA3MDE3NTRyZW07XG4gICAgaGVpZ2h0OiAzLjcyODA3MDE3NTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODcuMTM0NTAyOTI0cHgsIC0xNzYuMDIzMzkxODEyOXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA0LjM4NTk2NDkxMjNyZW07XG4gICAgaGVpZ2h0OiA0LjM4NTk2NDkxMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNTQzODU5NjQ5MXB4LCA0Ni43ODM2MjU3MzFweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDUuMjYzMTU3ODk0N3JlbTtcbiAgICBoZWlnaHQ6IDUuMjYzMTU3ODk0N3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTA0LjA5MzU2NzI1MTVweCwgLTEuMTY5NTkwNjQzM3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTUwIHtcbiAgICB3aWR0aDogNi4yMTM0NTAyOTI0cmVtO1xuICAgIGhlaWdodDogNi4yMTM0NTAyOTI0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzMuMDk5NDE1MjA0N3B4LCAtMTY2LjY2NjY2NjY2NjdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDYuNzI1MTQ2MTk4OHJlbTtcbiAgICBoZWlnaHQ6IDYuNzI1MTQ2MTk4OHJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMS42Mzc0MjY5MDA2cHgsIDUxLjQ2MTk4ODMwNDFweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDcuNjc1NDM4NTk2NXJlbTtcbiAgICBoZWlnaHQ6IDcuNjc1NDM4NTk2NXJlbTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTU0Ljk3MDc2MDIzMzlweCwgMzIuMTYzNzQyNjkwMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTAuOTY0OTEyMjgwN3JlbTtcbiAgICBoZWlnaHQ6IDEwLjk2NDkxMjI4MDdyZW07XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg3LjcxOTI5ODI0NTZweCwgLTg3LjcxOTI5ODI0NTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAzLjE0OTYwNjI5OTJyZW07XG4gICAgaGVpZ2h0OiAzLjE0OTYwNjI5OTJyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNTc0ODAzMTQ5NnB4LCAxNzEuNjUzNTQzMzA3MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA0LjMzMDcwODY2MTRyZW07XG4gICAgaGVpZ2h0OiA0LjMzMDcwODY2MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxNS43NDgwMzE0OTYxcHgsIC03NC4wMTU3NDgwMzE1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBoZWlnaHQ6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTcuMzIyODM0NjQ1N3B4LCAtMjM3LjAwNzg3NDAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogNS45MDU1MTE4MTFyZW07XG4gICAgaGVpZ2h0OiA1LjkwNTUxMTgxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42MjIwNDcyNDQxcHgsIDYyLjk5MjEyNTk4NDNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBoZWlnaHQ6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwLjE1NzQ4MDMxNXB4LCAtMS41NzQ4MDMxNDk2cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA4LjM2NjE0MTczMjNyZW07XG4gICAgaGVpZ2h0OiA4LjM2NjE0MTczMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05OC40MjUxOTY4NTA0cHgsIC0yMjQuNDA5NDQ4ODE4OXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGhlaWdodDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzLjc3OTUyNzU1OTFweCwgNjkuMjkxMzM4NTgyN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjMzNDY0NTY2OTNyZW07XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwOC42NjE0MTczMjI4cHgsIDQzLjMwNzA4NjYxNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgaGVpZ2h0OiAxNC43NjM3Nzk1Mjc2cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTguMTEwMjM2MjIwNXB4LCAtMTE4LjExMDIzNjIyMDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDIxOHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI3NHB4LCAtOTRweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNi4zNzVyZW07XG4gICAgaGVpZ2h0OiA2LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDlweCwgLTMwMXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tODAge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgODBweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDlyZW07XG4gICAgaGVpZ2h0OiA5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTc4cHgsIC0ycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiAxMC42MjVyZW07XG4gICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTI1cHgsIC0yODVweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDExLjVyZW07XG4gICAgaGVpZ2h0OiAxMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwOHB4LCA4OHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTMuMTI1cmVtO1xuICAgIGhlaWdodDogMTMuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2NXB4LCA1NXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MHB4LCAtMTUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAge1xuICAgIHdpZHRoOiAzLjE0OTYwNjI5OTJyZW07XG4gICAgaGVpZ2h0OiAzLjE0OTYwNjI5OTJyZW07XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNTc0ODAzMTQ5NnB4LCAxNzEuNjUzNTQzMzA3MXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzAge1xuICAgIHdpZHRoOiA0LjMzMDcwODY2MTRyZW07XG4gICAgaGVpZ2h0OiA0LjMzMDcwODY2MTRyZW07XG4gICAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxNS43NDgwMzE0OTYxcHgsIC03NC4wMTU3NDgwMzE1cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MCB7XG4gICAgd2lkdGg6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBoZWlnaHQ6IDUuMDE5Njg1MDM5NHJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTcuMzIyODM0NjQ1N3B4LCAtMjM3LjAwNzg3NDAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogNS45MDU1MTE4MTFyZW07XG4gICAgaGVpZ2h0OiA1LjkwNTUxMTgxMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDQxNjY2NjY2N3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy42MjIwNDcyNDQxcHgsIDYyLjk5MjEyNTk4NDNweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBoZWlnaHQ6IDcuMDg2NjE0MTczMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwLjE1NzQ4MDMxNXB4LCAtMS41NzQ4MDMxNDk2cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA4LjM2NjE0MTczMjNyZW07XG4gICAgaGVpZ2h0OiA4LjM2NjE0MTczMjNyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05OC40MjUxOTY4NTA0cHgsIC0yMjQuNDA5NDQ4ODE4OXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMjAwIHtcbiAgICB3aWR0aDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGhlaWdodDogOS4wNTUxMTgxMTAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYzLjc3OTUyNzU1OTFweCwgNjkuMjkxMzM4NTgyN3B4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMzUwIHtcbiAgICB3aWR0aDogMTAuMzM0NjQ1NjY5M3JlbTtcbiAgICBoZWlnaHQ6IDEwLjMzNDY0NTY2OTNyZW07XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzNyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwOC42NjE0MTczMjI4cHgsIDQzLjMwNzA4NjYxNDJweCk7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE0Ljc2Mzc3OTUyNzZyZW07XG4gICAgaGVpZ2h0OiAxNC43NjM3Nzk1Mjc2cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTguMTEwMjM2MjIwNXB4LCAtMTE4LjExMDIzNjIyMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQzcHgsIDExOHB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zMCB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNjRweCwgLTQycHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMy4xODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjVweCwgLTEyNi41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDUwcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTEwMCB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0cHgsIC0zcHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDUuMzEyNXJlbTtcbiAgICBoZWlnaHQ6IDUuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk0LjVweCwgLTE0Mi41cHgpO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDUuNzVyZW07XG4gICAgaGVpZ2h0OiA1Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MXB4LCA1MnB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiA2LjU2MjVyZW07XG4gICAgaGVpZ2h0OiA2LjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTU3LjVweCwgMjAuNXB4KTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS01MDAge1xuICAgIHdpZHRoOiA5LjQzNzVyZW07XG4gICAgaGVpZ2h0OiA5LjQzNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTYuNXB4LCAtNzkuNXB4KTtcbiAgfVxufVxuLypcbiAqIElubGluZSBmaWx0ZXIgb3ZlcnJpZGVzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogMy4xNjIyMDIzODFyZW07XG4gICAgaGVpZ2h0OiAzLjE2MjIwMjM4MXJlbTtcbiAgICBmb250LXNpemU6IDEuMTc0ODEyMDMwMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxODMuMDM1NzE0Mjg1N3B4LCAtODEuODQ1MjM4MDk1MnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwIHtcbiAgICB3aWR0aDogNS4zMTI1cmVtO1xuICAgIGhlaWdodDogNS4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwNy41cHgsIC0xMzcuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tMTAwIHtcbiAgICB3aWR0aDogNC4zNTI2Nzg1NzE0cmVtO1xuICAgIGhlaWdodDogNC4zNTI2Nzg1NzE0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40MDk3NzQ0MzYxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMzYuMDExOTA0NzYxOXB4LCAwLjg5Mjg1NzE0MjlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xMDAge1xuICAgIHdpZHRoOiA3LjMxMjVyZW07XG4gICAgaGVpZ2h0OiA3LjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjI4LjVweCwgMS41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0xNTAge1xuICAgIHdpZHRoOiA1LjIwODMzMzMzMzNyZW07XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzNyZW07XG4gICAgZm9udC1zaXplOiAxLjQwOTc3NDQzNjFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyLjVweCwgLTc3LjM4MDk1MjM4MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTE1MCB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgaGVpZ2h0OiA4Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwNXB4LCAtMTMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0yMDAge1xuICAgIHdpZHRoOiA1Ljc2NjM2OTA0NzZyZW07XG4gICAgaGVpZ2h0OiA1Ljc2NjM2OTA0NzZyZW07XG4gICAgZm9udC1zaXplOiAyLjExNDY2MTY1NDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMwLjA1OTUyMzgwOTVweCwgMTkuMzQ1MjM4MDk1MnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTIwMCB7XG4gICAgd2lkdGg6IDkuNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDkuNjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMTguNXB4LCAzMi41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tZ3Vlc3RzLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0LS0zNTAge1xuICAgIHdpZHRoOiA2LjQzNjAxMTkwNDhyZW07XG4gICAgaGVpZ2h0OiA2LjQzNjAxMTkwNDhyZW07XG4gICAgZm9udC1zaXplOiAyLjM0OTYyNDA2MDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4LjUxMTkwNDc2MTlweCwgMTkuOTQwNDc2MTkwNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTM1MCB7XG4gICAgd2lkdGg6IDEwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAxMC44MTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgxLjVweCwgMzMuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWd1ZXN0cy1maWx0ZXIuc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dC0tNTAwIHtcbiAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDMuNzU5Mzk4NDk2MnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC4yMzgwOTUyMzgxcHgsIC03NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTUwMCB7XG4gICAgd2lkdGg6IDE1Ljc1cmVtO1xuICAgIGhlaWdodDogMTUuNzVyZW07XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0cHgsIC0xMjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ndWVzdHMtZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19idWJibGUtaW5wdXQtLTgwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICAgIG1heC13aWR0aDogMjMuNjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2J1YmJsZS1pbnB1dCB7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA1OCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAwIDQ0JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gIHdpZHRoOiAyMC41cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGhlaWdodDogMjUuODc1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlci13cmFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuN2ZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG59XG5cbi5zZWFyY2gtZmlsdGVyX19ndWVzdHMtaW5mby0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGhlaWdodDogMy44MTI1cmVtO1xufVxuXG4vKlxuICogT3RoZXIgZmlsdGVyc1xuICovXG4uc2VhcmNoLWZpbHRlci13cmFwLS1vdGhlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5YTkzO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tb3RoZXJzIHtcbiAgICBwYWRkaW5nOiAwIDAgNC4zNzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItZHJvcGRvd25zIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0IHNwYW4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3QgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1kcm9wZG93bnMgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biwgLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2RTY5ICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWRyb3Bkb3ducyAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb3RoZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vdGhlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vdGhlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXIsIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLW90aGVyLCAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2VjdGlvbi10aXRsZS0tb3RoZXIsIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1vdGhlci1kcm9wZG93bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlY3Rpb24tdGl0bGUtLXNlYXJjaC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zZWN0aW9uLXRpdGxlLS1zZWFyY2gtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFOEI4NTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1vdGhlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tb3RoZXIgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vdGhlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3RoZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS10YXhvbm9teSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlYWNoYWJpbGl0aWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZmlsdGVyX19vdGhlci1oZWFkZXItLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICM4RThCODU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fb3RoZXItaGVhZGVyLS1zdGlja3kgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX290aGVyLWhlYWRlci0tc3RpY2t5IGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS1maXJzdCB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19zZXBhcmF0b3ItLXNlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3NlcGFyYXRvci0tdGhpcmQge1xuICAgIG1hcmdpbi10b3A6IDQuNTYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fc2VwYXJhdG9yLS1mb3VydGgge1xuICAgIG1hcmdpbi10b3A6IDMuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uLFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcmVhY2hhYmlsaXRpZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLW91dHNpZGUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS10YXhvbm9teS1sb2NhdGlvbiAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyayksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmssXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24gLnNrLWljb24tLWNoZWNrbWFyayBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMCB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzIC5zay1pY29uLS1jaGVja21hcmsgLnBhdGgtMSB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXJlYWNoYWJpbGl0aWVzLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24uc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNrLWljb24tLWNoZWNrbWFyayBzdmcsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcy5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2staWNvbi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS5zZWFyY2gtZmlsdGVyX19pbnB1dC0tdGF4b25vbXktbG9jYXRpb24sXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjY4NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXRheG9ub215LWxvY2F0aW9uOm50aC1jaGlsZCg1biksXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1yZWFjaGFiaWxpdGllczpudGgtY2hpbGQoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB0b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tb3RoZXItZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1idWlsZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWJ1aWxkaW5ncyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWJ1aWxkaW5ncyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzYpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXByaWNlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzUpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdHlsZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rNSk6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9wZXJhdGlvbnMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZDpudGgtY2hpbGQobis1KTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbiAqIE92ZXJyaWRlICB2aXNpYmlsaXR5IGZvciBleHBhbmRpbmcgcGlsbHMgb24gRGVza3RvcHNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kLS1wcmljZXMsXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQtLXN0eWxlcyxcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZC0tb3BlcmF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3R5bGVzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tcGlsbDpudGgtY2hpbGQobisxMik6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQpLCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcGlsbHMtY29sbGFwc2VkLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0eWxlcyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb3BlcmF0aW9ucyAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLXBpbGw6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vcGVyYXRpb25zIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSwgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXBpbGxzLWNvbGxhcHNlZC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1wcmljZXMgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1waWxsOm50aC1jaGlsZChuKzEyKTpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LWV4cGFuZCksIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1waWxscy1jb2xsYXBzZWQuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcHJpY2VzIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1leHBhbmQ6bnRoLWNoaWxkKG4rMTIpOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtZXhwYW5kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QTk2OTE7XG59XG4uc2VhcmNoLWZpbHRlci13cmFwLS1yZWdpb24tZmlsdGVyLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC1maWx0ZXItd3JhcC0tcmVnaW9uLWZpbHRlci5zZWFyY2gtZmlsdGVyLXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9faW5uZXItLWlubGluZS5zZWFyY2gtZmlsdGVyX19pbm5lci0tbWFwLW9wZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1zZWN0aW9uLXZpZXcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby0taW5saW5lIHtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAzMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZS5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50LS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgbWFyZ2luOiAxLjYyNXJlbSAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDE3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAge1xuICAgIG1heC1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNC4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcCB7XG4gICAgbWF4LWhlaWdodDogMjkuMTI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWhvdmVyIHtcbiAgZmlsbDogI0M0NDU1QTtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWFjdGl2ZSB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzg2ODM4NjtcbiAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICAgIGZpbGw6ICNhZjZmN2E7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1yaWdodC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tbGVmdC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1yaWdodC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IDRweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tbGVmdC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogLTEwcHg7XG4gIGJvdHRvbTogNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDRweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19sYWJlbC0tYm90dG9tLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS10b3AtbGVmdDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogLTEwcHg7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICByaWdodDogNHB4O1xuICB0b3A6IC0xMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1jaXR5LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2xhYmVsLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjFweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDIxcHgpO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eTpob3ZlciAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fbGFiZWwtLWNpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX2NpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG59XG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fY2l0eS1waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0M0NDU1QTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19jaXR5LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGhzbGEoMCwgMCUsIDEwMCUsIDAuNDU4ODIpIDAgMjVweCwgaHNsYSgwLCAwJSwgMTAwJSwgMC40NTg4MikgMjVweCA1MHB4LCBoc2xhKDAsIDAlLCAxMDAlLCAwLjQ1ODgyKSA1MHB4IDEyNnB4LCB0cmFuc3BhcmVudCAxMjZweCAxMDAlKTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXItLW1hcC1vcGVuIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1tYXAtb3BlbiAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWlubGluZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fdGFicy0tcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWdpb24tZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogU3dpdHplcmxhbmQgbWFwXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLypcbiAqIEF1c3RyaWEgbWFwXG4gKi9cbi8qXG4gKiBHZXJtYW55IG1hcFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAgIGJvdHRvbTogNS4zMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDU0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNTApO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogNjUpO1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDMwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1maXhlZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZml4ZWQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA4MCk7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBJbnB1dCBUaHVtYiAqL1xuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW5wdXQgVHJhY2sgKi9cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDI0LjU2MjVyZW07XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lLFxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWF1c3RyaWEtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDM5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tcmVnaW9uIHtcbiAgICB3aWR0aDogMzQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1yZWdpb24gLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC5hY3RpdmUtbWFwIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tb3J0LnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3JlZ2lvbi0tbm8tcmVzdWx0cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQtLW1hcC1vcGVuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAyMDdweDtcbiAgdG9wOiAtMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI5MnB4O1xuICAgIHRvcDogLTQuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dC0tbWFwLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB0b3A6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dC0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTUuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlLS1tYXAtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMi4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5lbC1jYXJkIHtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxNi4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YmVmb3JlLCAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudG5zLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG4gIGJvZHkubWFwLW9wZW4gLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBib2R5Lm1hcC1vcGVuIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cbiAgYm9keS5tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgNi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSxcbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24sXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbixcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDI3NnB4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMS4yNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxOC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19pbnNwaXJhdGlvbi1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9faW5zcGlyYXRpb24tc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMy45Mzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDYuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMCA0LjU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDIuNjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMtLW1hcC1vcGVuIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdG9wOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlLWRlYWxzLS1tYXAtb3BlbiAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjI1cmVtO1xuICAgIHRvcDogLTIuMTg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcGFja2FnZS1kZWFscy0tbWFwLW9wZW4gLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQ6aG92ZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAuMzEyNXJlbSAxLjM3NXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xcyBlYXNlLWluLW91dCwgcmlnaHQgMC4xcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIzcHg7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW46aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMjEuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMjhyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYTpob3ZlciAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4uaW50ZXJuYWwtbGlua3NfX3RhZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5pbnRlcm5hbC1saW5rc19fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaW50ZXJuYWwtbGlua3NfX2luZm9Db250YWludGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX19pbmZvQ29udGFpbnRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGlua3NfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmludGVybmFsLWxpbmtzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTk4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTRweDtcbiAgfVxufVxuLmludGVybmFsLWxpbmtzX19jb250YWluZXItLW1hcC1vcGVuIHtcbiAgd2lkdGg6IDQ0LjM3NXJlbTtcbn1cbi5pbnRlcm5hbC1saW5rc19fY29udGFpbmVyLS1tYXAtb3BlbiAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBtYXgtd2lkdGg6IDk1OHB4O1xuICB3aWR0aDogOTU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgd2lkdGg6IDEyNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgd2lkdGg6IDc2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludGVybmFsLWxpbmtzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7XG4gIGdyaWQtYXJlYTogc3VidGl0bGU7XG59XG5cbi5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gIGdyaWQtYXJlYTogc2xpZGVyO1xufVxuXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIGdyaWQtYXJlYTogbGlzdDtcbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgZ3JpZC1hcmVhOiBidXR0b247XG59XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOS41cmVtIDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlICAgc2xpZGVyXCIgXCJzdWJ0aXRsZSBzbGlkZXJcIiBcImxpc3QgICAgc2xpZGVyXCIgXCJidXR0b24gIHNsaWRlclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyLjI1cmVtIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwic3VidGl0bGVcIiBcInNsaWRlclwiIFwibGlzdFwiIFwiYnV0dG9uXCI7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIGhlaWdodDogMjcuODc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0OHB4IDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlICAgc2xpZGVyXCIgXCJzdWJ0aXRsZSBzbGlkZXJcIiBcImxpc3QgICAgc2xpZGVyXCIgXCJidXR0b24gIHNsaWRlclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwic2xpZGVyXCIgXCJsaXN0XCIgXCJidXR0b25cIjtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB1bCBsaSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZXZlbnQtY3JlYXRvci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy1sYWJlbCxcbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zbGlkZXItY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5ldmVudC1jcmVhdG9yLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxMy42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciAuc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4uZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgNC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uZXZlbnQtY3JlYXRvci1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tbGVmdDogNC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3Ljg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxJSAxZnI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCxcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMCAycmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItYnRuLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBoZWlnaHQ6IDQ3MHB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICB3aWR0aDogNTkycHg7XG4gIGhlaWdodDogMzQycHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNTkycHg7XG4gIGhlaWdodDogMzQycHg7XG59XG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBoZWlnaHQ6IDM0MnB4O1xufVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gIG1hcmdpbjogMjkycHggMXJlbSAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCIgXCJzdWJ0aXRsZVwiIFwibGlzdFwiIFwiYnV0dG9uXCIgXCJzbGlkZXJcIjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInN1YnRpdGxlXCIgXCJsaXN0XCIgXCJidXR0b25cIiBcInNsaWRlclwiO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgIGhlaWdodDogMTMuMTg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMuMTg3NXJlbTtcbiAgfVxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjE4NzVyZW07XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gICAgbWFyZ2luOiAxMC45Mzc1cmVtIDFyZW0gMCAxcmVtO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLWxvY2F0aW9uLXBhZ2UgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyLmNvbnRhaW5lciAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIuZXZlbnQtY3JlYXRvci1hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxOC4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19oZWFkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19faGVhZGVyLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2hlYWRlci1idXR0b24gLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LWlubmVyLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNC4zNzVyZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LWxpc3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9fY2hlY2stYXZhaWxhYmlsaXR5LXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzMzMzMzIDIzLjc1JSwgIzI3MjcyNyA4MC4yMSUpO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLS1uby1oZWFkZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2Ljg3NXJlbSAwIDMuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtLWRpc3BsYXktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tYmlnLXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fdHlwZS1sYWJlbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3R5cGUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JpYmJvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yaWJib24gaDMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIGltZy5wcmludC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGgzIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDBweCAxN3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tdm90aW5nID4gZGl2ID4gaDMge1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwLjdweCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3Rpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiB7XG4gICAgcGFkZGluZzogMC44MTI1cmVtIDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24gaDMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxNXB4IDBweCAwcHggNDhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMTVweCAxMzBweCAwcHggNDhweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBoMyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbiBidXR0b24ge1xuICAgIG1hcmdpbjogMHB4IDg3cHggMHB4IDEwOHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi1oZWFkZXIgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi1oZWFkZXIgPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG4uZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2RvY3VtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2RldGFpbHNfX21haW4taW1hZ2UgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjg3NXJlbTtcbiAgbGVmdDogMS44NzVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41NjI1cmVtO1xuICAgIGJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzX19tYWluLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcHJldm90aW5nX3JpYmJvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjY4NzVyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwcHggMTdweCAyMHB4IDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19wcmV2b3RpbmdfcmliYm9uIGgzIGltZy5wcmludC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3ByZXZvdGluZ19yaWJib24gaDMgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uLWluZm8tcmVudCBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvZGVmYXVsdC1za2luLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNsYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2xhIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1zZWN0aW9uLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbi1zbGEge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24tc2xhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm8tZGV0YWlscy1zbGEge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy0tbW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3ctc2xhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tY29sdW1uLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1jb2x1bW5fbm8tYm9yZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWNvbHVtbi1zbGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbC1uby1wYWRkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbC1zbSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXRyaW1tZWQtLXZpc2FibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdHJpbW1lZC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdHJpbW1lZC0tYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmctc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbS1zY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbS1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1ZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWVzX2ltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNy41cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlID4gaW1nIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2NvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fZW1haWwtcHJpbnR2aWV3LFxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fcGhvbmUtcHJpbnR2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QgbGkgaW1nW3NyYyo9XCJjaGVjay5zdmdcIl0ge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93Omxhc3QtY2hpbGQgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtc2hvdy1tYWluID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1ub3QtZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1ub3QtZXhwYW5kZWQgPiBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qtbm90LWV4cGFuZGVkID4gbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtZXhwYW5kZWQgPiBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtZXhwYW5kZWQgPiBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC1leHBhbmRlZCA+IGxpOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdC10cmlnZ2VyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3QtdHJpZ2dlciBzdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2lubGluZS1saXN0LXRyaWdnZXItbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgLmFsaWduLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IC5hbGlnbi10ZXh0IC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtLWV4cGFuZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA0NiU7XG4gIHdpZHRoOiAxOC4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05LjA2MjVyZW0sIC0wLjYyNXJlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtLXJvb21zX3NsaWRlciB7XG4gICAgbGVmdDogNjIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgICBsZWZ0OiA3OCU7XG4gICAgd2lkdGg6IDE1cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxMi41JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDkuNiU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxOC4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05LjA2MjVyZW0sIC0wLjYyNXJlbSk7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC1saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtcG9wdXAtbGlzdC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgtbisyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4gLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGUgPiBzcGFuID4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LWNvbHVtbi1zbGlkZSA+IHNwYW4gPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1uLXNsaWRlIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tc2xpZGVfdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1jb2x1bW4tLWhhcy1wb3B1cCAuc2staWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWV4cGFuZC10cmlnZ2VyIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjRDk0RDY0O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlcjpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0Q5NEQ2NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtZXhwYW5kLXRyaWdnZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG5cbi8qXG4gKiBSb29tcyBnYWxsZXJ5IG92ZXJyaWRlc1xuICovXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdC1pdGVtIC5wc3dwLWdhbGxlcnkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzLWRlc2NyaXB0aW9uLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxLjI1cmVtIDA7XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZS0tYm9yZGVyIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwtc20ge1xuICBtYXJnaW4tdG9wOiAxLjY4NzVyZW07XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIuOHJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93LWV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogNDMuOHJlbTtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdy1leHBhbmRlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUgLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MDUwNTA7XG59XG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUgLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93Om50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLXJvdzpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93LmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMC42NjY2NjY2NjY3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA1LjI2NXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICB3aWR0aDogNTAlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjVweCk7XG4gIGhlaWdodDogMTYuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZTpudGgtY2hpbGQoLW4rMikge1xuICAgIGhlaWdodDogOC4wNTA2MjVyZW07XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMzkuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlIGEgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9nYWxsZXJ5L3BsdXMuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfaW1hZ2UgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dhbGxlcnkvcGxheS5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSAuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ2FsbGVyeS9yb3RhdGUuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5wc3dwX190b3AtYmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3RvcC1iYXIgLnBzd3BfX2NvdW50ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucm90YXRpb24td3JhcHBlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC5yb3RhdGlvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AgLnBzd3BfX3pvb20td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAucHN3cF9fem9vbS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwIC53cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3A6bm90KC5wc3dwLS16b29tLWFsbG93ZWQpIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLS1mcyAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC0tZnMgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwX19iZyB7XG4gIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyAudGh1bWItd3JhcDpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMgLnRodW1iLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5wc3dwLmhhc0lubmVyVGh1bWJzIC5waG90b1N3aXBlX2lubmVydGh1bWJzIC50aHVtYi13cmFwLmFjdGl2ZXRodW1iOmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucGhvdG9Td2lwZV9pbm5lcnRodW1icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIGhlaWdodDogNS44MTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBzd3BfX3RvcC1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgcmlnaHQ6IDI0NHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fem9vbS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAucHN3cC5oYXNJbm5lclRodW1icyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAyMDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLnBzd3AuaGFzSW5uZXJUaHVtYnMgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiA4LjM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnkgLmdhbGxlcnkgZmlndXJlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgaGVpZ2h0OiAxMS4xMjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19nYWxsZXJ5IC5nYWxsZXJ5IGZpZ3VyZSBhIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMzElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmUge1xuICAgIGhlaWdodDogMTEuMTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fZ2FsbGVyeSAuZ2FsbGVyeSBmaWd1cmU6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBoZWlnaHQ6IDE2LjYyNXJlbTtcbiAgfVxufVxuXG4uY29sLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2dhbGxlcnlfX3Bob3RvLXN3aXBlLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMCA0LjE4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tY29sdW1uIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC13cmFwLS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtd3JhcC0tc3VibWl0IGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzJjMmMyYztcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMmMyYzJjO1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OjpwbGFjZWhvbGRlciwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICMyYzJjMmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF0sIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS10ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzY1NjU2NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLXRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZXJyb3I6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtLWVycm9yOjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvci5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5oaWdobGlnaHRlZC50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjUpO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmRheV9fbW9udGhfYnRuLFxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5tb250aF9feWVhcl9idG4ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgei1pbmRleDogMjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlci0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXItLWVycm9yIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9dGV4dF06bm90KC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1lcnJvci5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC4xNSk7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtLS1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybS0tbW9kYWwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIGlucHV0W3R5cGU9Y2hlY2tib3hdW3R5cGU9dGV4dF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0tLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tbW9kYWwge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctaW5wdXQtLW1vZGFsLS10ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZmxvYXRpbmctbGFiZWwtLWVycm9yIHtcbiAgY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC0tZXJyb3ItLWRhdGVwaWNrZXIgPiBkaXYgPiBpbnB1dCB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1lcnJvci0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZsb2F0aW5nLWxhYmVsLS1tb2RhbCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mbG9hdGluZy1sYWJlbC0tbW9kYWxfdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLS1tb2RhbF90ZXh0YXJlYSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmZsb2F0aW5nLWxhYmVsLS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZsb2F0aW5nLWxhYmVsLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LXRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1kYXRlcGlja2VyID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tZGF0ZXBpY2tlciA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1tb2RhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tbW9kYWxfZW1wdHkge1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uLS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24tLXdyYXAgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWJ1dHRvbi0td3JhcCA+IGRpdiA+IGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLCAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWxfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3hfcGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWxfX2hlYWQtLWNvbnRhaW5lci0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuXG4uZGlzYWJsZS1idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2VtYWlsLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19lbWFpbC1lcnJvci1tZXNzYWdlLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gIGNvbG9yOiAjRUM1MzZDO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMge1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXRpdGxlLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZSwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZywgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtbGlzdGluZzpsYXN0LWNoaWxkLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3Rpbmc6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3RpbmcsIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1jb250ZW50LCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtY29udGVudCwgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1yYXRpbmcgLnNrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXJhdGluZyBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jldmlld3MtZm9vdGVyLCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX21hcCB7XG4gIGhlaWdodDogMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbWFwIHtcbiAgICBoZWlnaHQ6IDMxLjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19tYXBfX3Bpbi1pbmZvIGEge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbWFwX19waW4taW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIge1xuICBwYWRkaW5nOiA1cmVtIDAgMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQtLXNtLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMXJlbSAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFncyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3MgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzX190YWctLXNtLXRleHQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDExLjg3NXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdmgge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMy4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDFyZW0gMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOS40Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDEuMjVyZW0gMS43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxMC42MjVyZW0gMCAxMHJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2Ljc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlLFxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5lbC1jYXJkIHtcbiAgICB3aWR0aDogMjguMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDE5LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbiszKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuZWwtY2FyZCB7XG4gICAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDE5cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXJfbWluLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlcl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyX21pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMXJlbSAxcmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGFncyAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTEuODc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50bnMtb3ZoIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190YWdzIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTMuMzc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIHRvcDogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgaGVpZ2h0OiAxNi40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLmVsLWNhcmQge1xuICAgIHdpZHRoOiAxNC4wNjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnNsaWRlLXZpc2libGUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNy4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjUuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW50aXR5LWRldGFpbHNfX3Jvb21zLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmc6IDEyLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LCAubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xufVxuLnN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM3MjcyNzI7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMjIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbn1cbi5zdGlja3ktYm94X19zaGFyZS1ib3guaXMtb3BlbiwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gsIC5pcy1vcGVuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCwgLmlzLW9wZW4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IC50d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggLnR3aXR0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94LmlzLW9wZW4ge1xuICB0b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgcmlnaHQ6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3R3aXR0ZXItd2hpdGUuc3ZnXCIpO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnXCIpO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2Z1wiKTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxNC4zNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgd2lkdGg6IDE5LjM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94ID4gLmJ0biB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKS5idG4tLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fYmFjayAuc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuLS1saWtlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19saWtlLWJ0bi10ZXh0LFxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19ib29rLWJ0biAuc2staWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDExMC40LCAxMzQuMDYxODE4MTgxOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDM5LCA3NC4zNDU0NTQ1NDU1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmRpc2FibGVkLCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjYuMjUsIDYzLjY4MTgxODE4MTgpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMTQuNzUsIDEzNy43LCAwLjUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogMTEuODc1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgbGVmdDogMSU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LS1vcGVuIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICB1bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gPiAuYnRuIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1uby1iYW5uZXIge1xuICB0b3A6IC0xM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyB7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTQuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvID4gLmJ0biB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxOS4zNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyA+IC5idG4gLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nbyAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkuYnRuLS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLW5vLWJhbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28gLmJ0bi0taWNvbi5idG4tLXNtIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X2xvZ28taW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9sb2dvLWltZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfbG9nby1pbWctd3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgLyogRm9yY2UgdGhlIGZpcnN0IGl0ZW0gdG8gdGFrZSB1cCB0aGUgZnVsbCB3aWR0aCAqL1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNDclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRjVBNzU7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBzdHJva2U6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0bjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fZm9vdGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94LCAuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xufVxuLnN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveDpiZWZvcmUsIC5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM3MjcyNzI7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMjIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCAucGFja2FnZS1wcmljZS10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveC0tdGV4dCAucGFja2FnZS1wcmljZS1wZXItcGVyc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3ggLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCAudHdpdHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9lbWFpbC13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC90d2l0dGVyLXdoaXRlLnN2Zyk7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE0O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiBkaXYgPiBkaXYgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2ID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IGRpdiA+IGRpdiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCA+IC5idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCAuYnRuOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3gge1xuICAgIGhlaWdodDogNC45Mzc1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gLmJ0biAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveCB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94ID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3ggLmJ0bjpub3QoW3R5cGU9c3VibWl0XSkgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94IC5idG46bm90KFt0eXBlPXN1Ym1pdF0pLmJ0bi0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19iYWNrIC5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fbGlrZS1idG4tLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2xpa2UtYnRuLXRleHQsXG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX2Jvb2stYnRuIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMTEwLjQsIDEzNC4wNjE4MTgxODE4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICB9XG4gIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpmb2N1cywgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMzksIDc0LjM0NTQ1NDU0NTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTE0Ljc1LCAxMzcuNywgMC41KTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZGlzYWJsZWQsIC5lbnRpdHktZGV0YWlscy0tcGFja2FnZV9fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ0bjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgNzQuMzQ1NDU0NTQ1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNi4yNSwgNjMuNjgxODE4MTgxOCk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDExNC43NSwgMTM3LjcsIDAuNSk7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiAxMS44NzVyZW07XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzLS1wYWNrYWdlX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYm94OmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAuZW50aXR5LWRldGFpbHMtLXBhY2thZ2VfX25hdi1zdGlja3ktYm94X19zaGFyZS1ib3gtLW9wZW4ge1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogMTc4cHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uLXJlc2VydmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1kYXJrX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAjc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGlja3ktcGFja2FnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1saXN0aW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjEyNXJlbTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbGlzdGluZy1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vcmUtYnRuIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb3JlLWJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXBpY3R1cmUge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtcGljdHVyZSBpbWcge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlLW1vZGFsIGltZyB7XG4gIHdpZHRoOiAzLjYxMjVyZW07XG4gIGhlaWdodDogMy42MTI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWluZm86bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1waWN0dXJlIGltZyBzdmcge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWRlc2NyaXB0aW9uLW1vZGFsIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudC13cmFwIHtcbiAgZmxleDogMCAwIDczJTtcbiAgbWF4LXdpZHRoOiA3MyU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAuZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLWxpc3RpbmctbW9kYWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICB3aWR0aDogNjU2cHg7XG4gIGhlaWdodDogNzU2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDgzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtbW9kYWwtc3RpY2t5LWhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgd2lkdGg6IDY1NnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG59XG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLW1vZGFsLXN0aWNreS1oZWFkIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy1tb2RhbC1zdGlja3ktaGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLmVsLWNhcmQge1xuICB3aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9faW1hZ2Uge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCA0MHB4KTtcbiAgd2lkdGg6IDgwcHg7XG59XG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uY29tbWVudHMtc2xpZGVyX19vbmUtY29tbWVudF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NnB4LCA0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNjNweCAzN3B4IDM0cHggMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uLS1vbmUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMuMzc1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21tZW50cy1zbGlkZXJfdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHNwYW4uY29tbWVudHMtc2xpZGVyLW1vcmUge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnRzLXdyYXAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX29uZS1jb21tZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscyAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbi5wYWNrYWdlLWRldGFpbHMtLXBsYWNlaG9sZGVyIC5saW5lYXItcHJvZ3Jlc3MsXG4ucGFja2FnZS1kZXRhaWxzLS1wbGFjZWhvbGRlciAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC5jb250YWluZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAudG5zLW91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3NsaWRlci1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHMgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4JTtcbiAgYm90dG9tOiA2LjYyNXJlbTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMgLnRucy1uYXYge1xuICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzIC50bnMtbmF2IC50bnMtbmF2LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibHVyLCAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24sIC5wYWNrYWdlLWRldGFpbHNfX3Njcm9sbC1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAyNjZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uIHtcbiAgICB3aWR0aDogMjUuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbiB7XG4gICAgd2lkdGg6IDM3cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMxMjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1zbSB7XG4gIHdpZHRoOiAyMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXNtIHtcbiAgICB3aWR0aDogMjRyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRpdGxlLS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBsaSxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBwIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qubm8tc3BhY2UtdG9wLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC5uby1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCxcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IGxpLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgbGkgaW1nLFxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1pbmZvIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0gcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtIHAsXG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbSAuaXRlbXMtd3JhcCxcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW1zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4sXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaXRlbS1kZXRhaWxzIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pdGVtLWRldGFpbHMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIC5pY29uLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRlZCAuaWNvbixcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0tLWV4cGFuZGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdC1sZyBsaSBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFicy0tb3Zlcm5pZ2h0IHtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tdGFiIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLXRhYi0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi10YWIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAzMztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19zY3JvbGwtbmV4dCB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTYwcHgpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fc2Nyb2xsLW5leHQgaW1nIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlscyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLXdoaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tLWV4cGFuZGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHAsIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gc3BhbiwgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1saXN0LXdyYXAubm93cmFwLWNvbHVtbi11cC1zbSBwLCAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWxpc3Qtd3JhcC5ub3dyYXAtY29sdW1uLXVwLXNtIHNwYW4sIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwLm5vd3JhcC1jb2x1bW4tdXAtc20gbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtbGlzdC13cmFwIC5ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gIG9yZGVyOiA1O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucy5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ0NDQ7XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBmbGV4OiAwIDAgMzAlO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDcwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB1bCBsaSBzcGFuIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMCA2NiU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5ib2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCB7XG4gIHotaW5kZXg6IDY2Njc7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDQuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2lubmVyIC5zay1tb2RhbF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOTM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgcGFkZGluZzogMnJlbSAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDIuOTM3NXJlbSA2LjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbjogMCAzLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIG1hcmdpbjogMCA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRGNEY0RjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9faGVhZCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuc2stbW9kYWxfX2hlYWQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5zay1tb2RhbF9fY2xvc2UgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICBtYXJnaW46IDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEY0RjRGO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgaGVpZ2h0OiAzMS45Mzc1cmVtO1xuICBtaW4taGVpZ2h0OiAzMS45Mzc1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvdHRvbTogMS41cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDQuMzEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44Myk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC5zY2FsZWQtdXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiAuc2NhbGVkLWRvd24tbWluaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50bnMtbmF2IC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogOHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyQzJDMkM7XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gIHJpZ2h0OiAyLjI1cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIC50aW55LXNsaWRlcl9fYXJyb3ctLWdhbGxlcnktbGVmdCB7XG4gIGxlZnQ6IDIuMjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXIge1xuICAgIGhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxNC4zNzVyZW07XG4gICAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jb3Zlci1waG90b3MgaW1nIHtcbiAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnRucy1uYXYge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAudG5zLW5hdiBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX3RpdGxlLS1zbWFsbC1zY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZmxleDogMCAwIDg4JTtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLnNrLW1vZGFsX19oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbG9jYXRpb24taW5mb3MtbW9kYWwgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvcy1tb2RhbCAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tbGFiZWwtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCAucm9vbS1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IC5yb29tLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QgLml0ZW1zLXdyYXAubm8tc3BhY2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnR4dF91bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53aWR0aC0xMDAtc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG4ucGFja2FnZS1maWx0ZXJfX2Zvb3Rlci5wYWNrYWdlLXN1bW1hcnlfX3N0aWNreS1ib3ggLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveC1idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41NjI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mZV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUteWVsbG93IHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVfX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbiB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0IyNkE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUtcmVkIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19uby1pdGVtcy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5tYWdhemluZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwIDMuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19oZWFkZXIsIC5ldmVudGpvYnNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1LjkzNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlciwgLmV2ZW50am9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMS44NzVyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1hZ2F6aW5lc19faGVhZGVyLXN0aWNreSB7XG4gICAgYW5pbWF0aW9uOiBzaG93RG93biAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG4gIC5tYWdhemluZXNfX2hlYWRlci1zY3JvbGwtZG93biB7XG4gICAgYW5pbWF0aW9uOiBoaWRlVXAgMC44cyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUsIC5ldmVudGpvYnNfX2hlYWRlci10aXRsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1tb2JpbGUsIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZSwgLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZSwgLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLCAubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSwgLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42ODc1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hZ2F6aW5lc19faGVhZGVyLXRpdGxlLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWFnYXppbmVzX19oZWFkZXItdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2hlYWRlci10aXRsZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LWRpc2FibGVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJyZWFrLW5vLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50ID4gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuICAubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMy43NXJlbSAwO1xufVxuXG4ubWFnYXppbmVzX19uby1yZXN1bHRzLS1uZXdlc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYWdhemluZV9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3LnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtO1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tYWdhemluZXNfX2VudGl0eS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1hZ2F6aW5lc19fZW50aXR5LWltYWdlX19wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAtMTlweCAtMTlweCAyNHB4O1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktaW1hZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubWFnYXppbmVzX19saWtlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLm1hZ2F6aW5lc19fbGlrZS1idG4gLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5tYWdhemluZXNfX2xpa2UtYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xufVxuLm1hZ2F6aW5lc19fbGlrZS1idG46aG92ZXIgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2xpa2UtYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAubWFnYXppbmVzX19saWtlLWJ0biAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fbGlrZS1idG4tLW5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4ubWFnYXppbmVzX19lbnRpdHktZXhjZXJwdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5tYWdhemluZXNfX2VudGl0eS1leGNlcnB0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0Q5NEQ2NDtcbn1cbi5tYWdhemluZXNfX2VudGl0eS1leGNlcnB0LWxpbmsgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLm1hZ2F6aW5lc19fZW50aXR5LWNhcmQtLXBsYWNlaG9sZGVyIC5waC1yb3cgLmJpZyB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uc20tc2NyZWVuLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNtLXNjcmVlbi1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiAxOS41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdG9wOiA1NXB4O1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDEyNnB4O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNhcmV0LWNvbG9yOiAjZmZmZmZmO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0taW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7IC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc3VibWl0LCAubWFnYXppbmVzX19jYXRlZ29yaWVzLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtZm9ybS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudS1pdGVtLS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnUtaXRlbV9fc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLW1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51X190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJcbiAqL1xuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy0tcGxhY2Vob2xkZXIgLnBoLXJvdyBkaXYge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLS1wbGFjZWhvbGRlciAucGgtcm93IC5iaWcge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLS1wbGFjZWhvbGRlciAucGgtcm93IC5iaWcuZW1wdHkge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDE1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1zdGlja3ktbWVudS13cmFwLS1zdGlja3kge1xuICBhbmltYXRpb246IGdvVXAgMC4zcyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzLXN0aWNreS1tZW51LXdyYXAtLXN0aWNreS11cCB7XG4gIGFuaW1hdGlvbjogZ29Eb3duIDAuM3MgZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZ29Eb3duIHtcbiAgZnJvbSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdvVXAge1xuICBmcm9tIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtc3RpY2t5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42MjVyZW0gMS41NjI1cmVtIDAuNjI1cmVtO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllc19fc3RpY2t5LW1lbnVfX3BpbGwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4ubWFnYXppbmVzX19jYXRlZ29yaWVzX19zdGlja3ktbWVudV9fcGlsbC0tcGluayB7XG4gIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19kYXRlLCAuZXZlbnRqb2JzX19kZXRhaWxzX19kYXRlIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEsIC5ldmVudGpvYnNfX2RldGFpbHNfX3RvcC1tZXRhLWRhdGEge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhLCAuZXZlbnRqb2JzX19kZXRhaWxzX190b3AtbWV0YS1kYXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSwgLmV2ZW50am9ic19fZGV0YWlsc19fdG9wLW1ldGEtZGF0YSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3RhZ3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3RhZ3MgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDFyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS0teW91dHViZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19faW1hZ2UtY29udCB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zYWZhcmktbm8tanVtcCAubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fbWV0YS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fbWV0YS1kYXRhX19ub3QtbG9hZGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX21ldGEtZGF0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9ucywgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbjpsYXN0LWNoaWxkLCAuZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiBzdmcsIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uID4gc3BhbiwgLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3R3aXR0ZXItd2hpdGUuc3ZnXCIpO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnXCIpO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy93aGF0c3VwLXdoaXRlLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idXR0b24tLXdoYXRzdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnXCIpO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2xpa2UtYnRuLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19saWtlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19zaGFyZS1idG4ge1xuICB3aWR0aDogNi4wNjI1cmVtO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fc2hhcmUtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMtLW1vcmUtbGlrZXMge1xuICAgIG1hcmdpbi1yaWdodDogNS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAubWFnYXppbmUtZGV0YWlscy0taWNvbnMtLW1vcmUtbGlrZXMge1xuICAgIG1hcmdpbi1yaWdodDogNi4xMjVyZW07XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXJlbTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDUuOTM3NXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICMxMjEyMTI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzEyMTIxMjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMTIxMjEyO1xuICBvcGFjaXR5OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX2Zvcm0gLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIC5lbnRpdHktY29udGFjdC1mb3JtX19tZXNzYWdlLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19mb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1NCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrXCIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fZm9ybSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IC5zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19pbWFnZS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS13YXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19icmVhZGNydW1iLW5hdmktLWljb24gc3BhbiBzdmcge1xuICB3aWR0aDogMTFweDtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IC5zd2lwZXItc2xpZGUgLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBnYXA6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHMgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5tb2JpbGUtc3dpcGVyLS1vbmUtaXRlbSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLm1hZ2F6aW5lc19fZGV0YWlscyAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24gLm1hZ2F6aW5lc19fZGV0YWlsc19fZ2FsbGVyeS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDUuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjpiZWZvcmUsIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtb3V0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW91dGVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRucy1vdXRlcjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudG5zLW92aCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgei1pbmRleDogMztcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTkuMDYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE1LjM3NXJlbTtcbiAgfVxufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxLjEwNSk7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1saW5rOmhvdmVyIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI0LjEyNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItd3JhcHBlcixcbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE4LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTkuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEzLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxOS4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGVyIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoLW4rMykge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2LjI1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX2hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19oZWFkZXItc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbjogMC42MjVyZW0gMCAzLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faGVhZGVyLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZmF2b3JpdGVzX190YWJzLS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuXG4uZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZhdm9yaXRlc19fdGFicy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuMzEyNXJlbTtcbn1cbi5mYXZvcml0ZXNfX3RhYnMtaXRlbS0tYWN0aXZlIGEsIC5mYXZvcml0ZXNfX3RhYnMtaXRlbTpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX190YWJzLWl0ZW0tLWFjdGl2ZSAuZmF2b3JpdGVzX190YWJzLWluZGljYXRvciwgLmZhdm9yaXRlc19fdGFicy1pdGVtOmhvdmVyIC5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXZvcml0ZXNfX3RhYnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX190YWJzLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX3RhYnMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5mYXZvcml0ZXNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmF2b3JpdGVzX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4JTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy1lcnJvci5zdmcpO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNGRjVBNzU7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lLS1lcnJvciBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjRkY1QTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUtLWVycm9yIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZS0tZXJyb3IgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwge1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLmNlbGwuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTAsIDExNywgMC41KTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLCAuZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5jZWxsLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmF2b3JpdGVzX19pbmZvIC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIC5kYXlfX21vbnRoX2J0bixcbi5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUgLm1vbnRoX195ZWFyX2J0biB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLnZkcC1kYXRlcGlja2VyLS1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mbyAudmRwLWRhdGVwaWNrZXItLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19faW5mby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjgxMjVyZW07XG4gIH1cbn1cblxuLmZhdm9yaXRlc19faW5mby1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI0ZGNUE3NTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5mYXZvcml0ZXNfX2luZm8tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZhdm9yaXRlc19faW5mby1tZXNzYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZmF2b3JpdGVzX19pbmZvLW1lc3NhZ2UgLnNrLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuLmZhdm9yaXRlc19faW5mbyAuc2stbW9kYWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG4uZmF2b3JpdGVzX19pbmZvIC5mbG9hdGluZy1sYWJlbC0tbW9kYWwge1xuICBsZWZ0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXNfX2luZm8gLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcbiAgfVxufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZm9ybSAudmRwLWRhdGVwaWNrZXIge1xuICB0b3A6IDA7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2Uge1xuICBtYXJnaW46IDJyZW0gMCAyMHB4IDA7XG59XG4uZmF2b3JpdGVzX19pbmZvIHRleHRhcmVhLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWluLWhlaWdodDogMTI0cHg7XG59XG4uZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuLmZhdm9yaXRlc19faW5mbyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlLCAuZmF2b3JpdGVzX19pbmZvIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIC52ZHAtZGF0ZXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPXRleHRdOmNoZWNrZWQgKyAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0gLnZkcC1kYXRlcGlja2VyIC5mYXZvcml0ZXNfX2luZm8gaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT10ZXh0XTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4uZmF2b3JpdGVzX19lbnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94IHtcbiAgICBib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtaW5uZXIge1xuICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtaW5uZXIge1xuICAgIG1heC13aWR0aDogNDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtaW5uZXIge1xuICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZhdm9yaXRlc19fZW50cnlfX2NoZWNrYm94LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyLjc1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5X19jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZmF2b3JpdGVzX19lbnRyeV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2NoZWNrLXdoaXRlLnN2Zyk7XG59XG5cbi5mYXZvcml0ZXNfX2VudHJ5LWVtcHR5LW1lc3NhZ2UsXG4uZmF2b3JpdGVzX19lbnRyeS0tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzX19lbnRyeS1lbXB0eS1tZXNzYWdlLFxuICAuZmF2b3JpdGVzX19lbnRyeS0tcGxhY2Vob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLWZhdm9yaXRlcyAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTYuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX21vcmUtZW50cmllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOC43NXJlbTtcbn1cblxuLmV2ZW50am9ic19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNjI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZXZlbnRqb2JzX190aXRsZS0tbW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX3RpdGxlLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19yZXN1bHRzLXdyYXAgLmV2ZW50am9ic19fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDE2LjVyZW07XG4gIH1cbn1cblxuLmV2ZW50am9ic19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZXZlbnRqb2JzX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZXZlbnRqb2JzX19oZWFkZXItLXJlc3VsdHMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19faGVhZGVyLS1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19faGVhZGVyLW92ZXJ2aWV3IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXctc3RpY2t5IHtcbiAgICB0b3A6IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgfVxuICAuZXZlbnRqb2JzX19oZWFkZXItb3ZlcnZpZXctaGlkZSB7XG4gICAgdG9wOiAtMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogMC44cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmV2ZW50am9ic19faGVhZGVyLXRpdGxlLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZlbnRqb2JzX190YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRoOm50aC1jaGlsZCg0KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZXZlbnRqb2JzX190YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjMxMjVyZW0gMC42MjVyZW0gMDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41NjI1cmVtO1xufVxuLmV2ZW50am9ic19fdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW07XG59XG4uZXZlbnRqb2JzX190YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZXZlbnRqb2JzX190YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV2ZW50am9ic19fdGFibGVfX25hbWVfc21hbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cblxuLmV2ZW50am9ic19fdGFibGVfX2VtcGxveWVyX3NtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5cbi5ldmVudGpvYnNfX3RhYmxlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX190YWJsZV9fZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV2ZW50am9ic19fdGFibGVfX2RhdGVfc21hbGwge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19uby1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW46IDEuMjVyZW0gMCAzLjc1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2LjVyZW07XG4gIH1cbn1cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX25vLXJlc3VsdHMtd3JhcCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiAxOS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogNjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbSAxLjVyZW0gMS43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IHtcbiAgICB0b3A6IDE1NXB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLWhpZGUge1xuICAgIHRvcDogLTE1MHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW47XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gIHRvcDogMTU1cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLWhpZGUgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucywgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtaGlkZSAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2hfX3RpdGxlID4gYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0LCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjYXJldC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC10ZXh0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXRleHQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtdGV4dC1pbnB1dDo6cGxhY2Vob2xkZXIsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0OjpwbGFjZWhvbGRlciwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlcjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdCwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3QgaW5wdXRbdHlwZT10ZXh0XSwgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOiAtNDdweDtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLXNpbmdsZS0tbG9jYXRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnMsIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICB0b3A6IDQ5cHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9ucywgLmV2ZW50am9ic19fam9iLXNlYXJjaC1tb2JpbGUtc3RpY2t5IC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLW1vYmlsZS1zdGlja3kgLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtbW9iaWxlLXN0aWNreSAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdF9fZmlyc3Qtb3B0aW9uLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHksIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbjpob3ZlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbjpob3ZlciwgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLWVtcHR5OmhvdmVyLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbjphY3RpdmUsIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0X19maXJzdC1vcHRpb246YWN0aXZlLCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tZW1wdHk6YWN0aXZlLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkLCAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZvcm0tc3VibWl0LCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLWZvcm0tc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5wYWdpbmF0aW9uLS1qb2Itb3ZlcnZpZXcgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gIG1hcmdpbjogMCAwIDEuNDM3NXJlbSAwO1xufVxuLnBhZ2luYXRpb24tLWpvYi1vdmVydmlldyAucGFnaW5hdGlvbl9fY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5ldmVudGpvYnNfX3RhYmxlLS1wbGFjZWhvbGRlciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudGpvYnNfX3RhYmxlLS1wbGFjZWhvbGRlciAucGgtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ldmVudGpvYnNfX2pvYi1zZWFyY2gtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXZlbnRqb2JzX19qb2Itc2VhcmNoLS1wbGFjZWhvbGRlciAucGgtY29sLTEyLmJpZyB7XG4gIGhlaWdodDogMi42ODc1cmVtO1xufVxuXG4uYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmJ0bi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMxJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmV2ZW50am9icy1oZWFkZXItYnRuIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS4yNXJlbTtcbn1cblxuLmV2ZW50am9ic19fZGV0YWlsc19zaGFyZSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX3NoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRqb2JzX19kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29jaWFsL3R3aXR0ZXItd2hpdGUuc3ZnKTtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay13aGl0ZS5zdmcpO1xufVxuLmV2ZW50am9ic19fZGV0YWlsc19fc2hhcmUtYnV0dG9uLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvd2hhdHN1cC13aGl0ZS5zdmcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0td2hhdHN1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3NoYXJlLWJ1dHRvbi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudGpvYnNfX2RldGFpbHNfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMi4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU1cmVtO1xuICB9XG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IHtcbiAgICBwYWRkaW5nOiAyLjg3NXJlbTtcbiAgfVxuICAuZXZlbnRqb2JzX19kZXRhaWxzX19ib3ggdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB7XG4gICAgcGFkZGluZzogMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5ldmVudGpvYnNfX2RldGFpbHNfX2JveCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuLmV2ZW50am9ic19faW5uZXItLXBsYWNlaG9sZGVyIC5ldmVudGpvYnNfX2RldGFpbHNfX3RpdGxlIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZXZlbnRqb2JzX19pbm5lci0tcGxhY2Vob2xkZXIgLmV2ZW50am9ic19fZGV0YWlsc19fYm94IC5waC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciAucGgtY29sLTEge1xuICBmbGV4OiAwIDAgNSU7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciAucGgtY29sLTEuZW1wdHkge1xuICBmbGV4OiAwIDAgMiU7XG59XG4uZXZlbnRqb2JzX19kZXRhaWxzX19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlci5waC1pdGVtIHtcbiAgcGFkZGluZzogMTJweCA1cHggNXB4IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41NjI1cmVtO1xufVxuXG4uc2VvcGFnZXNfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXIgLmNvbC0xMi1zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19faGVhZGVyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTMuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19faGVhZGVyX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjQuMzc1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMy41cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG59XG5cbi5zZW9wYWdlc19faGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5zZW9wYWdlc19faGVhZGVyX19pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VvcGFnZXNfX2hlYWRlcl9faW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlb3BhZ2VzX19oZWFkZXJfX2ltYWdlLS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlb3BhZ2VzX19oZWFkZXJfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIC5waC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmRzLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQ6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQ6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZDpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5QzRBQTtcbn1cblxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NyU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZTpub3QoLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tbm8tbGluay10ZXh0KTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTQuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1uby1saW5rLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDE4LjQzNzVyZW07XG4gIH1cbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLW5vLWxpbmstdGV4dCA+IGltZyB7XG4gIGltYWdlLXJlbmRlcmluZzogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS1zbGEge1xuICAgIGhlaWdodDogMTkuMzEyNXJlbTtcbiAgfVxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXRleHQtc2xhIHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLS1wbGFjZWhvbGRlciAucGgtcGljdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbi5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtaW1hZ2UtLXBsYWNlaG9sZGVyIC5waC1yb3cge1xuICBmbGV4OiAxO1xufVxuLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC1pbWFnZS0tcGxhY2Vob2xkZXIgLnBoLWNvbC02IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZXJyb3ItcGFnZSB7XG4gIHBhZGRpbmc6IDIwJSAwIDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZSB7XG4gICAgcGFkZGluZzogMTAlIDAgMTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxufVxuLmVycm9yLXBhZ2UuZXJyb3ItcGFnZS0tdnVlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXJyb3ItcGFnZS5lcnJvci1wYWdlLS12dWUgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuXG4uZXJyb3ItcGFnZV9fbGVmdCB7XG4gIGJhY2tncm91bmQ6ICMyNzI3MjcgdXJsKC4uL2ltYWdlcy9iZy9zdGVja2VyLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2VfX2xlZnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwIDMuMTI1cmVtIDQwJTtcbn1cbi5lcnJvci1wYWdlX19oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuZXJyb3ItcGFnZV9faGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwIDYuMjVyZW0gNDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC05cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdF9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19wbGFjZWhvbGRlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiA0NC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgMi4xODc1cmVtIDA7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5nbS1zdHlsZS1pdy5nbS1zdHlsZS1pdy1jLFxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRjOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAuc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAtLW1hcC1vcGVuIC5nbS11aS1ob3Zlci1lZmZlY3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4gLmdtLXN0eWxlLWl3LXRjIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci13cmFwLnNlYXJjaC1wYWdlX19pbm5lci13cmFwLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gIHBhZGRpbmc6IDcwcHggMCA0MXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLS1tYXAtb3BlbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXJfX3RpdGxlLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtLW1hcC1vcGVuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICB6LWluZGV4OiAxNTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4ICNGRjVBNzU7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogLTM3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgICB0b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAxMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4ge1xuICBoZWlnaHQ6IDE4LjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIGhlaWdodDogMTguMzEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgd2lkdGg6IDI0LjM3NXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3R0b206IDZweDtcbiAgei1pbmRleDogMTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faWNvbiB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC0tbW9iaWxlLXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDAuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC0tbW9iaWxlLXN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGNUE3NTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4sIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4uc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlciwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXIsXG4gIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQtaGVhZGVyLCAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuLnNsYS10aGlydHktLXNlY29uZHMtaGVhZGVyIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbjo6YmVmb3JlLCAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI6OmJlZm9yZSwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmJlZm9yZSxcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXI6OmJlZm9yZSwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGEtdGhpcnR5LS1zZWNvbmRzLWhlYWRlcjo6YmVmb3JlLCAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuOjphZnRlciwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyOjphZnRlciwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGFfb3ZlcnZpZXctbm9taW5hdGlvbi1oZWFkZXI6OmFmdGVyLFxuICAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuLnNsYS12b3Rpbmdfa2l0LWRvd25sb2FkLWhlYWRlcjo6YWZ0ZXIsIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiwgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyLCAucGFnZS1oZWFkZXItcGFja2FnZXMuc2VhcmNoLXBhZ2VfX2hlYWRlci1wYWNrYWdlLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVuLnNsYV9vdmVydmlldy1ub21pbmF0aW9uLWhlYWRlcixcbiAgLnBhZ2UtaGVhZGVyLXBhY2thZ2VzLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3Blbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZC1oZWFkZXIsIC5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4uc2xhLXRoaXJ0eS0tc2Vjb25kcy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX21hcC5zZWFyY2gtcGFnZV9fbWFwLXBhY2thZ2VzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTdweCk7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyLS1tYXAtb3BlbiB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gMCAzLjVyZW0gMDtcbiAgfVxufVxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXNGaWx0ZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICBwYWRkaW5nOiAwIDAgMi41cmVtIDA7XG59XG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsLS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbC0td3JhcCA+IHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXRvdGFsID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2UgLnBhZ2luYXRpb25fX2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdpbmF0aW9uLS1zZWFyY2gtcGFnZSAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwtbm8tcmVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYuODc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbW9yZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX21vcmUtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAzLjEyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3QgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0ID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdC1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3Qtbm8tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fZmlyc3RfX3NpbWlyYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX2ZpcnN0X19zaW1pcmFsLS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19maXJzdF9fc2ltaXJhbC0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNEOTRENjQ7XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXBhZGRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1wYWRkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMC45Mzc1cmVtIDIuMTI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZV9fdGhpcmQtc20tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2VfX3RoaXJkLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fZXh0cmEtcmVzdWx0cy1tZXNzYWdlX190aGlyZC1zbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1zZWFyY2gtcGFnZSxcbmJvZHk6bm90KC5tb2RhbC1vcGVuKSAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuYm9keTpub3QoLm1vZGFsLW9wZW4pIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5zdWItbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UgLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwgaW1nIHtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIC5wYWNrYWdlLXJlc3VsdHNfX3NsaWRlLWxhYmVsIC5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwLjk0JSwgcmdiYSgwLCAwLCAwLCAwKSAxNi4xNSUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uubm8tZ3JhZGllbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rIHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluay1zcGVjaWFscyAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UgPiAuY29udGFpbmVyIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1heC1udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWF4LW51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLXNsYSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1zbGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2Utc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNjg3NXJlbSAwIDFyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDAgMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3ByaWNlLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCAudG5zLW5hdiAudG5zLW5hdi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMi40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250OmhvdmVyIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMi44MTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwLjgxMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250IC50bnMtbmF2IHtcbiAgICBib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udC1zbGEge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgdG9wOiAtMi44NzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogMTAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLWNvbnQtc2xhIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UtLXNpbmdsZS1pbWFnZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxOC4yODk4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMxLjg3NXJlbTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIG1pbi13aWR0aDogMTAwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB3aWR0aDogMjQuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXNsYSB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNzVyZW0gMXJlbSAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAxLjU2MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXMtLWxpa2VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNUE3NTtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyBzdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40Mzc1cmVtIDAuMzEyNXJlbSAwLjM3NXJlbTtcbiAgZ2FwOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19wYWNrYWdlLXRpdGxlIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMC40Mzc1cmVtIDAgMC4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcGFja2FnZS10aXRsZSBzdmcge1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2UtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3AtLXBhY2thZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS0tbWQtaGlkZGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC0tcGFja2FnZS1zbGEgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1yZWdpb24taWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5sb2NhdGlvbl9fcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0LXNsYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsX190ZXh0IHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtb3BlbiAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMgLnNrLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcy0tbGlrZWQgLnBhdGgtMCB7XG4gIGZpbGw6ICNGRjVBNzU7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS42MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXI6aG92ZXIgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0QTNCQTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19ib3R0b20tLXNsYS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX21hcmdpLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMzguMTI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtLXBhY2thZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZS0tcGFja2FnZS1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlLS1wYWNrYWdlLXNsYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC42MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlX190YWcsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1tb2JpbGUtdGFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1saXN0IC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fZmF2b3VyaXRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19mYXZvdXJpdGVzX19wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2Zhdm91cml0ZXNfX3BhY2thZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcC1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2UtY29udCB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICB0b3A6IC0yLjg3NXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS1jb250LXNsYSAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMTAuNXJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDE2LjQzNzVyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1jbG9zZWQgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLWNsb3NlZCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLS1tYXAtY2xvc2VkIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdGl0bGUtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2Uge1xuICB3aWR0aDogNS4xODc1cmVtO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2JhZGdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiA1NTU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtZ3JpZC1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19iYWRnZS1saXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYmFkZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpc3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3Njb3JlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVyZW0gMCAxLjg3NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDAgMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saXN0OmhvdmVyID4gZGl2IHtcbiAgY29sb3I6ICNEOUM0QUE7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1saWtlLWljb24tLXBhY2thZ2VzIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS12YWx1YXRpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtdmFsdWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlLXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZS0tbWFwLW9wZW4gLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtbW9iaWxlLXRhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2xpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9pbm5lci0tcGFja2FnZS1wbGFjZWhvbGRlciAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBoZWlnaHQ6IDE0OHB4O1xufVxuXG4jcGFja2FnZXMtc29ydGluZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NXB4IDFweDtcbiAgfVxufVxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24gaW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIC5yZXBldGF0aW9uLXNlYXJjaC1zZWxlY3Qtb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZTpob3ZlciAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3R0b206IDFweDtcbiAgbGVmdDogLTFweDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3cgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQgc3BhbiBzdmcge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICByaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCBzcGFuIHN2ZyB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW5uZXItLXBhY2thZ2UgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBjb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYXZhaWxhYmlsaXR5IGltZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX190b3BfX2xhYmVsLS1ndWVzdHMuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLXN0aWNreS1uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW92ZXJsYXkge1xuICB6LWluZGV4OiA2O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogLTM5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogMXJlbSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0LS1tb2JpbGUtc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3QgbGkgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19jb250YWluZXIgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICB0b3A6IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19tYXAtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1sZWZ0OiAyLjA2MjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIgc3ZnIHtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZS0tc3RpY2t5LWZpbHRlciAuc2VhcmNoLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuMDYyNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluayB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXBpbmstcHJvdmlkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM1MzZDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRvdHMge1xuICBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3RyaWdnZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX190cmlnZ2VyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fdHJpZ2dlciB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbn1cblxuLmljb24tcm9vbXMsXG4uaWNvbi1tZWFscyxcbi5pY29uLWNhbGVuZGFyLFxuLmljb24tcGxhY2UsXG4uaWNvbi1zcGVjaWFscyB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4uaWNvbi1yb29tcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvUm9vbXMuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXIuc3ZnXCIpO1xufVxuXG4uaWNvbi1tZWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRXNzZW4uc3ZnXCIpO1xufVxuXG4uaWNvbi1wbGFjZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvcGFja2FnZXMvRG9wcGVsemltbWVyLnN2Z1wiKTtcbn1cblxuLmljb24tc3BlY2lhbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL3NwZWNpYWxzLnN2Z1wiKTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcm9vbXMsXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1tZWFscyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44MTI1cmVtIDAuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tcyxcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tbWVhbHMsXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjgxMjVyZW0gMC42NTYyNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAuODEyNXJlbSAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMTNweDtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1jYWxlbmRhci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tU2Vjb25kYXJ5LUdyZXksICM0NDQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1ub3QtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tbm90LWFjdGl2ZS5pY29uLWNhbGVuZGFyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjA2MjVyZW0gMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX190ZXh0LS1waW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMS4wNjI1cmVtIDAuNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX3RleHQtLXBpbmstcHJvdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW0gMC41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biAuc2staWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fY2xlYXItYnRuIC5zay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsX19jbGVhci1idG4ge1xuICAgIHRvcDogMC4zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGxfX2NsZWFyLWJ0biB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMuMTI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgd2lkdGg6IDYuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTMuNDM3NXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fbW9iaWxlLW1hcC10cmlnZ2VyIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXJfX3RleHQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLypcbiAqIFN0aWNreSBzdHlsZXNcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tb2JpbGUtc3RpY2t5IHtcbiAgICB6LWluZGV4OiAyNztcbiAgICBoZWlnaHQ6IDMuNjI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbW9iaWxlLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICBoZWlnaHQ6IDQuMzEyNXJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAsIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLW9wZW4gLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgbGluZWFyO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCwgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyLCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbWFwLXRyaWdnZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3kge1xuICAgIGhlaWdodDogNC4zMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5IC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGxpbmVhcjtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX21hcC10cmlnZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZSAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLypcbiAqIE1hcCBjbG9zZWQgc3R5bGVzIChTY3JlZW5zIGFib3ZlIExHIHNpemUpXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZCAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtb3BlbiAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLXBsYWNlIHtcbiAgbWluLXdpZHRoOiA2Ljg3NXJlbTtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDUxNUY7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX190YWJzLS1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1zdGlja3ksXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzc1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC0tYWN0aXZlLWthbnRvbixcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlLWRpdlVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLFxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24sXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwID4gYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4gc3ZnIHtcbiAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgIGhlaWdodDogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy0tb3V0c2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLmRlc2t0b3AtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYXAtY2xvc2VkLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLW9wZW4tZmlsdGVyIHtcbiAgei1pbmRleDogMTc7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLS10aW1lLW9mLWRheSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDFyZW0gMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtLXRpbWUtb2YtZGF5Lm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1kZWxldGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2UtZGVsZXRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMCAyNHB4IDIuNXJlbSAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDQuOTM3NXJlbTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIGRpdiBwLFxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIGRpdiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19oZWFkIHtcbiAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAzLjU2MjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19oZWFkIHNwYW4gaDQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fbWVhbHMtaW5mby1tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsLW5vLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCAucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhcixcbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIsXG4ucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscyAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIsXG4gIC5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgdG9wOiA0LjI1cmVtO1xuICB9XG59XG5cbi5yb29tc19zZWN0aW9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZDlkOWQ5O1xufVxuLnJvb21zX3NlY3Rpb24gYnV0dG9uLCAucGFja2FnZS1maWx0ZXJzX19lZGl0LW1vZGFsLWJvZHkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJvb21zX3NlY3Rpb24sIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbi5yb29tc19zZWN0aW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOjpiZWZvcmUsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX2NoZWNrYm94OmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAucm9vbXNfc2VjdGlvbi1kYXJrIC5mZV9fcmFkaW86Y2hlY2tlZCArIC5mZV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUsIC5yb29tc19zZWN0aW9uLWRhcmsgLmZlX19jaGVja2JveDpjaGVja2VkICsgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsOmJlZm9yZSwgLnJvb21zX3NlY3Rpb24tZGFyayAuZmVfX3JhZGlvOmNoZWNrZWQgKyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG59XG5cbi5mZV9fY2hlY2tib3gtd3JhcC0tcm9vbXMge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5mZV9fY2hlY2tib3gtd3JhcC0tcm9vbXMgLmZlX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSwgLmZlX19jaGVja2JveC13cmFwLS1yb29tcyAuZmVfX3BhY2thZ2UtcmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19tZWFscyB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTQ0cHgpO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX21lYWxzIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscyAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5oYWxsLXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGFsbC12aWV3LXRpdGxlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFsbC12aWV3LXRpdGxlIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuLmhhbGwtdmlldy10aXRsZSAuc2staWNvbiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYWxsLXZpZXctLXdyYXBwZXIgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsbC12aWV3LS13cmFwcGVyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0LmVkaXQtbWVhbHMge1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkZC1oYWxsLW1vZGFsIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZGQtaGFsbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsLnBhY2thZ2UtZmlsdGVyX193cmFwLmhpZGRlbiAuc2stbW9kYWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIGRpdiBwLFxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsIGRpdiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtd3JhcHBlciAuc2stbW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19oZWFkIHtcbiAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAzLjU2MjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIgLnNrLW1vZGFsX19oZWFkIHNwYW4gaDQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLWVkaXQtbWVhbHMge1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay1lZGl0LW1lYWxzIGltZyB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5lZGl0LWhhbGxzLWZpbHRlci5oYWxsLXZpZXctLWJvcmRlci1ib3R0b206bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1yb29tLWluZm8tbW9kYWwge1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX19yb29tcy1pbmZvLW1vZGFsLXdyYXBwZXIgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY2FsZW5kYXItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgcGFkZGluZzogMCAzLjMxMjVyZW0gMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2NhbGVuZGFyLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIHtcbiAgei1pbmRleDogNjY3MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXIgPiAudmZjLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcjpmaXJzdC1jaGlsZCAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXI6bm90KDpmaXJzdC1jaGlsZCkgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWNhbGVuZGFyIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogOTApO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgd2lkdGg6IDYzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNDM3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLW1haW4tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgbWFyZ2luOiAzMnB4IDIwcHggMDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgdmZjLXdlZWsge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayA+IC52ZmMtZGF5ID4gc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlID4gc3Bhbi52ZmMtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUE3NTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheS52ZmMtZGF5LWRpc2FibGVkIHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICB0b3A6IDQzJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIgLnZmYy1hcnJvdy1yaWdodCxcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlciAudmZjLWFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgxMjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1kYXlOYW1lcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwgLnZmYy1jYWxlbmRhcnMge1xuICAgIHBhZGRpbmc6IDFyZW0gMi44NzVyZW0gMDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbCAudmZjLXRvcC1kYXRlIHtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsIC52ZmMtY2FsZW5kYXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIHdpZHRoOiAzMXJlbTtcbiAgICBoZWlnaHQ6IDQxLjM3NXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtc3VidGl0bGUge1xuICBjb2xvcjogIzJDMkMyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cblxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA2M3JlbTtcbn1cblxuLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG59XG5cbi5lZGl0X2RldGFpbHNfbW9kYWwgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWRpdF9kZXRhaWxzX21vZGFsIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5lZGl0X2RldGFpbHNfbW9kYWwgLnZmYy1jYWxlbmRhciAudmZjLWNvbnRlbnQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkLFxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkLFxuLnBhY2thZ2UtZGV0YWlscyAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkLFxuLnBhY2thZ2UtZGV0YWlscyAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQ6aG92ZXIsXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQ6aG92ZXIsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQ6aG92ZXIsXG4ucGFja2FnZS1kZXRhaWxzIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5jYWxlbmRhci1zdWJ0aXRsZS1oNSBzcGFuLmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jYWxlbmRhci1zdWJ0aXRsZS1oNSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYWxlbmRhci1zdWJ0aXRsZS1oNSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FsZW5kYXItbGFiZWwge1xuICBjb2xvcjogIzJDMkMyQztcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmNhbGVuZGFyLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jaXJjbGUsXG4uaGFsZi1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2lyY2xlOjpiZWZvcmUsXG4uaGFsZi1jaXJjbGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmNpcmNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuLmhhbGYtY2lyY2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzJDMkMyQyA1MCUpO1xufVxuXG4uY2lyY2xlLnB1cnBsZSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNpcmNsZS5wdXJwbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDZCOTU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaGFsZi1jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzc0NkI5NSA1MCUpO1xufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDYzcmVtO1xufVxuLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUucGFja2FnZS1jYWxlbmRhci1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHNwYW4ubGFiZWwge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1oZWFkIGgxIHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCAudGV4dC11bmRlcmxpbmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIC5waW5rLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaGVhZCBoMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciAubm8tc2hvdyxcbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciAubm8tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIC5uby1zaG93LFxuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgLm5vLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC5jYWwtc2luZ2xlLWRheS1idXN5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdDo6YmVmb3JlLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YmVmb3JlLFxuLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4udmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtZmlyc3Q6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1idXN5LnJhbmdlLW1vZGlmaWVkIC52ZmMtc3Bhbi1kYXk6bm90KC52ZmMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gIHotaW5kZXg6IDY2NzE7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcCB7XG4gIHotaW5kZXg6IDY2Njk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAycmVtIDIuNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgMTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmciA3MHB4O1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIgLnNrLW1vZGFsX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtcGFkZGluZy10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtcGFkZGluZy10b3AgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0taW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8ge1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8ge1xuICAgIG1heC13aWR0aDogMjMuNDM3NXJlbTtcbiAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLWluZm8gaDQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IC8qIDE0MCUgKi9cbn1cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvLS1maWx0ZXIge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1pbmZvLS1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbixcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWJvbGQsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCBzcGFuLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyxcbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiAjMWMxYzFjO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rX19kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXdhcm5pbmcge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNGRjVBNzU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWVhbHMtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbms6aG92ZXIsXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0VDNTM2Qztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluayB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWljb24gLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiAuc2staWNvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1pY29uIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzY1NjU2NTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtc20ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxLjQ1cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb25fdGl0bGUgLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc2VjdGlvbl90aXRsZSAuc2staWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyYzJjMmM7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMzM7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIgLnBpbmstYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS40Mzc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLWVkaXQtLW1lYWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24sXG4ucGluay1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24uZGlzYWJsZWQge1xuICBjb2xvcjogI2M1YzVjNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5waW5rLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAucGluay1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbn1cbi5waW5rLWJ1dHRvbl9fbG9hZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTIuMzM2OTM3NXJlbTtcbiAgaGVpZ2h0OiAyLjkwNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waW5rLWJ1dHRvbl9fbG9hZGVyIHtcbiAgICB3aWR0aDogMTAuNDgwNXJlbTtcbiAgfVxufVxuLnBpbmstYnV0dG9uX19sb2FkZXIgPiBpbWcge1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBpbmstYnV0dG9uX19sb2FkZXIgPiBpbWcge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi1uby10b3Atc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZSB7XG4gIG1hcmdpbjogMnJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZSB7XG4gICAgbWFyZ2luOiAxLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fYm94LXNwYWNlLW91dHNpZGUtdGV4dC1tZWFscyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xufVxuXG4uZ3JleS1ib3gsXG4uYm94LW5vLWJnIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4uZ3JleS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uYm94LW5vLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNrLW1vZGFsX19ib2R5ID4gLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tYm9yZGVyLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzcGxheS1mbGV4LWxnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplID4gLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNrLW1vZGFsLS1yZWd1bGFyLXNpemUgPiAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCBpbWcsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHdpZHRoOiAwLjgxMjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsOjpiZWZvcmUsXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuODEyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwgPiBzcGFuLFxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwgPiBzcGFuIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC0tcmVzdGF1cmFudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtLXJlc3RhdXJhbnQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZC0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Nsb3NlLWJsYWNrLnN2ZykgIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQtLWRpc2FibGVkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtY2hlY2tlZC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay1uZXcuc3ZnKSAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLnBhY2thZ2UtZmlsdGVyc19fY2hlY2tib3gtbGFiZWwtLXVuY2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb250ZW50OiBcIi1cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuZmllbGRzZXQucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtc2Vjb25kIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC13aXRob3V0LWZvb3RlciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtd2l0aG91dC1mb290ZXIgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmcjtcbiAgfVxufVxuXG4ubW9kYWwtd2l0aG91dC1mb290ZXItc20gLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1OHB4IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtd2l0aG91dC1mb290ZXItc20gLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQwcHggMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICB0b3A6IDEwNnB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2UsXG4ucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0td2FybmluZyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkyJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZS5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLW11bHRpcGxlLWxpbmVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2UucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1tdWx0aXBsZS1saW5lczo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgbWluLXdpZHRoOiAyMzdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDMycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4xMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmctcmVkLnN2Zykgbm8tcmVwZWF0O1xuICB0b3A6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiAxcmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgdG9wOiAxcmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC10aXAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLWNvdW50ZXItd2FybmluZyB7XG4gIGNvbG9yOiAjRkY1QTc1O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ib3R0b20tbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib3R0b20tbW9kYWwgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvdHRvbS1tb2RhbCAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJvdHRvbS1tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuODEyNXJlbSAyLjgxMjVyZW0gMy44NzVyZW0gMi4zMTI1cmVtO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5jb25maXJtLWRpc2NhcmQtY2hhbmdlcy0tYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtbm8taWNvbiAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMDtcbiAgbWluLWhlaWdodDogNC4zNzVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoLWxhYmVsIC5zay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gtbGFiZWwgLnNrLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjNjU2NTY1O1xufVxuXG4uc3dpdGNoLWRpc2FibGVkIGRpdiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiA5O1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC5idG4uYnRuLS1pY29uLmJ0bi0teHNtLnRpbnktc2xpZGVyX19hcnJvdyBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLm5hdl9pbWFnZS1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50bnMtbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnRucy1vdXRlciB7XG4gIGhlaWdodDogMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiBidXR0b24ge1xuICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDI2LjA2MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjYuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAyNi4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudG5zLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwgYnV0dG9uLCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMzAuNjI1cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDMwLjYyNXJlbTtcbiAgfVxuICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRucy1uYXYge1xuICAgIHRvcDogODglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIGhlaWdodDogMjEuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20gLnRucy1uYXYge1xuICAgIHRvcDogODglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyMS4zNzVyZW07XG4gIH1cbiAgLmltYWdlX3NsaWRlci1uYXYtYm90dG9tLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwX19pbm5lciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAgaW1nIHtcbiAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjEuMzc1cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtaGFsbHMtZGV0YWlscyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDIxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY2cHg7XG4gIHotaW5kZXg6IDMzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWhhbGxzLWRldGFpbHMge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgdG9wOiAtMTM2cHg7XG4gICAgYm90dG9tOiA5LjgxMjVyZW07XG4gICAgd2lkdGg6IDI0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1oYWxscy1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogMTM2LjM2NCUgKi9cbiAgfVxufVxuXG4uZ3JleS1iYWNrZ3JvdW5kLW1vZGFsIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5oYWxscy1saXN0LW1vZGFsIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG4uaGFsbHMtbGlzdC1tb2RhbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5oYWxscy1saXN0LW1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaGFsbHMtbGlzdC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDIxLjVyZW07XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtbW9yZS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAyNi4xMTc2MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0LW1vcmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCB7XG4gICAgaGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1saXN0ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGltZyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW9uZS1saW5lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waW5rLWJ1dHRvbi1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItZWRpdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuXG4uaW5mby1tb2RhbC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxLjVyZW07XG59XG4uaW5mby1tb2RhbC1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGFsbHMtbGlzdC1tb2RhbC1uby1iYWNrLWljb24gLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kYWwtbm8tY2xvc2UtYnV0dG9uIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kaXNwbGF5LWNsb3NlLW9uLW1vYmlsZSAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSwgLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fdGl0bGUgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCBzcGFuLCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLnBhY2thZ2UtZmlsdGVyX19kYXktdGFiLWxhYmVsIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW92ZXJuaWdodC1zdGF5LXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1vdmVybmlnaHQtc3RheS10YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0Q5RDlEOTtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtb3Zlcm5pZ2h0LXN0YXktdGFiIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWljb24tc3R5bGUge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXRfX2FjY29tbW9kYXRpb24tc3Bhbi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1iYWNrLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdF9fYWNjb21tb2RhdGlvbi1iYWNrLWJ1dHRvbl9zaW5nbGUtbWVhbCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLndvcmQtc3BhY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxscy1zZXR0aW5ncy1tb2RhbCAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFsbHMtc2V0dGluZ3MtbW9kYWwgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2suc2stbW9kYWxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLmhhbGxzLWxpc3QtbW9kYWxfX21haW4gLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gIHotaW5kZXg6IDU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFsbHMtbGlzdC1tb2RhbF9fbWFpbiAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oYWxscy1saXN0LW1vZGFsX19tYWluIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyLWVkaXRfX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dpdGgtc3RpY2t5LWJhciAuc2stbW9kYWxfX2JvZHkgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIC5zay1tb2RhbF9fYm9keS5zay1tb2RhbF9fYm9keS0tc3RpY2t5LWhlYWQgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9uZS1yb3ctbWVzc2FnZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19oZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjVyZW0gMC43NXJlbSAxLjVyZW07XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faGVhZCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdC1sb2NhdGlvbi1pbmZvLW1vZGFsIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIH1cbn1cblxuLmZlX19wYWNrYWdlLWhpZGUtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mZV9fcGFja2FnZS1oaWRlLWNoZWNrYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LWxpc3QtcmVzdGF1cmFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2UuZGlzYWJsZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtaW5mby10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc3BlY2lhbHMtZWxlbWVudC1pbmZvLXRpdGxlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJvdHRvbTogMjQwcHg7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMgLmJ0bi5idG4tLXNtLmJ0bi0tYmxhY2stLW91dGxpbmUuYnRuLS1ibG9jayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDA7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2s6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSArIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDI3Ljc1cmVtO1xuICB9XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtLWltYWdlLXNsaWRlciAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCBpbWcge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMjcuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDUwLjYyNXJlbTtcbiAgfVxuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLS1pbWFnZS1zbGlkZXIgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiA1MC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0taW1hZ2Utc2xpZGVyIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogNTAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5OXB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMtY2FyZCB7XG4gICAgaGVpZ2h0OiAyNy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWNhcmQge1xuICAgIGhlaWdodDogNTYuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxufVxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbGF0aXZlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXQtc3BlY2lhbHNfaW5pdGlhbC0tbm90LWVtcHR5IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy1jaG9vc2UtLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMzc1cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNob29zZS1yb29tLWJ0bi13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4IDAgMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3g6Y2hlY2tlZCArIC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94LWxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA1NjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMi41NjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fdGFiLXNwZWNpYWwtYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5tb2RhbC13aXRob3V0LWZvb3RlciAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnI7XG4gIH1cbiAgLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci1iYXNlLXNwZWNpYWwtbW9kYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xufVxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLWJhc2Utc3BlY2lhbC1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbHMtbW9kZWxzLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMi41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIHtcbiAgbWFyZ2luOiAwIDIuNXJlbSAxLjI1cmVtIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICB9XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LXNwZWNpYWxzLWFkZC1zcGVjaWFsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1zcGVjaWFscy0tbGlzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC44MTI1cmVtO1xuICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtIDAuODc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnNwZWNpYWxzLWxpc3Qtc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDY2O1xufVxuLnNwZWNpYWxzLWxpc3QtZm9vdGVyIC5waW5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zcGVjaWFscy1saXN0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5LCAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwgc3BhbiwgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IC5zcGVjaWFscy1lbGVtZW50LWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhY2thZ2Utc2VhcmNoLXJlc3VsdC0tc3BlY2lhbHMtbGlzdCAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3QgLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMy4zMTI1cmVtIDFmciA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOC4wNjI1cmVtIDFmciA3LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctbW9kYWwgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3Ni45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgei1pbmRleDogNTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kge1xuICAgIG1heC13aWR0aDogNzYuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbC53aXRob3V0LXN1YnRpdGxlIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG4gIC5tZWFsLW1lbnUtcHJldmlldy1tb2RhbC53aXRob3V0LXN1YnRpdGxlIC5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMi41cmVtO1xuICByb3ctZ2FwOiAyLjVyZW07XG4gIGNvbHVtbi1nYXA6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbSB7XG4gIHdpZHRoOiAyMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0ge1xuICAgIHdpZHRoOiAxNy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX21lYWwtcHJldmlldy1pbWFnZSB7XG4gIGhlaWdodDogMTUuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFsczo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQgc3BhbiBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctY2hlY2ttYXJrcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzX19tZWFsLXByZXZpZXctY2hlY2ttYXJrcy1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3LWNoZWNrbWFya3MtbGlzdCBsaSAuc2staWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICB9XG59XG5cbi5tZWFscy1pbmZvLWNoZWNrbWFyay1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xufVxuLm1lYWxzLWluZm8tY2hlY2ttYXJrLWxpc3QgbGkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzFweDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LW1lYWxzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIG1hcmdpbjogMCAyLjVyZW07XG4gIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgZmllbGRzZXQgLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19lZGl0LW1lYWxzLXRhYiAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLXdyYXBwZXIuYWRkLXNwYWNlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZmlsdGVyc19fZWRpdC1tZWFscy10YWIgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay13cmFwcGVyLmFkZC1zcGFjZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ubm8tcGFkZGluZy1ib3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgZmxleDogMTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkgLmdyZXktYm94IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mZV9fY2hlY2tib3gtd3JhcCwgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IC5mZV9fcmFkaW8td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGluay1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbCAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC1lbWFpbC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTc1O1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWluZm8gcCB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIC5zay1tb2RhbF9fYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0gLnNrLW1vZGFsX19ib2R5IC5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0tYm9keSAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtY2VudGVyLXRpdGxlIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUgaDQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWNvbmZpcm1hdGlvbi13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZlX19yZXF1ZXN0cy1jb25maXJtYXRpb24tY29udGVudCAuZmVfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwgc3BhbiA+IHNwYW4sIC5mZV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQgLmZlX19wYWNrYWdlLXJhZGlvLWxhYmVsIHNwYW4gPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5mZV9fcGFja2FnZS1pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLmZlX19yZXF1ZXN0cy1mb290ZXIuZmVfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIGdhcDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDYuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiAxLjE4NzVyZW0gMDtcbiAgfVxuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi0tZXhwYW5kaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi1ibGFjay5zdmcpO1xufVxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGV0YWlsczpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLml0ZW0tY2VudGVyZWQtdmVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnkucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICB9XG4gIC5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMgaDIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDFyZW0gMDtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWZvb3RlciBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi1mb290ZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDRweCAxZnIgOTRweDtcbn1cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA3cHggMWZyIDEyNHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKSkgZHJvcC1zaGFkb3coMHB4IDEycHggMTZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZlX19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMgLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJsYWNrLWJ0bi1uby1ib3JkZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsYWNrLWJ0bi1uby1ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi5zbWFsbC1tb2RhbCAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyLnBhY2thZ2UtZGV0YWlsc19fY2FuY2VsbGF0aW9uLW1vZGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY2cHggMWZyIDgxcHg7XG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcDpob3ZlciAuc3dpcGVyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAgLnN3aXBlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbjphZnRlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG59XG4uc2VhcmNoLXBhZ2VfX3BhY2thZ2VfX3NsaWRlci5zd2lwZXItY29tcG9uZW50LS13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgbGVmdDogOXB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMS41cmVtO1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjRkY1QTc1O1xufVxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAwLjM3NXJlbTtcbiAgfVxufVxuXG4uc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7IC8qIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQgKi9cbiAgb3ZlcmZsb3cteTogYXV0bzsgLyogQWRkIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vKlxuICogQ29tcG9uZW50c1xuICovXG4uc3RhdGljLXBhZ2VfX3Jldmlld3Mge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDA7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQzNzVyZW07XG59XG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMS40Mzc1cmVtO1xuICB3aWR0aDogMS40Mzc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWFyZ2luOiAwIDJyZW0gMCAwO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICByaWdodDogLTMuNzVyZW07XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAyMS41cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX2NvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fbmFtZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX25hbWUge1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAtNC42MjVyZW0gYXV0byAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19faW1hZ2Uge1xuICAgIG1hcmdpbjogLTUuMTI1cmVtIGF1dG8gMS40Mzc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX3Jldmlld3NfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIG1heC13aWR0aDogMzcuNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnQge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudCB7XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudCB7XG4gICAgcGFkZGluZzogMy4zcmVtIDJyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFyZW0gMS41cmVtIDA7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZS0tbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMTAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW1hZ2UtLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbWFnZS0tc20gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvLS1zbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8tLXNtID4gZGl2ID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8tLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2luZm8tLXNtLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucyAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudF9fYnV0dG9ucyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50X19idXR0b25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX2J1dHRvbnMtLXNtIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X190aXRsZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogMTUuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCAyNy41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fY29sbGFwc2FibGUge1xuICBmbGV4OiAxO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2NvbGxhcHNhYmxlLXNsYSA+IHVsID4gbGkgPiBkaXYgPiBwIHtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS42MjVyZW07XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX19saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIC5zay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbiAgfVxuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9uc19fbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX19jb250ZW50LXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucyAuc2staWNvbiBwYXRoIHtcbiAgZmlsbDogIzJjMmMyYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUgLnNrLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMgLnNrLWNvbGxhcHNhYmxlX19jb250ZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMy4xMjVyZW07XG4gIGhlaWdodDogNzAlO1xufVxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZSBpbWcge1xuICB3aWR0aDogNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19pbWFnZS1zZWNvbmQge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2ltYWdlLXNlY29uZCB7XG4gICAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBtYXJnaW46IC0xLjg3NXJlbSAxLjg3NXJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190ZXh0LCAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX190ZXh0LCAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX3RleHQsIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rIHtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLypcbiAqIFBhZ2VzXG4gKi9cbi5zdGF0aWMtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2Ljg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDExLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlLS13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlLS10d28ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tc20tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyLjI1cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNC41cmVtIDYuMzc1cmVtO1xuICB9XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyLS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXItLWZhY3RzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QgbGkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogMi40Mzc1cmVtIDAgMnJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGluayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNUE3NTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZS0tc20tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbjpudGgtY2hpbGQob2RkKSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbjpudGgtY2hpbGQoZXZlbikgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnNtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zbS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbS1uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2xpc3QtbGFiZWwtbWFpbGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQzUzNkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk0RDY0O1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0Lm1haWxpbmctbGlzdCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0Lm1haWxpbmctbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4uY2VudGVyZWQgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5laW50cmFnZS1wYWdlX19saW5rcyB7XG4gIG1heC13aWR0aDogNDRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3Mgc3ZnIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3MtLW1kLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWludHJhZ2UtcGFnZV9fbGlua3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5laW50cmFnZS1wYWdlX19saW5rcy0tbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19saW5rcyB7XG4gICAgbWF4LXdpZHRoOiA2My4wNjI1cmVtO1xuICB9XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3MgLmRhcmstbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5laW50cmFnZS1wYWdlX19saW5rcyAuZGFyay1saW5rIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZWludHJhZ2UtcGFnZV9fbGlua3MtaW5uZXItZG9jdW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyLWRvY3VtZW50cyAuZGFyay1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2xpbmtzLWlubmVyLWRvY3VtZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50LS1laW50cmFlZ2Uge1xuICBtYXJnaW46IDQuMzc1cmVtIGF1dG8gNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZWludHJhZWdlIHtcbiAgICBtYXJnaW46IDcuNXJlbSBhdXRvIDQuMzc1cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZzogM3JlbSAwIDQuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3Jldmlld3Mge1xuICAgIG1hcmdpbi10b3A6IDYuODc1cmVtO1xuICAgIHBhZGRpbmc6IDVyZW0gMCA3LjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0tZWludHJhZ2Uge1xuICBtYXJnaW46IDVyZW0gYXV0byAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLWVpbnRyYWdlIHtcbiAgICBtYXJnaW46IDVyZW0gYXV0byA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0tZWludHJhZ2Uge1xuICAgIG1hcmdpbjogNi44NzVyZW0gYXV0byAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19yZXZpZXdzLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1laW50cmFlZ2UgLnN0YXRpYy1wYWdlX19yZXZpZXdzLWxpc3QgLnN0YXRpYy1wYWdlX19yZXZpZXdzX19zaW5nbGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTMuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuZWludHJhZ2UtcGFnZSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUtLW9uZS5zdGF0aWMtcGFnZV9fcmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlIC5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDNyZW0gMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlcyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJpY2luZy10YWJsZXMge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAxcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAucHJpY2luZy10YWJsZXMge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX190YWJsZSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByaWNpbmctdGFibGVzX190YWJsZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTFyZW07XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190YWJsZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190YWJsZSB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlc19fdGFibGUge1xuICAgIHdpZHRoOiAxOS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190YWJsZSB7XG4gICAgaGVpZ2h0OiAyNS43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQmVsaWVidFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdG9wOiAtMXJlbTtcbiAgbGVmdDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtO1xufVxuXG4ucHJpY2luZy10YWJsZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5wcmljaW5nLXRhYmxlc19fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJpY2luZy10YWJsZXNfX3ByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIC5wcmljaW5nLXRhYmxlc19fcHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG59XG4ucHJpY2luZy10YWJsZXNfX2xpc3QgbGkgLnNrLWljb24ge1xuICBtYXJnaW4tbGVmdDogLTEuMzc1cmVtO1xufVxuLnByaWNpbmctdGFibGVzX19saXN0IHN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4ucHJpY2luZy10YWJsZXNfX2xpc3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1QTc1O1xufVxuLnByaWNpbmctdGFibGVzX190YWJsZS0tc3BlY2lhbCAucHJpY2luZy10YWJsZXNfX2xpc3Qgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ucHJpY2luZy10YWJsZXNfX2xpbmsge1xuICBtYXJnaW46IDFyZW0gMCAxLjU2MjVyZW07XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIC5wcmljaW5nLXRhYmxlc19fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ucHJpY2luZy10YWJsZXNfX3RhYmxlLS1zcGVjaWFsIC5wcmljaW5nLXRhYmxlc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItY29sb3I6ICMyYzJjMmM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaWNpbmctdGFibGVzX19saW5rIHtcbiAgICBtYXJnaW46IDEuMTg3NXJlbSAwIDIuODEyNXJlbTtcbiAgfVxufVxuXG4ucHJpY2luZy10YWJsZXNfX25vdGUge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAucHJpY2luZy10YWJsZXNfX25vdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuZWludHJhZ2UtcGFnZSAuY29sLTEyLXN0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlcyB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogOC43NXJlbSAwIDMuNjg3NXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgbWF4LXdpZHRoOiAxNy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXMtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX19zaW5nbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX2ltYWdlIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX2ltYWdlIHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fYm9va2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWludHJhZ2UtcGFnZV9fYm9va2luZyB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICAgIG1heC13aWR0aDogODMuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMzEuMjVyZW07XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZS0tdGl0bGUge1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlLS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNC4zNzVyZW0gMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZHMge1xuICAgIG1hcmdpbjogNi4yNXJlbSAwIDguMTI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZCB7XG4gIG1heC13aWR0aDogMTdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmQgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jYXJkX19pbWFnZSB7XG4gIG1hcmdpbjogLTQuNXJlbSBhdXRvIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY2FyZF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDMuMTI1cmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBDb3VudGVyc1xuICovXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2cmVtIDA7XG59XG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycyAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xuICB9XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVyLXRpdGxlIHtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA1LjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgLyogMTIwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4Njg2ODU7XG4gIG1hcmdpbi10b3A6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBWYXJpb3VzIGVsZW1lbnRzXG4gKi9cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX3Jldmlld3Mge1xuICBwYWRkaW5nOiA0cmVtIDAgNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fcmV2aWV3cyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19yZXZpZXdzIC5zdGF0aWMtcGFnZV9fcmV2aWV3cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4ud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19pbmZvIHtcbiAgbWF4LXdpZHRoOiA0My43NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMy43NXJlbTtcbn1cbi53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2luZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9faW5mbyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNi4yNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5ldmVudGpvYl9pbnNlcmllcmVuLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlcy13cmFwIHtcbiAgZ2FwOiAzMHB4O1xufVxuLmV2ZW50am9iX2luc2VyaWVyZW4tcGFnZSAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlOm50aC1jaGlsZCgtbisyKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIC5idG4ge1xuICBwYWRkaW5nOiA4cHggMjJweDtcbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBib3JkZXItY29sb3I6ICNGRjVBNzU7XG59XG4uc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzUzNkM7XG4gIGJvcmRlci1jb2xvcjogI0VDNTM2Qztcbn1cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWV2ZW50am9iX2luc2VyaWVyZW4gYnV0dG9uOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX2FnZW50LS1ldmVudGpvYl9pbnNlcmllcmVuIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgfVxufVxuXG4ud2VyYmVmb3JtYXRlLXBhZ2UgLnN0YXRpYy1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cblxuLndlcmJlZm9ybWF0ZS1wYWdlX19zdWJ0aXRsZSwgLm1haWxpbmctcGFnZV9fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlcmJlZm9ybWF0ZS1wYWdlX19zdWJ0aXRsZSwgLm1haWxpbmctcGFnZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cblxuLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIge1xuICBtYXJnaW46IDNyZW0gYXV0byAyLjMxMjVyZW07XG59XG4ud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VyYmVmb3JtYXRlLXBhZ2VfX3Jldmlld3NfX2hlYWRlciB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIH1cbiAgLndlcmJlZm9ybWF0ZS1wYWdlX19yZXZpZXdzX19oZWFkZXIgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53ZXJiZWZvcm1hdGUtcGFnZV9fcmV2aWV3c19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbjogMy41cmVtIGF1dG8gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0td2VyYmVmb3JtYXRlIHtcbiAgICBtYXJnaW46IDcuNXJlbSBhdXRvIDRyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLS13ZXJiZWZvcm1hdGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNi44NzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX190aXRsZS0tYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljLXBhZ2VfX3RpdGxlLS1hYm91dC11cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjI1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5hYm91dC11c19fY2FyZHMtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLmFib3V0LXVzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiA2LjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hYm91dC11c19fY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NhcmQge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDZweCk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAgMjFweCAyNHB4IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYWJvdXQtdXNfX2NhcmQ6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMy43NXJlbTtcbiAgICB3aWR0aDogMy43NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtdXNfX2NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQzNzVyZW07XG4gIH1cbiAgLmFib3V0LXVzX19jYXJkOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMi4zNzVyZW07XG4gICAgd2lkdGg6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY2FyZCB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzRweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWJvdXQtdXNfX2NhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzX19jYXJkX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IC0zMnB4IDAgMTZweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYm91dC11c19fY2FyZF9faWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDIycHggNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIH1cbiAgLmFib3V0LXVzX19jYXJkX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbn1cblxuLmFib3V0LXVzX19jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX19jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi8qXG4gKiBUZWFtXG4gKi9cbi5hYm91dC11c19fdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwIDMuNDM3NXJlbTtcbn1cbi5hYm91dC11c19fdGVhbSAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzX190ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTtcbiAgICBwYWRkaW5nOiA1LjVyZW0gMCA3LjY4NzVyZW07XG4gIH1cbn1cblxuLmFib3V0LXVzX190ZWFtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyLjUlO1xufVxuXG4uYWJvdXQtdXNfX3RlYW0tbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXNfX3RlYW0tbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fdGVhbS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICB3aWR0aDogMzEuNSU7XG4gIH1cbn1cblxuLmFib3V0LXVzX190ZWFtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG4uYWJvdXQtdXNfX3RlYW0taW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAlO1xuICBsZWZ0OiAwJTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4wNjI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG59XG4uYWJvdXQtdXNfX3RlYW0tZGVzY3JpcHRpb24gaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS4zMTI1cmVtO1xuICB9XG4gIC5hYm91dC11c19fdGVhbS1kZXNjcmlwdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbiAgLmFib3V0LXVzX190ZWFtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLypcbiAqIE1hcFxuICovXG4uYWJvdXQtdXNfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hYm91dC11c19fbWFwIC5HTWFwX19XcmFwcGVyIHtcbiAgaGVpZ2h0OiAzMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hYm91dC11c19fbWFwLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiA0My43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiAtMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbTtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuXG4uYWJvdXQtdXNfX2NvbnRhY3Qge1xuICBwYWRkaW5nOiA1LjQzNzVyZW0gMCA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXNfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDguNzVyZW0gMCAwO1xuICB9XG59XG4uYWJvdXQtdXNfX2NvbnRhY3QgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xufVxuXG4uYWJvdXQtdXNfX2NvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMDtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCAuc2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5hYm91dC11c19fbWFwLWRlc2NyaXB0aW9uLWxpc3QgaDQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLmFib3V0LXVzX19tYXAtZGVzY3JpcHRpb24tbGlzdCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uYWJvdXQtdXNfX21hcC1kZXNjcmlwdGlvbi1saXN0IGEudGV4dC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubWFpbGluZy1wYWdlIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5cbi5tYWlsaW5nLXBhZ2VfX3Jldmlld3Mge1xuICBtYXJnaW46IDNyZW0gMCA0LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWlsaW5nLXBhZ2VfX3Jldmlld3Mge1xuICAgIG1hcmdpbjogNXJlbSAwIDcuMjVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tbWFpbGluZyB7XG4gIG1hcmdpbjogMy41cmVtIGF1dG8gNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0YXRpYy1wYWdlX19hZ2VudC0tbWFpbGluZyB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gNC4zNzVyZW07XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLW1haWxpbmcge1xuICBtYXJnaW46IDAgYXV0byA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tbWFpbGluZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNi44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLW1haWxpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG4gIH1cbn1cblxuLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWlsaW5nLXBhZ2UgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2Uge1xuICB3aWR0aDogMjMuMjVyZW07XG4gIGhlaWdodDogMThyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMy4zNzVyZW07XG4gIH1cbiAgLm1haWxpbmctcGFnZSAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZS0tbGctdmlzaWJsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fdGl0bGUtLWltcHJlc3N1bSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpYy1wYWdlX190aXRsZS0taW1wcmVzc3VtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkzNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbXByZXNzdW0tcGFnZV9fY29udGVudCB7XG4gIGNvbG9yOiAjNDI0MjQyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbn1cblxuLmltcHJlc3N1bS1wYWdlX19jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmVzc3VtLXBhZ2VfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLmltcHJlc3N1bS1wYWdlX19jb250ZW50X19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fY29udGVudF9fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLypcbiAqIExhd1xuICovXG4uaW1wcmVzc3VtLXBhZ2VfX2xhdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uaW1wcmVzc3VtLXBhZ2VfX2xhdyAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gIH1cbiAgLmltcHJlc3N1bS1wYWdlX19sYXcgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmltcHJlc3N1bS1wYWdlX19sYXctY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLmltcHJlc3N1bS1wYWdlX19sYXctY29weXJpZ2h0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJlc3N1bS1wYWdlX19sYXctY29weXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDMuNXJlbSA0LjVyZW07XG4gIH1cbn1cblxuLmltcHJlc3N1bS1wYWdlX19sYXctaW1wcmVzc3VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG59XG4uaW1wcmVzc3VtLXBhZ2VfX2xhdy1pbXByZXNzdW0gYS50ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbXByZXNzdW0tcGFnZV9fbGF3LWltcHJlc3N1bSB7XG4gICAgd2lkdGg6IDE5LjVyZW07XG4gICAgcGFkZGluZzogMy41cmVtIDRyZW07XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogOS4zNzVyZW0gMDtcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBmb250LXNpemU6ICRmb250LXNpemUtcGl4ZWwtYmFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAmLm1vZGFsLW9wZW4sXG4gICYubmF2LW1lbnUtb3BlbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICYubWFwLW9wZW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhY2stdG8tdG9wLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuXG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgICAmLS12aXNpYmxlIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucmVzcG9uc2l2ZS1pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbiIsIi8qKlxuICogMS4gR3JpZFxuICogMi4gVXRpbGl0aWVzXG4gKiAzLiBDb2xvcnNcbiAqIDQuIEJvZHlcbiAqIDUuIFR5cG9ncmFwaHlcbiAqIDYuIExpbmtzXG4gKiA3LiBCdXR0b25zXG4gKiA4LiBGb3Jtc1xuICovXG5cbi8qKlxuICogMS5HUklEXG4gKi9cblxuLypcbiAqIEdyaWQgYnJlYWtwb2ludHNcbiAqXG4gKiBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbiAqIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiAqL1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NjhweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTAyNHB4LFxuICB4bDogMTQ0MHB4XG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cbi8vJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTI7XG4vLyRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHg7XG4vLyRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDY7XG5cbi8qXG4gKiBHcmlkIGNvbnRhaW5lcnNcbiAqXG4gKiBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuICovXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNDk0cHgsXG4gIG1kOiA2NzhweCxcbiAgbGc6IDk1OHB4LFxuICB4bDogMTI0OHB4XG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vKlxuICogU3BhY2luZ1xuICpcbiAqIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcbiAqIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbiAqIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG4gKi9cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIDA6IDAsXG4gICAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAgIDM6ICRzcGFjZXIsXG4gICAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgICA1OiAoJHNwYWNlciAqIDMpXG4gICAgKSxcbiAgICAkc3BhY2Vyc1xuKTtcblxuLyoqXG4gKiAzLkNPTE9SU1xuICovXG5cbiRibGFjazogICAgICAgIzEyMTIxMjtcbiR3aGl0ZTogICAgICAgI2ZmZmZmZjtcbiR0cnVlLWJsYWNrOiAgIzAwMDAwMDtcbiRkYXJrLWdyZXk6ICAgIzVhNWE1YTtcbiRkYXJrLWdyZXktMTogIzJjMmMyYztcbiRkYXJrLWdyZXktMjogIzFjMWMxYztcbiRncmVlbjogICAgICAgIzdjZTc1NjtcblxuJHBpbms6ICAgICAgICAjRkY1QTc1O1xuJHBpbmstMjogICAgICAjRUM1MzZDO1xuJHBpbmstMzogICAgICAjRDk0RDY0O1xuJHBpbmstNDogICAgICAjREE0ODYwO1xuJHBpbmstNTogICAgICAjQzQ0NTVBO1xuJHBpbmstNjogICAgICAjYzc0NTViO1xuXG4kZ3JleTogICAgICAgICNGMkYyRjI7XG4kZ3JleS0yOiAgICAgICNFQ0VDRUM7XG4kZ3JleS0zOiAgICAgICNEOUQ5RDk7XG4kZ3JleS00OiAgICAgICNDNUM1QzU7XG4kZ3JleS01OiAgICAgICM3MjcyNzI7XG4kZ3JleS02OiAgICAgICM0RjRGNEY7XG4kZ3JleS03OiAgICAgICM1MzUzNTM7XG4kZ3JleS04OiAgICAgICM0NDQ0NDQ7XG4kc3RhdHVzLXdhcm5pbmctZGFyazogI0I1NDcwODtcblxuLyoqXG4gKiA0LkJPRFlcbiAqL1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICRibGFjaztcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbWFpbi1uYXYtYmc6ICAgICAgICAgICAgICAgIzI3MjcyNztcbiRtYWluLW5hdi1kYXJrLWJnOiAgICAgICAgICAjMUIxQjFCO1xuXG4vKiogNS5UWVBPR1JBUEhZXG4gKlxuICogIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuICpcbiAqL1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIlNvZmlhIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1waXhlbC1iYXNlOiAgICAgICAgMTZweDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW07XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAvIDEuMjU7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjg3NTtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kaDEtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAzLjQzNzU7XG4kaDItbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDMtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcbiRoNC1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzc1O1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgICAwO1xuXG4vKlxuICogNi5MSU5LU1xuICpcbiAqIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiAqL1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJHBpbms7XG4kbGluay1ob3Zlci1jb2xvci1uYXY6ICAgICRibGFjaztcblxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICBub25lO1xuXG4vKipcbiAqIDIuVVRJTElUSUVTXG4gKi9cbiRpbWFnZXMtZm9sZGVyOiAnLi4vaW1hZ2VzJztcblxuJHRyYW5zaXRpb24tZmFzdDogJzAuMXMgZWFzZS1pbi1vdXQnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQ6ICcwLjJzIGVhc2UtaW4tb3V0JztcbiR0cmFuc2l0aW9uLXNsb3c6ICcwLjNzIGVhc2UtaW4tb3V0JztcblxuJHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbjogJzAuMXMnO1xuJHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb246ICcwLjJzJztcbiR0cmFuc2l0aW9uLXNsb3ctZHVyYXRpb246ICcwLjNzJztcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuLy8kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbTtcbi8vJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW07XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmV5LTQ7XG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNTtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuLyoqIDcuQlVUVE9OU1xuICpcbiAqICBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5+XG4gKi9cblxuLypcbiAqICBhdHRyMTogQmFja2dyb3VuZCBjb2xvclxuICogIGF0dHIyOiBGb250IGNvbG9yXG5cbiAqL1xuJGJ1dHRvbi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgKCRwaW5rLCR3aGl0ZSksXG4gICAgICBcInNlY29uZGFyeVwiOiAgKCRibGFjaywkd2hpdGUpLFxuICAgICksXG4gICAgJGJ1dHRvbi1jb2xvcnNcbik7XG5cbi8qXG4gKiAgYXR0cjE6IENvbG9yXG4gKiAgYXR0cjI6IEhvdmVyIGNvbG9yICYgYm9yZGVyIGNvbG9yXG4gKiAgYXR0cjM6IEJvcmRlciBjb2xvclxuICovXG4kb3V0bGluZS1idXR0b24tY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRvdXRsaW5lLWJ1dHRvbi1jb2xvcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcInByaW1hcnlcIjogICAgICAgICAgICAoJHBpbmssJHdoaXRlLCRwaW5rKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAgICAgICAgICgkd2hpdGUsJHBpbmssJGdyZXktNSksXG4gICAgICBcInByaW1hcnktaW52ZXJ0XCI6ICAgICAoJHBpbmssJGJsYWNrLCRwaW5rKSxcbiAgICAgIFwid2hpdGVcIjogICAgICAgICAgICAgICgkd2hpdGUsJHRydWUtYmxhY2ssJHdoaXRlKSxcbiAgICAgIFwid2hpdGUtZGFyay1iZ1wiOiAgICAgICgkd2hpdGUsJHBpbmssJHdoaXRlKSxcbiAgICAgIFwiYmxhY2tcIjogICAgICAoJGRhcmstZ3JleS0xLCRwaW5rLCRkYXJrLWdyZXktMSksXG4gICAgKSxcbiAgICAkb3V0bGluZS1idXR0b24tY29sb3JzXG4pO1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgM3JlbTtcbi8vJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjVyZW07XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDAuNjI1cmVtO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMS41cmVtO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMC44NzVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAxMzAlO1xuXG4kYnRuLXBhZGRpbmcteS14c206ICAgICAgICAgICAgMC4zcmVtO1xuJGJ0bi1wYWRkaW5nLXgteHNtOiAgICAgICAgICAgIDAuOHJlbTtcbiRidG4tZm9udC1zaXplLXhzbTogICAgICAgICAgICAwLjg3NXJlbTtcbiRidG4tbGluZS1oZWlnaHQteHNtOiAgICAgICAgICAxMzAlO1xuXG4vLyRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuLy8kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4vLyRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4vLyRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbi8qKlxuICogIDcuRk9STVxuICpcbiAqICBGb3JtIGVsZW1lbnRzIHN0eWxlcywgaW5wdXRzICwgbGFiZWxzLCB2YWxpZGF0aW9ucyBldGMuLi5cbiAqL1xuXG5cbi8vJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAwLjNyZW07XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC42MjVyZW07XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDEuMjU7IC8vU2hvdWxkIGJlIHdpdGhvdXQgdW5pdFxuLy9cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xO1xuJGlucHV0LWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZzogICAgICAgICAgICAkZ3JleS00O1xuJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZzogICAgICAgICAgICNjOWM5Yzk7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMXB4O1xuLy8kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuLy8kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4vLyRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy9cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vXG4vLyRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjOWU5ZTllO1xuJGlucHV0LWxhYmVsLWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgICAgI2M1YzVjNTtcblxuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZTtcbiRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgLyAxLjU7XG5cbi8vQ3VzdG9tIHNlbGVjdCBkcm9wZG93blxuJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgMCAwIDIwcHggcmdiYSgkdHJ1ZS1ibGFjaywgMC4xNSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgIC4ycmVtO1xuXG5cbi8vXG4vLy8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgIDAuOTM3NXJlbTtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgIDAuODEyNXJlbTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICNmMmYyZjI7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkcGluaztcbi8vXG5cbi8qKlxuICogIDcuRVZFTlRMT0tBTEUgQ0FSRFNcbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cbiRlbC1jYXJkLXR5cGUxLXRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGgzLWZvbnQtc2l6ZTtcblxuXG4kZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDAuODc1cmVtO1xuXG4kZWwtY2FyZC1jYXRlZ29yeS1iZzogICAgICAgICAgICAgICAgICAgICAgICR0cnVlLWJsYWNrO1xuXG4kZWwtY2FyZC1kZXNjcmlwdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMTtcblxuLypcbiAqIEJhZGdlc1xuICovXG5cbiRiYWRnZXMtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRiYWRnZXMtY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICgkcGluaywkd2hpdGUpLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICgkZ3JleS01LCR3aGl0ZSksXG4gICAgICBcImxpZ2h0XCI6ICAgICAgKCR3aGl0ZSwgJHBpbmspXG4gICAgKSxcbiAgICAkYmFkZ2VzLWNvbG9yc1xuKTtcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbTtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC41cmVtO1xuLy8kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbi8vJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbi8vJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cbi8qXG4gKiBNb2RhbHNcbiAqIFRPRE86IEltcGxlbWVudCBtb2RhbHMgdmFyaWFibGVzIGluIHNrLW1vZGFsXG4gKi9cblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4vLyRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vL1xuLy8vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbi8vJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuLy8kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbi8vXG4vLyRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4vLyRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuXG4gLyoqXG4gKiAgOC5TTEFcbiAqL1xuXG5cbiAkc2xhLWNvbG9yOiAgICAgICAgICAgICAgICM2Rjg4OUI7XG4gJHNsYS13aW5uZXItY29sb3I6ICAgICAgICAjQTQ5MzdEO1xuICRzbGEtMi1jb2xvcjogICAgICAgICAgICAgIzg0QTNCQTtcblxuICRtYWluLWhlYWRlci1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAkanVtYm90cm9uLWRyb3Bkb3duLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3NXB4KTtcbiAkdGl0bGUtY29udGFpbmVyOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICRldmVudC1iYW5uZXItaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM3cHgpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIkZm9udC1wYXRoOiBcIi9mb250c1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1VbHRyYUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tUmVndWxhcicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1NZWRpdW0nKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVNlbWlCb2xkJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tQm9sZCcpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICZfX2dyZXktaGVhZGVyIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxufVxuXG4vL1Jlc3BvbnNpdmUgZm9udC1zaXplc1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogJGgxLWxnLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDItbGctZm9udC1zaXplO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6ICRoMy1sZy1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIH1cbn1cblxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUcmFuc2Zvcm1hdGlvblxuICovXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlIH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSB9XG5cbi8qXG4gKiBXZWlnaHQgYW5kIGl0YWxpY3NcbiAqL1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbWVkaXVtICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1zZW1pLWJvbGQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWxpZ2h0ICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tbGlnaHRlciAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LW5vcm1hbCAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LW1lZGl1bSAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LXNlbWktYm9sZCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQtd2VpZ2h0I3skaW5maXh9LWJvbGQgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuICAgIC5mb250I3skaW5maXh9LWl0YWxpYyAgICAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vKlxuICogTGlua3NcbiAqL1xuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cbmEsc3BhbiB7XG4gICYuYm9yZGVyLXVuZGVybGluZSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLWJvcmRlci1ib3R0b20oKTtcbiAgfVxufVxuYS5kYXJrLWxpbmsge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cbn1cblxuJHRleHQtbGluay12YXJpYXRpb25zOiAoXG4gIFwicmV2ZXJzZVwiOiAgICAoJGxpbmstaG92ZXItY29sb3IsJGxpbmstY29sb3IpLFxuICBcImRhcmtcIjogICAgICAgKCRkYXJrLWdyZXktMSwkcGluayksXG4gIFwibGlnaHQtYmdcIjogICAoJHBpbmssJGRhcmstZ3JleS0xKSxcbiAgXCJ3aGl0ZVwiOiAgICAgICgkd2hpdGUsJHBpbmspLFxuKTtcbi50ZXh0LWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmLXBkZiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJHZhcmlhdGlvbiwgJHZhbHVlIGluICR0ZXh0LWxpbmstdmFyaWF0aW9ucyB7XG4gIC50ZXh0LWxpbmstLSN7JHZhcmlhdGlvbn0ge1xuICAgIGNvbG9yOiBudGgoJHZhbHVlLCAxKTtcbiAgICBib3JkZXItY29sb3I6IG50aCgkdmFsdWUsIDEpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG50aCgkdmFsdWUsIDIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBudGgoJHZhbHVlLCAyKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlc3BvbnNpdmUgYWxpZ25tZW50XG4gKi9cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8qXG4gKiBGb250IHNpemVcbiAqL1xuLmYtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuLmYtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbn1cblxuLmYtc2l6ZS0yNCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnRleHQtbWQtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtc20tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQteHNtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnctYm9sZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRjb2xvcjokd2hpdGUsJGhvdmVyLWNvbG9yOiRsaW5rLWhvdmVyLWNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgfVxufVxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbn1cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8gLyogLmZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbi8qIEVudGVyIGFuZCBsZWF2ZSBhbmltYXRpb25zIGNhbiB1c2UgZGlmZmVyZW50ICovXG4vKiBkdXJhdGlvbnMgYW5kIHRpbWluZyBmdW5jdGlvbnMuICAgICAgICAgICAgICAqL1xuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgLy90cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDEuMCwgMC41LCAwLjgsIDEuMCk7XG59XG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xufVxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10b1xuICAvKiAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqLyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcbiAqIEtleWZyYW1lc1xuICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKlxuICogcGFkZGluZy1yaWdodCBjbGFzc2VzIChleDogLnBhZGluZy1yaWdodC0yMCA9IHBhZGRpbmctcmlnaHQ6IDIwcHg7KVxuICovXG4kcGFkZGluZ1JpZ2h0OiAwO1xuQHdoaWxlICRwYWRkaW5nUmlnaHQgPCAyMCB7XG4gIC5wYWRkaW5nLXJpZ2h0LSN7JHBhZGRpbmdSaWdodH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmdSaWdodH1weDtcbiAgfVxuICAkcGFkZGluZ1JpZ2h0OiAkcGFkZGluZ1JpZ2h0ICsgMTtcbn0iLCIvKlxuICogU2V0IHRoZSBzaXplcyBmb3IgYW4gZWxlbWVudCB0byBiZSBzYW1lIGFzIGl0IHdhcyB3cmFwcGVkIGluXG4gKiAuY29udGFpbmVyIC8gLnJvdyAvIC5jb2wtMTJcbiAqIFVzZWZ1bCB0byBhdm9pZCB1c2luZyB1bm5lY2Vzc2FyeSBkaXYgdG8gbWFrZSBhbiBlbGVtZW50IGFsaWduIHdpdGggZ3JpZFxuICovXG4uY29sLTEyLXN0eWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBlYWNoICRzaXplIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgJGtleTogICBudGgoJHNpemUsMSk7XG4gICAgJHZhbHVlOiBudGgoJHNpemUsIDIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoI3ska2V5fSkge1xuICAgICAgbWF4LXdpZHRoOiAkdmFsdWUgLSAzMDtcbiAgICB9XG4gIH1cbiAgJi0tZnVsbC14cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbWluYXRpb25fZm9ybXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVzZXQvdW5zdGlsZSBkZWZhdWx0IHN0eWxlcyBvZiBsaXN0IGVsZW1lbnRzXG4gKi9cbi5zay1yZXNldC11bCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG59XG5cbi8qXG4gKiBGaWxsIGltYWdlIGluc2lkZSB0aGUgY29udGFpbmVyXG4gKiAtIEFkZCB0aGlzIGNsYXNzIHRvIHRoZSBjb250YWluZXIgdGhhdCBjb250YWlucyB0aGUgaW1hZ2UgdGhhdCBuZWVkcyB0byBmaWxsIGl0J3Mgd2lkdGggYW5kIGhlaWdodFxuICovXG4uY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY292ZXItaW1hZ2UtY29udGFpbmVyKCk7XG59XG5cbi8qXG4gKiBBYnNvbHV0ZSBwb3NpdGlvbnMgZW4gZWxlbWVudCBhbmQgc2V0IHZhbHVlcyB0byBzdHJldGNoIGVsZW1lbnQgaW4gaGlzIHBhcmVudCdzIGJvdW5kYXJpZXNcbiAqL1xuLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xufVxuXG4vKlxuICogU2VsZWN0aW9uIGNvbG9yXG4gKi9cbi5kYXJrLWJnLXNlbGVjdGlvbiB7XG4gIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICB9XG59XG4ubGlnaHQtYmctc2VsZWN0aW9uIHtcbiAgOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICA6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC11bCgpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qXG4gKiBib3gtc2hhZG93KCkgaXMgYm9vdHN0cmFwIG5hdGl2ZSB3aGljaCByZXF1aXJlcyAkZW5hYmxlLXNoYWRvd3MgdG8gYmUgVFJVRVxuICogdGhpcyBvbmUgd29ya3MgZXZlbiB0aG91Z2ggJGVuYWJsZS1zaGFkb3dzIGlzIG5vdCBUUlVFXG4gKi9cbkBtaXhpbiBib3gtc2hhZG93LWZvcmNlKCRzaGFkb3cuLi4pIHtcbiAgICAkcmVzdWx0OiAoKTtcbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gb3JpZW50YXRpb24oJGRpcmVjdGlvbikge1xuICAkb3JpZW50YXRpb24tbGFuZHNjYXBlOiBcIihvcmllbnRhdGlvbjpsYW5kc2NhcGUpXCI7XG4gICRvcmllbnRhdGlvbi1wb3J0cmFpdDogXCIob3JpZW50YXRpb246cG9ydHJhaXQpXCI7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gbGFuZHNjYXBlIHtcbiAgICBAbWVkaWEgI3skb3JpZW50YXRpb24tbGFuZHNjYXBlfSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRkaXJlY3Rpb24gPT0gcG9ydHJhaXQge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1wb3J0cmFpdH0geyBAY29udGVudDsgfVxuICB9XG59XG5cbkBtaXhpbiBpZS1tZWRpYS1xdWVyeSgkaWUxMGFuZDExOnRydWUsJGllMTJlZGdlOmZhbHNlKSB7XG4gIEBpZiAkaWUxMmVkZ2UgYW5kICRpZTEwYW5kMTEge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBAc3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaWYgJGllMTBhbmQxMSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yOiAjZmZmZmZmKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gICAgb3BhY2l0eTogIDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICAgIG9wYWNpdHk6ICAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0ICd+dnVlLXNlbGVjdC9zcmMvc2Nzcy92dWUtc2VsZWN0JztcblxuLnZzX19zZWxlY3RlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udnNfX3NlYXJjaCwgLnZzX19zZWFyY2g6Zm9jdXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLnYtc2VsZWN0LFxuLnYtc2VsZWN0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMS4wLCAwLjUsIDAuOCwgMS4wKTtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuXG4vKiBLZXlGcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBEcm9wZG93biBEZWZhdWx0IFRyYW5zaXRpb24gKi9cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xufVxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi8qKiBDb21wb25lbnQgU3RhdGVzICovXG5cbi8qXG4gKiBEaXNhYmxlZFxuICpcbiAqIFdoZW4gdGhlIGNvbXBvbmVudCBpcyBkaXNhYmxlZCwgYWxsIGludGVyYWN0aW9uXG4gKiBzaG91bGQgYmUgcHJldmVudGVkLiBIZXJlIHdlIG1vZGlmeSB0aGUgYmcgY29sb3IsXG4gKiBhbmQgY2hhbmdlIHRoZSBjdXJzb3IgZGlzcGxheWVkIG9uIHRoZSBpbnRlcmFjdGl2ZVxuICogY29tcG9uZW50cy5cbiAqL1xuXG4kZGlzYWJsZWQtYmc6ICR2cy1zdGF0ZS1kaXNhYmxlZC1iZztcbiRkaXNhYmxlZC1jb2xvcjogJHZzLXN0YXRlLWRpc2FibGVkLWNvbG9yO1xuJGRpc2FibGVkLWN1cnNvcjogJHZzLXN0YXRlLWRpc2FibGVkLWN1cnNvcjtcblxuLnZzLS1kaXNhYmxlZCB7XG4gIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuICAudnNfX2NsZWFyLFxuICAudnNfX3NlYXJjaCxcbiAgLnZzX19zZWxlY3RlZCxcbiAgLnZzX19vcGVuLWluZGljYXRvciB7XG4gICAgY3Vyc29yOiAkZGlzYWJsZWQtY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iZztcbiAgfVxufVxuXG4vKlxuICogIFJUTCAtIFJpZ2h0IHRvIExlZnQgU3VwcG9ydFxuICpcbiAqICBCZWNhdXNlIHdlJ3JlIHVzaW5nIGEgZmxleGJveCBsYXlvdXQsIHRoZSBgZGlyPVwicnRsXCJgXG4gKiAgSFRNTCBhdHRyaWJ1dGUgZG9lcyBtb3N0IG9mIHRoZSB3b3JrIGZvciB1cyBieVxuICogIHJlYXJyYW5naW5nIHRoZSBjaGlsZCBlbGVtZW50cyB2aXN1YWxseS5cbiAqL1xuXG4udi1zZWxlY3RbZGlyPVwicnRsXCJdIHtcbiAgLnZzX19hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDNweCAwIDZweDtcbiAgfVxuXG4gIC52c19fY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnZzX19kZXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCIkdnMtY29sb3JzOiAoXG4gICAgbGlnaHRlc3Q6IHJnYmEoNjAsIDYwLCA2MCwgMC4yNiksXG4gICAgbGlnaHQ6IHJnYmEoNjAsIDYwLCA2MCwgMC41KSxcbiAgICBkYXJrOiAjMzMzLFxuICAgIGRhcmtlc3Q6IHJnYmEoMCwgMCwgMCwgMC4xNSksXG4pICFkZWZhdWx0O1xuXG4vLyAgR2xvYmFsIENvbXBvbmVudCBWYXJpYWJsZXNcbiR2cy1jb21wb25lbnQtYmc6IG5vbmUgIWRlZmF1bHQ7XG4kdnMtY29tcG9uZW50LWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kdnMtY29tcG9uZW50LXBsYWNlaG9sZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyAgQWN0aXZlIFN0YXRlXG4kdnMtc3RhdGUtYWN0aXZlLWJnOiAjNTg5N2ZiICFkZWZhdWx0O1xuJHZzLXN0YXRlLWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gIERlc2VsZWN0IFN0YXRlXG4kdnMtc3RhdGUtZGVzZWxlY3QtYmc6ICNmYjU4NTggIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGVzZWxlY3QtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vICBEaXNhYmxlZCBTdGF0ZVxuJHZzLXN0YXRlLWRpc2FibGVkLWJnOiByZ2IoMjQ4LCAyNDgsIDI0OCkgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGlzYWJsZWQtY29udHJvbHMtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yOiBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuLy8gIEJvcmRlcnNcbiR2cy1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR2cy1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHZzLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiR2cy1ib3JkZXItY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0ZXN0JykgIWRlZmF1bHQ7XG5cbi8vICBDb21wb25lbnQgQ29udHJvbHM6IENsZWFyLCBPcGVuIEluZGljYXRvclxuJHZzLWNvbnRyb2xzLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xuJHZzLWNvbnRyb2xzLXNpemU6IDEgIWRlZmF1bHQ7XG4kdnMtY29udHJvbHMtZGVzZWxlY3QtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuLy8gIFNlbGVjdGVkXG4kdnMtc2VsZWN0ZWQtYmc6ICNmMGYwZjAgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiAkdnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci1zdHlsZTogJHZzLWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItd2lkdGg6ICR2cy1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICBEcm9wZG93blxuJHZzLWRyb3Bkb3duLXotaW5kZXg6IDEwMDAgIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tbWluLXdpZHRoOiAxNjBweCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1tYXgtaGVpZ2h0OiAzNTBweCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggbWFwX2dldCgkdnMtY29sb3JzLCAnZGFya2VzdCcpICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLWJnOiAjZmZmICFkZWZhdWx0O1xuIiwiLyoqXG4gICAgRHJvcGRvd24gVG9nZ2xlXG5cbiAgICBUaGUgZHJvcGRvd24gdG9nZ2xlIGlzIHRoZSBwcmltYXJ5IHdyYXBwZXIgb2YgdGhlIGNvbXBvbmVudC4gSXRcbiAgICBoYXMgdHdvIGRpcmVjdCBkZXNjZW5kYW50czogLnZzX19zZWxlY3RlZC1vcHRpb25zLCBhbmQgLnZzX19hY3Rpb25zLlxuXG4gICAgLnZzX19zZWxlY3RlZC1vcHRpb25zIGhvbGRzIHRoZSAudnNfX3NlbGVjdGVkJ3MgYXMgd2VsbCBhcyB0aGVcbiAgICBtYWluIHNlYXJjaCBpbnB1dC5cblxuICAgIC52c19fYWN0aW9ucyBob2xkcyB0aGUgY2xlYXIgYnV0dG9uIGFuZCBkcm9wZG93biB0b2dnbGUuXG4gKi9cblxuJGJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aDtcbiRib3JkZXItc3R5bGU6ICR2cy1ib3JkZXItc3R5bGU7XG4kYm9yZGVyLWNvbG9yOiAkdnMtYm9yZGVyLWNvbG9yO1xuJGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkdnMtY29tcG9uZW50LWJnO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52c19fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7XG59XG5cbi8qIERyb3Bkb3duIFRvZ2dsZSBTdGF0ZXMgKi9cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiIsIi8vICBPcGVuIEluZGljYXRvclxuXG4vLyAgVGhlIG9wZW4gaW5kaWNhdG9yIGFwcGVhcnMgYXMgYSBkb3duIGZhY2luZ1xuLy8gIGNhcmV0IG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBzZWxlY3QuXG5cbiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEuMDAwLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cbiRvcGVuLWluZGljYXRvci1jb2xvcjogJHZzLWNvbnRyb2xzLWNvbG9yO1xuJG9wZW4taW5kaWNhdG9yLXNpemU6ICR2cy1jb250cm9scy1zaXplO1xuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogJG9wZW4taW5kaWNhdG9yLWNvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRvcGVuLWluZGljYXRvci1zaXplKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbn1cblxuLy8gIE9wZW4gU3RhdGVcblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKCRvcGVuLWluZGljYXRvci1zaXplKTtcbn1cblxuLy8gIExvYWRpbmcgU3RhdGVcblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLyogQ2xlYXIgQnV0dG9uICovXG5cbi52c19fY2xlYXIge1xuICBmaWxsOiAkdnMtY29udHJvbHMtY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4iLCIvKiBEcm9wZG93biBNZW51ICovXG5cbiRib3JkZXItd2lkdGg6ICR2cy1ib3JkZXItd2lkdGg7XG4kYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiRib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3I7XG4kYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG4kYm94LXNoYWRvdzogJHZzLWRyb3Bkb3duLWJveC1zaGFkb3c7XG5cbiRiZy1jb2xvcjogJHZzLWRyb3Bkb3duLWJnO1xuJHotaW5kZXg6ICR2cy1kcm9wZG93bi16LWluZGV4O1xuJG1pbi13aWR0aDogJHZzLWRyb3Bkb3duLW1pbi13aWR0aDtcbiRtYXgtaGVpZ2h0OiAkdnMtZHJvcGRvd24tbWF4LWhlaWdodDtcblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAjeyRib3JkZXItd2lkdGh9KTsgLy8gLXsjJGJvcmRlci13aWR0aH0gaGVyZSBlbnN1cmVzIHRoZSBsZWZ0IGFuZCByaWdodCBib3JkZXJzIG9mIHRoZSBkcm9wZG93biBhcHBlYXIgZmx1c2ggd2l0aCB0aGUgdG9nZ2xlLlxuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkei1pbmRleDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6ICRtYXgtaGVpZ2h0O1xuICBtaW4td2lkdGg6ICRtaW4td2lkdGg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzOyAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkdnMtc3RhdGUtYWN0aXZlLWJnO1xuICBjb2xvcjogJHZzLXN0YXRlLWFjdGl2ZS1jb2xvcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogJHZzLXN0YXRlLWRlc2VsZWN0LWJnO1xuICBjb2xvcjogJHZzLXN0YXRlLWRlc2VsZWN0LWNvbG9yO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogJHZzLXN0YXRlLWRpc2FibGVkLWNvbG9yO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4iLCIvKiBTZWxlY3RlZCBUYWdzICovXG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZzLXNlbGVjdGVkLWJnO1xuICBib3JkZXI6ICR2cy1zZWxlY3RlZC1ib3JkZXItd2lkdGggJHZzLXNlbGVjdGVkLWJvcmRlci1zdHlsZSAkdnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2RhcmsnKTtcbiAgbGluZS1oZWlnaHQ6ICR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogNHB4IDJweCAwcHggMnB4O1xuICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgei1pbmRleDogMDtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogJHZzLWNvbnRyb2xzLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJHZzLWNvbnRyb2xzLWRlc2VsZWN0LXRleHQtc2hhZG93O1xufVxuXG4vKiBTdGF0ZXMgKi9cblxuLnZzLS1zaW5nbGUge1xuICAudnNfX3NlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYudnMtLW9wZW4gLnZzX19zZWxlY3RlZCxcbiAgJi52cy0tbG9hZGluZyAudnNfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbiAgJi52cy0tc2VhcmNoaW5nIC52c19fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIFNlYXJjaCBJbnB1dCAqL1xuXG4kbGluZS1oZWlnaHQ6ICR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ7XG4kZm9udC1zaXplOiAxZW07XG5cbi8qKlxuICogU3VwZXIgd2VpcmQgYnVnLi4uIElmIHRoaXMgZGVjbGFyYXRpb24gaXMgZ3JvdXBlZFxuICogYmVsb3csIHRoZSBjYW5jZWwgYnV0dG9uIHdpbGwgc3RpbGwgYXBwZWFyIGluIGNocm9tZS5cbiAqIElmIGl0J3MgdXAgaGVyZSBvbiBpdCdzIG93biwgaXQnbGwgaGlkZSBpdC5cbiAqL1xuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZzX19zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICR2cy1jb21wb25lbnQtcGxhY2Vob2xkZXItY29sb3I7XG59XG5cbi8qKlxuICAgIFN0YXRlc1xuICovXG5cbi8vIFVuc2VhcmNoYWJsZVxuLnZzLS11bnNlYXJjaGFibGUge1xuICAudnNfX3NlYXJjaCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4vLyBTaW5nbGUsIHdoZW4gc2VhcmNoaW5nIGJ1dCBub3QgbG9hZGluZyBvciBvcGVuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIHtcbiAgICAudnNfX3NlYXJjaCB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG59XG4iLCIvKiBMb2FkaW5nIFNwaW5uZXIgKi9cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgLjEpO1xuICBib3JkZXItcmlnaHQ6IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1ib3R0b206IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1sZWZ0OiAuOWVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgLjQ1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcztcbn1cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG5cbi8qIExvYWRpbmcgU3Bpbm5lciBTdGF0ZXMgKi9cbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuQGltcG9ydCBcIn50aW55LXNsaWRlci9zcmMvdGlueS1zbGlkZXIuc2Nzc1wiO1xuJHNsaWRlcjogJy50aW55LXNsaWRlcic7XG5cbiN7JHNsaWRlcn1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDguMzMzMyUgKyAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAuYmFkZ2Uge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG59XG5cbiN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogNTAlO1xuICB6LWluZGV4OjI7XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgJi0tY2Fyb3VzZWwsXG4gICAgJi0tdGlueS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faGVhZGVyX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2hlYWRlcl9fbGVmdF9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuXG4jeyRzbGlkZXJ9X190YWJzIHtcbiAgLy9wYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbiN7JHNsaWRlcn1fX3RhYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgJi0tYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlcjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbW9yZS1idG4ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCAjeyRzbGlkZXJ9X19oZWFkZXIgJiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2Zvb3RlciAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19mb290ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2lubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG4gKiBDYXJvdXNlbCB0eXBlXG4gKi9cbiN7JHNsaWRlcn0tLWNhcm91c2VsIHtcbiAgLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7IC8vRml4IGZvciBmbGlja2VyaW5nIG9uIFNhZmFyaSB3aGVuIGFuaW1hdGluZyBvcGFjaXR5XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgICY6bm90KC50bnMtc2xpZGUtYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDYXJvdXNlbCB0eXBlIG1vYmlsZVxuICovXG4jeyRzbGlkZXJ9X19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMTVweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xNXB4KTtcbiAgLy8ga2VlcHMgaW5zcGlyYXRpb24gc2xpZGVyIHN0aWNrZWQgdG8gdGhlIGxlZnRcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjRweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IGNhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbiN7JHNsaWRlcn1fX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qXG4gKiBHYWxsZXJ5IHR5cGVcbiAqL1xuI3skc2xpZGVyfV9faGVhZGVyLS1nYWxsZXJ5IHtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfS0tZ2FsbGVyeSB7XG4gIC50bnMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGUge31cblxuI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICBAaW5jbHVkZSBpZS1tZWRpYS1xdWVyeSgpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cblxuICAvL1BvcnRyYWl0IG1vYmlsZXMgdW5kZXIgNzY4cHggd2lkdGhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQxM3B4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDUuNjI1cmVtO1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDAgNi43NXJlbTtcbiAgfVxuICAvL1BvcnRyYWl0IG1vYmlsZXNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDgwcHgpIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIC8vbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX2xpbmstLWdhbGxlcnktYnRuIC5idG4ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLypcbiAqIE5hdmlnYXRpb24gdHlwZXNcbiAqL1xuI3skc2xpZGVyfV9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tZ2FsbGVyeSB7XG4gICYtbGVmdCB7XG4gICAgbGVmdDogMC41NjI1cmVtO1xuICB9XG4gICYtcmlnaHQge1xuICAgIHJpZ2h0OiAwLjU2MjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC01MnB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC01MnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fYXJyb3ctLWNhcm91c2VsIHtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTgwcHgpO1xuICB9XG4gICYtcmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTgwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgLFxuICAgICAgICAgIChtYXgtd2lkdGg6ODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC05MHB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC05MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbmF2aWdhdGlvbi0tdGlueS1jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGN1bGF0ZVJlbSgzNXB4KSk7XG4gICN7JHNsaWRlcn1fX2Fycm93LmJ0bi0taWNvbi5idG4tLXhzbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgIHJpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fYXJyb3ctLXRpbnktY2Fyb3VzZWwge1xuICAkdGhpczogJjtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICB9XG4gICYtcmlnaHQge1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2lubmVyLXdyYXA6aG92ZXIge1xuICAgICN7JHRoaXN9LWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgI3skdGhpc30tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLypcbiAqIEdhbGxlcnkgdHlwZSBob3ZlciBhbmltYXRpb25cbiAqL1xuI3skc2xpZGVyfS0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICB9XG4gICN7JHNsaWRlcn1fX3NsaWRlX19pbm5lcjpub3QoI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyLS1uby1ob3Zlcik6aG92ZXIge1xuICAgICN7JHNsaWRlcn1fX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBTbGlkZXIgY29sb3JzXG4gKi9cbiN7JHNsaWRlcn0tLWxpZ2h0LWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbmstNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfS0tZGFyay1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmV5LTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2xpZGVyfS0td2hpdGUtYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZ3JleS0zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN7JHNsaWRlcn1fX3RhYiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBQYWNrYWdlIGRlYWxzIG92ZXJyaWRlc1xuICovXG4jeyRzbGlkZXJ9LS1wYWNrYWdlLWRlYWxzIHtcbiAgI3skc2xpZGVyfV9fdGFicyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICB9XG4gICN7JHNsaWRlcn1fX3RpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyAvL092ZXJyaWRlcyBzdHJhbmdlIGJlaGF2aW9yIG9mIGhlYWRlcnMgaGF2aW5nIHRoZWlyIHRleHQgbm9kZXMgbm90IGJlZW4gYWxpZ21lbnQgd2l0aCB0aGVpciBhbmNlc3RvcnNcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuICB9XG4gICN7JHNsaWRlcn1fX3N1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubGF6eWxvYWQge1xuICBvcGFjaXR5OiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xuICAvL3RyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZSA0cztcbn1cbi8qXG4gKiBQbGFjZWhvbGRlciBvdmVycmlkZXNcbiAqL1xuXG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvLyBWZXJzaW9uOiAyLjkuM1xuXG4udG5zLW91dGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyByZW1vdmUgcGFkZGluZzogY2xpZW50V2lkdGggPSB3aWR0aCArIHBhZGRpbmcgKDApID0gd2lkdGhcbiAgW2hpZGRlbl0geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgW2FyaWEtY29udHJvbHNdLCBbZGF0YS1hY3Rpb25dIHsgY3Vyc29yOiBwb2ludGVyOyB9XG59XG4udG5zLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICA+IC50bnMtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi50bnMtaG9yaXpvbnRhbCB7XG4gICYudG5zLXN1YnBpeGVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgID4gLnRucy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gLnRucy1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLnRucy1jYXJvdXNlbCB7XG4gICAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICAgPiAudG5zLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRucy1uby1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIG1ha2Ugc3VyZSBzbGlkZXIgY29udGFpbmVyIGlzIHZpc2libGVcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgPiAudG5zLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIH1cbiAgPiAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICA+IC50bnMtbW92aW5nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIH1cbn1cbi50bnMtYXV0b3dpZHRoIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4udG5zLWxhenktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIG9wYWNpdHk6IDAuNjtcbiAgJi50bnMtY29tcGxldGUgeyBvcGFjaXR5OiAxOyB9XG59XG4udG5zLWFoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG59XG4udG5zLW92aCB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi50bnMtdmlzdWFsbHktaGlkZGVuIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTAwMDBlbTsgfVxuLnRucy10cmFuc3BhcmVudCB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udG5zLWZhZGVJbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB6LWluZGV4OiAwO1xufVxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cblxuLy8gKioqIEZpeCBhIHZpZXdwb3J0IGlzc3VlIGluIGluaXRpYWxpemF0aW9uXG4udG5zLXZwZml4IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgPiBkaXYsID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyAqKiogRGV0ZWN0aW5nIGJyb3dzZXIgY2FwYWJpbGl0eSAqKipcbiR3aWR0aDogMzEwcHg7XG4kaGVpZ2h0OiAxMHB4O1xuJGNvdW50OiA3MDtcbiRwZXJwYWdlOiAzO1xuXG4udG5zLXQge1xuICAmLXN1YnAyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLWN0IHtcbiAgICB3aWR0aDogKDEwMCUgKiAkY291bnQgLyAkcGVycGFnZSk7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6ICgxMDAlIC8gJGNvdW50KTtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi5idG4tLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRwaW5rLCAkcGluaywgJHdoaXRlLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbi5idG4tLXByaW1hcnktaW52ZXJ0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJsYWNrLCAkcGluaywgJHBpbmssICRibGFjaywgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRibGFjaywgJGJsYWNrLCBsaWdodGVuKCRibGFjayw0JSkpO1xufVxuXG4uYnRuLS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwaW5rLCAkd2hpdGUsICR3aGl0ZSwgJHBpbmssIGxpZ2h0ZW4oJGJsYWNrLDQlKSk7XG59XG4uYnRuLS1waW5rIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHBpbmssIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMCksIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJ1dHRvbi1jb2xvcnMge1xuICAuYnRuLS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KG50aCgkdmFsdWUsIDIpLCBudGgoJHZhbHVlLCAxKSwgbnRoKCR2YWx1ZSwgMSksIGxpZ2h0ZW4obnRoKCR2YWx1ZSwgMSksNCUpKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkb3V0bGluZS1idXR0b24tY29sb3JzIHtcbiAgLmJ0bi0tI3skY29sb3J9LS1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KG50aCgkdmFsdWUsIDEpLCBudGgoJHZhbHVlLCAyKSwgbnRoKCR2YWx1ZSwgMykpO1xuICB9XG59XG5cbi8qXG4gKiBMaW5rIGJ1dHRvbnNcbiAqL1xuLmJ0bi0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gICYuYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9faWNvbi0tb3V0bGluZT5zcGFuPnN2Zz5wYXRoIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIC5idG5fX2ljb24tLW91dGxpbmUge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICAgc3Ryb2tlOiAkbGluay1jb2xvcjtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG5fX2ljb24tLXNvbGlkIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgICBmaWxsOiAkbGluay1jb2xvcjtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG4uYnRuLS1saW5rLS1waW5rLWJnIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmJ0bi0tbGluay0td2hpdGUtYmcge1xuICBjb2xvcjogJHBpbms7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rO1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4vKlxuICogSWNvbiBidXR0b25zXG4gKi9cblxuLy8gLmJ0bl9faWNvbiByZWZmZXJzIHRvIHRoZSBpY29uIGl0IHNlbGYgaW5zaWRlIHRoZSBidXR0b25cbi5idG46bm90KC5idG4tLWljb24pIHtcbiAgLmJ0bl9faWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgcGF0aCxjaXJjbGUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG4uYnRuLS1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJ0bi0teHNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLXBhZGRpbmcteC14c20sICRidG4tZm9udC1zaXplLXhzbSwgJGJ0bi1saW5lLWhlaWdodC14c20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi8vIC5idG4tLWljb24gcmVmZXJzIHRvIHRoZSBpY29uIHRoYXQgY29udGFpbnMgdGhlXG4uYnRuLS1pY29uIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy15LCAkYnRuLWZvbnQtc2l6ZSwgMSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLnNrLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAmLmJ0bi0tbGcge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1mb250LXNpemUtbGcsIDEsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbiAgJi5idG4tLXNtIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXktc20sICRidG4tZm9udC1zaXplLXNtLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJ0bi0teHNtIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS14c20sICRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1mb250LXNpemUteHNtLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG59XG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qXG4gKiBWdWUgZm9ybXVsYXRlIG92ZXJyaWRlc1xuICovXG4uZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cblxuLypcbiAqIERpc2FiZWxpbmcgYm94IHNoYWRvd3Mgb24gZm9jdXMgb24gbGlua3MgXG4gKi9cblxuYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgICAgICAgICRib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWNvbG9yOiAkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksXG4gICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksXG4gICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvcjogJGNvbG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRhY3RpdmUtYm9yZGVyOiAkY29sb3ItaG92ZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAuc2staWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvci1ob3ZlciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksXG4gICAgICAgICAgICAgICAgICAgICRwYWRkaW5nLXgsXG4gICAgICAgICAgICAgICAgICAgICRmb250LXNpemUsXG4gICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvKlxuICogQmFzZSBjbGFzc1xuICpcbiAqIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbiAqIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAqL1xuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKlxuICogUGlsbCBiYWRnZXNcbiAqXG4gKiBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cbiAqL1xuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqXG4gKiBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuICovXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYmFkZ2VzLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQobnRoKCR2YWx1ZSwgMSksbnRoKCR2YWx1ZSwgMikpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcsJGNvbG9yOmNvbG9yLXlpcSgkYmcpKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG5cbiN7JHNrLW1vZGFsfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi1wYWNrYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDgwMDA7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfS1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4jeyRzay1tb2RhbH1fX2lubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtdXAgMC40cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1yZWd1bGFyLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLXNtYWxsLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTcwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTYwMC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLWxhcmdlLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tZXh0cmEtbGFyZ2Utc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4OTJweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS0xMDA4LXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLTU5Mi1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cbiAgJi1zbGEge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MHB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAzM3JlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgICYtY29uZmlybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXZpb2xldC1ib3JkZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXItbmV3LWV2ZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICM3NTZBOTY7XG4gICAgfVxuICB9XG4gICYtbmV3LWV2ZW50IHtcbiAgICB3aWR0aDogNDY2cHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzJDMkMyQztcblxuICAgICYtLWN1c3RvbSB7XG4gICAgICB3aWR0aDogMzQycHg7XG4gICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA1MzZweDtcbiAgICB9XG5cbiAgICAmLS1wcmljZXMge1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgbWluLWhlaWdodDogNTQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogNTRyZW0gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hd2FyZC1pbmZvIHtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDoyNzJweDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG4gICAgJiBoNCB7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDEuMTI1cmVtIDEuODc1cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBzdmd7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgJi1tb2RhbCB7XG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjcycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBkaXYgPiBkaXYgPiBzcGFuID4gcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTJweCk7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2VyO1xuICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICYtLW5vLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICYtc2xhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmX19pbmZvIHtcbiAgICAgICYgPiBzcGFuID5oNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS44NzVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAmLXNsYV9faW5mbyB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDMycHggMThweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLXNsYV9faW5mbyB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDI0cHggMjhweDtcbiAgICB9XG4gIH1cblxuICAmLWV2ZW50LWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fc3RpY2t5LWhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gIHdpZHRoOiA0OHJlbTtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRwaW5rO1xuICBzdmcscGF0aCB7XG4gICAgZmlsbDogJHBpbms7IC8vVE9ETzogTWFrZSBjbGFzc2VzIGZvciB0aGUgaWNvbnMgdG8gY29udHJvbGwgdGhpc1xuICB9XG4gICYtYmxhY2sge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAmLS1iZy1ncmF5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2Zvb3Qge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGE6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnRuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2JvZHkge1xuICBwYWRkaW5nOiAwICRzcGFjZXIgJHNwYWNlciAkc3BhY2VyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLXNsYS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tc2xhLXByZXZvdGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjhweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oNTJweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAmLXNsYS13aW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDUycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTEwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1ldmVudC1kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gICYtZWRpdC1sb2NhdGlvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxcmVtIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuMjVyZW0gMS41cmVtO1xuICAgIH1cblxuICAgICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIH1cblxuICAgICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDEycHggMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUaGVzZSBhcmUgZm9yIHBsYWNlcyB3aGVyZSBCYXNlRGlhbG9nIGNvbXBvbmVudCBpcyBub3QgcmVwbGFjZWQgd2l0aCBTa01vZGFsXG4gKiBidXQgdXNlcyB0aGUgc2FtZSBjbGFzc2VzIGFzIFNrTW9kYWwuXG4gKiBUT0RPOiBFdmVudHVhbGx5IHNob3VsZCBiZSByZXBsYWNlZCBldmVyeXdoZXJlIHdpdGggU2tNb2RhbFxuICovXG4jeyRzay1tb2RhbH0tLWJhc2UtZGlhbG9nIHtcbiAgI3skc2stbW9kYWx9X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JHNrLW1vZGFsfV9fZm9vdCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogTW9kYWwgYW5pbWF0aW9uc1xuICovXG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLypcbiAqIEN1c3RvbSBlcnJvciBtZXNzYWdlc1xuICovXG4jeyRzay1tb2RhbH0ge1xuICAuZXJyb3JtZXNzYWdlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5cblxuLnNrLW1vZGFsX19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IHNwYW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IC0xMSU7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWF2YWlsYWJpbGl0eS1tb2RhbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAmID4gc3BhbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOjM0cHg7XG4gICAgJiA+IHNwYW4gPiBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY29udHJhY3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAmX3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJl93aWR0aCB7XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTlweDtcblxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jZW50ZXItdGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHNwYW4ge1xuICAgICY6bm90KC5zay1tb2RhbF9fY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICBzcGFuLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNrLW1vZGFsLXRpdGxlLS1pbmZvLWRhc2hib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnNrLW1vZGFsLXRleHQtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHdpZHRoOiA5OSU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuIiwiLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1kYXJrIHtcbiAgICAuc2stZHJvcGRvd25fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJjpob3ZlcixcbiAgJi0tYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuI3skZm9ybXVsYXRlSW5wdXR9IHtcblxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0td3JhcHBlciB7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCk6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tcmFkaW8pICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gIC8vcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICYtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBsZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBmb250LXNpemUgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAmLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiAwO1xuICAgICAgLy9mb250LXNpemU6ICRpbnB1dC1sYWJlbC1mb250LXNpemUtZm9jdXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpIC8gMS41O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KSAvIDEuNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgLyAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3ItZGFyay1iZztcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWhlbHAge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lcnJvcnMge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVycm9yIHtcbiAgcGFkZGluZzogMCAwLjNyZW0gMC4zcmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIGlucHV0IHtcbiAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBTTEEgQ29uZmlybWF0aW9ucyBEaXNhYmxlZCBJbnB1dCAoc3BhbikgLSAjNDMxNzQgLSBQb2ludCA3XG4gKi9cblxuICN7JGZvcm11bGF0ZUlucHV0fS1zbGEtZGlzYWJsZWRfc3BhbiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1kYXJrLWJnO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLWRhcmstYmcsJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3IsJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1saWdodC1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgLy9jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2NvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUGxhY2Vob2xkZXJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cblxufVxuXG4vKlxuICogQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gge1xuICAvLyY6aG92ZXIge1xuICAvLyAgJjpub3QoI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwLWl0ZW0pID4gZGl2ID4gZGl2IHtcbiAgLy8gICAgaW5wdXQ6bm90KDpjaGVja2VkKSArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAvLyAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIC8vICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgICAgIG9wYWNpdHk6IDAuNTtcbiAgLy8gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWdyb3VwICN7JGZvcm11bGF0ZUlucHV0fS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZ3JleS1iZyAmIHtcbiAgICBpbnB1dDpjaGVja2VkICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cblxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3Ige1xuICAgIC8vVE9ETzogQ3JlYXRlIGZhbGxiYWNrIHRvIFBOR1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkd2hpdGU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IDMwMCUgMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgfVxuICB9XG5cbn1cblxuLypcbiAqIEN1c3RvbSBkcm9wZG93blxuICovXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdCB7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS02O1xuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICZfX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICAgICYtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICBpbnB1dCxcbiAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMXB4OyAvL01vemlsYSBmaXggZm9yIHdpZHRoIG92ZXJmbG93aW5nXG4gIH1cbn1cblxuLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgd2lkdGg6OTIlO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3Jlc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjowO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBzdmcsIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktODtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX2Fycm93IHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIHN2ZyxwYXRoIHtcbiAgICAgIGZpbGw6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpOy8vdW5jb3ZlciB0aGUgYm9yZGVyIGJvdHRvbSBmcm9tIHRoZSBpbnB1dFxuICBsZWZ0OiAwO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgfVxuXG4gICYtLWdlbmVyYWwtaW5mbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG59XG5cbi8qXG4gKiBMb2NhdGlvbiBzZWFyY2ggZHJvcGRvd24gb3ZlcnJpZGVzXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0I3skZm9ybXVsYXRlSW5wdXR9LS1sb2NhdGlvbi1zZWFyY2gge1xuICAjeyRmb3JtdWxhdGVJbnB1dH0tLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmI3skZm9ybXVsYXRlSW5wdXR9LS1qdW1ib3Ryb24ge1xuICAgICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaC1zdWJtaXQge31cblxuLypcbiAqIE51bWJlciBpbnB1dCBjbGVhcmFibGVcbiAqL1xuXG5cbiN7JG51bWJlckNsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9X19jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICB9XG59XG5cbi8qXG4gKiBUZXh0IGlucHV0IGNsZWFyYWJsZVxuICovXG5cblxuI3skdGV4dENsZWFyYWJsZUlucHV0fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skdGV4dENsZWFyYWJsZUlucHV0fV9fY2xlYXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxufVxuXG5cbi8qXG4gKiBNdWx0aXBsZSB2dWUgZm9ybXVsYXRlIGVsZW1lbnRzXG4gKi9cbi52dWUtZm9ybXVsYXRlLXdyYXAtLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gID4gI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3QsXG4gID4gI3skZm9ybXVsYXRlSW5wdXR9LS1lbWFpbCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgaW5wdXQ6bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gpOm5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLXJhZGlvKSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pY29uIHtcbiAgPiAuc2staWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGJvdHRvbTogY2FsYyggNTAlIC0gLjNyZW0gKTtcbiAgICBsZWZ0OiAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gICN7JGZvcm11bGF0ZUlucHV0fS1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIHRvcDogMC44NXJlbTtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cblxuLypcbiAqIFZ1ZSBTZWxlY3RcbiAqIGh0dHBzOi8vdnVlLXNlbGVjdC5vcmcvXG4gKi9cbi52LXNlbGVjdCB7XG5cbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52c19fc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udnNfX3NlbGVjdGVkIHt9XG5cbi52LXNlbGVjdC0tZm9jdXNlZCB7XG4gIC52c19fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgJjo6LW1zLWNsZWFyIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG4gICY6Oi1tcy1yZXZlYWwgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG59XG5cbi52c19fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcblxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxuICAvL2NvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3RvcDogMS42cmVtO1xuICAvL2xlZnQ6IDEuNTVyZW07XG4gIG9wYWNpdHk6IC4yO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnMtLW9wZW4gPiAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICYtLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udi1zZWxlY3QtLWRhcmstYmcge1xuICAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIH1cbiAgfVxuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udi1zZWxlY3QtLWxpZ2h0LWJnIHtcbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1mb3JjZSgkaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgfVxuICAudnNfX2Ryb3Bkb3duLW9wdGlvbntcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICY6aG92ZXIsXG4gICAgJi0taGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIH1cbiAgfVxuICAudnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1yZWQge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIkBtaXhpbiBhdXRvZmlsbC1zdHlsZXMoJGNvbG9yLCRib3JkZXItY29sb3I6JGNvbG9yLCRib3gtc2hhZG93OiAnMCAwIDAgMTAwMHB4ICMwMDAgaW5zZXQnKSB7XG4gICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgfVxufVxuXG5AbWl4aW4gcmVzZXQtc2VsZWN0KCkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5lbC1jYXJkIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5lbC1jYXJkX19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLy9UT0RPOiBSZXBhbGNlIGJsdXJyeSBpbWFnZSB3aXRoIHBsYWNlaG9sZGVyIHRvIGF2b2lkIHRoaXMgaGFja1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgaW1nOm5vdCgubG9hZGVkKSB7XG4gIC8vICAgICB3aWR0aDogMTUwJTtcbiAgLy8gICAgIGhlaWdodDogMTUwJTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbi5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbn1cbi5lbC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZWwtY2FyZF9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbC1jYXJkLWNhdGVnb3J5LWJnO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpOyAgLy9Gb250IHNpemUgKyBQYWRkaW5nIHRvcFxuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDIzcHgpOyAvL0ZvbnQgc2l6ZSArIFBhZGRpbmcgdG9wXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cbi5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWNhcmQtZGVzY3JpcHRpb24tYmc7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzNnB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIHdpZHRoOiA3OSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG4uZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5lbC1jYXJkX19uZXh0LWJ0biB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gIH1cbn1cbi5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHt9XG4vKlxuICogVHlwZSAxXG4gKi9cblxuLmVsLWNhcmQtLXR5cGUtMSB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTE6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVHlwZSAyXG4gKi9cbi5lbC1jYXJkLS10eXBlLTIge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9wYWRkaW5nLXRvcDogNjklO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG5cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICB3aWR0aCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgd2lkdGg6IDEwMyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwNnB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAkZWwtY2FyZC1zdWJ0aXRsZS1mb250LXNpemU7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbn0sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICAgICAgbWF4LWhlaWdodDogMnJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1mYXN0LWR1cmF0aW9ufTtcbiAgICB9XG4gIH1cblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVHlwZSAzXG4gKi9cblxuLmVsLWNhcmQtLXR5cGUtMyB7XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcblxuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgLy8gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIC8vICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAvL31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MSU7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxOXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd30sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMzpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9LFxuICAgICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIERlaW4gZXZlbnQgc2xpZGVyIG92ZXJyaWRlc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzLFxuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbi5lbC1jYXJkLS10eXBlLTQge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogMjVyZW07XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENhcmRzIGluIHRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlciB7XG4gIC5lbC1jYXJkLS10eXBlLTIge1xuICAgIC50aW55LXNsaWRlcl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIC8vVE9ETzogVHJ5IHRoaXMga2luZCBvZiB0ZWhuaXF1ZSB0byBnZXQgdGhlIGRlc2lyZWQgZWZmZWN0ICwgdGhlIGxhc3QgaXRlbSB0byBzdGljayB0byB0aGUgcmlnaHQgYm9yZGVyIG9mIHRoZSBjb250YWluZXJcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4ICk7XG4gICAgICBAYXQtcm9vdCAudGlueS1zbGlkZXIgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5zay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zay1pY29uLS1kYXJrIHtcbiAgLnN2Zy1wYXJ0LS1maWxsIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnN2Zy1wYXJ0LS1zdHJva2Uge1xuICAgIHN0cm9rZTogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5zay1pY29uX19uby1maWxsIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLypcbiAqIEN1c3RvbSBpY29uIHN0eWxlcyBhbmQgYmVoYXZpb3JzXG4gKi9cbi5zay1pY29uLS1maWxsLWhvdmVyIHtcblxuICAmLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zay1pY29uLS1wZXJzb25fb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAucGF0aC0yIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgICAuZWxsaXBzZS0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zay1pY29uLS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLmNpcmNsZS0xIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKlxuICogTG9naW4gbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19sb2dpbi10eXBlIHt9XG5cbi5zay1tb2RhbF9fbG9naW4tdHlwZV9fcmVzZXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMC45NzM1cmVtKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVnaXN0ZXIgbW9kYWxcbiAqL1xuLnNrLW1vZGFsX19yZWdpc3Rlci10eXBlIHt9XG5cbi8qXG4gKiBSZXNldCBwYXNzd29yZCBsaW5rIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlIHt9XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgfVxuICB9XG59XG5cblxuLmxvZ2luX2luZm8ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZXJSZW4oMjJweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG5cbi5sb2dpbl9mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ubG9naW5fZm9vdGVyLXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLmxvZ2luX2Zvb3Rlci1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxvZ2luX2J1dHRvbi1yZWdpc3RlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogJHBpbms7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmxvZ2luX2Zvb3Rlci1jcmVhdGVfYWNjIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG4ubG9naW5faW5mb190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zay1tb2RhbF9fcmVzZXQtcGFzc3dvcmQtbGluay10eXBlX19sb2dpbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZyxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMCkgMCxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMC4yKSAyMCUsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDAuNSkgNjAlLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwKVxuICAgICk7XG4gICAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICBcbiAgICBAa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBjb2xvcjogIzUzNTM1Mztcbn1cblxuLnBsYWNlaG9sZGVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG59XG5cbiNuby1yYWQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxufVxuXG4jbm8tZGlzcC1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qXG4gKiBIZWFkZXJzXG4gKi9cblxuI3BsYWNlaG9sZGVyX190aXRsZXtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMS43cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbn1cblxuLnBsYWNlaG9sZGVyLS1oMSB7XG4gIGhlaWdodDogJGgxLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMiB7XG4gIGhlaWdodDogJGgyLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oMyB7XG4gIGhlaWdodDogJGgzLWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNCB7XG4gIGhlaWdodDogJGg0LWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNSB7XG4gIGhlaWdodDogJGg1LWZvbnQtc2l6ZTtcbn1cblxuLnBsYWNlaG9sZGVyLS1oNiB7XG4gIGhlaWdodDogJGg2LWZvbnQtc2l6ZTtcbn1cblxuLypcbiAqIFBhcmFncmFwaHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1wYXJhZ3JhcGgge1xuICBzcGFuIHtcbiAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1sZyAqIDAuNzlyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBUaW55IFNsaWRlclxuICovXG4ucGxhY2Vob2xkZXItLXRpbnktc2xpZGVyLXRhYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHNwYW4ge1xuXG4gICAgd2lkdGg6IDdyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8vLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcbi8vICBzcGFuIHtcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHdpZHRoOiAyLjVyZW07XG4vLyAgICBoZWlnaHQ6IDIuNXJlbTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4vLyAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDQlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLWltZy1zbGEge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBDYXJkc1xuICovXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMSxcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0yLFxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTMge1xuICBzcGFuIHtcblxuICB9XG4gICYtLTQtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICB9XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMiB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIH1cbiAgJi0tMy1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgIH1cbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEge1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICAvL3dpZHRoOiAzMCU7XG4gICAgICAvL2hlaWdodDogMTVyZW07XG4gICAgfVxuICB9XG4gICYtLTItY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaGVpZ2h0OiAyOXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG4ucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gIGhlaWdodDpjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDEycHgpO1xuICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgycHgpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgzcHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNlYXJjaC1wYWdlX19oZWFkZXItLXBsYWNlaG9sZGVye1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWgxe1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgXG59XG5cblxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW57XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206Y2FsY3VsYXRlUmVtKDNweCk7XG4gIH1cbn1cblxuXG4ucGxhY2Vob2xkZXItLXNsYXtcbiAgJi5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1oNHtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVye1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtc3RpY2t5LWZpbHRlcntcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKlxuICogQnV0dG9uc1xuICovXG4ucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG5cbn1cbi5wbGFjZWhvbGRlci0tYnV0dG9uLXNtYWxsIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLypcbiAqIERpdlxuICovXG4ucGxhY2Vob2xkZXItLWRpdiB7XG5cbn1cbi8qXG4gKiBQbGFjZWhvbGRlciBvcGFjaXR5IGNoYW5nZVxuICovXG4ucGxhY2Vob2xkZXItb3BhY2l0eS1jaGFuZ2Uge1xuICBhbmltYXRpb24tbmFtZTogcGxhY2Vob2xkZXJPcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQGtleWZyYW1lcyBwbGFjZWhvbGRlck9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuXG4vKlxuICogTWF0ZXJpYWwgZGVzaWduIHBsYWNlaG9sZGVyc1xuICovXG4ubGluZWFyLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YXJ0IDAuM3MgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmxpbmVhci1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyLFxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbn1cbi5saW5lYXItcHJvZ3Jlc3NfX2Jhci0tYmFyMiB7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCAyLjVzIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjEge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDM2LjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgzKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjEge1xuICAwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDIwJSB7XG4gICAgbGVmdDogLTEwNS4xNjY2NyU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjcwMTczLCAwLjQ5NTgyKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIGxlZnQ6IDIxLjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA5NS40NDQ0NCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dCYXIyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAxOS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNTcpO1xuICB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01NC44ODg4OSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICB9XG4gIDI1JSB7XG4gICAgbGVmdDogLTE3LjI1JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMxMDMzLCAwLjI4NDA2LCAwLjgsIDAuNzMzNzIpO1xuICB9XG4gIDQ4LjM1JSB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTE3LjM4ODg5JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NMaW5lYXJNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzdGFydCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVuZCB7XG4gIGZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWF4LWhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLypcbiAqIENvbXBvbmVudCBzcGVjaWZpYyBzdHlsZXM6IFRpbnkgc2xpZGVyXG4gKi9cbi50aW55LXNsaWRlcl9faGVhZGVyX19sZWZ0IHtcbiAgLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIge1xuICAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKlxuICogUG9zaXRpb24gc3BlY2lmaWMgc3R5bGVzOiBMYW5kaW5nIHBhZ2VcbiAqL1xuLmxhbmRpbmctcGFnZSB7XG4gIC5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zLS00LWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzYlO1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIC50aW55LXNsaWRlcl9fcGxhY2Vob2xkZXIge1xuICAgIC5wbGFjZWhvbGRlci0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWJvdXQtLXBsYWNlaG9sZGVyIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnNfX3NpbmdsZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAucGxhY2Vob2xkZXItLWRpdiB7XG4gICAgcGFkZGluZy10b3A6IDY1JTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdCBsaSBzcGFuW2NsYXNzKj0ncGxhY2Vob2xkZXInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiXG5cbiN7JHBhZ2luYXRpb259IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzEwcHgpO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6ICBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiN7JHBhZ2luYXRpb259X19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgJi0tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgJi0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4vKlxuICogQ29sb3Igc2NoZW1lc1xuICovXG4jeyRwYWdpbmF0aW9ufSB7XG4gICYtLXdoaXRlLWJnIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICYtLWJsYWNrLWJnIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19wYWdlLS1hY3RpdmUge1xuICAmI3skcGFnaW5hdGlvbn1fX3BhZ2UtLXdoaXRlLWJnLFxuICAmI3skcGFnaW5hdGlvbn1fX3BhZ2UtLWJsYWNrLWJne1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZSB7XG4gICYtLXdoaXRlLWJnIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbiN7JHBhZ2luYXRpb259X19hcnJvdyB7XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLXdoaXRlLWJnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0td2hpdGUtYmcjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWluYWN0aXZlIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRncmV5LTQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0tYmxhY2stYmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS1ibGFjay1iZyN7JHBhZ2luYXRpb259X19hcnJvdy0taW5hY3RpdmUge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGdyZXktNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5sZHMtcmlwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICRwaW5rO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xufVxuLmxkcy1yaXBwbGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4uc2stc3Bpbm5lcixcbi5zay1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbn1cbi5zay1zcGlubmVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIlxuXG4jeyRjb2xsYXBzYWJsZX1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ncmF5LTIwMCwgI0VDRUNFQyk7XG59XG5cbiN7JGNvbGxhcHNhYmxlfV9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgJi0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4jeyRjb2xsYXBzYWJsZX1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiXG5AbWl4aW4gbmF2LW1haW4tdGl0bGUtdGFibGV0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvL31cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYWRkaXRpb25hbC1saW5rX2NoaWxkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAmID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG5cbiAgJl9hZGRpdGlvbmFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi1hd2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOS41cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtam9iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI5LjVweCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1leHRyYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgJi1maXJzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAuNyU7XG4gICAgICAgIHJpZ2h0OiAtMzYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgICYgPiBkaXYgPiBhID4gaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgICAgJi10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBkaXYgPiBhID4gaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTkuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICB9XG4gIH1cblxuICBsaS5saS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLW5vLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg2MHB4KSAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTQuNHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTQuNHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMzLjZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdC0tc29jaWFsIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgICAgICBmaWxsOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodCB7XG4gIGEge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9faGVhZGVycyB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9faGVhZGVycyA+IGEgPiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fbGlua3Mge1xuXG59XG5cbiN7JG1haW4tbmF2fV9fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAxLjU3cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogLTAuNSUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiAtMS41JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwLjdyZW0gMDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2hlYWRlcl9fbWFnYXppbiB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1LjVweDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2hlYWRlcl9fZXZlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cblxufVxuXG4jeyRtYWluLW5hdn1fX2xhc3RfX2xpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjByZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogMC4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTdyZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgLy9ib3R0b206IDVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAyMi42dmg7XG4gIC8vICB9XG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogMjA0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMzIuNnZoO1xuICAvLyAgfVxuICAvL1xuICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAvLyAgICBoZWlnaHQ6IDI4LjZ2aDtcbiAgLy8gIH1cbiAgLy99XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIHtcblxuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogMC4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTdyZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm90dG9tOiAxLjRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYXQge1xuICAgIC8vYm90dG9tOiA1cmVtO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgPiBsaSA+IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOC43MnB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgICB9XG4gIH1cblxuLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMDQwcHgpIHtcbi8vICAgIGhlaWdodDogMjIuNnZoO1xuLy8gIH1cbi8vICBAbWVkaWEgKG1heC13aWR0aDogMjA0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbi8vICB9XG4vL1xuLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbi8vICAgIGhlaWdodDogMzIuNnZoO1xuLy8gIH1cbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4vLyAgICBoZWlnaHQ6IDI4LjZ2aDtcbi8vICB9XG4vL31cbn1cblxuLnNlY29uZCB7XG4gICYtLWNoIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIEBpbmNsdWRlIG5hdi1tYWluLXRpdGxlLXRhYmxldDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIG1hcmdpbjogNSUgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tZGUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jaF9fbWFyZ2luIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICAgIGJvdHRvbTogLTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIGJvdHRvbTogNzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG59XG5cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QtdG9wLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbiIsIi5tb2JpbGVfZGlzcGxheV9ub25lIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cbiAgLnBob25lbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIyNDU1YjtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZhcSAucGhvbmVtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiNzkwO1xuICB9XG4gIC5waG9uZW1lbnUgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB1bCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgLnBob25lbWVudSB7XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDEycHggOXB4IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yMDEgdXJsKC4uL2ltYWdlcy9sYXlvdXQvbGVucy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGhvbmVtZW51X19pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMHB4O1xuICB9XG4gIHVsLnBob25lbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcblxuICAgICYtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXZpc2libGUgeyAvL1VzZWQgZm9yIGdvb2dsZSBib3RzXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faXRlbSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmaWxsOiBibGFjaztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmLS1oYXMtY2hpbGQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9uZXh0X3doaXRlLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFjay1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvcHJldl93aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgN3B4IDEuNCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vb3BhY2l0eTogMC41O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBob25lbWVudV9fbGlzdC0tbGV2ZWwtdHdvIHtcbiAgICAucGhvbmVtZW51X19pdGVtOm5vdCgucGhvbmVtZW51X19pdGVtLS1iYWNrLWJ0bikge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBob25lbWVudV9faXRlbV9fbWVudS10aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMyU7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJl9sZXZlbC10d28ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLy8gLmxvZ28sIHVsIGxpIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIC5ldmVudGxva2FsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCBjZW50ZXI7XG4gIH1cbiAgdWwgbGkud2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtZXJyb3IgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGIsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgYiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgLjNyZW0gMCAwO1xuXG4gICAgLyp3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7Ki9cbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICAub3ZlcmxheV9pbm5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxuXG4gICAgLm92ZXJsYXlfaW5uZXIyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTcwcHgpO1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYW5mcmFnZV9kaXJla3RhbnplaWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgLTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAtOXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuaGVhZCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5zdGVwLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdi5zdGVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdLCAuYW5mcmFnZV9kaXJla3RhbnplaWdlIGRpdiBpbnB1dFtuYW1lPWNhcHRjaGFfdmFsdWVdIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2IC5jYXB0Y2hhX2ltZywgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgLmNhcHRjaGFfaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmVycm9ybWVzc2FnZSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuZXJyb3JtZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgLnNlYXJjaF9oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgICAgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjI0NTViO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAyNXB4IC04NXB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiA4NXB4IDI1cHggMjVweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICBkaXYub3B0aW9ubmF2IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L2Rvd24uc3ZnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3VwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG4gICAgLmV2ZW50c2VhcmNoIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXYub3B0aW9ubmF2LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzQsIDIzNCwgMjM0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG5cbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYgdWwgbGkuc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3VwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3dvcHRpb25zOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkX3NlYXJjaCBmb3JtIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMTAwcHggMjBweCAzMHB4IDIwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhcSAucmVkX3NlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmFxaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW9faGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIG1hcmdpbjogNzBweCAwIC03MHB4IDA7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMjVweDtcblxuICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAvL3dpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIgdGQge1xuICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrZXIgZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FuY2VsLCAuc2hvd2ZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAtMjBweCAtMXB4IDAgLTFweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZWxldGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdHN0YXJ0LnJlc3VsdHMuc2VhcmNoX3RpdGxlIGZvcm0gLmZ1bGxzZWFyY2gge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAuanVtcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzAyO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgJi5maXhlZCxcbiAgICAmLmFsd2F5c19maXhlZCB7XG4gICAgICB6LWluZGV4OiAzMDI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uYW5mcmFnZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4KTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgICYuZmxleGlibGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5saWtlLCAmLmJhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5iYXNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjA0IHVybCguLi9pbWFnZXMvbGF5b3V0L2ljb25fc2hhcmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpID4gdWwge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhc2UgdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDQzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLnNoYXJpZmYgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYudHdpdHRlciBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi53aGF0c2FwcCBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICAgICAgICAgICAgICAgIC8vLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3doYXRzYXBwX3doaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWx3YXlzX2ZpeGVkLCAmLmZpeGVkIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudGhlbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAmLm5vdHN0YXJ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ieC13cmFwcGVyIHtcbiAgICAgIC5ieC12aWV3cG9ydCB7XG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lYm94IHtcbiAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgIC5kZXRhaWxwaWMge1xuICAgICAgICBsZWZ0OiAtNDAlO1xuICAgICAgICB3aWR0aDogMTgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGVyIC5zbGlkZXJib3gge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDVweDtcblxuICAgICYuc21hbGwtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMjkwcHg7XG5cbiAgICAuYngtcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAuYngtbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcmJveCB7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMDBweCk7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4O1xuXG4gICAgJi5mYXZvdXJpdGVzLW92ZXJ2aWV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5vdmVydmlld2hlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAxNXB4IDVweCAxNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2UsIC5zaGFyZV9jb250YWluZXIgLnNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5ldmVudGpvYnMgLmltYWdlIGIge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5wYXJ0bmVyc2xpZGVyYm94IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcblxuICAgICAgLnBhcnRuZXIge1xuICAgICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlrZSB7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50c2xpZGVyYm94IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuXG4gICAgICAuY2xpZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZW5kIHtcbiAgICAgIC5zb3J0YWJsZSB7XG4gICAgICAgIC50aHVtYiB7XG4gICAgICAgICAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgJi5zaW1wbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXZvdXJpdGVzLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5yZXN1bHRoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubW9yZSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmlubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmltYWdlc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAxNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3R2aWV3IHtcbiAgICAudGVybWluc3VjaGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAud3Vuc2NodGVybWluIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblxuICAgICAgICAgIC52ZHAtZGF0ZXBpY2tlciBpbnB1dCwgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPXRleHRdLCAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm8ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuXG4gICAgICAgIC5sZXZlbCB7XG4gICAgICAgICAgdG9wOiAtMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGVyc29uZW4ge1xuICAgICAgICAgIGxlZnQ6IDE2MnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXNjaHJpZWIge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24sIC5nZWJhZXVkZWFydCB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGllbnN0bGVpc3RlcnR5cCwgLmxhZ2Uge1xuICAgICAgICAgIGxlZnQ6IDg2cHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWFpbCB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnByaW50IHtcbiAgICAgICAgbGVmdDogMTA1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmFuZnJhZ2VuIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAud2VyYnVuZ19idXR0b24sIC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZWxldGUge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAyNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0Lmxpc3R2aWV3IHtcbiAgICAuZW50cnkge1xuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAtODRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0IHtcbiAgICAucmVkX2VudHJpZXMge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbHRlcm5hdGl2ZSB7XG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpZW4gLnJlc3VsdGhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IC01cHggNXB4IDEwcHggNXB4O1xuICAgIH1cblxuICAgICYuc2VvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmZhcSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuXG4gICAgICAuYnJlYWRjcnVtYnMgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBmb3JtIHRhYmxlIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VvX292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAmLmRldGFpbC1hYm92ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cblxuICAgIC5kZXRhaWxoZWFkIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMzBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuLnByZW1pdW0tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMjBweCAwIC0yMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hd2FyZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICYuYmFzaWMge1xuICAgICAgICBtYXJnaW46IDcwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5leHRyYXdpZGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXR0cmlidXRlLCAuZXF1aXBtZW50IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndob19waWMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblxuICAgICAgICAgICAgJi5zbGFfcmF0aW5nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fc2xhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maXJzdGxpbmUgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBncmF5O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJvb21zIHRkIHtcbiAgICAgICAgICAucm9vbW5hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcGFjaXR5X21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTg3cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzZweDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5NHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnJvb21uYW1lIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0zMHB4IC00MHB4IC0zMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0yMHB4IC0zMHB4IC0yMHB4O1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSBhLCAmOm50aC1jaGlsZCgyKSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5nYWxsZXJ5X2ltYWdlIGEgc3BhbiwgJi5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWdiIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhbSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMjBweCAtMjBweCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAtNXB4IDEwcHggLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiNhdmFpbGFiaWxpdHlfbW9kYWwgI3JlcXVlc3RzLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG5cbiAgLnNwZWNpYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIC5sYXcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmltcHJlc3N1bSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYzdjNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndheV90b191cyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcblxuICAgIC5rb250YWt0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNyb2FkbWFwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haWxpbmdzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVyYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAuYngtcHJldiwgLmJ4LW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyZW50cnkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoNDAsIDM5LCAzNCwgMC4yKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9yZWluZm8ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWludHJhZ3Ntb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1IHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3JlYXRlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCA5MHB4IDEwcHggOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZXJiZW1vZWdsaWNoa2VpdGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvcnRlaWxlIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGVtZW50cyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGljIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMjBweCAwIDEyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb21wYW55IHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGF0aXN0aWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTYwcHggMDtcblxuICAgIC5mYWN0cyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IDEwcHggLTEwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYnVzaW5lc3NfY2FyZCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIC5waWMge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhc29ucyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlaW5mbyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAtMjBweCAxMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdHMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXNzZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4IDEwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5mcmFnZW4ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvIDRweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lcnJvcnBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucHJvYmxlbSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHggNjBweCAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbHRlcm5hdGl2ZSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudG1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxNXB4IDA7XG5cbiAgICAuZXZlbnRtYWdhemluaGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cbiAgICAuaW5uZXItbWFnYXppbiB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIC5tYWdhemlubGVmdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgdSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlrZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwb25zb3Jpbmdfc3RyaXBlIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFncyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuZnVuY3Rpb25zIHVsIGxpIGEge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEzcHggNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMzBweCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAucmVzdWx0aGVhZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubGlzdHRhYmxlIHRyIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3JtIHRhYmxlIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaG93b3B0aW9ucyBzZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cgLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXRhaWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGhyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5rb21tZW50YXIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmZvb3Qge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuXG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lbnRyeSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgLmltYWdlIHNwYW4gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlciB7XG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyNjJweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaXRlZm9vdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggODBweCAyMHB4O1xuXG4gICAgICAmLnNpdGVmb290X19pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIH1cblxuICAgICAgJi5zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggNzBweCAxMHB4IDcwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgfVxuXG4gIC5tYWlsaW5ncyAuc2VsZWN0IC5zbGlkZXJib3gge1xuICAgIC5ob29wZXItcHJldiB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgIC5ob29wZXItbmV4dCB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyNmYWNlYm9vay1saW5rIHN2ZyB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuXG4gIC5tYWdhemluIC5tYWdhemlubGVmdCAuc3RlbGxlbmFuZ2FiZW5ib3gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogLjVyZW07XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnlfcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHN3cCB7XG4gICAgJi5oYXNJbm5lclRodW1icyB7XG4gICAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAgICAgcmlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiaW5wdXQgeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IH0iLCJcblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cblxuLnNsYV9hd2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgLnNsYV9hd2FyZGhlYWQge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAxMXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3BvbnNvcmluZ19zdHJpcGUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMjBweCk7XG4gICAgICBtYXJnaW46IDIwcHggNjBweCAyMHB4IDYwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsYXJlc3VsdCB7XG4gIG1hcmdpbjogODBweCAwcHggODBweCAwcHg7XG4gIC5lbnRyeSAuYW5mcmFnZV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNhYzk2N2Q7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbntcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDowcHg7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzoxOHB4IDBweDtcblxuICAmLWhvbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6MHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgcGFkZGluZzoxOHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9uLS13aW5uZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS13aW5uZXItY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOjE4cHggMzJweCAyNHB4IDMycHg7XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib25faW5uZXIge1xuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOTRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA0NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIC5tb2JpbGUtaGlkZXtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uc2xhX3JpYmJvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMjBweCAwcHggMHB4IDBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgYnIubWVkaXVtLFxuICAgICAgICBici5zbWFsbHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYWM5NjdkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHggODdweCAxNXB4IDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhvbWVfcmliYm9ue1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXRvcDo5MHB4O1xuICAgIGZsb2F0Om5vbmU7XG4gICAgLnNsYV9yaWJib25faW5uZXIge1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGxpe1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW46MTlweCA4MHB4IDE1cHggMHB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMkE1NTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbjoxOHB4IDBweDtcbiAgICAgICAgICBwYWRkaW5nOjE0cHggMTlweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGV0YWlsX3JpYmJvbiB7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweDtcbiAgICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCA0NXB4IDE1cHggNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNsYV9yaWJib25fYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgfVxuXG4gICYuc2xhX3JpYmJvbl9ub21pbmF0ZXtcbiAgICAuc2xhX3JpYmJvbl9pbm5lcntcbiAgICAgIGxpOmZpcnN0LWNoaWxke1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2xhX3JpYmJvbl93aW5uZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS13aW5uZXItY29sb3I7XG4gIH1cblxufVxuXG4ub3ZlcmxheXtcbiAgI3NsYS1yYXRpbmctY29uZmlybXtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOTBweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDU5MnB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6MjJweCAyNHB4IDMycHggMjRweDtcbiAgICBtaW4taGVpZ2h0OiA2NDRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgLmNsb3NlX21vZGFse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICByaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2VfZ3JheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxOSwgMjE5LCAwLjIpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIGgye1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIG1hcmdpbi1ib3R0b206MzRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzdweDtcblxuICAgICAgfVxuICAgIH1cbiAgICBkaXYuc2hhcmUtbGlua3N7XG4gICAgICBwYWRkaW5nOjI0cHggMzNweCAyM3B4IDMzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnNoYXJlLWJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzlweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDUyJSkgc2VwaWEoMzAlKSBzYXR1cmF0ZSgzMDMlKSBodWUtcm90YXRlKDE2M2RlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rX2NvcGllZHtcbiAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206LTQycHg7XG4gICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNoYXJlLWxpbmtzLXNte1xuICAgICAgcGFkZGluZzo0MHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzJweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuc2hhcmUtbGlua3MtbGd7XG4gICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZGODg5QjtcbiAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGg2e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzJweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NsYS1yYXRpbmctbW9kYWx7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI5NHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTg4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiA4OCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTA1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgJi5tb2JpbGUtY2VudGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnNsYS1jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtaGVhZGVye1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMTA0O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgaDR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG4gICAgICAgIGNvbG9yOiRkYXJrLWdyZXktMTtcbiAgICAgICAgcGFkZGluZzoyMHB4IDBweCAxMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDozM3B4O1xuICAgICAgICAgIGNvbG9yOiRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOjE0cHggNDRweCA0cHggMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWhlYWRlci1sYW5ne1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgcGFkZGluZzoyOHB4IDBweCAyNnB4IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICAgICAgICB0b3A6IC01M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS12b3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51bmFjdGl2ZS1jb250ZW50e1xuICAgICAgcGFkZGluZzoyMHB4IDQ4cHggNTJweCA0OHB4O1xuXG4gICAgICAmLm5vLXBhZGRpbmctbHJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMDZweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzoxMXB4IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICBwYWRkaW5nOjIwcHggMjRweCA1MnB4IDI0cHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuc2xhLWNvdmlkLWJ1dHRvbntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZXJyb3J7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtY29udGVudHtcbiAgICAgIHBhZGRpbmc6NXB4IDMycHggMjhweCAzMnB4O1xuXG4gICAgICAmLnNsYS1maW5hbHtcbiAgICAgICAgcGFkZGluZzo1cHggNDhweCAzNnB4IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzo1cHggMjRweCAxNDNweCAyNHB4O1xuXG4gICAgICAgICYuc2xhLWZpbmFse1xuICAgICAgICAgIHBhZGRpbmc6NXB4IDI0cHggMzZweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgaDN7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgJi5tb3JlX3NwYWNle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgJi5tb2JpbGUtaGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgYntcbiAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICYubW9iaWxlLWhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6JHNsYS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5zbGEtbGlnaHRzLXNlY3Rpb257XG4gICAgICAgIG1hcmdpbi1yaWdodDotMTlweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsYS1saWdodGJveHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTA0cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI5cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMS41cHggMS41cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMCUpIHNlcGlhKDk1JSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwOCUpIGNvbnRyYXN0KDg4JSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS90aHVtYl91cF9hY3RpdmUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEzcHggMTJweDtcbiAgICAgICAgICAgICYubG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX2Rvd25fYWN0aXZlLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoMTElKSBzYXR1cmF0ZSg1JSkgaHVlLXJvdGF0ZSgxMjZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTA1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOmNhbGMoIDMzJSAtIDZweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsYS1saWdodGJveC1pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LnRodW1iLWFjdGl2ZXtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDMycHgpO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWZvcm0tcm93e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICBoZWlnaHQ6MTA4cHg7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uZXJyb3ItZmllbGR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuXG4gICAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50ZXh0YXJlYXtcbiAgICAgICAgICAgIHRvcDoxMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlucHV0e1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY+aW5wdXR7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuXG4gICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkc2xhLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tc2VsZWN0e1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAmLnNob3J0e1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZXJyb3IgaW5wdXR7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNsYS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3due1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcblxuICAgICAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzdweCAwcHggMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAudnVlLXNsaWRlcntcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgIC52dWUtc2xpZGVyLXJhaWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzdDN0M3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItcHJvY2Vzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90e1xuICAgICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LWhhbmRsZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjJweCAwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgICAgYm90dG9tOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxlZnQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLDEwMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucmlnaHQgLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC1ib3R0b217XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLDEwMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcblxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2NoZWNrbWFyay5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZXJyb3I+c3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2VsZWN0ZWQ+c3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMnB4IDMwcHggMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42ODU3MTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAycHggMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCBzcGFue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdXAuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjptZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAzNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGVjay1jb250YWluZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhLWJvdHRvbS10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tdG9wOjE4OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZy5maW5hbC1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDY2cHggYXV0byAzM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW46IDM4cHggYXV0byAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzLmZpbmFsLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAuZmluYWwtdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OTlweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjY3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LnNoYXJlLWxpbmtze1xuICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQ0UwRTM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgICAgaDZ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJGdyZXktODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjlweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJGdyZXktODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTotNDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1sYW5nLXNlbGVjdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNjhweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuc2xhLWxhbmctYnV0dG9ue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzoxMXB4IDBweDtcbiAgICAgICAgICBtYXJnaW46MHB4IGF1dG8gMTZweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6MTk1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zbGEtY292aWR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OTZweDtcbiAgICAgICAgcGFkZGluZzowcHggOHB4O1xuICAgICAgICBoM3tcblxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6NTNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ1cHg7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzNzVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuXG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LnNsYS1jb3ZpZC1idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1jb3ZpZC0tdm90aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xhLWZvb3RlcntcblxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMTA0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2xhLWJ1dHRvbnMtcm93e1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMycHggMzJweCAzMnB4O1xuICAgICAgICAmLmZpbmFse1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgaDQsc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICYuYmlne1xuICAgICAgICAgICAgd2lkdGg6MjcycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY292aWR7XG4gICAgICAgICAgICB3aWR0aDoxOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi51bmFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iYWNre1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHdpZHRoOjE4M3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGEtbmF2LWluZm97XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgcGFkZGluZzogNXB4IDI0cHggMzhweDtcblxuICAgICAgICAgICYuZmluYWwgYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgJi5iaWcsXG4gICAgICAgICAgICAmLmNvdmlke1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJhY2t7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIC5zbGEtbmF2LWluZm97XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zbGEtZm9vdGVyLWJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2xhLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgaDN7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTNweCAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZvdGluZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDdweCAyMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zbGEtZm9vdGVyLS12b3Rpbmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGEtYnV0dG9ucy1yb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyNHB4IDYwcHg7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICYuY292aWQge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXJ7XG4gIHBhZGRpbmctdG9wOjExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi0tc3Bhbi1saW5re1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5zbGEtc2VhcmNoLWhlYWRlci0td2lubmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjN0Q3MDVGO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gIH1cblxuICAmLS1saW5rLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLS1jYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBoMXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA3cHggMHB4IDdweCA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTo0MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOi05cHg7XG4gIH1cbiAgYnV0dG9uLGRpdi5hY3RpdmUtZmlsdGVyc3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDo5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOjM4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDcwNUY7XG4gICAgcGFkZGluZzpjYWxjdWxhdGVSZW0oOTBweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNhbGN1bGF0ZVJlbSgyN3B4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDBweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKC00NHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlci1ub21pbmF0ZWQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NEI1RCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgbGVmdDogMTI2cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNsYS1ub3QtYWN0aXZle1xuICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgbWFyZ2luLXRvcDozNnB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxuICAuZ3JheS1jb250YWluZXJ7XG4gICAgbWFyZ2luOjQzcHggMHB4IDQwcHggMHB4O1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBwYWRkaW5nOjg0cHggNDBweCA3MHB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6MTFweCAxNHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuXG4gICAgLmdyYXktY29udGFpbmVye1xuICAgICAgbWFyZ2luOjBweCAwcHggNDBweCAwcHg7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2VhcmNoLWZpbHRlcnMuc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tdG9wOjM2cHg7XG4gIG1hcmdpbi1ib3R0b206NThweDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGg0e1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnN7XG4gICAgJi1zbGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYXtcblxuICAgICAgZmxvYXQ6cmlnaHQ7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOjVweCAzNnB4IDVweCAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1ncmV5LTE7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjEzcHg7XG4gICAgICAgIHRvcDoxNXB4O1xuICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibGFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6MTc1cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzo4cHggMTdweDtcbiAgICBtYXJnaW4tbGVmdDoyNHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgLnNob3ctZmlsdGVye1xuICAgIEBleHRlbmQgLmJsYWNrLWJ1dHRvbjtcbiAgICAvLyBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIC8vIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcbiAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgIC8vIHdpZHRoOjE3NXB4O1xuICAgIC8vIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIC8vIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6MjRweDtcbiAgICAvLyBjdXJzb3I6cG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmLXNsYSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTRweCA3cHggMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIC5zaG93LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3OXB4KTtcbiAgfVxuXG4gIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLFxuLnNlYXJjaC1maWx0ZXJzLXNsYS0tbm9taW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgJi1wbGFjZWhvbGRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi13aW5uZXItMjAyMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtbm9taW5hdGlvbi1wbGFjZWhvbGRlcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucGxhY2Vob2xkZXItLXNsYS5wbGFjZWhvbGRlci0tc2xhLXNlYXJjaC1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gIHBhZGRpbmctdG9wOjE2cHg7XG5cbiAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBmbGV4OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAuc2xhX19zdGlja3ktZmlsdGVyX19waWxsIHtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4IDRweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgICAmLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tc2xhLWZpbHRlcnMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xlYXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjE0LjVweDtcbiAgICAgICAgICAgIHRvcDoxMi41cHg7XG4gICAgICAgICAgICB3aWR0aDo3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweCA0cHggMTVweDtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2xhX19zdGlja3ktZmlsdGVyX19yZXNldHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm92ZXJsYXl7XG4gICNzbGEtc2VhcmNoLW1vZGFse1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMzJweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQ2NHB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LnNlYXJjaC1tb2RhbC10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIHBhZGRpbmc6MjNweCA0MHB4IDEycHggMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MzFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmc6MTZweCA0MHB4IDBweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgcGFkZGluZzowcHggMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgIG1hcmdpbi10b3A6NjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICAgICAgfVxuXG4gICAgICBidXR0b257XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoxMXB4IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDo3cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6MTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2QjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLS1jbGVhcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3VzdG9tc2VsZWN0e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tc2VsZWN0X19hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY3VzdG9tc2VsZWN0X2Fycm93LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOjExcHg7XG4gICAgICAgICAgaGVpZ2h0OjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAzN3B4IDdweCAxMHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmPnNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9kb3duLnN2Zykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXRlZ29yaWVzX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlZ2lvbnNfZHJvcGRvd24gLmN1c3RvbS1kcm9wZG93bntcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjQwMHB4ICFpbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiwuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnN7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo5NXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRle1xuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93biwgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJjMmM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAmLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtLS1oaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzowcHggMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5tb2JpbGUtYmd7XG4gICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zbGEtd2lubmVyLXNlYXJjaC1tb2RhbHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OjQ7XG4gICAgICAuY2xvc2VfbW9kYWx7XG4gICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgICAmLnNlYXJjaC1idXR0b257XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo2NXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ub3ZlcmxheS1zZWNvbmR7XG4gICNzbGEtc2VhcmNoLW1vZGFse1xuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5zZWFyY2gtYnV0dG9uLWZpcnN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1uZXd7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtbW9kYWwtdGl0bGUtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNsYS1kZXRhaWx9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEyMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICB9XG4gICYtd2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG4gICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cbiAgICAmLWJyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NzBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogOTU4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIH1cblxuICB9XG4gICYtd3JhcHBlcl9zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICB9XG4gIH1cbiAgJi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IC13ZWJraXQtYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG4gICYtaW5mbyB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgIH1cbiAgfVxuXG4gICZfbW9kYWwtdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYW5uZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfaW5mbyB7XG4gICAgICAgID4gc3VwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9tb2RhbC1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4gcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgJl9tb2RhbC1naXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9tb2RhbC1jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCkgIWltcG9ydGFudDtcbiAgICAmID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGEtcHVua3RlfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICYgPmg0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtcGxhY2Vob2xkZXIge1xuICAgICYtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWstc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ3JpZC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDdweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWdyaWQtYWN0aXZlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcbn1cblxuLmdpcmQtaWNvbi1pbmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDdweCAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWdyaWQtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xuXG59XG5cblxuLmxpc3QtaWNvbi1hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ubGlzdC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDBweCA3cHggNDVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc3dpdGNoLWxpc3QtaW5hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaCB7XG4gIGRpc3BsYXk6ZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYuODhweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zd2l0Y2gtd3JhcCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICB3aWR0aDoyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogMyU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuXG5pbnB1dDpjaGVja2VkICsgLnNlYXJjaC1wYWdlX19zd2l0Y2gtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLnNsYS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uc2xhLXNlY3Rpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE5MnB4O1xufVxuXG4uc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmlnIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xhX19jYXRlZ29yeV9zZWFyY2hfYnV0dG9uIHtcbiAgQGV4dGVuZCAuYmxhY2stYnV0dG9uO1xufVxuXG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tc2xhIHtcbiAgJjpob3ZlciB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4uYnV0dG9uLXNtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5idXR0b24uYnV0dG9uLXNtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdyYXktNzAwLCAjNDQ0KTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24ge1xuICAuYXdhcmQtbG9jYXRpb24tcmliYm9uLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBiciB7IGRpc3BsYXk6IG5vbmU7fVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLXNlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDkycHgpIDA7XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIGNhbGN1bGF0ZVJlbSgxMjBweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyOHB4KTtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMxMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI4cHgpO1xuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2hhcy1maWx0ZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgICB9XG5cbiAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWltYWdlIHtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyBcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtMjAyMy5zdmcpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6MDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC0yMDIzIHtcbiAgICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIEBleHRlbmQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bjtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjRUNFQ0VDIHNvbGlkO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG5cbiAgICAgICAgLmlucHV0LWZ1bmN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTJweCk7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGEubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1vZGFsLWhpZGRlbiB7XG4gICAgLnNrLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYS5zbGEtd2lubmVyLWltYWdlLW1vYmlsZSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIFxuLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG59IiwiXG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1oZWFkZXIge1xuICAgIEBleHRlbmQgLnBhZ2UtaGVhZGVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTE1cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDYyNTM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN0Q3MDVGICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tcmV2aWV3cy1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1ib2R5IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgJi0yIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tY2FyZHMge1xuICAgIC5hYm91dC11c19fY2FyZHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYWJvdXQtdXNfX2NhcmRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1pbmZvcyB7XG4gICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb247XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgIH1cblxuICAgICZfbmV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tcmV2aWV3cyB7XG4gICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLXNlY3Rpb247XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDE1M3B4KSBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uby1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWJhbm5lciB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDAgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmx1ZSxcbiAgICAmLXdpbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDdweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSg3MXB4KTtcblxuICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDU1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MXB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAgICAgICAgIC8vIGJyIHtcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWJhbm5lci10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAuNDM3NXJlbSAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXdpbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcblxuICAgICAgICAuY29sLTEyLXN0eWxlIHtcbiAgICAgICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ2cHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wLTEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93YXJtLXVwIHtcbiAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTZweCkgMCBjYWxjdWxhdGVSZW0oMjRweCkgMDtcblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5laW50cmFnZS1wYWdlX19zZXJ2aWNlc19fc2luZ2xlIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2FnZW50X19pbmZvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZmFjdHMtYW5kLWZpZ3VyZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLnNsYV9vdmVydmlldy1tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjk2cHg7XG4gICAgcGFkZGluZzogMCA2LjQzNzVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ1VTVE9NIFNFTEVDVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlciB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cblxuICAgICYtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdGVkIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQ7XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxMDJweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYtbm9taW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucy1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICBAZXh0ZW5kIC5ldmVudGpvYnNfX2pvYi1zZWFyY2gtc2VsZWN0LW9wdGlvbnM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjgpIDAgMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xuXG4gICAgJl9ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb247XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAxOXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfYmx1ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9sb2NhbGUtY2hhbmdlci1zZWFyY2gge1xuICAgICYtcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IC04N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0b3A6IC05MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC04NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaW5nbGUtLWxvY2F0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IC04N3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRldGFpbC0tbG9jYXRpb24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2xhX2xvY2FsZS1jaGFuZ2VyLXNlYXJjaC1yZXN1bHRzLS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnNsYV9zZWFyY2gtbG9jYWxlLXN3aXRjaC0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubGlua19jb3BpZWQtbmV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzZmODg5YjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU5PTUlOQVRJT04tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3skbm9taW5hdGlvbn0tYm9keSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuI3skbm9taW5hdGlvbn0sXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsIHNwYW4ge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3dhcm0tdXAge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI3Nzg2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxLCBzcGFuIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDEyOHB4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndoaXRlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQzcHgpIDAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODRweCkgY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNUE3MDgwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ29sZC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE3QjY5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE2RjgwO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTZweCkgMCBjYWxjdWxhdGVSZW0oMTI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDczcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTE3M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS41cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfd2FybS11cCB7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDc2cHgpO1xuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oLTAuNzJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwOXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JG5vbWluYXRpb259X2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRDNUQ7XG59XG5cbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gICAgLmJsdWUtY29udGFpbmVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1oMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gICAgICAgIGgyLFxuICAgICAgICBwOm5vdCgud2hpdGUtdGV4dCkge1xuICAgICAgICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmJsdWUtY29udGFpbmVyLWdyZXktdGV4dCB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG59XG5cbi5zbGEtaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9uLXBhZ2V9IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgICAmLS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICAgJi0tc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg5NXB4KSAwIDAgMDtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuXG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXJfYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDYxJSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICBpbWcge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4M3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgZmxleDogMCAwIDcwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAmLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTlweCAwIDEwcHg7XG4gICAgICAgICYtb3Blbl9idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIGRpdiA+IGRpdiA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgICAgICYgPnNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy44MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb25lIHtcbiAgICAgICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gc3BhbiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgJjpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQzJDMkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzJDMkMyQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jdXN0b21zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LXNsYS1kaXNhYmxlZF9zcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICAgICAgY29sb3I6ICMyQzJDMkM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnRfbmV3IHtcbiAgICAgICAgJjpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMkMyQzJDICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jdXN0b21zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQzJDMkM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tdGV4dGFyZWEge1xuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLXRleHRhcmVhIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0KSBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1kYXRhIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JheS00MDAsICNDNUM1QzUpO1xuXG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWhhcy1lcnJvcnMge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA2O1xuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbixcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0tLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGFfbm9taW5hdGlvbi1iYW5uZXItLWlucHV0IHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXItZXJyb3ItaW5wdXQge1xuICAgICYgPiBkaXYgPiBkaXYgPiAgZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJiBkaXYgPiAgZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRleHRhcmVhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uX19jaGFyYWN0ZXItY291bnQtLXRleHRhcmVhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsIHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB6LWluZGV4OiA0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJl93ZWJzaXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9kYWwge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MiU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLWRpc3BsYXktbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlci12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3X19wYWdlLWNvdW50ZXItY29uZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuXG4gICAgLndlcmJlbW9lZ2xpY2hrZWl0ZW4tcGFnZV9fY291bnRlcnMtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLXZvdGluZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMi42ODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi1wcmV2b3Rpbmcge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGEgIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2dyZWV0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF92b3RlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4ubW9kYWxfaW5mbyB7XG4gICAgJiA+IHAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOiAgMCAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuMTI1cmVtIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzZGODg5QjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXAtdGV4dCA+IGRpdiA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTVweCkgIWltcG9ydGFudDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAmLS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX3RleHQ7XG4gICAgICAgICYtYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfbGluaztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybSB7XG4gICAgQGV4dGVuZCAuc2xhX25vbWluYXRpb24tZm9ybTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICYtd3JhcCB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgJl9jb2RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tZm9ybS0tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiA0OHB4IDAgMjRweCAwO1xuXG4gICAgJi1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00cHgpO1xuICAgIH1cbn1cblxuLnNsYS1oZWFkZXItYWRkaXRpbmFsX2xpbmtzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG59XG5cbi5jYXRlZ29yeV8xIHtcbiAgICB6LWluZGV4OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8yIHtcbiAgICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yeV8zIHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG4uc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtc2luZ2xlLS1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1wYWdlIHtcblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMjJweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg4OHB4KSAwO1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNiU7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTZweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcXVlc3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjRweCkgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1ub21pbmF0aW9uLFxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHVsIGxpIHAge1xuICAgICAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbmstaHJlZiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjokcGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgJHBpbms7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLS1zd2lzc2xvY2F0aW9uYXdhcmRfZGlwbG9tYV9uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnN0YXRpYy1wYWdlX19xdWVzdGlvbnMtLXNsYS1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMDtcbiAgICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbm9taW5hdGVfcmliYm9uLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbixcbi5wcmV2b3RpbmctcmliYm9uIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24tLWluZm8sXG4ucHJldm90aW5nLXJpYmJvbi0taW5mbyB7XG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOS41cHg7XG4gICAgICAgICAgICB3aWR0aDogMTkuNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy44MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub21pbmF0aW9uLXJpYmJvbi1mb3JtLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2JvZHktLXNsYS1iYW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tY2F0ZWdvcmllcy1oYXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cbiIsIi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgJiBzcGFuIHtcbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cbn0iLCJcbiN7JHNsYV90aGlydHktc2Vjb25kc30ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmX2JyZWFrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0taGVhZGVyO1xuICAgIH1cblxuICAgICYtZXhwbGFpbmVkIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDZweCkgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgNHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpbmNlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDY0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMi43NXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDAgMi43NXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ2FwOiBtYXgoMzJweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdhcDogbWF4KDIwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGk6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vdmVydmlldyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iZXN0X2xvY2F0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJldmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDM1LjJweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IGNhbGN1bGF0ZVJlbSgxMjFweCkgMCAyMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDEwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgLmFib3V0LXVzX19jYXJkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZSB7XG4gICAgICAgICZfc3RvcmllcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY3LjJweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI4OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9kZXNjIHtcbiAgICAgICAgICAgICYtYnJlYWsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuXG4vLyBRdWVzdGlvbnMgb24gU0xBIDMwIHNlY29uZHNcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtdGhpcnR5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDRweCkgMCAwIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG5cbiAgICB9XG59XG5cbi5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gICAgbWF4LXdpZHRoOiA3OSUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJcblxuI3skc2xhX3RoaXJ0eX0ge1xuICAgICYtLWJhZGdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBnYXA6IG1heCgzMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ2FwOiBtYXgoMjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBnYXA6IG1heCg0OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogbWF4KDE2cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3skZWQtc3BlY2lhbHN9X2luaXRpYWwge1xuICAgICYtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL1NwZWNpYWxzRWRpdC5zdmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiA3NnB4OyBoZWlnaHQ6IDc1cHg7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyAvKiAyNC43NXB4ICovXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19vcHRpb25zLXdyYXAjeyRkYXNoYm9hcmR9X19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXItZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTE7XG59XG4iLCIubWVkaWEtYXJlYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDA7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cblxuICAgICYtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi1maXJzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIGZsZXg6IDAgMCA1NyU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5jcmVhdGUtbm9taW5hdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDQzJTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgIH1cbiAgICBcbn1cblxuLm1lZGlhLWFyZWEtbG9naW4tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogI0YwNDQzODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI0YwNDQzODtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cblxuLm1lZGlhLWFyZWEtaW5wdXQtbGFiZWwge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDI5cHgpO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm1lZGlhLWFyZWEtaW5wdXQtbGFiZWwuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC01cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgY29sb3I6ICM5NTk1OTU7XG59XG5cbi5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS14cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmtzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluay1sb2dpbiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0ucmVnaXN0ZXItZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgLm1lZGlhLWFyZWEtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtbGluayB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVkaWEtYXJlYS0tbG9nb3V0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taW5mb3Mge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1jYXJkcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcblxuICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMjQlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIC5tZWRpYS1hcmVhLWNhcmRzLWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblxuICAgICAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5OCU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbl9fdGl0bGUtLW1kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0tY292ZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDE5cHgpO1xuICAgIH1cbn1cblxuLmRpc3BsYXktaW5saW5lLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgLmJ0bi1yZWdpc3Rlci1ub3cge1xuICAgICAgICBcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLXNwYWNlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1maXhlZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY2NjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubWVkaWEtYXJlYV9fc2VjdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0tbGluay1pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ib3gge1xuICAgIC5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2xhbWVkaWFhcmVhX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTRweCk7XG5cbiAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQtYmFubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXJlZ2lzdGVyLWZvcm0tLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MXB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwN3B4KTtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLWNyZWF0ZS1yZXN1bHRzLS1idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tbW9kYWwge1xuICAgIC5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5tZWRpYS1hcmVhX19mb3Jnb3QtbG9naW4tYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2Vycm9yIHtcbiAgICBjb2xvcjogI0YwNDQzODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOjhweDtcbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbiB7XG4gICAgLnN0YXRpYy1wYWdlX19xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19yZWdpc3Rlci1ib3hlcy5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLm1haW4taGVhZGVyX19maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2hlYWRlci1idXR0b24tYXdhcmRlZC5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N0M2QiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5tZWRpYS1hcmVhX19pbnB1dCB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTZweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTFweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2NHB4KSBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtYXdhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYtYXdhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LWltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbn1cblxuLmJ0bi0tY29weS10by1jbGlwYm9hcmQge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDJweCAycHggMHB4O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19pbnB1dC1jb3B5LS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWVkaWEtYXJlYV9fYm94LS10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG59XG5cbi5kLWZsZXgtY2VudGVyLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLmJ0bi0tZ29sZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNDkzN0Q7XG4gICAgYmFja2dyb3VuZDogI0E0OTM3RDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk3YzZiO1xuICAgIH1cbn1cblxuLmJ0bi0tZWRpdC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpOyBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtc2VjdGlvbi1lZGl0LXJlc3VsdHMtbG9nb3V0IHtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgb3JkZXI6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LW5vbWluYXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19jb25maW1hdGlvbi1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc2xhL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVzdWx0cy1wYWdlLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzIHtcbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2xpbmsuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLS1saW5rLmYtc2l6ZS0xNSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94LS1saW5rLW5vdC1hdmFpbGFibGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTsgXG59XG5cbiIsIi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSAxNjhweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cblxuLnNrLW1vZGFsX19pbm5lci5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG5cbiAgICAubG9nZ2VkLXVzZXJzLWluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVyLW11bHRpc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICAuZGVsZXRlLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvQ2xvc2Vfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICAjOTU5NTk1O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtbW9kYWwtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWZvb3RlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgLmJ0bi0tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveC1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICB9XG4gIEBhdC1yb290IC5tZWRpYS1hcmVhX19maWx0ZXJzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICB9XG59XG5cbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5oZWFkZXItcGlsbC13aGl0ZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQuNHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTg2cHg7XG4gICAgcmlnaHQ6IDEwOHB4O1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAtNzdweDtcbiAgICAgICAgcmlnaHQ6IDEyM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1oZWFkZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDMzJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgIFxufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDk3cHgpIDEuMzc1cmVtO1xuICAgIGgxIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4QTdCNjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSBjYWxjdWxhdGVSZW0oOTdweCkgMS4zNzVyZW07XG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgLyogMTI1JSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAzcHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzhBN0I2OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgICB9XG59XG5cbi54bC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbn1cblxuLm1kLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmxnLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVkaWEtYXJlYV9fcHJlLW5vbWluYXRlZC0tc3VidGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnNsYS0tYm94ZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5zbGFfbm9taW5hdGlvbi1mb3JtLWJveGVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19ub21pbmF0aW9uLWJveGVzLm1lZGlhLWFyZWFfX3Jlc3VsdHMtYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjYTQ5MzdkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1wYWdlLXN1YnRpdGxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KXtcbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59IiwiLm1lZGlhLWFyZWFfX3dpbm5lci1wYWdlIHtcbiAgICAvLyBmaWx0ZXI6IGJsdXIoMC41cmVtKTtcblxuICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbn1cblxuLmJsdXJyZWQtYmFja2dyb3VuZCB7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAycmVtIDJyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxN3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE3cHgpO1xuICAgIH1cbiAgICBcbiAgICBwLGEge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI0E0OTM3RDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg0OHB4KSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE4cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLnNrLW1vZGFsX19ib2R5Lm1lZGlhLWFyZWFfX3ByZXdpbm5lci1tb2RhbC0tYm9keSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBtaW4td2lkdGg6IDkuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuXG4gICAgdWwge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ1LjU5cHgpO1xuICAgIH1cblxufVxuXG4jbWVkaWEtYXJlYV9fd2lubmVyX19jdXN0b21zZWxlY3QtLWlucHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXItY2F0ZWdvcnktbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiBjYWRldGJsdWU7XG4gICAgei1pbmRleDogOTtcblxuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzJDMkMyQztcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgfVxufSIsIlxuXG4uc2xhLWJhZGdlcy1zbGlkZXItd3JhcHBlciB7XG4gIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcyAge1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTc2cHggKyAzNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMzJweCArIDM2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLnNsYS10aGlydHktLXNlY29uZHMtYmFkZ2VzLmFjdGl2ZSB7XG4gICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG59XG5cblxuIiwiLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbXBvbmVudF9fZnVsbHNjcmVlbi1vZmZzZXQtd3JhcCB7XG4gIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGU6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTUuNjI1cmVtO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yLjVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS1OTyBTQ1JJUFQgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS1FTkQgT0YgTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufVxuXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLWxvY2F0aW9ucyxcbi5ob21lLXNsaWRlci1ldmVudC1wYXJ0bmVycyxcbi5ob21lLXNsaWRlci1pbnNwaXJpbmctcmVnaW9ucyB7XG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnN3aXBlci1jdXN0b20tbmF2IHtcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTMuMjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICBcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0ycmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICB0b3A6IDU5cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ5cHgpO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLjU2MjVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC41NjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLS1ob3Zlci1iZy1hbmltYXRpb24ge1xuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcblxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXI6aG92ZXIge1xuICAgIC50aW55LXNsaWRlcl9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblxuICAgIH1cbiAgfVxufSIsIi5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvdW50cnktZHJvcGRvd24td3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb3VudHJ5LXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDc0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbn1cblxuLnBob25lLWlucHV0LWZpZWxkIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuIFxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dF9fY3VzdG9tID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1QTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgY29sb3I6ICRwaW5rO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyLnBob25lLWlucHV0LXdyYXBwZXItLWhhcy12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICBsZWZ0OiAtOTBweDtcbiAgfVxufVxuXG4ucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICB9XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuIiwiLnNsYS1kb25hdGlvbi1wYWdlLS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMCBjYWxjdWxhdGVSZW0oMTkycHgpO1xuXG4gICYubWVzc2FnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG5cbiAgICAuc2xhLWRvbmF0aW9uX19jb25maXJtYXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICB9XG5cbiAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIDAgMDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWstbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJyZWFrLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAgIC5icmVhay1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5icmVhay1zbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLm1lc3NhZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NnB4KTtcblxuICAgICAgLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLXRleHQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS5jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAzOHB4KTtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTsgXG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmZvcm11bGF0ZS1mb3JtLmZvcm11bGF0ZS1mb3JtLS1kb25hdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBidXR0b257XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfSBcblxuICAuZm9ybXVsYXRlLWlucHV0LFxuICBidXR0b24gIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIHRvcDogMzNweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIHRvcDogLTJweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvKiBGaXJlZm94ICovXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKS5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXN1Ym1pdC0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5idG4tLXNtIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtdGV4dGFyZWEge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTY4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQycHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgIFxuICB9XG5cbiAgLm5vbWluYXRpb24tZm9ybV9fY2hhcmFjdGVyLWNvdW50IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gIH1cbn0iLCIkcGgtZGlyZWN0aW9uOiAgICAgICAgICAgIGx0ciAhZGVmYXVsdDtcbiRwaC1iZzogICAgICAgICAgICAgICAgICAgJGRhcmstZ3JleS0xICFkZWZhdWx0O1xuJHBoLWNvbG9yOiAgICAgICAgICAgICAgICAjY2VkNGRhICFkZWZhdWx0O1xuJHBoLWJvcmRlcjogICAgICAgICAgICAgICAxcHggc29saWQgZGFya2VuKCRwaC1iZywgMTAlKSAhZGVmYXVsdDtcbiRwaC1ib3JkZXItcmFkaXVzOiAgICAgICAgMnB4ICFkZWZhdWx0O1xuXG4kcGgtY29sczogICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogICAgICB0cnVlICFkZWZhdWx0O1xuJHBoLWd1dHRlcjogICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHBoLXNwYWNlcjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG4kcGgtYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJHBoLWFuaW1hdGlvbi1kdXJhdGlvbjogICAwLjhzICFkZWZhdWx0O1xuXG4vKlxuICogT3ZlcnJpZGVzXG4gKi9cbiRwaC1jb2xvcjogICAgICAgICAgICAjNzQ3NDc0O1xuJHBoLWNvbHMtcmVtb3ZlLW9kZDogIGZhbHNlO1xuXG4ucGgtaXRlbSB7XG4gICYsXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206ICRwaC1ndXR0ZXI7XG4gIC8vIHBhZGRpbmc6ICRwaC1ndXR0ZXIgKCRwaC1ndXR0ZXIgLyAyKSAoJHBoLWd1dHRlciAtICRwaC1zcGFjZXIpICgkcGgtZ3V0dGVyIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWJnO1xuICAvLyBib3JkZXI6ICRwaC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkcGgtYmcsIDApIDQ2JSwgcmdiYSgkcGgtYmcsIDAuMzUpIDUwJSwgcmdiYSgkcGgtYmcsIDApIDU0JSkgNTAlIDUwJTtcbiAgICBhbmltYXRpb246IHBoQW5pbWF0aW9uICRwaC1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206ICRwaC1zcGFjZXI7XG4gICAgcGFkZGluZy1yaWdodDogKCRwaC1ndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gIH1cbn1cblxuLnBoLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLSgkcGgtc3BhY2VyIC8gMik7XG5cbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogKCRwaC1zcGFjZXIgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIH1cblxuICAuYmlnLFxuICAmLmJpZyBkaXYge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGgtYmcsIDApO1xuICB9XG59XG5cbkBtaXhpbiBwaC1tYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLnBoLWNvbC0jeyRzaXplfSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkcGgtY29scyB7XG4gIEBpZiAkcGgtY29scy1yZW1vdmUtb2RkIGFuZCAkaSAlIDIgPT0gMCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxuXG4gIEBlbHNlIGlmIG5vdCAkcGgtY29scy1yZW1vdmUtb2RkIHtcbiAgICBAaW5jbHVkZSBwaC1tYWtlLWNvbCgkaSwgJHBoLWNvbHMpO1xuICB9XG59XG5cbi8vIFRPRE8gbWFrZSB0aGlzIGEgYC5waC13cmFwYCBjbGFzcyBmb3Igbm8gcGFkZGluZywgbm8gYmFja2dyb3VuZCwgbm8gYW5pbWF0aW9uLFxuLy8gYW5kIHJlbW92ZSBkaXJlY3Rpb24gZnJvbSBgLnBoLWl0ZW1gLiBUaGlzIGlzIGEgYnJlYWtpbmcgY2hhbmdlXG5bY2xhc3MqPVwicGgtY29sXCJdIHtcbiAgZGlyZWN0aW9uOiAkcGgtZGlyZWN0aW9uO1xuXG4gID4gKiB7XG4gICAgKyAucGgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbi5waC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbn1cblxuLnBoLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIHBoQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIH1cbn1cblxuLypcbiAqIEV2ZW50bG9rYWxlIG92ZXJyaWRlc1xuICovXG4ucGgtaXRlbSB7XG4gICYuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUuc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLy8gRm9ybXNcbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnMge1xuICAmX3N3aXRjaCB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgdG9wOiAxMy40JTtcbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAjeyRkYXNoYm9hcmR9X19jb25kaXRpb25zX3N3aXRjaC1zbGlkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgPiBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVja2JveGVzIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiA5LjM3NXJlbTtcblxuICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgIH1cbiAgICAgID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSA+IHNwYW4gPiBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG4gICAgICA+IGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgICA+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICA+c3BhbiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICB9XG4gICAgICA+IHNwYW4gPiBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2OXB4KTtcbiAgICAgIH1cbiAgICAgID5zcGFuID4gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgID4gaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICAgID4gaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgICAgICAgJl9lbmFibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNThweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2ID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcGx1cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICB9XG4gICAgICAmID4gdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgfVxuICAgICAgJiA+IHVsID4gbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2tlZF9waW5rLnN2Zyk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQ2hlY2tib3ggaW5wdXRzXG4gKi9cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC10aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJhZGlvIGlucHV0c1xuICovXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLXJhZGlvOmNoZWNrZWQrJjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgOHB4ICRkYXJrLWdyZXktMTtcbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDhweCAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpbyB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g7XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWw7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19yYWRpbzpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tdGl0bGUge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXRpdGxlO1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8td3JhcCB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcDtcbn1cblxuLy8gY2hja21hcmtzXG5cbi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2hlY2ttYXJrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG59XG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja21hcmtzX2xpc3Qge1xuICAmLXdyYXAge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAmLS1waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMTE3LCAwLjExKTtcbiAgICB9XG4gICAgJi0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgc3BhbiBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXdyYXAtLWFsd2F5cy1pbmNsdWRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cbiAgLy8gJi1sdW5jaCB7XG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWE3NTtcbiAgLy8gfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LWluY2x1ZGVkLXRpdGxlIHtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG4jeyRkYXNoYm9hcmR9LXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgcC5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUmVxdWVzdHNcbi5wYWNrYWdlLWZpbHRlcl9fYm9keS0tc2F2ZS1yZXF1ZXN0IHtcbiAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtLXNhdmUtcmVxdWVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlci5wYWNrYWdlLWRldGFpbHNfX2Jvb2tpbmctcmVxdWVzdHMtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICAjeyRkYXNoYm9hcmR9X19pbml0aWFsLXJlcXVlc3QtZGV0YWlscy1zdGF0dXMge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1yZXF1ZXN0LS1hY2NlcHRlZC1sYWJlbC1ncmV5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCIuLi9wYWdlcy9lbnRpdHktZGV0YWlscy9wYWNrYWdlLWRldGFpbHNcIjtcblxuXG4vLyBQYWNrYWdlIGVkaXRcbiN7JGQtZWRpdC1wYWNrYWdlfS0tbW9kYWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gIC5jaGVja2JveGVzLW1vZGFsLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1ydWxlcy0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gICZfc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzJjMmMyYztcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaGVjayB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWluZGVudDogLTI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzYyOGI4NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuXG4gICAgJl90b3Age1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB9XG4gIH1cbn1cbi5lZGl0LXBhY2thZ2VfX3VwZGF0ZS1tZW51LW1vZGFsIHtcbiAgJi0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1idXR0b25zLXNwZWNpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgfVxuICB9XG4gICYtLWdlbmVyYWwge1xuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuLmRpc2FibGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuI3skZC1lZGl0LXBhY2thZ2V9LW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3N1Y2Nlc3Muc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LW1lc3NhZ2UtLWVycm9yIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cblxuICAmLWZpbHRlcnMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IDYlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19lZGl0LXBhY2thZ2UtLXJvb21zLWxpc3Qge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQYWNrYWdlIHJlcXVlc3QgZGV0YWlsc1xuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1pbmZvLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXItLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgJi5oZWFkZXItd2l0aC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtaGVhZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtYWNjZXB0ZWQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgfVxuXG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluayxcbiAgI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLFxuI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uLXBpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24ge1xuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJi5idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICN7JGRhc2hib2FyZH1fX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAjeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuQGltcG9ydCBcImRhc2hib2FyZC9hdmFpbGFiaWxpdHlcIjtcblxuIiwiI2N1c3RvbS10b29sdGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzkyOTI5MiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzkyOTI5MiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsLWFnZW5kYS1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xufVxuXG4ucHJpY2UtdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmljZV9pbmNyZWFzZS5zdmcpO1xufVxuXG4ucHJpY2UtZG93biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3ByaWNlX2RlY3JlYXNlLnN2Zyk7XG59XG5cbi5jYWwtc2luZ2xlLWRheS1ldmVudC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1ldmVudC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfZXZlbnRfZnVsbC5zdmcpO1xufVxuLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQuYWdlbmRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X3BhcnRpYWwuc3ZnKTtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLXNpbmdsZS1kYXktYnVzeS5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfYnVzeS5zdmcpO1xufVxuLmNhbC1idXN5LXBhcnRpYWwuY2FsLWFnZW5kYS1pdGVtLCAuY2FsLWJ1c3ktcGFydGlhbC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cbi5jYWwtbWl4ZWQtcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtbWl4ZWQtcGFydGlhbC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X21peGVkX3BhcnRpYWwuc3ZnKTtcbn1cblxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHkge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAmID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXG4gICAgICAgICAgICAgICAgJiA+IHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhbGVuZGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblxuICAgICAgICAmLS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgICAgICZfb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmFnZW5kYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiwgLmNhbC1hZ2VuZGEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2Jvb2tlZC1ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uZXdfZXZlbnQge1xuICAgICAgICAmX2J0biB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2hpdGVfcGx1cy5zdmcpO1xuICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbSAwLjVyZW0gMS45cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfYm9va2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgNjAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyOS41JTtcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHRhcmVhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIHNwYW4gPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCA3cHggMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmLW5vX3BhZGRpbmcge1xuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdGFydF9kYXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCA3cHggMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcm9vbXMge1xuICAgICAgICAgICAgICAgICAgICAmLW1vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6MnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1QTc1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgICYtLWVuZF9kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3JvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICYtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICYtZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXNlY29uZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZGF5X3BpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yZXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAmID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1udW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1lLXNoZWV0IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuXG4gICAgICAgICAgICAgICAgPiBoNiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5lcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi1idXN5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2QTk2O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2hvdXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJvb21zIHtcbiAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICAmX19kYXRlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgICAmLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgICAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfbW9kYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0Ljc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlcyB7XG4gICAgICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNwYW4uY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubWFya2VkLWNsYXNzLWZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTY7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTRBNzYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tYXJrZWQtY2xhc3MtcGFydGFsbHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNTlBQzY7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tX3Jvdy1kYXlfcGlja2VyIHtcbiAgICAuY3VzdG9tLXJlcGV0YXRpb25fX3dlZWstZGF5cyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fYXZhaWxhYmlsaXR5IHtcbiAgICAjeyRkYXNoYm9hcmR9X19lZGl0LXBhY2thZ2UtaGVhZC1idXR0b25zLXN0aWNreSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MzBweDtcbiAgICAgICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLy0tLS1DQUxFTkRBUiBDTEFTU0VTXG4vLyBCdXN5IGRhdGVzIHN0eWxlc1xuJGJ1c3ktZGF5LWJnOiAkZGFyay1ncmV5LTE7XG5cbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWRheS1idXN5IC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXN5LWRheS1iZyAhaW1wb3J0YW50O1xufVxuLy8gRU5EIEJ1c3kgZGF0ZXMgc3R5bGVzXG5cbi8vIFByaWNlIGluY3JlYXNlXG4kcHJpY2UtdXAtY29sb3I6ICNBQjM0MzQ7XG5cbi5jYWwtc2luZ2xlLXByaWNlLXVwIC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXByaWNlLXVwIC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCAudmZjLWJhc2UtZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cbi8vIEVORCBQcmljZSBpbmNyZWFzZVxuLy8gQm90aCBpbmNyZWFzZSBhbmQgZGVjcmVhc2Vcbi5jYWwtc2luZ2xlLXByaWNlLWRvd24sIC5jYWwtc2luZ2xlLXByaWNlLXVwe1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8vIFByaWNlIGRlY3JlYXNlXG4kcHJpY2UtZG93bi1jb2xvcjogIzVBODA3QjtcblxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1kYXktYnVzeSAudmZjLXNwYW4tZGF5IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcHJpY2UtZG93biAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtZG93bi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIC52ZmMtYmFzZS1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgUHJpY2UgZGVjcmVhc2VcblxuLy8gQ2FsZW5kYXIgcGFydGlhbCBhbmQgZnVsbCBkYXkgZXZlbnRzXG4kcGFydC1kYXktY29sb3I6ICM3NTZBOTY7XG5cbi5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLXNwYW4tZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZGF5X2V2ZW50X3BhcnRpYWwuc3ZnKTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQ6bm90KC52ZmMtZW5kLW1hcmtlZCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLXNwYW4tZGF5LFxuLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLXNwYW4tZGF5LFxuLmNhbC1taXhlZC1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXksXG4uY2FsLWJ1c3ktcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLXN0YXJ0LW1hcmtlZDo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcGFydGlhbC1ldmVudCAudmZjLWVuZC1tYXJrZWQsXG4uY2FsLWRheS1ldmVudCAudmZjLWVuZC1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLWVuZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLWVuZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXNpbmdsZS1kYXktZXZlbnQgLnZmYy1iYXNlLWVuZCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWV2ZW50IC52ZmMtYmFzZS1lbmQge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgLy9iYWNrZ3JvdW5kOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cbi8vIEVORCBDYWxlbmRhciBwYXJ0aWFsIGFuZCBmdWxsIGRheSBldmVudHNcblxuLy8gQ2FsZW5kYXIgbWl4ZWQgcGFydGlhbFxuLmNhbC1taXhlZC1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbWl4ZWRfcGFydGlhbC5zdmcpO1xufVxuLy8gRU5EIENhbGVuZGFyIG1peGVkIHBhcnRpYWxcblxuLy8gQ2FsZW5kYXIgcGFydGlhbCBidXN5XG4uY2FsLWJ1c3ktcGFydGlhbCAudmZjLXNwYW4tZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9idXN5X2xvY2F0aW9uX3BhcnRpYWwuc3ZnKTtcbn1cbi8vIEVORCBDYWxlbmRhciBwYXJ0aWFsIGJ1c3lcblxuLnZmYy13ZWVrIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udmZjLWRheU5hbWVzIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjQzVDNUM1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xufVxuXG4udmZjLXNpbmdsZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjI5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuXG4gICAgJl9kYXRlIHtcbiAgICAgICAgd2lkdGg6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICAgIC5tYXJrZWQtY2xhc3MtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgIH1cbn0qL1xuXG4udmZjLW1haW4tY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4udmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtdG9kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi52ZmMtY2FsZW5kYXIge1xuICAgIC52ZmMtdG9wLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgfVxufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUuY2FsLXNpbmdsZS1kYXktYnVzeSxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLWRheS1ldmVudCxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQsXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUudmZjLW1hcmtlZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4udmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG5cbiAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG59XG5cbi5zdGFydC1kYXRlLWN1c3RvbSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YWlsYWJpbGl0eS1yb29tLXJlcGV0aXRpb24ge1xuICAgIHdpZHRoOiA3MSU7XG59XG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtLXdyYXAuZHluYW1pYy1wcmljZXMge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwOCU7XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3cuc3RhcnQtZGF0ZS1jdXN0b20ge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgIGxlZnQ6IC01NXB4O1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtY3VzdG9tLS1lbmRfZGF0ZSB7XG4gICAgLnZmYy1tYWluLWNvbnRhaW5lci52ZmMtbW9kYWwge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4N3B4KTtcblxuICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIHtcbiAgICAubW9kYWwtY2FsZW5kYXIuaW5wdXQtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAzcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzdweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLm5ld19ldmVudC1jYWxlbmRhcnMtc2VjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXdfZXZlbnQtY2FsZW5kYXJzLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5uZXctZXZlbnQtZHJvcGRvd24tdGltZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIH1cblxuICAgIC5tb2RhbC1jYWxlbmRhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQuZm9ybXVsYXRlLWlucHV0LS1yZXBldGF0aW9uI3skZGFzaGJvYXJkfV9fZHJvcGRvd24jeyRkYXNoYm9hcmR9X19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNoZWNrYm94LWxhYmVsLmFsbC1kYXktZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1vZGFsLWNhbGVuZGFyLm1vZGFsLWNhbGVuZGFyLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2FsZW5kYXIubW9kYWwtY2FsZW5kYXItY3VzdG9tLXJlcGV0YXRpb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTUxcHgpO1xufVxuIiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9kZXByZWNhdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuXG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5cblxuI3skaGVhZGVyfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTY7XG5cbiAgLnNrLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190cmlnZ2VyIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjdyZW0pO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY3JlYXRlLXBhY2thZ2Uge1xuICAgIEBleHRlbmQgLm1haW4taGVhZGVyX19tZW51LXRvZ2dsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MTUxO1xuICB9XG59XG5cbiN7JGhlYWRlcn0tLWZpbHRlci1vcGVuZWQge1xuICB6LWluZGV4OiAtMTtcbn1cblxuI3skaGVhZGVyfV9faW5uZXIge1xuICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xvZ28ge1xuICAmLmNvdW50cnlfQ0gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvLnBuZycpO1xuICB9XG5cbiAgJi5jb3VudHJ5X0RFIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nb19kZS5wbmcnKTtcbiAgfVxuXG4gICYuY291bnRyeV9BVCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fYXQucG5nJyk7XG4gIH1cblxuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMXB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDZweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAvL2hlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xvZ28tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jeyRoZWFkZXJ9X19tZW51LXRvZ2dsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAvL3BhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRoZWFkZXJ9LS1uYXYtb3BlbiAmIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS01O1xuICAgIGJ1dHRvbiB7XG4gICAgICA6aG92ZXIge1xuICAgICAgICBzdmcsIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyfV9fZmlsdGVyLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzLjVweCk7XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS14bC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1zbGEge1xuICAgIEBhdC1yb290IC5tYWluLXdyYXBwZXItLW5vLXRvdWNoLWRldmljZSAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OTdDNkI7XG4gICAgICBib3JkZXItY29sb3I6ICM4OTdDNkI7XG4gICAgfVxuICB9XG4gICYtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy8jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQge1xuLy8gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuLy8gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4vLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuLy9cbi8vICAmLS1leHBhbmRlZCB7XG4vLyAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4vLyAgfVxuLy9cbi8vICAuYnRuOmZvY3VzIHtcbi8vICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgICBib3gtc2hhZG93OiBub25lO1xuLy8gIH1cbi8vXG4vLyAgLnYtc2VsZWN0IHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy9cbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4vLyAgICB0b3A6IDA7XG4vLyAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4vLyAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbi8vICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbi8vICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICAgcmlnaHQ6IDA7XG4vLyAgICB9XG4vLyAgICAmLS1oaWRkZW4ge1xuLy8gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICB9XG4vLyAgICAmLS12aXNpYmxlIHtcbi8vICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19vcGVuLWluZGljYXRvciB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19hY3Rpb25zIHtcbi8vICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgIHBhZGRpbmc6IDA7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICB3aWR0aDogMDtcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuLy8gIH1cbi8vXG4vLyAgJi0tZXhwYW5kZWQgLnZzX19kcm9wZG93bi10b2dnbGUge1xuLy8gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTBweCk7XG4vLyAgfVxuLy9cbi8vICAudnNfX2NsZWFyIHtcbi8vICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgIC8vbWFyZ2luLWJvdHRvbTogNnB4O1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMOSA5LCBNOSAxTDEgOScgc3Ryb2tlPSdncmV5JyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuLy8gICAgd2lkdGg6IDEycHg7XG4vLyAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgc3ZnIHtcbi8vICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgfVxuLy8gICAgLy9wYXRoIHtcbi8vICAgIC8vICBmaWxsOiAkd2hpdGU7XG4vLyAgICAvL31cbi8vICB9XG4vL1xuLy8gIC52LXNlbGVjdC0tY2xlYXItYnV0dG9uLXZpc2libGUge1xuLy8gICAgLnZzX19jbGVhciB7XG4vLyAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlYXJjaCxcbi8vICAudnNfX3NlYXJjaDpmb2N1cyB7XG4vLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbi8vICAgIC8vd2lkdGg6IDA7XG4vLyAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgb3BhY2l0eTogMDtcbi8vICAgIGJvcmRlcjogbm9uZTtcbi8vICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4vLyAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4vLyAgICB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuLy9cbi8vICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuLy9cbi8vICAgIEBhdC1yb290ICN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuLy8gICAgICAudnNfX3NlYXJjaCxcbi8vICAgICAgLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgICAgIC8vd2lkdGg6IDEwcmVtO1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSxcbi8vICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4vLyAgICAgIH1cbi8vICAgICAgLy8udnNfX3NlYXJjaDpmb2N1cyB7XG4vLyAgICAgIC8vICBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xuLy8gICAgICAvL31cbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fc2VsZWN0ZWQge1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgdG9wOiA1MCU7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICBjb2xvcjogd2hpdGU7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbi8vICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgfVxuLy9cbi8vICAudnNfX25vLW9wdGlvbnMge1xuLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19kcm9wZG93bi1tZW51IHtcbi8vICAgIGJhY2tncm91bmQ6ICRibGFjaztcbi8vICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuLy8gICAgY29sb3I6ICNCREJEQkQ7XG4vLyAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4vLyAgICBsZWZ0OiAtMXB4O1xuLy8gICAgdG9wOiAxMDAlO1xuLy8gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuLy8gICAgbGluZS1oZWlnaHQ6IDI7XG4vLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbi8vICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIGNvbG9yOiAjQkRCREJEO1xuLy8gICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtcbi8vICAgICYtLWhpZ2hsaWdodCxcbi8vICAgICY6aG92ZXIge1xuLy8gICAgICBjb2xvcjogJHdoaXRlO1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19zcGlubmVyIHtcbi8vICAgIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkICM5YjliOWI7XG4vLyAgICBib3JkZXItcmlnaHQ6IDAuNWVtIHNvbGlkICM5YjliOWI7XG4vLyAgICBib3JkZXItYm90dG9tOiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkICR3aGl0ZTtcbi8vICAgIHRleHQtaW5kZW50OiAxMDBweDtcbi8vICAgIHdpZHRoOiAzZW07XG4vLyAgICBoZWlnaHQ6IDNlbTtcbi8vICAgICY6YWZ0ZXIge1xuLy8gICAgICB3aWR0aDogM2VtO1xuLy8gICAgICBoZWlnaHQ6IDNlbTtcbi8vICAgIH1cbi8vICB9XG4vL31cblxuI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1uYXYtb3BlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0X19maXJzdC1zdWdnZXN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbiN7JGhlYWRlci13cmFwfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1tb2RhbC1vcGVuOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpICYge1xuICAgIC8vcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpOyAvL1NpemUgb2YgdGhlIHNjcm9sbGJhclxuICB9XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXYtZGFyay1iZztcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAmOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLy8gIC8vICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgLy99XG59XG5cbiN7JGhlYWRlci13cmFwfS0tbmF2LW9wZW4tLW5hdi1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xufVxuXG4jeyRoZWFkZXItd3JhcH0tLXRyYW5zcGFyZW50Om5vdCgjeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuKTpub3QoI3skaGVhZGVyLXdyYXB9LS1uYXYtc2VhcmNoLWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIC8vIH1cbn1cblxuI3skaGVhZGVyLXdyYXB9LS1zZWFyY2gtcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM1MzUzNTMgO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG5cbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgfVxufVxuXG4jeyRoZWFkZXItcmlnaHR9X19idXR0b24tLXVzZXItbW9kYWwtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1hY3RpdmUge1xuICAgIC5wYXRoLTIge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuXG4gICAgLmVsbGlwc2UtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1mYXZvcml0ZXMge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHN2ZyB7XG4gICAgICAucGF0aC0wIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4jeyRoZWFkZXItcmlnaHR9X19idXR0b24tLW5hdi1vcGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jeyRoZWFkZXItZmF2LW1zZ30ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLy9ib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNGRjVBNzU7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIC5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5zay1pY29uLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI1cHg7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9X19oZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJHBpbms7XG5cbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9X19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbiN7JHBhZ2UtaGVhZGVyfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAqOm5vdCgjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4xKTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IC0xMjJweDtcbiAgfVxuXG4gICYtcGFja2FnZXMge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgIHRvcDogLTUxOXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgICByaWdodDogLTE1MnB4O1xuICAgICAgdG9wOiAtMTU4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgICB0b3A6IC05OXB4O1xuICAgICAgICB3aWR0aDogMzczLjMzM3B4O1xuICAgICAgICBoZWlnaHQ6IDM3My4zM3B4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIHRvcDogLTMyMXB4O1xuICAgICAgICB3aWR0aDogNjMzLjZweDtcbiAgICAgICAgaGVpZ2h0OiA2MTcuNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTQ5cHg7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAyODFweDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xNzVweDtcbiAgICAgICAgdG9wOiAtMTczcHg7XG4gICAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LXNsYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgJiA+IC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDM3NnB4O1xuICAgICAgaGVpZ2h0OiAzNzZweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgdG9wOiAtNzBweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN0Q3MDVGO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHRvcDogLTEyMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgIGxlZnQ6IDI0N3B4O1xuICAgICAgdG9wOiA5OHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skcGFnZS1oZWFkZXJ9X19yZXN1bHRzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICAgIHdpZHRoOiA5NS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5NS4zNzVyZW07XG4gICAgcmlnaHQ6IC0zMjhweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IDg5Ljc1cmVtO1xuICAgIGhlaWdodDogOTEuNzVyZW07XG4gICAgcmlnaHQ6IC02MDZweDtcbiAgICB0b3A6IC0yNjZweDtcbiAgfVxufVxuXG5cbi8qXG4gKiBSZXBsYWNpbmcgdGhlIHYtc2VsZWN0IGNvbXBvbmVudFxuICovXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgJi0tZXhwYW5kZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgfVxuXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vd2lkdGg6IDA7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuXG4gICAgQGF0LXJvb3QgI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4gICAgICAudnNfX3NlYXJjaCxcbiAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICAgICAgLy93aWR0aDogMTByZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9LCBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LCBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy9wYXRoIHtcbiAgICAvLyAgZmlsbDogJHdoaXRlO1xuICAgIC8vfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozODBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuICAgIC5zay1zcGlubmVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAvLyZfX2xvYWRpbmcge1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAvLyBFeHBhbmRlZCBzdHlsZXNcbiAgJiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb247XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgd2lkdGg6IDEzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTYuNXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgICB3aWR0aDogMTMuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMy41cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdyB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cblxuLm90aGVyLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuIiwiLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgLy9vdmVyZmxvdy15OiBhdXRvO1xuXG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgLnRpbnktc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC8vQGF0LXJvb3QgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAmIHtcbiAgLy8gIHRvcDogMDtcbiAgLy99XG59XG5cbi5tYWluLW5hdl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpbmtzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9faGVhZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY29sLTk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5tYWluLW5hdl9fbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uIHN0eWxlc1xuICovXG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIEBhdC1yb290IC5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSAmIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC5tYWluLW5hdl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgfVxuICAgIC5jb2wtbGctNCB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4uc2hvdy1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGlkZS1vbi1tZC1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvdy1vbi1sZy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4iLCJcbkB1c2UgJy4uL2Jhc2Uvei1pbmRleCcgYXMgekluZGV4O1xuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvL31cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5cblxuI3skZm9vdGVyfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cbn1cblxuI3skZm9vdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0LjhweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIH1cbiAgICAmLS1uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2lubmVyIHtcblxuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3QtLXNvY2lhbCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICAgICAgZmlsbDogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC03cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgIH1cbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHpJbmRleC4kbWFpbi1mb290ZXItejtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUuNzVyZW07XG4gICAgICBib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgJi0tc20ge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3Rlcl9fY29weXJpZ2h0X3dyYXAge1xuICB6LWluZGV4OiB6SW5kZXguJG1haW4tZm9vdGVyLXogLSAxO1xuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTJweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAmLmNoLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX3BhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5jaC1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBhIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuLm1haW4tZm9vdGVyX19saXN0Lm1haW4tZm9vdGVyX19saXN0LXNsYSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhpZGUteGwge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiXG5cbiN7JG5hdn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8vXG4vLyN7JGZvb3Rlcn1fX2xpc3Qge1xuLy8gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4vL1xuLy8gIGxpIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuLy9cbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgbGkge1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbi8vXG4vLyAgICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgYSB7XG4vLyAgICBjb2xvcjogJGdyZXktNDtcbi8vICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbi8vICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuLy9cbi8vI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbi8vICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuLy8gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbi8vICAgICYtLWV4cGFuZGVkIHtcbi8vICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbi8vICAgIH1cbi8vICAgICYtLW5vLWJvcmRlciB7XG4vLyAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbiIsIi5sYW5kaW5nLXBhZ2Uge1xuXG59XG4vKlxuICogR2VuZXJhbCBzZWN0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3M3B4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzNweCkgMCBjYWxjdWxhdGVSZW0oNDFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwNHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgID4gLnJvdyA+IC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuXG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9qdW1ib3Ryb24nO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL21hZ2F6aW5lLXN0b3JpZXMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2xpbmstYmFyJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9pbnNwaXJpbmctbG9jYXRpb25zJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9wYWNrYWdlLWRlYWxzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9ldmVudC1wYXJ0bmVycyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvaW5zcGlyaW5nLXJlZ2lvbnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2xhdGVzdC1qb2JzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9hYm91dCc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvYWRkLWVudHJ5JztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9ldmVudC1jcmVhdG9yJztcblxuIiwiLypcbiAqIExhbmRpbmcgcGFnZSAtIEp1bWJvdHJvblxuICovXG5AaW1wb3J0ICcuLi8uLi9iYXNlL3otaW5kZXgnO1xuXG5cblxuLmNvbnRhaW5lci1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiN7JGp1bWJvdHJvbn0ge1xuICAvL2hlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9wYWRkaW5nLXRvcDogNy41cmVtO1xuICAvL3BhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTYycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAyNHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNjZweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiA2MXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLy9cbiAgLy8+IC5jb250YWluZXIge1xuICAvLyAgbWFyZ2luLWxlZnQ6IDA7XG4gIC8vICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vfVxuXG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiN7JGp1bWJvdHJvbn0uaGFzLWJhbm5lciB7XG4gICRtaW4tZGlzdGFuY2UtZnJvbS1oZWFkZXI6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgJG1pbi1ib3R0b20tZGlzdGFuY2U6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgJG1pbi1iZXR3ZWVuOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICRmdWxsLXNjcmVlbi1jb250ZW50OiAkbWFpbi1oZWFkZXItaGVpZ2h0ICsgJGp1bWJvdHJvbi1kcm9wZG93bi1oZWlnaHQgKyAkdGl0bGUtY29udGFpbmVyICsgJGV2ZW50LWJhbm5lci1oZWlnaHQgKyAkbWluLWRpc3RhbmNlLWZyb20taGVhZGVyICsgJG1pbi1ib3R0b20tZGlzdGFuY2UgKyAkbWluLWJldHdlZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIGFuZCAobWF4LWhlaWdodDogJGZ1bGwtc2NyZWVuLWNvbnRlbnQpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgKyAjeyRldmVudC1iYW5uZXItaGVpZ2h0fSk7XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwge1xuICAgICAgYm90dG9tOiAkZXZlbnQtYmFubmVyLWhlaWdodCArIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgaGVpZ2h0OiAkdGl0bGUtY29udGFpbmVyO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lci0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduLFxuICAgICN7JGp1bWJvdHJvbn1fX3N1YnRpdGxle1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgICN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbi0tc2xhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbiB7XG4gIC8vIGZsZXg6IDAgMCA3NSU7XG4gIC8vIG1heC13aWR0aDogNzUlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbi0tc2xhIHtcbiAgZGlzcGxheTpub25lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDs7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cblxuI3skanVtYm90cm9ufV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDozOTBweCkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzUzcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtc20tdmlzYWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvL1RlbXBvcmFyeVxuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiN7JGp1bWJvdHJvbn0gLnRpbnktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy9taW4taGVpZ2h0OiA0OHJlbTtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDYxcmVtO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDotMTtcbiAgICBvcGFjaXR5OjA7XG5cbiAgICBpbWcge1xuXG4gICAgICAmOi1tb3otbG9hZGluZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuXG4gICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDhzIGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG4gICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSA4cyBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuICAgIH1cbiAgfVxuXG4gIC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjQ1LCAxLjA0MCwgMC45MjAsIDAuOTYwKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG4gICAgICBhbmltYXRpb246IGltYWdlVHJhbnNpdGlvbiA4cztcblxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICB6LWluZGV4OjE7XG4gICAgICBvcGFjaXR5OjE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAudG5zLW91dGVyLFxuICAgIC50bnMtb3ZoLFxuICAgIC50bnMtaW5uZXIsXG4gICAgLnRucy1zbGlkZXIsXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZSxcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2xpbmstY29udGFpbmVyIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLy9yaWdodDogMTAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8vcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4jeyRqdW1ib3Ryb259X19saW5rIHtcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgLy9ib3R0b206IDQuOHJlbTtcbiAgbGVmdDogODAlO1xuICAvL2hlaWdodDogODIlO1xuICAvL21hcmdpbi1ib3R0b206IDhyZW07XG4gIC8vbWFyZ2luLWJvdHRvbTogNS41dmg7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gIHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiA1cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC50bnMtc2xpZGUtYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLy90cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmJ0bi0tbGluay5idG57XG4gICAgcGFkZGluZy1ib3R0b206MS43NXJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgLy9ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvL21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHNwYW4uYm9yZGVyLXVuZGVybGluZSB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbiN7JGp1bWJvdHJvbn1fX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIEBhdC1yb290IC5tYWluLXdyYXBwZXItLXRvdWNoLWRldmljZSAmIHtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgIH1cbiAgfVxuICAmLS1zbWFsbC1zY3JlZW5zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZS1zY3JlZW5zIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAuNjI1cmVtIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wYXRoLTEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGxcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN7JGp1bWJvdHJvbn1fX2JsdXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogNDQ1cHg7XG4gIHotaW5kZXg6ICRsYW5kaW5nLXBhZ2UtanVtYm90cm9uLXo7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDg2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICAvLyBsZWZ0OiA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC02NXB4IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDY4dmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBoZWlnaHQ6IDcxdmg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBoZWlnaHQ6IDY5dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgxMnB4KSB7XG4gICAgaGVpZ2h0OiA3MnZoO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDo0MjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGhlaWdodDogNzd2aDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi8vI3skanVtYm90cm9ufV9fc2xpZGUtbGFyZ2UtaW1nIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG4vL1xuLy8jeyRqdW1ib3Ryb259X19zbGlkZS1zbWFsbC1pbWcge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG5cbi8qXG4gKiBEcm9wZG93blxuICovXG4jeyRqdW1ib3Ryb259X19kcm9wZG93bi1jb250YWluZXIge1xuICBmbGV4OiAwIDAgODUlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQuMTg3NXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzRweCkge1xuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC02cHgpO1xuICB9XG5cbiAgLy8gaVBob25lIDEzIFBybyBNYXg6IDQyOHg3NDZcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQyOHB4KSBhbmQgKG1heC1oZWlnaHQ6NzQ2cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlQaG9uZSA4IFBsdXM6IDQxNHg3MzZcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG1heC1oZWlnaHQ6NzM2cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCkgYW5kIChtYXgtaGVpZ2h0OjY2NHB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyAgaVBob25lIFNFIDIwMjI6IDM3NXg1NDhcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6NTQ4cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgcGFkZGluZzpjYWxjdWxhdGVSZW0oMjZweCkgY2FsY3VsYXRlUmVtKDM0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkanVtYm90cm9uLWRyb3Bkb3duLWhlaWdodDtcblxuICAgICYjeyRqdW1ib3Ryb259X19kcm9wZG93bi0tc2xhe1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtIDFyZW07XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cblxuXG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBtYXJnaW4tdG9wOiA1cmVtO1xuICAvL31cbiAgLy9cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpOyAvL0ZhbGxiYWNrIGZvciBicm93c2VyIHRoYXQgZG9lc24ndCBzdXBwb3J0IHZoXG4gIC8vICBtYXJnaW4tdG9wOiAxNHZoO1xuICAvL31cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwcmVtIDA7XG4gICAgfVxuICB9XG5cblxuICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uby1wb2ludGVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMnMgZm9yd2FyZHM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0xNDRweCk7XG4gICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0yMjBweCk7XG4gICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19kcm9wZG93bl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICYuYnRuLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbmstMjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNy41cHgpIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0Ljc4cHgpIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIC8vIH1cbn1cblxuXG4vKlxuICogQW5pbWF0aW9uc1xuICovXG5Aa2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbWFnZVRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmhlaWdodF9jb250ZW50X2xvYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQzOXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4jeyRzaGFkb3d9X190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG4jeyRzaGFkb3d9X19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBsZWZ0OiAwO1xuICAvL3RvcDogOTEycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWxvY2F0aW9uLXNlYXJjaC5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiB7XG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLWZ1bGwtZXZlbnQge1xuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJiZXRhXCI7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2Utc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1maXhlZCB7XG4gIHotaW5kZXg6IDE3O1xuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLWV2ZW50LXR5cGUge1xuICAgIC5ldmVudC1maWx0ZXItYnV0dG9ucy1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKlxuICogTWFnYXppbmUgc3Rvcmllc1xuICovXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgJi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC8vQG1lZGlhIChtYXgtd2lkdGg6MTkyMHB4KSBhbmQgKG1pbi13aWR0aDoxNDQxcHgpIHtcbiAgLy8gIC5jb250YWluZXIge1xuICAvLyAgICBtYXgtd2lkdGg6IDkwJTtcbiAgLy8gIH1cbiAgLy99XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MnB4KSAwIGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEwOHB4KTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4bCkge1xuICAgICAgbWF4LXdpZHRoOiA5OCU7IC8vVG8gYnJlYWsgdGhlIHNlY29uZCB3b3JkIGZyb20gYmVoaW5kIGluIG5ldyBsaW5lXG4gICAgfVxuICB9XG5cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19tYWdhemluZS1zdG9yaWVzLFxuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTY4cHgpIHtcbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSwgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDI4OXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQ0MHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA2OSU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogTGluayBiYXJcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGluay1iYXIge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCh0cnVlKTtcbiAgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogMTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMi4zNXJlbSAwO1xuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICB9XG4gIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19saW5rLWJhcl9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC4xKTtcblxuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCR3aGl0ZSwgLjUpO1xuICB9XG59XG4iLCJAbWl4aW4gcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCRpbnZlcnQ6ZmFsc2UpIHtcbiAgYmFja2dyb3VuZDogJHBpbmstMjtcbiAgQGlmICRpbnZlcnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRwaW5rLTIsJHBpbmstMyw5MS4yNmRlZyk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRwaW5rLTMsJHBpbmstMiw5MS4yNmRlZyk7XG4gIH1cbn1cblxuQG1peGluIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCkge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRkYXJrLWdyZXktMixyZ2JhKDk4LCA5OCwgOTgsIDApLDE1Ny4wN2RlZyk7XG59XG4iLCIvKlxuICogSW5zcGlyaW5nIGxvY2F0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctbG9jYXRpb25zIHtcbiAgQGluY2x1ZGUgZGFyay1ncmV5LWdyYWRpZW50LWJhY2tncm91bmQoKTtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAvLyAxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4iLCIvKlxuICogUGFja2FnZSBkZWFsc1xuICovXG4ubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzIHtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG5cbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIi8qXG4gKiBFdmVudCBwYXJ0bmVyc1xuICovXG4ubGFuZGluZy1wYWdlX19ldmVudC1wYXJ0bmVycyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbi8vIDE1Ny4wN2RlZywgIzFjMWMxYywgcmdiYSg5OCwgOTgsIDk4LCAwKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbiIsIi8qXG4gKiBJbnNwaXJpbmcgcmVnaW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19pbnNwaXJpbmctcmVnaW9ucyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTRweCk7XG4gIH1cbn1cbiIsIi8qXG4gKiBMYXRlc3Qgam9ic1xuICovXG4ubGFuZGluZy1wYWdlX19sYXRlc3Qtam9icyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAmX2JyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDYlICsgMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzMXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NTBweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDVweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuIiwiLypcbiAqIEFib3V0IGV2ZW50bG9rYWxlXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0IHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgQGluY2x1ZGUgcGluay1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNjVweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzg2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N0YXktdHVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0NHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xMDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuICA+IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICA+IHAge1xuICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDFyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bi0taWNvbiB7XG4gICAgcGFkZGluZzogLjdyZW0gMS4zNXJlbTtcbiAgfVxuICAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGUge1xuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB9XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBhIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDI5JTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgYSwgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIC8vbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIvKlxuICogQWRkIGVudHJ5XG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDY3MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDczMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDguODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MzBweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19pbm5lciB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKCMxNzE3MTcscmdiYSg0MSw0MSw0MSwwLjIpLDI1OC4zOGRlZyk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NXB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAudnVlLWZvcm11bGF0ZS13cmFwIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIGNvbG9yOiAjQzRDNEM0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fc3VidGl0bGUtLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgICAgLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiAyNyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgICB9XG4gICAgLnNrLWljb24ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0X190ZXh0X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAYXQtcm9vdCBhOmhvdmVyICYge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19sZWZ0X19idG4tY29udCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAuYnRuLS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5idG4tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHpJbmRleC4kbGFuZGluZy1wYWdlLWJhbm5lci16O1xuICBsZWZ0OjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBnYXA6IDFyZW07XG4gICAgaGVpZ2h0OiAkZXZlbnQtYmFubmVyLWhlaWdodDtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1iYW5uZXItLXNlY3Rpb24ge1xuICBnYXA6IDhweDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyBcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzcGxheS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2Nyb2xsLmhhcy1iYW5uZXIge1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG59XG5cbi50aW55LXNsaWRlcl9fc2xpZGUuaGFzLWV2ZW50LWJhbm5lciB7XG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fbGluayB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG59XG5cbi5kLWJsb2NrLXNtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fZHJvcGRvd24tY29udGFpbmVyLmhhcy1iYW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJldGEtdGFnIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4ud2VyYnVuZy5ldmVudC1jcmVhdG9yLWJldGEtdGFnIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDA7XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2V2ZW50LWNyZWF0b3ItZmlsdGVycy5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gIHotaW5kZXg6IHpJbmRleC4kbGFuZGluZy1wYWdlLWZpbHRlcnMtejtcbn1cbiIsIi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgLmxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgd2lkdGg6IDY2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICYtZGl2VXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDsgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgfSAgICBcbiAgICB9XG4gIH1cbiAgJi1wIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB3aWR0aDogNTklO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuXG4jeyRzaW1wbGUtc2VhcmNofSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fdG9wIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgLy9jb2xvcjogJHRydWUtYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODhweCkgMCBjYWxjdWxhdGVSZW0oNTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTNweCkgMCBjYWxjdWxhdGVSZW0oNjhweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3Jlc3VsdHMtcGxhY2Vob2xkZXJ7XG4gIG1pbi1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLWlucHV0e1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtMjQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0LWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICAuc2VhcmNoLXRlcm0taGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjdWxhdGVSZW0oMC4ycHgpO1xuICB9XG59XG5cbi8vUmVzdWx0cyBudW1cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLW51bS1jb250IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtdGVybSB7XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4vL1BhZ2luYXRpb25cbi5wYWdpbmF0aW9uLS1zaW1wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xufVxuXG4vL1NlYXJjaCBpbnB1dCBmaWVsZFxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dCB7XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbiAgfVxuICAvLy52c19fc2VsZWN0ZWQge1xuICAvLyAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgLy8gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAvLyAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gIH1cbiAgLy99XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFsOCA4bTAtOEwxIDknIHN0cm9rZT0nZ3JheScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC8vcGF0aCB7XG4gICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAvL31cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZW50ZXIsXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3JTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICAvL2JvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogNCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiA2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGxlZnQ6IDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCw2MCw2MCwgLjI1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LWZvcmNlKCRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vYm9yZGVyOiAgc29saWQgZ3JheTtcbiAgICAvL2JveC1zaGFkb3c6IDFweCAycHggYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEuNXB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zIHtcbiAgICAuc2stc3Bpbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogbm9uZSA7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IC4xO1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fdHlwZS0tcGxhY2Vob2xkZXIge1xufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9fbmFtZS0tcGxhY2Vob2xkZXIge1xufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLnBhZGRpbmdfX2xlZnQgPiBkaXYgPiBkaXZ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgcGFkZGluZy1sZWZ0OiAwJVxuICB9XG59XG5cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2OjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcgJztcbiAgLy9mb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmclMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTE0JTIwMjRDMTkuNTIyOCUyMDI0JTIwMjQlMjAxOS41MjI4JTIwMjQlMjAxNEMyNCUyMDguNDc3MTUlMjAxOS41MjI4JTIwNCUyMDE0JTIwNEM4LjQ3NzE1JTIwNCUyMDQlMjA4LjQ3NzE1JTIwNCUyMDE0QzQlMjAxOS41MjI4JTIwOC40NzcxNSUyMDI0JTIwMTQlMjAyNFolMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTI4Ljk4MDklMjAyOC45OTk5TDIxLjM4MDklMjAyMS4zNzk5JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIik7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5hcnJvd19yaWdodF9zZWFyY2gge1xuLy8gICBtYXJnaW4tbGVmdDogNXB4O1xuLy8gfVxuXG4uZm9ybXVsYXRlLWlucHV0LXdpZHRoLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIH1cbiAgfVxuXG4gICYtdm90aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi0tc2VhcmNoLXBhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICB9XG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnaW5hdGlvbl9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLW5vLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2V4dHJhLXJlc3VsdHMtbWVzc2FnZSAge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICZfX2ZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPnNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgJi1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAmLW5vLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgfVxuICAmX19zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG4gICZfX3RoaXJkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRwaW5rLTM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDczNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgICAmX19maXJzdCB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3RoaXJkIHtcbiAgICAgICYtc20tZGlzcGxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLXNtLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4vLyBGb290ZXIgZWxlbWVudHMgb3ZlcnJpZGVzXG5ib2R5Om5vdCgubW9kYWwtb3Blbikge1xuICAubGFuZGluZy1wYWdlX19hYm91dC0tc2VhcmNoLXBhZ2UsXG4gIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeS0tc2VhcmNoLXBhZ2UsXG4gIC5tYWluLWZvb3Rlci0tc2VhcmNoLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5cbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9zdGlja3ktZmlsdGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2luZ2xlLWFydGljbGVcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9nb29nbGUtbWFwXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZmlpbHRlcnNcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9pbnNwaXJhdGlvbi1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9wYWNrYWdlLWRlYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc2VhcmNoLXJlc3VsdC1zbGlkZXJcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9pbnRlcm5hbC1saW5rc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2V2ZW50LWNyZWF0b3ItcmVzdWx0c1wiO1xuXG4iLCJcbi8qXG4gKiBIZWFkZXJcbiAqL1xuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgei1pbmRleDogJHNlYXJjaC1oZWFkZXItejtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg1cHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg2cHgpIDAgY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwOXB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS1wYWNrYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTY7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExN3B4KSAwIGNhbGN1bGF0ZVJlbSgxMjVweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMC41cmVtO1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDlweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLXBhY2thZ2V7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NzdweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuXG4gICAgJi50d29fcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAmX19sb3dlci1mb250LXNpemUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtLXBhY2thZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMzcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTU3cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAmLnR3b19yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgICB9XG5cbiAgICAgICYudGhyZWVfcm93c3tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYuZm91cl9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cblxuXG4gICYudHdvX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi50aHJlZV9yb3dze1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gICYuZm91cl9yb3dze1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS0tbWFwLW9wZW4gJntcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cblxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIC8vIFRhYmxldFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaDMgIHNwYW4ubGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuIiwiXG4vKlxuICogU3RpY2t5IGhlYWRlclxuICovXG4jeyRzdGlja3ktZmlsdGVyfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHN0aWNreS1maWx0ZXItejtcbiAgJi0tbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtOXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbm8tcmVzdWx0cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlcn0ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBpbms7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgJi1uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW92ZXJsYXkge1xuICAgIHotaW5kZXg6Njtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIDJweDtcbiAgZmxleDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDJweDtcbiAgICBsaSB7XG4gICAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbntcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBtYXJnaW46MHB4IDE2cHggMHB4IDE2cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMCAxN3B4IDAgMTBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgICAgICAgICAgICAvLyBhe1xuICAgICAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICAgICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dF9fY2xlYXIge1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbWFwLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxN3B4KSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIH1cbiAgJi0tZG90cyB7XG4gICAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICAvLyBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDA7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gICYtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi0tcGluay1wcm92aWRlciB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIC5zay1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IDAuM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6ICR0cmlnZ2VyLWJ0bi16O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTU1cHgpO1xuXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9X190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4vKlxuICogU3RpY2t5IHN0eWxlc1xuICovXG5cbi5zY3JvbGwtdXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiAxNDtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLXN0aWNreS1tb2JpbGUtbm90LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoU2NyZWVucyBhYm92ZSBMRyBzaXplKVxuICovXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtb3BlbiB7XG4gIC5tbC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW4ge1xuICAubXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KVxuICAgIH1cbiAgfVxufVxuIiwiXG5cbi8qXG4gKiBTaW5nbGUgc2VhcmNoIHJlc3VsdFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgPi5jb250YWluZXIgLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICA+LmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbiAgfVxuICAmLS1tYXgtbnVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjdweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXItLXNsYTpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250PnNwYW4+ZGl2PmltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTExKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0ZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5kaXY+aW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbGluayB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1wcm92aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi1zbGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQ4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNDZweCk7XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gIEBhdC1yb290IC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skdGhpc306bm90KCN7JHRoaXN9LS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjM4cHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAucGF0aC0wIHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RvcF9fbGFiZWwge1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi0tZmF2b3VyaXRlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVnaW9uLWljb24ge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4ubmV4dF9faWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5zay1pY29uLWJsYWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubG9jYXRpb25fX3Jlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAmLXNsYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgJl9fcmVnaW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXBsYWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAvL31cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWd1ZXN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAYXQtcm9vdCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWZhdm91cml0ZXMge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgLy8gbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC8vIHBhZGRpbmc6IDBweCAxOHB4O1xuICAvLyBtYXJnaW4tdG9wOi04cHg7XG4gIC8vIG1hcmdpbi1ib3R0b206LThweDtcbiAgLy8gbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lcjpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLTItY29sb3I7XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tbG9jYXRpb24tLXBhZ2Uge1xuXG4gIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLy9tYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIC8vZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19tYXJnaS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgJi1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgJi1zbGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgJi1zbGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJi0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoIEFib3ZlIDEwMjRweCApXG4gKi9cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg3cHgpIDA7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi1zbGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNy4wMjRweCk7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oODNweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICAgd2lkdGg6IDU4cHg7XG4gIC8vICAgaGVpZ2h0OiAzNHB4O1xuICAvLyB9XG4gICYtZ3JpZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWdyaWQtc20ge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDU1NTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLWxpc3Qtc21hbGwuc3ZnKTtcbiAgICAgIHdpZHRoOiAzLjE4NzVyZW07XG4gICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JhZGdlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3NlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fc2NvcmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmPmRpdiB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tZGVzY3JpcHRpb24tLXNob3ctdmFsdWF0aW9uIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogNjEuNyU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saWtlLWljb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tbWFwIG9wZW4gc3RhdGUgdmFsdWF0aW9uIHN0eWxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1kZXNjcmlwdGlvbi0tc2hvdy12YWx1YXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWFib3ZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbW9iaWxlLXRhZyB7XG4gIEBleHRlbmQgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLWlubGluZSA+IC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbn1cbiIsIlxuXG4vKlxuICogVGhlIE1hcFxuICovXG4jeyRzZWFyY2gtcGFnZS1tYXB9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6ICRtYXAtejtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiBjYWxjKDcwcHggKyA1N3B4KTsgLy9zaXplIG9mIHRoZSBtYWluIGhlYWRlciBhbmQgZmlsdGVyIGJ1dHRvbnMgY29udGFpbmVyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4IC0gNTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vei1pbmRleDogMTQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MTBweCk7XG4gIH1cbiAgLkdNYXAsLkdNYXBfX1dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfS1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3Jlc3VsdHMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH1fX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fcGluLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9IHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZSAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdtLXN0eWxlLWl3LWQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi8qXG4gKiBJbmZvIHdpbmRvd1xuICovXG4jeyRtYXAtaW5mby13aW5kb3d9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3JhdGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgLnNrLWljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuXG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCk7XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAuc2staWNvbiBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19sYWJlbCB7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX3RhZyB7XG4gIEBleHRlbmQgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190aXRsZV9fdGFnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC0tZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MnB4KTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMtLWdvb2dsZS1tYXAge1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuXG4jbWFwID4gZGl2ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtYXAgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLy8gSGlkZSBJbmxpbmUgZmlsdGVyIGZvciBtb2JpbGVcbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBkaXNhYmxpbmcgYm91bmNlIGVmZmVjdCBvbiBjbGljayBpbiBzdGlja3kgZmlsdGVyXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zYWZhcmktbm8tanVtcHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgOiB0b3VjaCAhaW1wb3J0YW50O1xuICAvLyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAvLyBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI3skZmlsdGVyfS0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJHN0aWNreS1maWx0ZXItZXZlbnQtY3JlYXRvci16O1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiN7JGZpbHRlcn0tLWlubGluZSB7fVxuXG4jeyRmaWx0ZXJ9LXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAzcmVtIGNhbGN1bGF0ZVJlbSg3MnB4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgJi1ldmVudCB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAzODBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTQ0cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVye1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgLy8gcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19iZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb2ZmZXItdHlwZSxcbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZXZlbnQtdHlwZSB7XG4gICRjaXJjbGVzOiAoXG4gICAgICAoMSwgNTYlLCB0cmFuc2xhdGUoLTM4JSwgMzIlKSksXG4gICAgICAoMiwgMTAwJSwgdHJhbnNsYXRlKDE2JSwgLTI5JSkpXG4gICk7XG4gIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tcmVnaW9uIHtcbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAkY2lyY2xlczogKFxuICAgICAgICAoMSwgMTE1JSwgdHJhbnNsYXRlKC0yOSUsIDIzJSkpLFxuICAgICAgICAoMiwgNDUlLCB0cmFuc2xhdGUoNTYlLCAtNCUpKSxcbiAgICAgICAgKDMsICdoaWRkZW4nLCB0cmFuc2xhdGUoMjYlLCAxNDMlKSlcbiAgICApO1xuICAgIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgJGNpcmNsZXM6IChcbiAgICAgICAgKDEsIDkwJSwgdHJhbnNsYXRlKDI1JSwgLTQ0JSkpLFxuICAgICAgICAoMiwgOTAlLCB0cmFuc2xhdGUoLTMzJSwgMjYlKSksXG4gICAgICAgICgzLCA1MCUsIHRyYW5zbGF0ZSgyNiUsIDE0MyUpKVxuICAgICk7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xuICB9XG59XG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLWd1ZXN0cyB7XG4gICRjaXJjbGVzOiAoXG4gICAgICAoMSwgODAlLCB0cmFuc2xhdGUoLTclLCAtMjIlKSksXG4gICAgICAoMiwgNzAlLCB0cmFuc2xhdGUoMzQlLCAzMCUpKVxuICApO1xuICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG59XG4jeyRmaWx0ZXJ9X19iZy1jaXJjbGUtLW90aGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICRjaXJjbGVzOiAoXG4gICAgICAoMSwgNjUlLCB0cmFuc2xhdGUoNTQlLCAwJSkpLFxuICAgICAgKDIsIDYwJSwgdHJhbnNsYXRlKDclLCAzOSUpKSxcbiAgICAgICgzLCA2MCUsIHRyYW5zbGF0ZSg2MSUsIDExOCUpKSxcbiAgICAgICg0LCA4MCUsIHRyYW5zbGF0ZSgwJSwgMTQ4JSkpXG4gICk7XG4gIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbn1cblxuI3skZmlsdGVyfV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXg6IDE7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgICAmLS1sb2FkaW5nIHN2ZyB7XG4gICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi0tbGFzdF9zdGVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgICYtLWxvYWRpbmcgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gIC8vICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgLy8gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICYtLWxhc3Rfc3RlcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmLS1ldmVudHN7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1wYWNrYWdlLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpub3QoI3smfS0tbm8tYm9yZGVyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDExOHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmID4gc3BhbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZV9maWx0ZXIuc3ZnKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweClcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgtMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzLS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fdGFicy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYjeyRmaWx0ZXJ9X190YWJzLS1tYXAtb3BlbiB7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLXRhYi1idXR0b259IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0Y0RjVBO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDJweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItdGFiLWJ1dHRvbn0tLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgLy8mI3skZmlsdGVyLXRhYi1idXR0b259LS1tYXAtb3BlbiB7XG4gICAgLy8gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIC8vfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICYtbGFzdC0tc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbiN7JGZpbHRlcn1fX2NsZWFyLWJ0bi1wYWNrYWdlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICAmLWxhc3QtLXN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4ge31cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NhdmUtYnRuLS1maXhlZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0tZml4ZWQtbG9jYXRpb24tZXZlbnQtY3JlYXRvciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNi41cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTE4cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dCB7XG4gIC8qXG4gICAqIFZ1ZSBmb3JtdWxhdGVcbiAgICovXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjYXJldC1jb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDIwcHgpIDAgMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmdiYSg5MCwgMTI4LCAxMjMsIDEpKTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIC8vcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIC8vYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgIC8vbGVmdDogLTFweDtcbiAgICAvL3RvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gICAgLy9saW5lLWhlaWdodDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMjgsIDEyMywgMSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLy9vcGFjaXR5OiAuMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmaWxsOiByZ2JhKDYwLDYwLDYwLC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAuc2staWNvbi0tbG9hZGluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuICB9XG4gICYtLWV2ZW50X3BhY2thZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLW5hdmlnYXRpb259IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLW5hdmlnYXRpb259X19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbkBpbXBvcnQgXCJmaWx0ZXJzL2ZpbHRlci1pbnB1dHNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL29mZmVyLXR5cGVcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL2V2ZW50LXR5cGVcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL2d1ZXN0c1wiO1xuQGltcG9ydCBcImZpbHRlcnMvb3RoZXJcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL3JlZ2lvblwiO1xuXG4iLCJAbWl4aW4gZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpIHtcbiAgQGVhY2ggJG50aCwgJHdpZHRoLCAkdHJhbnNsYXRlIGluICRjaXJjbGVzIHtcbiAgICAmOm50aC1jaGlsZCgjeyRudGh9KSB7XG4gICAgICBAaWYgKCR3aWR0aCA9PSAnaGlkZGVuJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGggLyAyICogLTE7XG4gICAgICAgIG1hcmdpbi10b3A6ICR3aWR0aCAvIDIgKiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNpcmNsZS1zbS1zaXplOiA2MnB4O1xuJGNpcmNsZS1tZC1zaXplOiAxNDRweDtcbiRjaXJjbGUtbGctc2l6ZTogMTk2cHg7XG5cbiRjaXJjbGUtaW5saW5lLXNtLXNpemU6IDY0cHg7XG4kY2lyY2xlLWlubGluZS1tZC1zaXplOiA3N3B4O1xuJGNpcmNsZS1pbmxpbmUteGwtc2l6ZTogMTAwcHg7XG5cbiRlLWZpbHRlcjogJy5ldmVudC1maWx0ZXInO1xuLypcbiAqIEZpbHRlciBpbnB1dHNcbiAqL1xuI3skZmlsdGVyLWlucHV0fSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1zdGlja3kge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpe1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC8vICBvdmVyZmxvdzogYXV0bztcbiAgLy8gIGZsZXgtd3JhcDogbm93cmFwO1xuICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAvL31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYjeyRmaWx0ZXItaW5wdXQtd3JhcH0tLW1hcC1vcGVuIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gMjE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1waWxscyB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0tcGlsbHMtY29sbGFwc2VkIHtcbiAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpudGgtY2hpbGQobisxMik6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENpcmNsZSBpbnB1dFxuICovXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7fVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxuXG4gICZfX2V2ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAoMzcxcHggKiAzKSkgLyA0KSAhaW1wb3J0YW50O1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAoMjIwcHggKiAzKSkgLyA0KSAhaW1wb3J0YW50O1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMzJweDtcbiAgICAgIH1cbiAgICAgICYgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gKDYycHggKiAzKSkgLyA0KSAhaW1wb3J0YW50O1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL0ZJWEVEXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtZml4ZWQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLXNtLXNpemV9ICogMykpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLXNtLXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbWQtc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLW1kLXNpemV9ICogMykpIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLWxnLXNpemV9ICogNSkpIC8gMyk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplIC8gMS40O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplIC8gMS4yMjtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vSGlkZXMgdGhlIGV4dHJhIGNoYXJhY3RlcnMgYWRkZWQgYXQgc3BlY2lmaWMgcG9zaXRpb24gaW4gY2lyY2xlIGxhYmVsc1xuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9JbmxpbmVcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLWlubGluZS1zbS1zaXplfSAqIDMpKSAvIDIpO1xuICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLXNtLXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS1tZC1zaXplO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLXhsLXNpemU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXNtLXNpemUpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1tZC1zaXplKTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS14bC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS14bC1zaXplKTtcbiAgICAuc2staWNvbiB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgfVxuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtaW5saW5lIHtcbiAgLy9mb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuXG4vL1BpbGwgaW5wdXRcbiN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6ICgxMDAlIC8gNCk7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAoMTAwJSAvIDYpO1xuICAgICY6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucGF0aC0xIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1waWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLXBpbGwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tZXhwYW5kIHtcbiAgQGV4dGVuZCAjeyRmaWx0ZXItaW5wdXR9LS1waWxsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICZfX3RleHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tZXhwYW5kZWQge1xuICAgIC5zay1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsLTEpO1xuICAgIH1cbiAgfVxufVxuXG4vL0NvbG9yIHNjaGVtZXNcbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEzMjQzO1xuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogI0M0NDU1QTtcbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAjQzQ0NTVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ0NTVBO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LWV2ZW50LWNyZWF0b3Ige1xuICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBjb2xvcjogIzhDMkYzRTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICMzRjRGNUE7XG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogIzNGNEY1QTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0Njk3NztcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgJi0tcmVhY2hhYmlsaXRpZXMsXG4gICYtLXRheG9ub215LWxvY2F0aW9ue1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAucGF0aC0xIHtcbiAgICAgICAgZmlsbDogIzcyNkU2OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi0tdGF4b25vbXktbG9jYXRpb24sXG4gICAgJi0tcmVhY2hhYmlsaXRpZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tYnVpbGRpbmdzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNzI2RTY5O1xuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICM5NzkxODk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMge1xuICAmX3Jlc3VsdHMge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpICgzMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndlaXRlci1idG4tZml4ZWQtd2lkdGgge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMThweCk7XG4gICAgfVxuICAgIC53ZWl0ZXItYnRuLWZpeGVkLXdpZHRoLWd1ZXN0cyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzNHB4KTtcbiAgICB9XG4gICAgJi0tZmlyc3Qtc3RlcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9kaXNiYWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDY0NiAhaW1wb3J0YW50O1xuICB9XG4gICZfbWFyZ2luIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gICZfbG9hZGluZyB7XG4gICAgcGFkZGluZzogMC42OXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tZ3Vlc3RzLWZsZXh7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ndWVzdHMtZmxleC1wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNzRweCk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcmVnaW9uX3BhY2thZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucy13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMnJlbTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAtZXZlbnQtcGFja2FnZS5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMtYmFjayB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc2cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZXZlbnQtZmlsdGVyLWJ1dHRvbnMtd3JhcC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZ3Vlc3RzLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODhweCk7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlci0tcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1pbmxpbmUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmID4gbGFiZWwge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qXG4gKiBPZmZlciB0eXBlIGZpbHRlclxuICovXG4jeyRmaWx0ZXJ9LXdyYXAtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTc1O1xufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1vZmZlci10eXBlICB7XG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGZpbHRlci1pbnB1dH0td3JhcC0tb2ZmZXItdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSB7XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICBcbiAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCBpbWcge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAmOm5vdCguc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQpIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBzdHlsZXMgZm9yIE9mZmVyIFR5cGUgZmlsdGVyIGZvciB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLW9mZmVyLXR5cGUge1xuICAgICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cblxuICAgICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1jaXJjbGUtZml4ZWQge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuXG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtb3V0c2lkZS10ZXh0LS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUge1xuICAgIC5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1maWx0ZXIuc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tb2ZmZXItdHlwZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlciB7XG4gICAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZS5zZWFyY2gtZmlsdGVyLXdyYXAtLWZpeGVkIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXN0aWNreSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NzZweCk7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuIiwiLypcbiAqIEV2ZW50IHR5cGUgZmlsdGVyXG4gKi9cblxuI3skZmlsdGVyfS13cmFwLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhODM5Njtcbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1ldmVudC10eXBlIHtcblxuICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgIC5wYXRoLTEge1xuICAgICAgZmlsbDogIzNmNGY1YTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9vdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW1hcC1vcGVuI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZVxuLy8uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuXG4iLCIvKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG5cblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5NjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OXB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICYjeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1pbmxpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0tZ3Vlc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1maXhlZCB7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OmNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4ge1xuICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgfVxuICAgICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG5cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLWluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMge1xuICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLWluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC1ldmVudC1jcmVhdG9yLS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICYuZm9ybXVsYXRlLWlucHV0LWV2ZW50LWNyZWF0b3J7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODhweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTI1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGJ1YmJsZS1pbnB1dH0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgJi0tY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICY6bm90KCYtLWNoZWNrZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMUNCO1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICAmLS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGJ1YmJsZS1pbnB1dH1fX3RleHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIEBhdC1yb290ICN7JGJ1YmJsZS1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAYXQtcm9vdCAjeyRidWJibGUtaW5wdXR9Om5vdCgjeyRidWJibGUtaW5wdXR9LS1jaGVja2VkKTpob3ZlciAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeVxuJGJ1YmJsZXMtbGlzdDogKFxuICAgICgnMjAnLCA2NHB4LCAyMHB4LCAzMHB4LCAyNTBweCksXG4gICAgKCczMCcsIDg4cHgsIDI1cHgsIC0yMzBweCwgLTUwcHgpLFxuICAgICgnNTAnLCAxMDJweCwgMjVweCwgMjAwcHgsIC0yNTBweCksXG4gICAgKCc4MCcsIDEyMHB4LCAyNXB4LCA5MHB4LCAxNDBweCksXG4gICAgKCcxMDAnLCAxNDRweCwgMzBweCwgMjUwcHgsIDcwcHgpLFxuICAgICgnMTUwJywgMTcwcHgsIDMwcHgsIC00MHB4LCAtMjAwcHgpLFxuICAgICgnMjAwJywgMTg0cHgsIDQ1cHgsIDMwMHB4LCAxODBweCksXG4gICAgKCczNTAnLCAyMTBweCwgNTBweCwgLTE2MHB4LCAxNjBweCksXG4gICAgKCc1MDAnLCAzMDBweCwgODBweCwgMHB4LCAwcHgpLFxuKTtcbiRtb2JpbGUtYnViYmxlcy1saXN0OiAoXG4gICAgKCcyMCcsIDMycHgsIDE1cHgsIC0yN3B4LCAxMzRweCksXG4gICAgKCczMCcsIDQ0cHgsIDE1cHgsIC0xNDJweCwgLTIwcHgpLFxuICAgICgnNTAnLCA1MXB4LCAxNXB4LCA4N3B4LCAtMTAxcHgpLFxuICAgICgnODAnLCA2MHB4LCAxNXB4LCAxNXB4LCA4MHB4KSxcbiAgICAoJzEwMCcsIDcycHgsIDE4cHgsIDkwcHgsIDMzcHgpLFxuICAgICgnMTUwJywgODVweCwgMTZweCwgLTUycHgsIC0xMDBweCksXG4gICAgKCcyMDAnLCA5MnB4LCAyOHB4LCAxMTdweCwgOThweCksXG4gICAgKCczNTAnLCAxMDVweCwgMjJweCwgLTEwNXB4LCA3M3B4KSxcbiAgICAoJzUwMCcsIDE1MXB4LCA0NnB4LCAtMjFweCwgLTRweCksXG4pO1xuXG4kc2NhbGUtdGhpcmQ6IDEuNzE7XG4kc2NhbGUtaGFsZjogMS4yNztcbiRzY2FsZS1mb250OiAxLjU7XG5cbkBtaXhpbiBidWJibGUtc3R5bGVzKCRzaXplLCAkd2lkdGgsICR4LCAkeSwgJGZvbnQtc2l6ZSkge1xuICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHgsICgkd2lkdGggLyAtMikgKyAkeSk7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAkdGhpcmQtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkdGhpcmQteCA6ICR4IC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJHRoaXJkLXkgOiAkeSAvICRzY2FsZS10aGlyZDtcbiAgICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRzY2FsZS1mb250O1xuXG4gICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkdGhpcmQtd2lkdGgsICR0aGlyZC14LCAkdGhpcmQteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXggOiAkeCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi15IDogJHkgLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJGhhbGYtd2lkdGgsICRoYWxmLXgsICRoYWxmLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR3aWR0aCwgJHgsICR5LCAkZm9udC1zaXplKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi14IDogJHggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteSA6ICR5IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRzY2FsZS1mb250O1xuXG4gICAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICRoYWxmLXdpZHRoLCAkaGFsZi14LCAkaGFsZi15LCAkaGFsZi1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRtb2JpbGUtYnViYmxlcy1saXN0IHtcbiAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgIEBpZiAkd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIElubGluZSBmaWx0ZXIgb3ZlcnJpZGVzXG4gKi9cbi8vICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeVxuJGlubGluZS1idWJibGVzLWxpc3Q6IChcbiAgICAoJzUwJywgODVweCwgMjVweCwgMzUwcHgsIC05NXB4KSxcbiAgICAoJzEwMCcsIDExN3B4LCAzMHB4LCAtMTcwcHgsIDYwcHgpLFxuICAgICgnMTUwJywgMTQwcHgsIDMwcHgsIC0zNXB4LCAtNjBweCksXG4gICAgKCcyMDAnLCAxNTVweCwgNDVweCwgMjk2cHgsIDExMHB4KSxcbiAgICAoJzM1MCcsIDE3M3B4LCA1MHB4LCA1cHgsIDEyMHB4KSxcbiAgICAoJzUwMCcsIDI1MnB4LCA4MHB4LCAxNjBweCwgMCksXG4pO1xuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGlubGluZS1idWJibGVzLWxpc3Qge1xuICAgIC8vJHRoaXJkLXdpZHRoIDogJHdpZHRoIC8gMS43MTtcbiAgICAvLyR0aGlyZC14IDogJHggLyAxLjcxO1xuICAgIC8vJHRoaXJkLXkgOiAkeSAvIDEuNzE7XG5cbiAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvIDEuNjg7XG4gICAgJGhhbGYteCA6ICR4IC8gMS42ODtcbiAgICAkaGFsZi15IDogJHkgLyAxLjY4O1xuXG4gICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gMS4zMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRoYWxmLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkaGFsZi1mb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi14ICwoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi15KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tODAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyYjeyRmaWx0ZXJ9LXdyYXAtLW1hcC1vcGVuIHtcbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRtb2JpbGUtYnViYmxlcy1saXN0IHtcbiAgLy8gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgLy8gICAgICAgIEBpZiAkd2lkdGgge1xuICAvLyAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gIC8vICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAvLyAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gIC8vICAgICAgICB9IEBlbHNlIHtcbiAgLy8gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICB9XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG5cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzc4cHgpO1xuICAgICAgJiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IHtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdG9wOiA1OCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDAgNDQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMyOHB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTRweCk7XG59XG5cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjFweCk7XG59XG4iLCIvKlxuICogT3RoZXIgZmlsdGVyc1xuICovXG5cblxuI3skZmlsdGVyfS13cmFwLS1vdGhlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5YTkzO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuI3skZmlsdGVyfV9faW5uZXItLW90aGVycyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItZHJvcGRvd25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyOHB4KTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIHNwYW4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY3VzdG9tc2VsZWN0X19zZWxlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjkgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZWN0aW9uLXRpdGxlLS1vdGhlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyLWRyb3Bkb3ducyB7XG4gIEBleHRlbmQgICN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLXNlYXJjaC1maWVsZCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1vdGhlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU4Qjg1O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB6LWluZGV4OiAzO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAjeyRmaWx0ZXJ9X19jbGVhci1idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1vdGhlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLXRheG9ub215LFxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tcmVhY2hhYmlsaXRpZXN7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIxNnB4KTtcbiAgfVxuXG59XG5cbiN7JGZpbHRlcn1fX290aGVyLWhlYWRlciB7XG4gIGg0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOEU4Qjg1O1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIC5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODRweCk7XG4gICAgJi0tZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICAgICYtLXNlY29uZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgICYtLXRoaXJkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gICAgJi0tZm91cnRoIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS0tY2lyY2xlI3skZmlsdGVyLWlucHV0fS0tdGF4b25vbXktbG9jYXRpb24sXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtb3V0c2lkZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN7JGZpbHRlci1pbnB1dH0tbGFiZWwtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTAge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIC5wYXRoLTEge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCB7XG4gICAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1vdGhlci1maWx0ZXIge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWx9IHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICAjeyRzZWFyY2gtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWV4cGFuZC0tYnVpbGRpbmdzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTZweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWJ1aWxkaW5ncyB7XG4gICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis2KTpub3QoI3skZmlsdGVyLWlucHV0fS1leHBhbmQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcHJpY2VzLFxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXN0eWxlcyxcbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1vcGVyYXRpb25zIHtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAmOm50aC1jaGlsZChuKzUpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKlxuICogT3ZlcnJpZGUgIHZpc2liaWxpdHkgZm9yIGV4cGFuZGluZyBwaWxscyBvbiBEZXNrdG9wc1xuICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1wcmljZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1zdHlsZXMsXG4gICN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1vcGVyYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZmlsdGVyLWlucHV0fS13cmFwLS1waWxscy1jb2xsYXBzZWQge1xuICAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1zdHlsZXMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9wZXJhdGlvbnMsXG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXByaWNlcyB7XG4gICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICY6bnRoLWNoaWxkKG4rMTIpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIFJlZ2lvbiBGaWx0ZXJcbiAqL1xuXG5cbiAjeyRmaWx0ZXJ9LXdyYXAtLXJlZ2lvbi1maWx0ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogIzZBOTY5MTtcbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgIH1cbiAgICYjeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1yZWdpb24ge1xuICAgZGlzcGxheTogZmxleDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICB9XG4gIC8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAvLyAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIG1hcmdpbi10b3A6IDA7XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWZpeGVkICB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXJ9X19pbm5lci0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9faW5uZXItLXNlY3Rpb24tdmlldyB7XG4gICBtYXJnaW4tdG9wOiAwO1xuIH1cblxuICN7JGZpbHRlci1pbnB1dH0td3JhcC0tcmVnaW9uIHtcbiAgIGZsZXg6IDE7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgd2lkdGg6IDEwMCU7XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mby0tZml4ZWQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ1MHB4KTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgd2lkdGg6IDQwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgd2lkdGg6IDQ1JTtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODRweCk7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICYjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLW1hcC1vcGVuIHtcbiAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgfVxuICAgfVxuIH1cblxuICRyZWdpb25zLWluZm8tY29udGVudDogJy5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQnO1xuICN7JHJlZ2lvbnMtaW5mby1jb250ZW50fSB7XG4gICAmLS1maXhlZCB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgfVxuICAgfVxuICAgJi0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgJiN7JHJlZ2lvbnMtaW5mby1jb250ZW50fS0tbWFwLW9wZW4ge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9LS1pbmxpbmUge1xuICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjZweCkgMDtcbiB9XG5cbiAjeyRzdmctbWFwfSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICAgbWF4LWhlaWdodDogMTAwJTtcbiAgIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDEzcHggMHB4IHJnYmEoMCwwLDAsMC4xNSkpO1xuIH1cblxuICN7JHN2Zy1tYXB9LS1pbmxpbmUge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTY1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjVweCk7XG4gICAgIH1cbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDI4OHB4KTtcbiAgICAgJiN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDQ2NnB4KTtcbiAgICAgfVxuICAgfVxuIH1cblxuICN7JG1hcC1yZWdpb259LS1rYW50b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYjeyRtYXAtcmVnaW9ufS0taG92ZXIge1xuICAgIGZpbGw6ICNDNDQ1NUE7XG4gIH1cbiAgJiN7JG1hcC1yZWdpb259LS1hY3RpdmUge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbiN7JG1hcC1yZWdpb259LS1rYW50b24sICN7JG1hcC1yZWdpb259LS1vcnQge1xuICAmI3skbWFwLXJlZ2lvbn0tLW5vLXJlc3VsdHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbGw6ICM4NjgzODY7XG4gICAgc3Ryb2tlOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZpbGw6ICNhZjZmN2E7XG4gICAgfVxuICB9XG59XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICBjb2xvcjogJGJsYWNrO1xuICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCk7XG4gICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgei1pbmRleDogMTtcbiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAmOmJlZm9yZSB7XG4gICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgIHdpZHRoOiAwO1xuICAgICBoZWlnaHQ6IDA7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIH1cbiAgICYtLXJpZ2h0LXRvcCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWxlZnQtdG9wIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgdG9wOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLXJpZ2h0LWJvdHRvbSB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tbGVmdC1ib3R0b20ge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICBib3R0b206IDRweDtcbiAgICAgfVxuICAgfVxuICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICBib3R0b206IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtbGVmdCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICB0b3A6IC0xMHB4O1xuICAgICB9XG4gICB9XG4gICAmLS10b3AtcmlnaHQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICByaWdodDogNHB4O1xuICAgICAgIHRvcDogLTEwcHg7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWNpdHkge1xuICAgZGlzcGxheTogbm9uZTtcbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWJvdHRvbS1yaWdodCB7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIC0yMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLXRvcC1yaWdodCB7XG4gICAgIHRvcDogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tYm90dG9tLWxlZnQge1xuICAgICBib3R0b206IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTIxcHgpO1xuICAgfVxuICAgJiN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tdG9wLWxlZnQge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMjFweCk7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHk6aG92ZXIge1xuICAgI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1jaXR5IHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2NpdHkge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwcHg7XG4gICBoZWlnaHQ6IDEwcHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICB6LWluZGV4OiAxO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG5cbiAgICYtcGluIHtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB3aWR0aDogMTBweDtcbiAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgIGJvcmRlcjogMnB4IHNvbGlkICNDNDQ1NUE7XG4gICAgIHotaW5kZXg6IDI7XG4gICB9XG5cbiAgICYtc2hhZG93IHtcbiAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgIHotaW5kZXg6IDE7XG4gICAgIHRvcDogNTAlO1xuICAgICBsZWZ0OiA1MCU7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDAgMjVweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDI1cHggNTBweCxoc2xhKDAsMCUsMTAwJSwuNDU4ODIpIDUwcHggMTI2cHgsdHJhbnNwYXJlbnQgMTI2cHggMTAwJSlcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkX2V2ZW50LXBhY2thZ2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0taW5saW5lIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgIH1cbiAgIH1cbiAgICYtbGcge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweClcbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1vdXRzaWRlIHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBAYXQtcm9vdCAjeyRmaWx0ZXJ9X19pbm5lci0tbWFwLW9wZW4gI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgfVxuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFicy0tcmVnaW9uIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgY29sb3I6ICNmZmZmZmY7XG4gICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDJweCk7XG4gICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBvcGFjaXR5OiAwLjU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuICAgJjpob3ZlciB7XG4gICAgIG9wYWNpdHk6IDE7XG4gICB9XG4gICAmLS1hY3RpdmUge1xuICAgICBvcGFjaXR5OiAxO1xuICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyLW1haW4tdGl0bGV9LS1yZWdpb24ge1xuICAgJiN7JGZpbHRlci1tYWluLXRpdGxlfS0tZml4ZWQge1xuICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgIH1cbiAgIH1cbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgfVxuICAgICB9XG4gICB9XG4gfVxuXG4gLmZvcm11bGF0ZS1pbnB1dC0tcmVnaW9uLWZpbHRlci5mb3JtdWxhdGUtaW5wdXQtLWlubGluZSB7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gfVxuXG4gLypcbiAgKiBTd2l0emVybGFuZCBtYXBcbiAgKi9cbiAjeyRyZWdpb24tbWFwfS0tc3dpdHplcmxhbmQtbWFwIHtcbiAgICYjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLy8gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAvKlxuICAqIEF1c3RyaWEgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLWF1c3RyaWEtbWFwIHt9XG5cbiAvKlxuICAqIEdlcm1hbnkgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLWdlcm1hbnktbWFwIHtcbiAgICYjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTUycHgpO1xuICAgICB9XG4gICB9XG4gfVxuICN7JHN2Zy1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skc3ZnLW1hcH0tLWZpeGVkICB7XG4gICAgIC8vVE9ETzogRmluZCBhIHdheSB0byBkbyB0aGlzIHJlYWx0aXZlIHRvIHRoZSBjb250YWluZXIgd2l0aCBmbGV4OjFcbiAgICAgaGVpZ2h0OjEwMCU7XG4gICAgIHdpZHRoOiA1NDBweDtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDUwKTtcbiAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDY1KTtcbiAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXZoLCAxdmgpICogLTEwKTtcbiAgICAgICAgIC8vIG1hcmdpbi10b3A6IC0xMHZoO1xuICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogNDkwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMzA2cHg7XG4gICAgIH1cbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA4MCk7XG4gICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgfVxuICAgfVxuIH1cblxuXG4gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gLy8gQ3VzdG9tIFNsaWRlclxuXG4gaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgd2lkdGg6IDQwcHg7XG4gICBwYWRkaW5nOiA0cHggNXB4O1xuICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgYmFja2dyb3VuZDogIzUxNzM2RjtcbiAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSk7XG4gICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjE0LjRweCk7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVGh1bWIgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1iIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjNTU1O1xuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgJjpob3ZlciB7XG4gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiB9XG5cbiAvKiBJbnB1dCBUcmFjayAqL1xuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuIH1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tc3dpdHplcmxhbmQtbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogMjJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mby5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI0Ljc1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbnMtaW5mb19fY29udGVudC0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NlYXJjaC1pbnB1dC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWlubGluZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDM5M3B4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLWlubGluZSxcbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1hdXN0cmlhLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSxcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tZ2VybWFueS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzklO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tcmVnaW9uIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLXJlZ2lvbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgd2lkdGg6IDM0MXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA0NDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAuYWN0aXZlLW1hcCB7XG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLWthbnRvbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMsIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW9ydC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24tLW5vLXJlc3VsdHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsbDogJHBpbms7XG4gIH1cblxufVxuIiwiXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEzcHgpO1xuICB9XG59XG5cbi8vVGlueSBzbGlkZXIgb3ZlcnJpZGVzXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE4Mzk2O1xuICB9XG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDIwN3B4O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC01MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTUwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMjkycHg7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTcwcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ0cHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2MHB4KTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMDclOy5cbiAgICB9XG4gIH1cbiAgLy9UT0RPOiBGaW5kIGEgYmV0dGVyIHdheSB0byBnZXQgdGhlIGVmZmVjdCBmcm9tIHRoZSBkZXNpZ25zXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAvL01hcCBvcGVuXG4gIEBhdC1yb290IGJvZHkubWFwLW9wZW4gI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICAgIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9LFxuLmVudGl0eS1kZXRhaWxzX19yZWxhdGVkLXNsaWRlciAge1xuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzg2cHggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjg5cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMzA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgfVxuICB9XG5cbn1cblxuOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjNweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0gc3R5bGVzIHdoZW4gbm8gamF2YXNjcmlwdDogbW9iaWxlIHNsaWRlciBvbiBkZXNrdG9wIC0tLS0tLS0tLS0tLS0tLVxuI3skaW5zcGlyYXRpb24tc2xpZGVyfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzQwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTUuNjI1cmVtO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNS42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjg5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjIzcHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLVxuIiwiXG5cbiN7JHNlYXJjaC1wYWNrYWdlLWRlYWxzfSB7XG4gIC5zZWFyY2gtcGFnZS0tbWFwLW9wZW4gJntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgQGV4dGVuZCAubGFuZGluZy1wYWdlX19wYWNrYWdlLWRlYWxzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30tLW1hcC1vcGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTM1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190YWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udCB7XG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHsgXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gLjMxMjVyZW0gMS4zNzVyZW0gLjVyZW07XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQsIHJpZ2h0IC4xcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZjtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDIzcHg7XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXItLXNsYS1ub21pbmF0ZWQge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udC1zbGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB9XG4gIH1cbn0iLCJcbiN7JGludGVybmFsLWxpbmtzfV9fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbiN7JGludGVybmFsLWxpbmtzfV9fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNTRweDtcbiAgfVxuXG4gICYtLW1hcC1vcGVuIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcblxuICAgIC5pbnRlcm5hbC1saW5rc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiN7JGludGVybmFsLWxpbmtzfV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA5NThweDtcbiAgd2lkdGg6IDk1OHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICAgIHdpZHRoOiAxMjQ4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgICAgIHdpZHRoOiA3NjZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uLS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7IGdyaWQtYXJlYTogdGl0bGU7IH1cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlIHsgZ3JpZC1hcmVhOiBzdWJ0aXRsZTsgfVxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHsgZ3JpZC1hcmVhOiBzbGlkZXI7IH1cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHsgZ3JpZC1hcmVhOiBsaXN0OyB9XG4uZXZlbnQtY3JlYXRvci1idG4gICAgeyBncmlkLWFyZWE6IGJ1dHRvbjsgfVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjdWxhdGVSZW0oNDcycHgpIDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwidGl0bGUgICBzbGlkZXJcIlxuICAgIFwic3VidGl0bGUgc2xpZGVyXCJcbiAgICBcImxpc3QgICAgc2xpZGVyXCJcbiAgICBcImJ1dHRvbiAgc2xpZGVyXCI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsY3VsYXRlUmVtKDM1NnB4KSAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJzbGlkZXJcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCI7XG5cbiAgICAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNjRweCkgMDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ2cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0OHB4IDFmcjtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwidGl0bGUgICBzbGlkZXJcIlxuICAgIFwic3VidGl0bGUgc2xpZGVyXCJcbiAgICBcImxpc3QgICAgc2xpZGVyXCJcbiAgICBcImJ1dHRvbiAgc2xpZGVyXCI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgwcHggMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRpdGxlXCJcbiAgICAgIFwic3VidGl0bGVcIlxuICAgICAgXCJzbGlkZXJcIlxuICAgICAgXCJsaXN0XCJcbiAgICAgIFwiYnV0dG9uXCI7XG5cbiAgICAucGFja2FnZS1oZWFkZXItdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAgMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiAgZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHVsIGxpIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtbGFiZWwsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICYtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbHIgLSBsZWZ0LiByaWdodDsgdGIgLSB0b3AsIGJvdHRvbTsgbGcgLSBkZXNrdG9wO1xuJGNvbnRlbnQtc3BhY2UtbHItbGc6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiRjb250ZW50LXNwYWNlLWxyLXNtOiAwcHg7XG4kY29udGVudC1zcGFjZS1sci1tZDogY2FsY3VsYXRlUmVtKDMycHgpO1xuJGNvbnRlbnQtc3BhY2UtdGItbGc6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiRjb250ZW50LXNwYWNlLXQtc206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiRjb250ZW50LXNwYWNlLWItc206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgcGFkZGluZzogMCAkY29udGVudC1zcGFjZS1sci1sZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogJGNvbnRlbnQtc3BhY2UtdGItbGc7XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXNwYWNlLXRiLWxnO1xuICBtYXJnaW4tbGVmdDogJGNvbnRlbnQtc3BhY2UtbHItbGc7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwICRjb250ZW50LXNwYWNlLWxyLXNtO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAkY29udGVudC1zcGFjZS10LXNtO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1zcGFjZS1iLXNtO1xuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudC1zcGFjZS1sci1zbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICBtYXJnaW46IDFyZW0gMXJlbSAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIsXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NjZweCk7XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb257XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxJSAxZnI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDJyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEVWRU5UIENSRUFUT1IgSU4gTE9DQVRJT04gUEFHRVxuLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci1sb2NhdGlvbi1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiA0NzBweDtcblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24tLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXNwYWNlLXRiLWxnIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODRweCAxZnI7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLS13cmFwcGVyLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLFxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uLWluLWxvY2F0aW9ue1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgd2lkdGg6IDU5MnB4O1xuICAgIGhlaWdodDogMzQycHg7XG5cbiAgICAuc3dpcGVyLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgIHdpZHRoOiA1OTJweDtcbiAgICAgIGhlaWdodDogMzQycHg7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgIHdpZHRoOiA1OTJweDtcbiAgICAgICAgaGVpZ2h0OiAzNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICAgIG1hcmdpbjogMjkycHggMXJlbSAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIlxuICAgICAgXCJzbGlkZXJcIjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24taW4tbG9jYXRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiXG4gICAgICBcInNsaWRlclwiO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcblxuICAgICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTc1cHgpIDFyZW0gMCAxcmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIsXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlclxuICAgIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlLCAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSwgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi1pbi1sb2NhdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLCAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyLmV2ZW50LWNyZWF0b3ItYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbn1cblxuXG5cbiIsIiN7JGVkLWhlYWRlcn0ge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4jeyRlZC1oZWFkZXJ9LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8vdHJhbnNpdGlvbjogdG9wICN7JHRyYW5zaXRpb24tZmFzdH07XG4gIH1cbn1cblxuI3skZWQtaGVhZGVyfS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1uYXZ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHotaW5kZXg6IDIwOyAvL05lY2Vzc2FyeSB0byBoYXZlIHRoZSBtb2RhbCBpbiBmcm9tIHRoaXMgc2VjdGlvbiBhYm92ZSB0aGUgaGVhZGVyIHdoZW4gb3BlblxuICB9XG59XG5cbiN7JGVkLW5hdn0taW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgMDtcbiAgICAmLS1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtbmF2fS1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19jaGVjay1hdmFpbGFiaWxpdHktdHlwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4iLCIjeyRlZC1kZXRhaWxzfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMzMzMzMyAyMy43NSUsICMyNzI3MjcgODAuMjElKTtcbiAgJi0tbm8taGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDA7XG4gICAgJi0tbm8taGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLWRldGFpbHN9LS1kaXNwbGF5LWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2Rpc3BsYXktLXdpdGgtaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZGlzcGxheV9sb2dvX3ByaW50IHtcbiAgZGlzcGxheTpub25lOyBcbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gICYtLWJpZy1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbC1zY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X190eXBlLWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fdHlwZS1sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc30tZmVhdHVyZXMge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcblxuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19ub21pbmF0ZV9yaWJib24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgcGFkZGluZzogMC45OTI1cmVtIDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL2xvY2F0aW9uX2F3YXJkLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzoxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMHB4IDE3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB9IFxuICB9XG5cbiAgJiN7JGVudGl0eS1kZXRhaWxzfV9fYXdhcmRfcmliYm9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaDN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi12b3Rpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICAmID4gZGl2ID4gaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwLjdweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxM3B4KSAwO1xuXG4gICAgaDMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggNDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBidXR0b257XG4gICAgICBtYXJnaW46IDE1cHggMTMwcHggMHB4IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgcGFkZGluZzoxMXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMHB4IDg3cHggMHB4IDEwOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICAmID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fZG9jdW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgI3skZW50aXR5LWRldGFpbHN9X19kZXNjcmlwdGlvbi1zZWN0aW9uOmZpcnN0LWNoaWxkICN7JGVudGl0eS1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGV0YWlsc31fX21haW4taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICB9XG59XG5cblxuI3skZW50aXR5LWRldGFpbHN9X19wcmV2b3RpbmdfcmliYm9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMHB4IDE3cHggMjBweCAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICBpbWd7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpbWcucHJpbnQtaWNvbntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAmLXRleHQge1xuICAvLyAgICZfaW5mbyB7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tY2F0ZWdvcnkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbi1pbmZvLXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcblx0LyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2RlZmF1bHQtc2tpbi5zdmcnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LCAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiI3skZWQtZGVzY3JpcHRpb259IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDotMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6LTNweDtcbiAgICB9XG4gIH1cbn1cbiN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmLXNsYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vLWRldGFpbHMtc2xhIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb246Zmlyc3QtY2hpbGQgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9ICBcbiAgJl9uby1ib3JkZXIge1xuICAgIFxuICB9XG4gICYtc2xhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWNvbHVtbiB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbjpmaXJzdC1jaGlsZCAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0gIFxuICAmX25vLWJvcmRlciB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zbGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn0tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgfVxuXG4gICYtbm8tcGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAmLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxufVxuI3skZWQtZGVzY3JpcHRpb259LXRyaW1tZWQge1xuICAmLS12aXNhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuXG4uYmctc2NyZWVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc20tc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuICAmX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vLyBjb250YWN0LW5hbWVcbiN7JGVkLWRlc2NyaXB0aW9ufV9fY29udGFjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDI4NmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCgxMDclKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2VtYWlsLFxuI3skZWQtZGVzY3JpcHRpb259X19waG9uZSB7XG4gICYtcHJpbnR2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9faW5saW5lLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBpbWdbc3JjKj1cImNoZWNrLnN2Z1wiXSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1yb3c6bGFzdC1jaGlsZCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG5cbiAgJi1zaG93LW1haW4gPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5vdC1leHBhbmRlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuXG4gICYtbm90LWV4cGFuZGVkID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzMpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1leHBhbmRlZCA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgICAmLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuICB9XG5cbiAgLmFsaWduLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuXG4gICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICAvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGhlaWdodDogMDtcbiAgLy8gbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgJi0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIC8vIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAvLyAgICYtLSN7JGkgKiAyNTB9IHtcbiAgICAvLyAgICAgbWF4LWhlaWdodDogI3skaSAqIDMwMH1weDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cbiAgJi0tZXhwYW5kaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLS1yb29tc19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vb3BhY2l0eTogMDtcbiAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNDYlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsY3VsYXRlUmVtKC0xNDVweCksIGNhbGN1bGF0ZVJlbSgtMTBweCkpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiA2MiU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbGVmdDogNzglO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjQwcHgpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogMTIlXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbGVmdDogOS42JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL29wYWNpdHk6IDA7XG4gIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGN1bGF0ZVJlbSgtMTQ1cHgpLCBjYWxjdWxhdGVSZW0oLTEwcHgpKTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xuICB9XG59XG4jeyRlZC1yb29tc30tcG9wdXAtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsO1xuICBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4tc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+IHAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuXG4gICYgPiBzcGFuID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG5cbiAgJl91bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4jeyRlZC1yb29tc30tbGlzdC1jb2x1bW4tLWhhcy1wb3B1cCB7XG4gIC5zay1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgI3skZWQtcm9vbXN9LXBvcHVwIHtcbiAgLy8gICAgIG9wYWNpdHk6IDE7XG4gIC8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4jeyRlZC1yb29tc30tZXhwYW5kLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHBpbms7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogJHBpbms7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rLTM7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluay0zO1xuICAgIH1cbiAgfVxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUm9vbXMgZ2FsbGVyeSBvdmVycmlkZXNcbiAqL1xuI3skZWQtcm9vbXN9LWxpc3QtaXRlbSAucHN3cC1nYWxsZXJ5IHtcbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlscy1kZXNjcmlwdGlvbi1tZW51LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZS0tYm9yZGVyICN7JGVkLWRlc2NyaXB0aW9ufS1sYWJlbC1zbXtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI3cHgpO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyLjhyZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICYtZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQzLjhyZW07XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vRXF1aXBtZW50IGRyb3Bkb3duc1xuLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxlIC5kZXNjcmlwdGlvbi1zZWN0aW9uLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTA1MDUwO1xuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOm5vbmU7XG4gIH1cbn1cblxuLy8gIHRoaXMgaXMgbmVlZGVkIGJlY2F1c2Ugc2NyaXB0IGlzIGFkZGVkIGFib3ZlIGJld2VydHVuZyh2YWx1YXRpb24pIHNlY3Rpb25cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1YXRpb24tcm93IHtcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdy5ib3JkZXItdG9wIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiI3skZWQtZ2FsbGVyeX0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICAuZ2FsbGVyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDJweCAvIDMpKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4NC4yNHB4KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTI4LjgxcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzOS41JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X2ltYWdlIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3BsdXMuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfdmlkZW8gYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcGxheS5zdmcpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV92cjM2MCBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9yb3RhdGUuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBzd3Age1xuICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnBzd3BfX2NvdW50ZXJ7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC40KTtcbiAgICB9XG4gICAgLnJvdGF0aW9uLXdyYXBwZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgJi5yb3RhdGUtbGVmdCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skb2xkLWltYWdlcy1mb2xkZXJ9L3ZlbmRvci9waG90b3N3aXBlL2Rpc3QvZGVmYXVsdC1za2luL3JvdGF0ZS1sZWZ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3RhdGUtcmlnaHQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JG9sZC1pbWFnZXMtZm9sZGVyfS92ZW5kb3IvcGhvdG9zd2lwZS9kaXN0L2RlZmF1bHQtc2tpbi9yb3RhdGUtcmlnaHQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHN3cF9fY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHN3cF9fem9vbS13cmFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiAxMDQ1O1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5wc3dwLS16b29tLWFsbG93ZWQpIHtcbiAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG5cbiAgfVxuICAucHN3cC0tZnMge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHN3cF9fYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYigzMCwzMCwzMCk7XG4gIH1cbiAgLnBzd3AuaGFzSW5uZXJUaHVtYnMge1xuICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAudGh1bWItd3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSA4cHggKTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkO1xuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZldGh1bWIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkzcHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5wc3dwLmhhc0lubmVyVGh1bWJzIHtcbiAgICAgIC5wc3dwX190b3AtYmFyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiAyNDRweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLnBob3RvU3dpcGVfaW5uZXJ0aHVtYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzRweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICAgIH1cbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3OHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiN7JGVkLWdhbGxlcnl9X19waG90by1zd2lwZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLWNvbnRhY3R9IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MnB4KSAwIGNhbGN1bGF0ZVJlbSg2N3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tbm8tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICYtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkZGFyay1ncmV5LTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG4gIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoIzY1NjU2NSk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgJiN7JGVkLWNvbnRhY3R9LWlucHV0LS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi1lcnJvci5zdmcpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbn1cblxuI3skZWQtY29udGFjdH0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0tZm9ybSAudmRwLWRhdGVwaWNrZXIge1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGV4dGVuZCAjeyRlZC1jb250YWN0fS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgfVxuICAuY2VsbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmLmhpZ2hsaWdodGVkLnRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC41KTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuZGF5X19tb250aF9idG4sXG4gIC5tb250aF9feWVhcl9idG4ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENvbnRhY3QgZm9ybSBtb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwge1xuICAjeyRlZC1jb250YWN0fS1pbnB1dDpub3QoI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LS1lcnJvcntcbiAgICAmI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xNSk7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyIHtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGF0LXJvb3QgI3skZWQtY29udGFjdH0tZm9ybS0tbW9kYWwgI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAjeyRlZC1jb250YWN0fS1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC0tdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG59XG5cbi8vIENoZWNrIGF2YWlsYWJpbGl0eSBmb3JtIC0gc2luZ2xlIGxvY2F0aW9uXG4uaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmLS1tb2RhbHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgJi0tdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjRkY1QTc1ICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1kYXRlcGlja2VyIHtcbiAgICAgICY+ZGl2PmlucHV0IHtcbiAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgJl90ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAgICBcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICYtdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgfVxuIH1cblxuICYtLWRhdGVwaWNrZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICYgPiBkaXYgPiBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX2VtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1idXR0b24ge1xuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUge1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dDpmb2N1cyArIC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC5hY3RpdmUtLW1vZGFsIHtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlLS1tb2RhbF90ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQtbGFiZWwtLWNoZWNrYm94X3Bpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1vZGFsXG4ubW9kYWxfX2hlYWQtLWNvbnRhaW5lciB7XG4gICYtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTIzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kaXNhYmxlLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fZW1haWwtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAmLmVycm9yLW1lc3NhZ2UtcGluayB7XG4gICAgY29sb3I6ICRwaW5rLTI7XG4gIH1cbn1cblxuIiwiI3skZWQtcmV2aWV3c30ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTYwcHgpIDAgMDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNDNUM1QzU7XG59XG4iLCIjeyRlZC1tYXB9IHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGVkLW1hcH1fX3Bpbi1pbmZvIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgYSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMjtcblxuICAuZWwtY2FyZF9fbmV4dC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi0tc20tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7fVxuICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIxcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgICYtLXNtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAvL31cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgzMTFweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNzBweCkgMCBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjY4cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJlbGF0ZWQtc2xpZGVyfSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5zd2lwZXItc2xpZGUsXG4gICAgLmVsLWNhcmQgIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICB9XG5cbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlLFxuICAgIC5lbC1jYXJkICB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH0gIFxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZCAge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwNHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAgMzg4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICAzNDVweDtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt9XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge31cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgLy99XG5cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmVsLWNhcmRfX3RhZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMjE0cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXMtc2xpZGVyfSB7XG4gICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI1cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6bm90KC5zbGlkZS12aXNpYmxlKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3OHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwNXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3Jvb21zLXBvcHVwLS1yb29tc19zbGlkZXIge1xuICB6LWluZGV4Ojk7XG59XG4iLCIjeyRlbnRpdHktZGV0YWlsc30tLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwMHB4KSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuIiwiI3skZWRuLXN0aWNreS1ib3h9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zdGFuZGFyZH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdyZXktNTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMjIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC0xcHgpO1xuICB9XG5cbiAgICYuaXMtb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6IDExMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG5cbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHNfX3N0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBcbiAgJi5pcy1vcGVuIHtcbiAgICB0b3A6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB1cmwoJy9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnJylcbiAgbm8tcmVwZWF0XG4gIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3R3aXR0ZXItd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mYWNlYm9vay13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI3skZWRuLXN0aWNreS1ib3h9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTc1cHgpO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICA+IC5idG4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLXRleHQsXG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnRuLXRleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGVkbi1zdGlja3ktYm94fV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICAgIGxlZnQ6IDElO1xuICAgIH1cbiAgICAmLS1vcGVuIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG51bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNnB4KTtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuICB9XG59XG5cblxuLy8gU2VydmljZSBCb3ggaWYgZW50cnkgdHlwZSA+IDQgXG5cbiN7JGVkbi1zdGlja3ktYm94fV9sb2dvIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLW5vLWJhbm5lciB7XG4gICAgdG9wOiAtMTNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uLmJ0bi0tc20ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1pbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyAvKiBGb3JjZSB0aGUgZmlyc3QgaXRlbSB0byB0YWtlIHVwIHRoZSBmdWxsIHdpZHRoICovXG4gICAgICAgIG9yZGVyOiAtMTsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9iYXNlL3otaW5kZXgnIGFzIHpJbmRleDtcblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYnRuIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS01O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRncmV5LTU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDIyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfS0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcbiAgLnBhY2thZ2UtcHJpY2UtdG90YWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAucGFja2FnZS1wcmljZS1wZXItcGVyc29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6MTEwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE2cHggMTBweDtcbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDoxMDAlO1xuICB9XG4gIC50d2l0dGVye1xuICAgIGJhY2tncm91bmQ6IGJsdWU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cblxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9lbWFpbC13aGl0ZS5zdmcpXG4gIG5vLXJlcGVhdFxuICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvdHdpdHRlci13aGl0ZS5zdmcpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3BpbnRlcmVzdC13aGl0ZS5zdmcpO1xuICB9XG4gICYtLXdoYXRzdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHpJbmRleC4kc3RpY2t5LWJveC1wYWNrYWdlcy16O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICYgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgPiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOXB4KTtcbiAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2FsZW5kYXIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnRuLS1ibG9jayB7XG4gICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fbGlrZS1idG4tdGV4dCxcbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0bi10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJ0biB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkcGluaywgJHBpbmssICR3aGl0ZSwgbGlnaHRlbigkcGluayw0JSkpO1xuICB9XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjZweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSBzY2FsZSgtMSk7XG4gICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxudWwuZW50aXR5LWRldGFpbHNfX25hdi1zdGlja3ktYm94X19zaGFyZS1idXR0b25zLnNrLXJlc2V0LXVsID4gbGkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LXBpbmtfX2J1dHRvbi1yZXNlcnZhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogMTJweCAyM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtZGFya19fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuXG4gIH1cbn1cblxuLnN0aWNreS1wYWNrYWdlLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNS4zMTI1cmVtO1xuICB9XG5cbn1cbiIsIiN7JGVkLWNvbW1lbnRzfSB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3M7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1oZWFkZXIge1xuICAgIC8vIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tdGl0bGUge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLXRpdGxlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LWxpc3Rpbmcge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWxpc3Rpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MnB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1saXN0aW5nLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbW9yZS1idG4ge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlIHtcbiAgICAvLyBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1waWN0dXJlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcblxuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlLW1vZGFsIHtcbiAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTcuOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTcuOHB4KTtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1pbmZvOm50aC1jaGlsZCgyKSB7XG4gICAgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG59XG5cbiN7JGVkLWNvbW1lbnRzfS1waWN0dXJlIGltZyBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbn1cblxuI3skZWQtY29tbWVudHN9LWNvbnRlbnQge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWNvbnRlbnQ7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1kZXNjcmlwdGlvbi1tb2RhbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skZWQtY29tbWVudHN9LWZvb3RlciB7XG4gICAgQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtZm9vdGVyO1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbW1lbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIDczJTtcbiAgICBtYXgtd2lkdGg6IDczJTtcbn1cblxuI3skZWQtY29tbWVudHN9LXdyYXAgI3skZWQtY29tbWVudHN9LWxpc3RpbmctbW9kYWwge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jeyRlZC1jb21tZW50c30tbW9kYWwge1xuICAgIHdpZHRoOiA2NTZweDtcbiAgICBoZWlnaHQ6IDc1NnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbW9kYWwtc3RpY2t5LWhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogODNweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlciAuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuXG4uY29tbWVudHMtc2xpZGVyX19pbWFnZSB7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OHB4LCA0MHB4KTtcbiAgICB3aWR0aDogODBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX19vbmUtY29tbWVudF9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2cHgsIDQwcHgpO1xufVxuXG4uY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiA2M3B4IDM3cHggMzRweCAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJi0tb25lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU0cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxufVxuXG4uY29tbWVudHMtc2xpZGVyX3VzZXIge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHAuY29tbWVudHMtc2xpZGVyLWNvbW1lbnQgc3BhbntcbiAgICAvL2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gc3Bhbi5jb21tZW50cy1zbGlkZXItbW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50cy13cmFwIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX29uZS1jb21tZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiXG5cblxuI3skcC1kZXRhaWxzfSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtcblxuICAgICAgICAubGluZWFyLXByb2dyZXNzLFxuICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXItc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnRucy1vdXRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA2cHgpO1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDglICsgMTAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibHVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHotaW5kZXg6IDM7XG59XG4jeyRwLWRldGFpbHN9X19yZXNlcnZhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBjb2xvcjogIzJDMkMyQztcbn1cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbiB7XG4gICAgQGV4dGVuZCAuYmx1cjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTkycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpKjEwMCkgLSAyNjZweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwOHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICB9XG5cbiAgICAmLXNtIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LFxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICYubm8tc3BhY2UtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1pbmZvIHtcbiAgICAjeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS0tZXhwYW5kYWJsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLFxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLWV4cGFuZGFibGUge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9kcm9wZG93bi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWwtc2VjdGlvbi1saXN0LWxnIHtcbiAgICBsaSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0ubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAmLS1vdmVybmlnaHQge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi10YWIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxufVxuXG4jeyRwLWRldGFpbHN9X19zY3JvbGwtbmV4dCB7XG4gICAgQGV4dGVuZCAuYmx1cjtcblxuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KSAwIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAzMztcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiBjYWxjKCh2YXIoLS12aCwgMXZoKSoxMDApIC0gMTYwcHgpO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgICAub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXJuaWdodC1yb29tcy1pbmZvIHtcbiAgICBjb2xvcjogIzkyOTI5MjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgLy8gZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgY29sb3I6ICAjOTI5MjkyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbC1zZWN0aW9uLWxpc3QgbGkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwLFxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uIHtcbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLS1leHBhbmRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDI1JTtcblxuICAgICYubm93cmFwLWNvbHVtbi11cC1zbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgJi5ub3dyYXAtY29sdW1uLXVwLXNtIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBwLCBzcGFuLCBsaSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICBvcmRlcjogNTtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICAmLmJvcmRlci10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktODtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDY2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jeyRwZC1tb2RhbH17XG4gICAgei1pbmRleDogNjY2NztcblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcblxuICAgICAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oODZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY292ZXItcGhvdG9zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ3cHgpIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDU0cHgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXZhbHVhdGlvbi1yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS02O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbC1idXR0b257XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbC1idXR0b24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS02O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtZG93biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC11cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjYWxlZC1kb3duLW1pbmkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LW5vdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzJDMkMyQztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2Fycm93LS1nYWxsZXJ5LWxlZnQge1xuICAgICAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9fbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy1mZWF0dXJlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTU9CSUxFIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAudGlueS1zbGlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXItcGhvdG9zIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX190aXRsZS0tc21hbGwtc2NyZWVuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgZmxleDogMCAwIDg4JTtcbiAgICAgICB9XG5cbiAgICAgICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICB9XG5cbiAgICAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3QgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLUVORCBPRiBNT0JJTEUgU1RZTEVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWxhYmVsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fanVtYm90cm9uLWRldGFpbC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC5yb29tLWl0ZW0ge1xuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcC5uby1zcGFjZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnR4dF91bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpZHRoLTEwMC1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJsb2NrLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19mb290ZXIucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFja2FnZS1zdW1tYXJ5X19zdGlja3ktYm94LWJ1dHRvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCkgIWltcG9ydGFudDtcblxuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBoMy5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1kZXRhaWxzLXN0YXR1cy1sYWJlbHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS15ZWxsb3d7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzkwMDg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZGFzaGJvYXJkfV9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLWdyZWVue1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN7JGRhc2hib2FyZH1fX2luaXRpYWwtcmVxdWVzdC1wYWNrYWdlLWF2YWlsYWJsZS1yZWR7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ0Mzg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJvb20td3JhcCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19uby1pdGVtcy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbiIsIlxuXG4jeyRtYWdhemluZXN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuXG4jeyRtYWdhemluZXN9X19oZWFkZXIge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NXB4KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmLXN0aWNreSB7XG4gICAgICBhbmltYXRpb246IHNob3dEb3duIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmLXNjcm9sbC1kb3duIHtcbiAgICAgIGFuaW1hdGlvbjogaGlkZVVwIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RG93biB7XG4gIGZyb20ge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlIHtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1saW5rIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlLS1tb2JpbGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fZ2FsbGVyeS1kaXNhYmxlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICB9XG59XG5cbi5icmVhay1uby1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudD5wIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBwLFxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBzcGFuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4ubWFnYXppbmVzX19kZXRhaWxzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMCBjYWxjdWxhdGVSZW0oNjBweCkgMDtcbn1cblxuLm1hZ2F6aW5lc19fbm8tcmVzdWx0cy0tbmV3ZXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ubWFnYXppbmVfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xufVxuXG4uc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hZ2F6aW5lLW92ZXJ2aWV3LnNlYXJjaC1wYWdlX19pbmxpbmUtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbn1cblxuQGltcG9ydCBcIm1hZ2F6aW5lcy9lbnRpdHlcIjtcbkBpbXBvcnQgXCJtYWdhemluZXMvY2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcIm1hZ2F6aW5lcy9kZXRhaWxzXCI7XG5AaW1wb3J0ICdtYWdhemluZXMvcmVsYXRlZCc7XG4iLCIjeyRtLWVudGl0eX0tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbn1cblxuI3skbS1lbnRpdHl9LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgYSB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IC0xOXB4IC0xOXB4IDI0cHg7XG4gIH1cbn1cblxuI3skbS1lbnRpdHl9LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1JTtcbn1cblxuI3skbWFnYXppbmVzfV9fbGlrZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1lbnRpdHl9LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skbS1lbnRpdHl9LWRhdGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbiN7JG0tZW50aXR5fS1leGNlcnB0IHt9XG5cbiN7JG0tZW50aXR5fS1leGNlcnB0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkcGluaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbmstMztcbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JG0tZW50aXR5fS1jYXJkLS1wbGFjZWhvbGRlciB7XG4gIC5waC1yb3cgLmJpZyB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbn1cblxuLnNtLXNjcmVlbi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn0iLCIjeyRtLWNhdGVnb3JpZXN9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRvcDogNTVweDtcblxuICAmLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogMTI2cHg7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zZWFyY2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY2FyZXQtY29sb3I6ICR3aGl0ZTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdHRlZCB7XG4gIEBleHRlbmQgI3skbS1jYXRlZ29yaWVzfS1mb3JtLXN1Ym1pdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlLWdyZXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnUge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudS1pdGVtIHtcbiAgYSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyAmOmZvY3VzIHtcbiAgICAvLyAgIGNvbG9yOiAkcGluaztcbiAgICAvLyB9XG4gIH1cblxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZXNfX2NhdGVnb3JpZXMtbWVudS1pdGVtX19zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICRwaW5rO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LW1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlclxuICovXG4jeyRtLWNhdGVnb3JpZXN9LS1wbGFjZWhvbGRlciB7XG4gIC5waC1yb3cge1xuICAgIGRpdiB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmJpZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmJpZy5lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tc3RpY2t5LW1lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMTU1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1zdGlja3kge1xuICAgIGFuaW1hdGlvbjogZ29VcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgJi11cCB7XG4gICAgICBhbmltYXRpb246IGdvRG93biAwLjNzIGVhc2UtaW47XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb0Rvd24ge1xuICBmcm9tIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnb1VwIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1zdGlja3ktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuI3skbS1jYXRlZ29yaWVzfV9fc3RpY2t5LW1lbnVfX3BpbGwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcblxuICAmLS1waW5rIHtcbiAgICBjb2xvcjogJHBpbmsgICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIjeyRtLWRldGFpbHN9IHtcbiAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19kYXRlIHtcbiAgY29sb3I6ICNjNWM1YzU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbiN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X190YWdzIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS0teW91dHViZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtLWRldGFpbHN9X19pbWFnZS1jb250LW5vLWNvbW1lbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgJl9fbm90LWxvYWRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgdXJsKCcvaW1hZ2VzL2VtYWlsLXdoaXRlLnN2ZycpXG4gICAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgICBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy90d2l0dGVyLXdoaXRlLnN2ZycpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doYXRzdXAtd2hpdGUuc3ZnJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGludGVyZXN0LXdoaXRlLnN2ZycpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2xpa2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgJi5idG4tLWljb24uYnRuLS1zbSAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19zaGFyZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDk3cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzLS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg0cHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1saWtlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5NHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg5OHB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JG0tZGV0YWlsc30gLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiAjeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgbWF4LXdpZHRoOiA5MyU7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19nYWxsZXJ5LXNsaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk1cHgpO1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgIGNvbG9yOiRibGFjaztcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjokYmxhY2s7XG4gIH1cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAmLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBzZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIDU0JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTVJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ1pEMGlUVEVnTVd3MklEWWdOaTAySWk4K1BDOXpkbWMrJyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgfVxuXG4gIC5idG57XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hZ2F6aW5lLW92ZXJ2aWV3IHtcbiAgLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JG0tZGV0YWlsc31fX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLXdhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0taWNvbiB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gICYgc3BhbiB7XG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skbS1kZXRhaWxzfSB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGdhcDogLjkzNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ubW9iaWxlLXN3aXBlci0tb25lLWl0ZW0ge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLS45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgfVxuXG4gICAgICAubWFnYXppbmVzX19kZXRhaWxzX19nYWxsZXJ5LXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIC50bnMtb3V0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8udG5zLWl0ZW0ge1xuICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvLyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL31cbiAgfVxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICB9XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEuMTA1KTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmhvdmVyIHtcbiAgICAjeyRtLWRldGFpbHN9X19yZWxhdGVkLWV4Y2VycHQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1zbGlkZXIge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NnB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGUubWFnYXppbmVzX19kZXRhaWxzX19yZWxhdGVkLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODlweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwOXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMTdweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA1cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuc3dpcGVyLXNsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN7JGYtaGVhZGVyfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG5cbiN7JGYtaGVhZGVyfS10aXRsZSB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgfVxufVxuXG4jeyRmLWhlYWRlcn0tc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbiN7JGYtdGFic30ge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICYtLWxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRmLXRhYnN9LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgJi0tYWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICAjeyRmLXRhYnN9LWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmLXRhYnN9LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbiIsIiN7JGYtaW5mb30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gIH1cbn1cblxuI3skZi1pbmZvfSAudmRwLWRhdGVwaWNrZXItLWlubGluZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NhbGVuZGFyLW5ldy13aGl0ZS5zdmcpO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOCU7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5jZWxsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYuaGlnaGxpZ2h0ZWQudG9kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjUpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kYXlfX21vbnRoX2J0bixcbiAgLm1vbnRoX195ZWFyX2J0biB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtaW5mb30tYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMThweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDI5cHgpO1xuICB9XG59XG5cbiN7JGYtaW5mb30tYnRuLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJHBpbms7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbn1cblxuI3skZi1pbmZvfS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktY29udGFjdC1mb3JtX19jb25maXJtLW1lc3NhZ2UgPiBoNCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIG1heC13aWR0aDogODglO1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuXG4vKlxuICogU2sgTW9kYWwgb3ZlcnJpZGVzXG4gKi9cbiN7JGYtaW5mb30ge1xuICAuc2stbW9kYWxfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgfVxuXG4gIC5mbG9hdGluZy1sYWJlbC0tbW9kYWwge1xuICAgIGxlZnQ6IDExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcbiAgICB9XG4gICAgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgfVxuICAgIC52ZHAtZGF0ZXBpY2tlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIC8vY29sb3I6ICRibGFjaztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gICAgICAgIC8vQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGJsYWNrKTtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMjBweCAwO1xuICB9XG5cbiAgdGV4dGFyZWEuZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG4gIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC1sYWJlbC0tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxufSIsIiN7JGYtZW50cnl9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRmLWVudHJ5fV9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveC1pbm5lciB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTY0cHgpO1xuICB9XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjMpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4jeyRmLWVudHJ5fS1lbXB0eS1tZXNzYWdlLFxuI3skZi1lbnRyeX0tLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tZmF2b3JpdGVzIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2V4Y2VycHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICB9XG59XG4iLCJcblxuQGltcG9ydCBcImZhdm9yaXRlcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJmYXZvcml0ZXMvaW5mb1wiO1xuQGltcG9ydCBcImZhdm9yaXRlcy9lbnRyaWVzXCI7XG5cbiN7JGZhdm9yaXRlc31fX21vcmUtZW50cmllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbn1cbiIsIlxuXG4jeyRldmVudGpvYnN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3Jlc3VsdHMtd3JhcCAjeyRldmVudGpvYnN9X190YWJsZXtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2NHB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19oZWFkZXIge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJi0tcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgfVxuXG4gICYtb3ZlcnZpZXcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLWhpZGUge1xuICAgICAgICB0b3A6IC0xNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC44cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX2hlYWRlci10aXRsZSB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICAmLWxpbmsgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgY29sb3I6ICM5ZTllOWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge31cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICB9XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgJl9zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19lbXBsb3llciB7XG4gICZfc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX2RhdGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9zbWFsbCB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19uby1yZXN1bHRzLXdyYXAge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2NHB4KTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAkZXZlbnQtam9icy1zZWFyY2gtejtcblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDoxMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogJGV2ZW50LWpvYnMtc2VhcmNoLXo7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNTVweDtcblxuICAgICYtc3RpY2t5IHtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLWhpZGUge1xuICAgICAgdG9wOi0xNTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2UtaW47XG4gICAgfVxuICB9XG59XG5cbi5zYWZhcmktbm8tanVtcCB7XG4gICN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZTpmb2N1cy13aXRoaW4ge1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1tb2JpbGUtaGlkZSB7XG4gICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn1cblxuXG4jeyRlai1qb2Itc2VhcmNofV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tdGV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNhcmV0LWNvbG9yOiAkd2hpdGU7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC8vICY6Zm9jdXMge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIC8vIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0IHtcbiAgQGV4dGVuZCAjeyRlai1qb2Itc2VhcmNofS10ZXh0LWlucHV0O1xuICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA1NCU7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCkgIWltcG9ydGFudDtcbiAgICAvLyBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCkgIWltcG9ydGFudDtcblxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktOCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOi00N3B4O1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0OXB4O1xuICAgIGxlZnQ6MHB4O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rXG4gIH1cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbi1lbXB0eSB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbn1cblxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3RfX2ZpcnN0LW9wdGlvbiB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tc2VsZWN0LW9wdGlvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDowO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdHRlZCB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jbG9zZS1ncmV5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI3skcGFnaW5hdGlvbn0tLWpvYi1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAjeyRwYWdpbmF0aW9ufV9fbnVtYmVycy1jb250IHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgfVxuICAjeyRwYWdpbmF0aW9ufV9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cbiN7JGV2ZW50am9ic31fX3RhYmxlLS1wbGFjZWhvbGRlciB7XG4gIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGgtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS0tcGxhY2Vob2xkZXIge1xuICAucGgtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucGgtY29sLTEyLmJpZyB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9zZWFyY2guc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzMlIDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgzcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMxJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfS1oZWFkZXItYnRuIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9zaGFyZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgfVxuICAgIGhlaWdodDogMS41cmVtXG59XG5cbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbi5ldmVudGpvYnNfX2RldGFpbHNfX2NvbnRlbnQgc3BhbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuQGltcG9ydCBcImV2ZW50LWpvYnMvZGV0YWlsc1wiO1xuIiwiI3skZWotZGV0YWlsc31fX3RvcC1tZXRhLWRhdGEge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3RvcC1tZXRhLWRhdGE7XG59XG5cbiN7JGVqLWRldGFpbHN9X19kYXRlIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19kYXRlO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b25zIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b25zO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b24ge1xuICBAZXh0ZW5kICN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbjtcbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC90d2l0dGVyLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC9waW50ZXJlc3Qtd2hpdGUuc3ZnKTtcbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fdGFibGUge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOC44cHgpXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTEuMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KVxuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRldmVudGpvYnN9X19pbm5lci0tcGxhY2Vob2xkZXIge1xuICAjeyRlai1kZXRhaWxzfV9fdGl0bGUge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gICN7JGVqLWRldGFpbHN9X19ib3gge1xuICAgIC5waC1pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGVqLWRldGFpbHN9X19zaGFyZS1idXR0b25zLS1wbGFjZWhvbGRlciB7XG4gIC5waC1jb2wtMSB7XG4gICAgZmxleDogMCAwIDUlO1xuICB9XG4gIC5waC1jb2wtMS5lbXB0eSB7XG4gICAgZmxleDogMCAwIDIlO1xuICB9XG4gICYucGgtaXRlbSB7XG4gICAgcGFkZGluZzogMTJweCA1cHggNXB4IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gIH1cbn1cbiIsIiN7JHNlby1oZWFkZXJ9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgLmNvbC0xMi1zdHlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjBweCk7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcigpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM5MHB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNlby1oZWFkZXJ9X19pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBoLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIjeyRzZW9wYWdlc31fX292ZXJ2aWV3X19jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skc2VvLWNhcmR9IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJi1zbGEgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q5QzRBQTtcbiAgfVxufVxuI3skc2VvLWNhcmR9LWxpbmsge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jeyRzZW8tY2FyZH0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY3JTtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcblxuXG4gIH1cbiAgJjpub3QoJi0tbm8tbGluay10ZXh0KTpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTA1KTtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMDAxLCAxLjEwMDEpO1xuICAgIH1cbiAgfVxuICAmLS1uby1saW5rLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIzNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI5NXB4KTtcbiAgICB9XG4gICAgJiA+IGltZyB7XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwOXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VvLWNhcmR9LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7ICBcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNlby1jYXJkfS1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5waC1yb3cge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnBoLWNvbC02IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIH1cbn1cbiIsIi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogMjAlIDAgNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMCUgMCAxNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDEwJSAwO1xuICB9XG4gICYuZXJyb3ItcGFnZS0tdnVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9fbGVmdCB7XG4gIGJhY2tncm91bmQ6ICRtYWluLW5hdi1iZyB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vYmcvc3RlY2tlci5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpIDQwJTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCkgNDAlO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19saW5rcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3Qge31cblxuLmVycm9yLXBhZ2VfX2xpbmtzLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG4iLCJcblxuI3skc2VhcmNoLXNrZWxldG9ufV9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuIiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMzVweCkgMFxuICB9XG5cbiAgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMsXG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICB9XG5cbiAgLmdtLXVpLWhvdmVyLWVmZmVjdD5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmdtLXN0eWxlLWl3LXRjIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBwYWRkaW5nOiA3MHB4IDAgNDFweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxOHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgei1pbmRleDogMTU7XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCAjRkY1QTc1O1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgICB0b3A6IC0zN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuXG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAvLyB3aGVuIHRoZSBmaWx0ZXJzIGFyZSAgdmlzaWJsZVxuICAgIHRvcDogMTE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkzcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkzcHgpO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MHB4KTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm90dG9tOiA2cHg7XG4gICAgei1pbmRleDogMTM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faWNvbiB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC0tbW9iaWxlLXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIGNhbGN1bGF0ZVJlbSgycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwaW5rO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fbWFwLnNlYXJjaC1wYWdlX19tYXAtcGFja2FnZXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1N3B4KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIGNhbGN1bGF0ZVJlbSg1NnB4KSAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlc0ZpbHRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgJi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuICAmID4gZGl2IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICAucGFnaW5hdGlvbl9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1uby1yZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb3JlLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gICZfX3NpbWlyYWwge1xuICAgICYtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTAwMDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cblxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43MCkgMC45NCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMTYuMTUlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLm5vLWdyYWRpZW50OjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluayB7XG4gIGNvbG9yOiAgI0M1QzVDNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rLXNwZWNpYWxzIC50ZXh0e1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc3RpY2t5LWZpbHRlci1wYWNrYWdlc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVyc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1tYWluXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLXN3aXRjaFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1lZGl0XCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLXNwZWNpYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLW1lYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1kZXRhaWxzLXJlc2VydmF0aW9uXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1zbGlkZXJcIjtcblxuXG4iLCIvKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfSB7XG4gICZfX3BhY2thZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4OXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICA+LmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgMCBjYWxjdWxhdGVSZW0oMjdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbm5lci0tc2xhOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAudG5zLXNsaWRlLWFjdGl2ZSB7fVxuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi0tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAudG5zLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM5cHgpO1xuICAgICY6aG92ZXIge1xuICAgICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzNweCk7XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB9XG5cbiAgICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwOm5vdCguc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLXdyYXAtLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb25zLWpvYnMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICR0aGlzOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICB9XG5cbiAgQGF0LXJvb3QgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tdGlueS1jYXJvdXNlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyR0aGlzfTpub3QoI3skdGhpc30tLXNpbmdsZS1pbWFnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTIuNjM4cHgpO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTEwcHgpO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi13aWR0aDogMTAwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLyAmLmxhenlsb2Fke1xuICAgIC8vICAgbWluLWhlaWdodDogMTEwMCU7XG4gICAgLy8gICBtaW4td2lkdGg6IDExMDAlO1xuICAgIC8vIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fY29udGVudC0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19jb250ZW50LS1zbGEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMXB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cblxuICAmLS1saWtlZCB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3BhY2thZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQwKTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIGdhcDogY2FsY3VsYXRlUmVtKDNweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbi8qXG4gKiBSaWdodCB0b3BcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wLS1wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGdhcDogMXJlbTtcblxuICAvLyAmLS1tZC12aXNpYmxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fdG9wX19sYWJlbCB7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuXG4gICYtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1mYXZvdXJpdGVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdG9wX19sYWJlbC0tc2xhLWJ1dHRvbiB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgLy8gcGFkZGluZzogMHB4IDE4cHg7XG4gIC8vIG1hcmdpbi10b3A6LThweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTotOHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3BfX2xhYmVsLS1sb2NhdGlvbi0tcGFnZSB7XG5cbiAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgLy9maWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fdGl0bGUtLXBhY2thZ2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLXNsYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG5cbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLXNsYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAuc2staWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19yYXRpbmcge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190aXRsZV9fdGFnLS1pbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2Zhdm91cml0ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJl9fcGFja2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS1jb250IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2ltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gICAgICAmLXNsYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS0tbWFwLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjcuMDI0cHgpO1xuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2JhZGdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gICB3aWR0aDogNThweDtcbiAgLy8gICBoZWlnaHQ6IDM0cHg7XG4gIC8vIH1cbiAgJi1ncmlkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtZ3JpZC1zbSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogNTU1O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS5zdmcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtbGlzdC1zbWFsbC5zdmcpO1xuICAgICAgd2lkdGg6IDMuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2xpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNnB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmPmRpdiB7XG4gICAgICBjb2xvcjogI0Q5QzRBQTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWxpa2UtaWNvbi0tcGFja2FnZXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX0tLW1hcC1vcGVuIHtcbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfV9fZXhjZXJwdC0tc2hvdy12YWx1YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZS1wYWNrYWdlfS12YWx1YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9LW1vYmlsZS10YWcge1xuICBAZXh0ZW5kICN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1fX3RpdGxlX190YWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlLXBhY2thZ2V9X19saW5rIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGUtcGFja2FnZX1faW5uZXItLXBhY2thZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICB9XG59XG5cblxuI3BhY2thZ2VzLXNvcnRpbmctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29ydGluZy1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAxcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzVweCAxcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXBhY2thZ2VzLXNvcnRpbmdfZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAucmVwZXRhdGlvbi1zZWFyY2gtc2VsZWN0LW9wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2lubmVyLS1wYWNrYWdlIHtcbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogLTFweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgIGxlZnQ6IDEuNXJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fdG9wX19sYWJlbC0tZ3Vlc3RzLmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbiIsIlxuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci1wYWNrYWdlcy16O1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICB9XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlci1wYWNrYWdlc30ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IC0zOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAycHg7XG4gICAgbGkge1xuICAgICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1vcGVue1xuICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgIHRvcDo5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxN3B4KSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIH1cbiAgJi0tZG90cyB7XG4gICAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICAvLyBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmljb24tcm9vbXMsXG4uaWNvbi1tZWFscyxcbi5pY29uLWNhbGVuZGFyLFxuLmljb24tcGxhY2UsXG4uaWNvbi1zcGVjaWFscyB7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4uaWNvbi1yb29tcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Sb29tcy5zdmcnKTtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXIuc3ZnJyk7XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0Vzc2VuLnN2ZycpO1xufVxuXG4uaWNvbi1wbGFjZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnJyk7XG59XG5cbi5pY29uLXNwZWNpYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL3NwZWNpYWxzLnN2ZycpO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tcyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTNweCkgMC42cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjgxMjVyZW0gY2FsY3VsYXRlUmVtKDEwLjVweCk7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTNweCkgMC42cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDEzcHg7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOjAuNXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1HcmV5LCAjNDQ0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1HcmV5LCAjNDQ0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuXG4gICAgJi5pY29uLWNhbGVuZGFyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIDA7XG4gICYtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi0tcGluay1wcm92aWRlciB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3BpbGxfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIC5zay1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IDAuM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlci1wYWNrYWdlc30ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC01NXB4KTtcblxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyLXBhY2thZ2VzfV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn1cblxuLypcbiAqIFN0aWNreSBzdHlsZXNcbiAqL1xuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX3dyYXAge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfV9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tbWFwLWNsb3NlZCB7XG4gIC8vIHRoaXMgbmVlZHMgdG8gYmUgMTUgYW5kIG5vdCAxNywgc28gaXQgZG9lc24ndCBhcHBlYXIgb24gdG9wIG9mIGxvZ2luIG1vZGFsXG4gIHotaW5kZXg6IDE1O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyLXBhY2thZ2VzfS0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZSN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9LS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICN7JHN0aWNreS1maWx0ZXItcGFja2FnZXN9X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3Qge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30tLW1hcC1vcGVuIHtcbiAgICAubWwtMTYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICB9XG5cbiAgI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc31fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2Uge1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG59XG5cblxuLy8gbmV3IHN0eWxlcyBmb3IgdGhlIHBhY2thZ2UgZmlsdGVyc1xuI3skc3RpY2t5LWZpbHRlci1wYWNrYWdlc30ge1xuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNENTE1RjtcbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSxcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24sXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIsXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuICAgIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZGVza3RvcC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiIsIlxuJGhlYWRlci1oZWlnaHQtc206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuXG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLW1lYWxzLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tc3BlY2lhbHMgIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNnB4O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1wbGFjZSxcbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXJvb21zLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1jbG9zZWQucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItb3Blbi1maWx0ZXIge1xuICAgIHotaW5kZXg6IDE3O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC0tdGltZS1vZi1kYXkubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ucGFja2FnZS1maWx0ZXJfX2RheS10YWItbGFiZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1kZWxldGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRlbGV0ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscy1pbmZvLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweCBjYWxjdWxhdGVSZW0oNDBweCkgMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OXB4KTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHAsXG4gICAgZGl2IGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNrLW1vZGFsX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbm8tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fb3Zlcm5pZ2h0IHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLFxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgIC8vIHRvcCBwcm9wZXJ0eSBtdXN0IGJlIHRoZSBzYW1lIGFzIHRoZSBoZWFkZXIgaGVpZ2h0XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbGc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvb21zX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2Q5ZDlkOTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCArICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICAgIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcC0tcm9vbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgfVxufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTQ0cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX3N3aXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbGwtdmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBzcGFuIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LS1pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5oYWxsLXZpZXctLWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI5cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQuZWRpdC1tZWFscyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xufVxuXG4uYWRkLWhhbGwtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5LmJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcblxuICAgIH1cbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uc2stbW9kYWwucGFja2FnZS1maWx0ZXJfX3dyYXAuaGlkZGVuIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdiBwLFxuICBkaXYgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keXtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zay1tb2RhbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1N3B4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwtZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstZWRpdC1tZWFscyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtbWVhbHMtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmVkaXQtaGFsbHMtZmlsdGVyLmhhbGwtdmlldy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keS1yb29tcyB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1yZXN1bHRzLXJvb20taW5mby1tb2RhbCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3Jvb21zLWluZm8tbW9kYWwtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcblxuLnBhY2thZ2UtZmlsdGVyX19jYWxlbmRhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDUzcHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci1ibGFjay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jeyRwZi1jYWxlbmRhci1tb2RhbH0ge1xuICAgIHotaW5kZXg6IDY2NzA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cbiAgICAgICAgLnZmYy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY2FsZW5kYXI+LnZmYy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjkwKTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDAgMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC52ZmMtbWFpbi1jb250YWluZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHZmYy13ZWVrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrPi52ZmMtZGF5PnNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyPnNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZT5zcGFuLnZmYy11bmRlcmxpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZmMtd2VlayAudmZjLWRheS52ZmMtZGF5LWRpc2FibGVkIHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vICAgIC0tLS0tLS0tLS0tLS0tIENBTEVOREFSIE1PREFMIC0gVVAoTEcpIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgICAgICAgICAudmZjLWFycm93LXJpZ2h0LFxuICAgICAgICAgICAgLnZmYy1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZmMtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jdXJzb3ItcG9pbnRlci52ZmMtY3Vyc29yLXBvaW50ZXItbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg0NnB4KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy10b3AtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfSAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tVEFCTEVUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgLnZmYy1jYWxlbmRhcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDk2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjYycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVRBQkxFVCBTVFlMRVMgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG59XG5cbiN7JHBmLWNhbGVuZGFyLW1vZGFsfS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICAgIH1cbn1cblxuLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbn1cblxuLmVkaXRfZGV0YWlsc19tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnZmYy1jdXJzb3ItcG9pbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC52ZmMtY2FsZW5kYXIgLnZmYy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsLFxuLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1kaXNhYmxlZCxcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LXBhY2thZ2UtLWZpdGxlci1jYWxlbmRhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtY2FsZW5kYXItbW9kYWwge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1zdWJ0aXRsZS1oNSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIHNwYW4ubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsZW5kYXItbGFiZWwge1xuICAgIGNvbG9yOiAgIzJDMkMyQztcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jaXJjbGUsXG4uaGFsZi1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzJDMkMyQyA1MCUpO1xufVxuXG4uY2lyY2xlLnB1cnBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaGFsZi1jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3JlbTtcblxuICAgICAgICBzcGFuLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jYWxlbmRhci1tb2RhbC1mb290ZXIucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtaW5uZXIsXG4ucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIC5uby1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLmNhbC1zaW5nbGUtZGF5LWJ1c3k6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZDo6YmVmb3JlLFxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1sYXN0OjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtZmlyc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTI7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjpiZWZvcmUsXG4gIC52ZmMtZGF5LmV2ZW50LWRhdGUucmFuZ2UtbW9kaWZpZWQtbGFzdDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkOjphZnRlcixcbiAgLnZmYy1kYXkuZXZlbnQtZGF0ZS5yYW5nZS1tb2RpZmllZC1maXJzdDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gIH1cblxuICAudmZjLWRheS5ldmVudC1kYXRlLnJhbmdlLW1vZGlmaWVkLWxhc3Qge1xuICAgICAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgfVxuXG4gIC5jYWwtc2luZ2xlLWRheS1idXN5LnJhbmdlLW1vZGlmaWVkIHtcbiAgICAgIC52ZmMtc3Bhbi1kYXk6bm90KC52ZmMtZGlzYWJsZWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAvLyBUT0RPOiBhZGQgdGhlc2UgaW4gdGhlIG5ldyBjcmVhdGVkIGZpbGUgei1pbmRleC5zY3NzIHdoaWNoIGlzIG9uIG90aGVyIGJyYW5jaCBhbmQgbm90IHlldCBvbiBtYXN0ZXJcbiAgICAvLyBiZWNhdXNlIHBhY2thZ2UgZmlsdGVyIGNhbGVuZGFyIHotaW5kZXggaXMgNjY3MFxuICAgIHotaW5kZXg6IDY2NzE7XG59XG5cbiIsIlxuXG4jeyRwZi13cmFwfSB7XG4gICAgei1pbmRleDogNjY2OTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSBjYWxjdWxhdGVSZW0oMjRweCkgMXJlbSBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSBjYWxjdWxhdGVSZW0oNDBweCkgMnJlbSBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDEyN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmciA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxufVxuXG4jeyRwZi13cmFwfS1wYWRkaW5nLXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI3skcGYtd3JhcH0taGVhZC0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgfVxufVxuXG4jeyRwZi13cmFwfS1oZWFkLS1pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIHRvcDphdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzc1cHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyAvKiAxNDAlICovXG4gICAgfVxuXG4gICAgJi0tZmlsdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTEFCRUxTLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nLFxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1zbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGlua19fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLWdhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHBpbmstMjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmsge1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1ze1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiB7XG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMjEuNDVweDtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1MYWJlbHMgZW5kLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFja2FnZS1maWx0ZXJzX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTFcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4jeyRwZi1mb290ZXJ9IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMzM7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG5cbiAgICAmLWVkaXQtLW1lYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tQlVUVE9OUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbixcbi5waW5rLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYzVjNWM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGluay1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5Ny4zOTFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2LjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2Ny42ODhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tZW5kIGJ1dHRvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tbm8tdG9wLXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgICYtbWVhbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmV5LWJveCxcbi5ib3gtbm8tYmcge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG59XG5cbi5ncmV5LWJveCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG59XG5cbi5ib3gtbm8tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLnNrLW1vZGFsX19ib2R5Pi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICYtbGcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzcGxheS1mbGV4LWxnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gICAgfVxufVxuLy9zay1tb2RhbC0tc21hbGwtc2l6ZT4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbi8vICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbi8vICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbi8vICAgIG1heC1oZWlnaHQ6IDQ1JTtcbi8vICB9XG4vL31cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLS1yZXN0YXVyYW50IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIH1cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQge1xuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jbG9zZS1ibGFjay5zdmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLW5ldy5zdmcpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLS11bmNoZWNrZWQge1xuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuIH1cblxuZmllbGRzZXQucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXNlY29uZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlciB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC13aXRob3V0LWZvb3Rlci1zbSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1OHB4IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDBweCAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDEwNnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZSxcbi5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2UucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTIlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tbXVsdGlwbGUtbGluZXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgbWluLXdpZHRoOiAyMzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MTJweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDM0cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvd2FybmluZy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRvcDogMXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19pbmZvLW1vZGFsLXRpcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuLnBhY2thZ2UtZmlsdGVyc19fcGFja2FnZS1zd2l0Y2gtYXJlYS10ZXh0IHtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNC43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLWNvdW50ZXItd2FybmluZyB7XG4gICAgY29sb3I6ICNGRjVBNzU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYm90dG9tLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2hhbGxzLWluZm8tbW9kYWwge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MXB4KSBjYWxjdWxhdGVSZW0oNDVweCkgY2FsY3VsYXRlUmVtKDYycHgpIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuLmNvbmZpcm0tZGlzY2FyZC1jaGFuZ2VzLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuI3skcGYtd3JhcH0tbm8taWNvbiB7XG4gICAgLnNrLW1vZGFsX190aXRsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4iLCJcblxuI3skcGYtc3dpdGNofSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSAwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS1zbGlkZXIge1xuICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyO1xuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS13cmFwIHtcbiAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnNfc3dpdGNoLXdyYXAtZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS1sYWJlbCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNjU2NTY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpdGNoLWRpc2FibGVkIHtcbiAgICBkaXYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbi5zZWN0aW9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCJcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNMSURFUiBTVFlMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhhbGwtbGlzdC1pdGVtLXNsaWRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYnRuLmJ0bi0taWNvbi5idG4tLXhzbS50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzJjMmMyYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24udGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLm5hdl9pbWFnZS1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuXG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuZWwtY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBib3R0b206IDhweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsLCAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDg4JTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM5NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0NnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX3NsaWRlci1uYXYtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbS5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcC5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcF9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuXG4gICAgICAgIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU0xJREVSIFNUWUxFUyBFTkQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiN7JHBmLWVkaXR9LWhhbGxzLWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMzNnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02NnB4O1xuICAgIHotaW5kZXg6IDMzO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICB0b3A6IC0xMzZweDtcbiAgICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTU3cHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4OHB4KTtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLyogMTM2LjM2NCUgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZXktYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX2Zvb3RlciB7XG4gICAgICAgIC5idG4tLWJsYWNrLS1vdXRsaW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcGYtZWRpdH0tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0NHB4KTtcblxuICAgICYtbW9yZS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDdweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxNy44ODJweCk7XG5cbiAgICAgICAgJi1tb3JlLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAmPmRpdj5kaXY+ZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogNDkwcHg7XG5cbiAgICAgICAgICAgICY+ZGl2PmRpdj5kaXY+aW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiN7JHBmLWVkaXR9LW9uZS1saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jeyRwZi1lZGl0fS1tb2RhbC1ib2R5IHtcbiAgICBAZXh0ZW5kIC5yb29tc19zZWN0aW9uO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5waW5rLWJ1dHRvbi1lZGl0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ3JleS1jb250YWluZXItZWRpdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmluZm8tbW9kYWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmhhbGxzLWxpc3QtbW9kYWwtbm8tYmFjay1pY29uIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWwtbm8tY2xvc2UtYnV0dG9uIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG59XG5cbi5kaXNwbGF5LWNsb3NlLW9uLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW92ZXJuaWdodC1zdGF5LXRhYiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJl9zaW5nbGUtbWVhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW1lYWxzLXRhYiB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ud29yZC1zcGFjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXItZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd2l0aC1zdGlja3ktYmFyIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNrLW1vZGFsX19ib2R5LnNrLW1vZGFsX19ib2R5LS1zdGlja3ktaGVhZCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fdGFiLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5vbmUtcm93LW1lc3NhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmVkaXQtbG9jYXRpb24taW5mby1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAxLjVyZW0gY2FsY3VsYXRlUmVtKDEycHgpIDEuNXJlbTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LWVkaXQtbG9jYXRpb24taW5mbyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaGlkZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5kaXNhYmxlZC1pbWFnZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4iLCJcbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAgIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgODBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0taW1hZ2Utc2xpZGVyIHtcbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICBpbWcge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgICB9XG59XG5cbi5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbn1cblxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtLW5vdC1lbXB0eSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2hvb3NlLS1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uY2hvb3NlLXJvb20tYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDEuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMyYzJjMmM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIEBhdC1yb290IC5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94OmNoZWNrZWQgKyAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgIzJDMkMyQztcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX3NwZWNpYWxzLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3RhYi1zcGVjaWFsLWJhci5zdGlja3ktaGVhZGVyLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDU2O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAgICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5MHB4IDFmciA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXItYmFzZS1zcGVjaWFsLW1vZGFsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbW9kZWxzLWJvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAyLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tYWRkLXNwZWNpYWwge1xuICAgIG1hcmdpbjogMCAyLjVyZW0gY2FsY3VsYXRlUmVtKDIwcHgpIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMS41cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0tbGlzdC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOmNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1saXN0LXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uc3BlY2lhbHMtbGlzdC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNjY7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1zZWFyY2gtcmVzdWx0LS1zcGVjaWFscy1saXN0IHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtZ3JleSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiXG5cbiN7JHBkLW1lYWwtcHJldmlld30tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG59XG4jeyRwZC1tZWFsLXByZXZpZXd9LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsIHtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbn1cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBjYWxjdWxhdGVSZW0oNTNweCkgMWZyIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGN1bGF0ZVJlbSgxMjlweCkgMWZyIGNhbGN1bGF0ZVJlbSgxMjJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjMxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTIzMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tYmxhY2stLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRob3V0LXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuc2stbW9kYWxfX2hlYWQtY2VudGVyLXRpdGxlLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbC1tZW51LXByZXZpZXctaXRlbXMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIHJvdy1nYXA6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjdWxhdGVSZW0oMzUuMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM1MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuI3skcGQtbWVhbC1wcmV2aWV3fS1pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFscyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQge1xuICAgIHNwYW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4jeyRwZC1tZWFsLXByZXZpZXd9LWNoZWNrbWFya3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgICBmbGV4OiAxO1xufVxuIiwiXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuZ3JleS1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstbm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19yZXF1ZXN0cy1jb25maXJtYXRpb24tY29udGVudCB7XG4gICAgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtZm9vdGVyI3skZGFzaGJvYXJkfV9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIGdhcDogMnJlbTtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5IHtcbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTAycHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTlweCkgMDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tYmxhY2suc3ZnKTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXRlbS1jZW50ZXJlZC12ZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWZvb3RlciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciA5NHB4O1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDdweCAxZnIgMTI0cHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMykpIGRyb3Atc2hhZG93KDBweCAxMnB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbn1cblxuXG4jeyRkYXNoYm9hcmR9X19wYWNrYWdlLWNhbmNlbGF0aW9uX19ib2R5IHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS0tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJsYWNrLWJ0bi1uby1ib3JkZXIge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbi5mb3JtLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS1jYW5jZWxsYXRpb24uc21hbGwtbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2NnB4IDFmciA4MXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tY2FsY3VsYXRpb25zIHtcbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG4iLCJcblxuLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG5cbiAgJjpob3ZlciB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6IzJjMmMyYztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG5cbiAgICAmLW5leHQge1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmV2IHtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbn0iLCIuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7IC8qIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQgKi9cbiAgb3ZlcmZsb3cteTogYXV0bzsgLyogQWRkIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN1Z2dlc3Rpb24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufSIsIlxuXG4jeyRzcC1yZXZpZXdzfSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c30tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC0yM3B4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMzJweCkgMCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB9XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSgzNDRweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC03NHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKC04MnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JHNwLXJldmlld3N9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1hZ2VudH0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUyLjhweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcblxuICAgICYtLW1kLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2ltYWdlLS1zbSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skc3AtYWdlbnR9X19pbmZvIHtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8tLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYgPiBkaXYge1xuICAgICYgPiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4jeyRzcC1hZ2VudH1fX2J1dHRvbnMtLXNtIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLXBhZ2VfX2FnZW50X190aXRsZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbn1cbiIsIlxuXG4jeyRzcC1xdWVzdGlvbnN9IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsY3VsYXRlUmVtKDQ0MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fY29sbGFwc2FibGUge1xuICBmbGV4OiAxO1xuXG4gICYtc2xhIHtcbiAgICAmID4gdWwgPiBsaSA+IGRpdiA+cCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X19saW5rcyB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30ge1xuICAuc2stY29sbGFwc2FibGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNrLWNvbGxhcHNhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgfVxuICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuICAuc2staWNvbiBwYXRoIHtcbiAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCkgMDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stY29sbGFwc2FibGVfX2NvbnRlbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG4iLCJcblxuI3skc3Atb3Bwb3J0dW5pdGllc30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBoZWlnaHQ6IDcwJTtcbiAgaW1nIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC0zMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dCB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19saW5rIHtcbiAgQGV4dGVuZCAjeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dDtcbiAgY29sb3I6ICRncmV5LTQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX0tLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW9uZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtLXR3byB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tc20tdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gIH1cbiAgJi0tZGFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG4gICYtLWZhY3RzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdCB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDM5cHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGluayB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy9ib3gtc2hhZG93OiA2cHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJi0tc20tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNtLW5vLWRpc3BsYXkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fcHJpY2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LWxhYmVsLW1haWxpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbmstMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTM7XG4gIH1cbn1cblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fbGlzdC5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gIGxpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19jb2x1bW4uY2VudGVyZWQge1xuICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIjeyRlaW50cmFnZX1fX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzA0cHgpO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDlweCk7XG4gIH1cblxuICAuZGFyay1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX2xpbmtzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWRvY3VtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5kYXJrLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fS0tZWludHJhZWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNzBweCkgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skZWludHJhZ2V9X19yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMTBweCkgYXV0byAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAycmVtO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5laW50cmFnZS1wYWdlICB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgfVxuICB9ICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIC5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuXG5AaW1wb3J0IFwiZWludHJhZ2UvcHJpY2luZy10YWJsZXNcIjtcbkBpbXBvcnQgXCJlaW50cmFnZS9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL2Jvb2tpbmdcIjtcbiIsIiN7JHByaWNpbmctdGFibGVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgMXJlbSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTVweCk7XG4gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0JlbGllYnQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGlzdCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGluayB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOXB4KSAwIGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbm90ZSB7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2Uge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG4jeyRldC1zZXJ2aWNlc30ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0MHB4KSAwIGNhbGN1bGF0ZVJlbSg1OXB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc30td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3NpbmdsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2ltYWdlIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skZXQtc2VydmljZXN9X19kZXNjcmlwdGlvbiB7fVxuIiwiXG5cbiN7JGV0LWJvb2tpbmd9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jeyRldC1ib29raW5nfV9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuIiwiI3skd2VyYmVtb2VnbGljaGtlaXRlbn0tLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjcycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTcycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENvdW50ZXJzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci10aXRsZSB7XG4gIGNvbG9yOiAkZ3JleS0yO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgLyogMTIwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4Njg2ODU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4vKlxuICogVmFyaW91cyBlbGVtZW50c1xuICovXG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19yZXZpZXdzIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2luZm8ge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIHtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgfVxuXG5cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbmstMjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgfVxuXG59IiwiI3skd2VyYmVmb3JtYXRlfSB7XG4gICN7JHN0YXRpYy1wYWdlfV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19yZXZpZXdzX19oZWFkZXIge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG87XG4gICAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDU2cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTIwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgfVxufVxuIiwiXG5cbiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbiN7JGFib3V0fV9fY2FyZHMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCAyMXB4IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcblxuICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTM4cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzRweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDE2cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDIycHggNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4vKlxuICogVGVhbVxuICovXG4jeyRhYm91dH1fX3RlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDEyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX3RlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNSU7XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1pbWFnZSB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcjtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogTWFwXG4gKi9cbiN7JGFib3V0fV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAuR01hcF9fV3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fbWFwLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY29udGFjdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4N3B4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgMDtcbiAgfVxuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGFib3V0fV9fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBhLnRleHQtbGlua3tcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuIiwiI3skbWFpbGluZ30ge1xuICAjeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skbWFpbGluZ31fX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAjeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZTtcbn1cblxuI3skbWFpbGluZ31fX3Jldmlld3Mge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLW1haWxpbmcge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg1NnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30tLW1haWxpbmcge1xuICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9LS1tYWlsaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gIH1cbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0LjVyZW0gMy4zNzVyZW07XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9X190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYzcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50X19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLypcbiAqIExhd1xuICovXG5cbiN7JGltcHJlc3N1bX1fX2xhdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgJHNwYWNlcjtcbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19sYXctaW1wcmVzc3VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpICRzcGFjZXI7XG5cbiAgYS50ZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1MHB4KSAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/