@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800);*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1270px;--container-padding:15px;--font-main:sans-serif;--font-accent:"Manrope", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--text-color:#000;--accent:#ac182c;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px;--text-color-grey-40:#313737;--text-color-grey-50:#979797;--text-color-purple-10:#644091;--bg-color-purple-10:#644091;--bg-color-purple-20:#542F84;--bg-color-orange-10:#ea761a}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:Literal;font-display:swap;src:url(../fonts/Literal-Bold.woff2) format("woff2"),url(../fonts/Literal-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Literal;font-display:swap;src:url(../fonts/Literal-Light.woff2) format("woff2"),url(../fonts/Literal-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Literal;font-display:swap;src:url(../fonts/Literal-Regular.woff2) format("woff2"),url(../fonts/Literal-Regular.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto}.big-banner,.mobile-menu-panel__body .mobile-menu li{position:relative}.big-banner-title{font-family:Literal;font-size:60px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase}.big-banner-img{position:absolute;border-radius:22px;overflow:hidden;width:100%;height:62%}.big-banner-img img{height:100%;max-width:none}.big-banner-text{position:relative;padding:90px 60px}.dropdown-panel{right:0;display:none;opacity:0;position:absolute;border:1px solid var(--bg-color-grey-40);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 0;border-radius:5px;background-color:#fff;z-index:99}.dropdown-root.active .dropdown-panel{display:block;opacity:1;-webkit-box-shadow:0 0 5px 0 #e6e6e6;box-shadow:0 0 5px 0 #e6e6e6}.footer__phones-dropdown-wrapper .dropdown-panel--phone{top:auto;bottom:0;background:#e87b25;border:1px solid #e8d6ff}.footer__phones-dropdown-wrapper .top-menu__item-link-wrapper--phone{background:#e87b25;border:1px solid #e8d6ff}.footer{background:-webkit-gradient(linear,left top,left bottom,from(#7859a0),to(#552a8a));background:linear-gradient(180deg,#7859a0 0,#552a8a 100%);padding:25px 0}.footer-min-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-min__copyright{font-family:Literal;font-size:14px;font-weight:100;color:#fff}.footer-min__copyright p{display:inline-block}.header{background-color:#c0e4f4;padding:50px 0}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-min{background:#fff;z-index:9;border-bottom:2px solid #e3e1e1}.header-sep{margin-bottom:20px}.hero-index-wrapper{position:relative;height:100vh;text-align:center;color:#fff}.hero-index__img{position:absolute;top:0;width:100%;height:100%}.hero-index__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-index__text,.hero-index__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-index__text-wrapper{height:100%;position:relative;padding-bottom:120px}.hero-index__text{padding:120px 20px;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:20px}.hero-index__subtitle{font-size:22px;letter-spacing:7px}.hero-title{font-family:Literal;font-size:60px;font-weight:600;text-transform:uppercase}.hero-btn{background:var(--bg-color-orange-10);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 80px;font-family:Literal;font-size:20px;color:#fff;border-radius:5px;margin:40px auto auto}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#1a86eb}.icon--user{stroke:#1a86eb;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.logo{font-size:32px}.main-left-menu-wrapper,.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-left-menu-wrapper{gap:20px}.main-left-menu-wrapper,.main-left-menu-wrapper .main-btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.main-btn.pon-line{padding:10px 16px}.logo img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.nav{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;overflow-x:clip;overflow-y:visible}.nav.hidden{padding-right:120px}.mobile-menu-btn{padding:10px 16px;display:none;color:#fff;background-color:var(--bg-color-purple-10);border-radius:5px}.mobile-menu-btn svg{width:17px;height:17px;fill:#fff}.mobile-menu-panel{position:fixed;top:0;height:100%;width:304px;background:#fff;z-index:100;left:-310px;-webkit-box-shadow:1px 6px 26px 0 rgba(0,0,0,.3);box-shadow:1px 6px 26px 0 rgba(0,0,0,.3)}.mobile-menu-panel.active,.mobile-menu-panel__body .mobile-menu .sub-menu.active{display:block}.mobile-menu-panel,.mobile-menu-panel.open{-webkit-transition:left .3s;transition:left .3s}.mobile-menu-panel.open{left:0}.mobile-menu-panel__body .mobile-menu .sub-menu-btn.active:after,.mobile-menu-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu-panel__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:62px;border-bottom:2px solid var(--bg-color-purple-10);padding:0 15px;font-family:Literal;font-size:24px;font-weight:400;color:var(--bg-color-purple-10)}.mobile-menu-panel__body{padding:15px}.mobile-menu-panel__body .mobile-menu li .menu-ico{position:absolute;top:19px;width:12px;height:12px;fill:var(--text-color-grey-40)}.mobile-menu-panel__body .mobile-menu .sub-menu-btn,.mobile-menu-panel__body .mobile-menu a{font-family:Literal;font-size:16px;font-weight:400;padding:15px 0 15px 20px}.mobile-menu-panel__body .mobile-menu .sub-menu-btn:hover{color:var(--text-color-purple-10)}.mobile-menu-panel__body .mobile-menu .sub-menu-btn.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:block;position:absolute;right:-31px;top:16px;height:21px}.mobile-menu-panel__body .mobile-menu a{display:block;padding:12px 0 12px 20px}.mobile-menu-panel__body .mobile-menu a:hover{color:#d3cbdd}.mobile-menu-panel__close svg{width:18px;fill:var(--bg-color-purple-10);cursor:pointer}.mobile-menu-panel__close:hover{fill:var(--bg-color-purple-20)}.mobile-menu-panel__actions button{display:block;font-family:Roboto;font-size:16px;font-weight:400}.mobile-menu-panel__btn{padding:12px 28px;width:100%;margin-bottom:12px}.mobile-menu-panel__btn--order{background-color:var(--bg-color-orange-10)}.mobile-menu-panel__soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:14px}.mobile-menu-panel__soc-item{border:1px solid transparent;border-radius:20px;display:block;overflow:hidden}.mobile-menu-panel__soc-item--tgbot{border-top-right-radius:0;border-bottom-right-radius:0}.menu1 .sub-menu-btn::after{padding-left:0;position:absolute;right:0;top:0;height:21px}.main-right-menu,.menu1 .sub-menu-btn::after,.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.main-right-menu li a{font-family:Literal;font-size:18px;color:var(--text-color-grey-40);display:block;padding:10px 30px;border:1px solid transparent}.main-right-menu li a:hover{border:1px solid var(--text-color-purple-10);border-radius:5px}.menu1 .sub-menu-btn::after,.mobile-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav{position:fixed;top:-100%;width:100%;height:100%;z-index:99;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:#8ccae6;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{color:#fff}.mobile-nav-btn,.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-size:28px}.mobile-nav__list .active{opacity:.5}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}svg.icon.caret-ico{margin-left:10px;margin-right:0;width:13px;height:11px}.dropdown,.dropdown-menu{position:relative}.dropdown-select .dropdown__panel{right:0;width:100%}.dropdown__panel{display:none;opacity:0;position:absolute;border:1px solid var(--bg-color-grey-40);background-color:var(--bg-color-grey-00);border-radius:5px;padding:10px 0;right:12px;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:0 0 5px 0 #e6e6e6;box-shadow:0 0 5px 0 #e6e6e6;z-index:99}.dropdown__panel.menu-open{opacity:1;display:block}.dropdown__list-item{padding:10px 25px;font-family:Roboto;font-size:16px;font-weight:400}.menu__item-link-wrapper,.special-top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item-link-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;cursor:pointer}.menu__item-link-wrapper:hover .main-menu__item-link{color:var(--bg-main-color)}.menu__item-link-wrapper:hover .main-btn{color:#fff}.dropdown__select-wrapper .caret-wrapper svg{fill:var(--text-main-color)}.special-top-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;gap:20px}.special-top{padding:30px 0 35px}.special-title,.special-top-subtitle{font-family:Literal;color:var(--text-color-purple-10)}.special-title{font-size:30px;font-weight:600;text-transform:uppercase}.special-top-subtitle{font-size:18px;font-weight:400;padding:15px 0}.special-middle-title span,.special-top-subtitle span{font-weight:600}.special-top-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%;padding-right:10px}.special-top-text{font-family:Literal;font-size:40px;font-weight:600;color:var(--text-color-purple-10);text-transform:uppercase;padding-bottom:20px}.special-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:18px 70px}.special-middle{background:-webkit-gradient(linear,left top,left bottom,from(#7859a0),to(#552a8a));background:linear-gradient(180deg,#7859a0 0,#552a8a 100%);padding:35px 0 60px;text-align:center}.special-middle-subtitle,.special-middle-title{font-family:Literal;font-size:20px;font-weight:400;color:#fff}.special-middle-subtitle{font-size:35px;font-weight:600;padding:20px 0}.special-middle-text{font-family:Literal;font-size:20px;font-weight:100;color:#fff;text-wrap:auto}.special-bottom{padding:50px 0 70px}.special-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.special-bottom-img-inner,.special-top-img-inner{border-radius:10px;overflow:hidden}.special-top-img-wrapper{width:59%}.special-bottom-img-wrapper{width:57%}.special-bottom-text-wrapper{width:43%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.special-bottom-subtitle{font-family:Literal;font-size:20px;font-weight:600;color:var(--text-color-grey-99);text-transform:uppercase;text-wrap:auto}.special-bottom-text ul{padding-left:20px}.collocation-service__items li,.special-bottom-text li{list-style-type:disc}.header-min-phones-wrapper .dropdown-start-link{padding:8px 9px}.header-min-phones-wrapper .dropdown-panel--phone{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title-1,.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:38px;font-weight:700;font-family:var(--font-titles)}.title-2,.title-3,.title-4{font-size:32px}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}.nav-top-wrapper{background-color:var(--bg-main-color)}#top-menu{padding:5px 0 6px}.menu__item-wrapper{text-wrap:nowrap}.top-menu__item-link-wrapper{padding:5px 20px;display:block;font-family:Literal;font-weight:400;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color-grey-00)}.dropdown-panel--phone .dropdown__option svg,.top-menu__item-link-wrapper .icon{width:19px;height:19px;fill:#fff}.top-menu__item-link-wrapper span{margin-left:10px}.top-menu__item-link-wrapper--info{position:relative}.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{content:"";position:absolute;height:23px;top:5px;border-left:2px solid #fff;bottom:4px}.top-menu__item-link-wrapper--info:before{right:0}.top-menu__item-link-wrapper--info:after{left:0}.top-menu__item-link-wrapper--location{border-left:2px solid #fff;border-right:2px solid #fff;padding:0 20px;position:relative}.top-menu__item-link-wrapper--location svg{width:24px!important;height:28px!important}.top-menu__contacts-wrapper svg{width:16px!important;height:16px!important}.top-menu__cabinet-wrapper svg{width:14px!important;height:16px!important}.top-menu__phone-wrapper{margin-left:20px}.top-menu__item-link-wrapper--phone{padding:5px 15px;font-weight:600;border:1px solid var(--bg-color-purple-30);border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#644091),to(#532888));background:linear-gradient(90deg,#644091 0,#532888 100%)}.top-menu__item-link-wrapper--phone span{padding-top:2px}.top-menu__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.top-menu__item-wrapper--business{margin-right:auto}.top-menu__item-link-wrapper--business{font-family:Montserrat;font-weight:500;font-size:18px;padding:0}.top-menu__item-link-wrapper--business a{padding:5px 30px}.top-menu__item-link-wrapper--business:hover{color:var(--text-color-grey-00);-webkit-filter:brightness(85%);filter:brightness(85%)}.top-menu__item-link--location{position:relative}.top-menu__item-link--location span{text-wrap:wrap}.dropdown.active .dropdown-panel{display:block;opacity:1}.dropdown.active .dropdown-panel--phone{padding:0}.dropdown.active .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-panel--phone{top:0;width:100%;z-index:999;-webkit-box-shadow:0 4px 5px 0 #656565;box-shadow:0 4px 5px 0 #656565;background:-webkit-gradient(linear,left top,right top,from(#644091),to(#532888));background:linear-gradient(90deg,#644091 0,#532888 100%);min-width:222px}.dropdown-panel--phone a{color:#fff}.dropdown-panel--phone .dropdown__list-item{border-bottom:1px solid #fff;padding-left:15px}.dropdown-panel--phone .dropdown__list-item:last-child{border-bottom:none}.dropdown-panel--phone .dropdown__option span{font-family:Literal;font-size:16px;font-weight:600;padding-left:6px}.dropdown-panel--phone .dropdown__option{gap:4px}.dropdown-panel--phone .dropdown__option:hover{color:#cfcfcf}body.onepage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-hero-banner__img{height:82%}.about-hero-benefits,.dropdown-panel--phone .dropdown__option,body.onepage{display:-webkit-box;display:-ms-flexbox;display:flex}.about-hero-benefits{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-hero-benefit-wrapper{width:20%;padding:25px 15px 15px;position:relative}.about-hero-benefit-inner{overflow:hidden;width:100%;height:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:relative;-webkit-mask-image:url(./../img/mask.svg);mask-image:url(./../img/mask.svg);-webkit-mask-position:top center;mask-position:top center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:55px 15px;font-family:Literal;font-size:16px;font-weight:100;color:#fff;text-align:center}.about-hero-benefit-inner:before{content:"";position:absolute;width:69px;height:68px;border:1px solid #fff;border-radius:100%;left:50%;margin-left:-35px;top:-34px}.about-hero-benefit__ico{position:absolute;top:0;width:50px;height:50px;border-radius:100%;left:50%;margin-left:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-hero-banner__subtitle{font-family:Literal;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;padding-bottom:20px}.about-hero-banner__text{padding:90px 60px 50px}.about-hero-logo-wrapper{padding-bottom:50px}.about-hero-logo-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.collocation-hero-inner{position:relative;padding:130px 30px 60px}.collocation-hero-img-wrapper{width:100%;height:100%;border-radius:22px;overflow:hidden;position:absolute;top:0;left:0}.collocation-hero-img-wrapper img,.datacenter-hero__power-tariff-top__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collocation-hero-panel-wrapper{position:absolute;top:0;left:0;z-index:2;width:100%}.collocation-hero-panel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;position:relative}.collocation-container{padding-top:20px}.collocation-hero__title-wrapper{position:absolute;width:100%;text-align:center;top:-20px;font-family:Literal}.collocation-hero__title{font-size:60px;font-weight:600;color:var(--text-color-purple-10);text-transform:uppercase;line-height:1}.collocation-hero__subtitle{font-size:14px;font-weight:400;color:var(--text-color-grey-40)}.collocation-hero-description{font-family:Literal;position:relative;color:#fff;text-wrap:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collocation-hero__description1-wrapper{font-size:40px;font-weight:600}.collocation-hero__description2-wrapper{border:1px solid #6b6a6a;border-radius:12px;padding:15px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collocation-hero-panel-img-mob{display:none}.collocation-service-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0 100px;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collocation-service__description{width:50%}.collocation-service__price-wrapper{width:50%;padding-left:30px}.collocation-service__price-inner{border-radius:30px;background:var(--bg-color-purple-10);padding:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:230px;font-family:Literal;font-size:34px;font-weight:600;color:#fff;-webkit-box-shadow:-7px 7px 20px -2px rgba(0,0,0,.2);box-shadow:-7px 7px 20px -2px rgba(0,0,0,.2)}.collocation-service__price-inner p:last-child{margin-top:auto}.collocation-service__price-deco{position:absolute;top:50%;margin-top:-64px;left:-29px}.collocation-service__price-deco::before{content:"";width:28px;height:92px;border-radius:53px;position:absolute;top:19px;left:3px;opacity:.2;-webkit-box-shadow:-7px 7px 20px -2px rgba(0,0,0,.3);box-shadow:-7px 7px 20px -2px rgba(0,0,0,.3)}.collocation-service__title{font-family:Literal;font-size:20px;font-weight:600;color:#000;text-wrap:auto;max-width:450px;padding-bottom:10px}.collocation-service__items{font-family:Literal;font-size:16px;font-weight:400;color:#000;padding-left:18px}.datacenter-hero-banner__img{height:100%}.datacenter-hero-banner__text{padding:50px 95px 15px 0}.datacenter-hero-banner__title{position:relative}.datacenter-hero-banner__benefit-txt{font-family:Literal;font-size:12px;font-weight:100;color:#fff;line-height:1.9}.datacenter-hero-banner__benefit-txt-wrapper{position:relative}.datacenter-hero-banner__benefits{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:70px;margin-top:55px;margin-left:-1px}.datacenter-hero-banner__benefit-wrapper{position:relative;width:30%}.datacenter-hero-banner__benefit-ico{position:absolute;top:-27px;width:50px;height:50px;border-radius:100%;border:1px solid #fff;left:50%;margin-left:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.datacenter-hero-banner__benefit-inner{padding:65px 25px 54px;border:1px solid #f7f4f4;border-radius:15px;-webkit-mask-image:url(./../img/datacenter-mask.svg);mask-image:url(./../img/datacenter-mask.svg);-webkit-mask-position:top center;mask-position:top center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%}.datacenter-hero-banner__benefit-inner::before{content:"";position:absolute;width:72px;height:69px;border:1px solid #fff;border-radius:100%;left:50%;margin-left:-36px;top:-34px}.datacenter-hero-banner__benefit-wrapper:first-child{position:relative;width:40%}.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-inner{padding:50px;position:absolute;height:600px;border-bottom:none;border-bottom-left-radius:0}.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-ico{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.datacenter-hero-banner__benefit-wrapper:last-child .datacenter-hero-banner__benefit-ico{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.datacenter-hero__power-tariffs{margin-top:80px;z-index:9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}.datacenter-hero__power-tariff-wrapper{width:33.33%;position:relative}.datacenter-hero__power-tariff-wrapper:last-child .datacenter-hero__power-decor{display:none}.datacenter-hero__power-decor{position:absolute;top:50%;right:-10px;height:200px;width:10px;margin-top:-100px;background:var(--bg-color-purple-10)}.datacenter-hero__power-decor::after,.datacenter-hero__power-decor::before{content:"";position:absolute;right:0;width:10px;height:10px;border-radius:10px;background:#fff}.datacenter-hero__power-decor::before{bottom:-5px}.datacenter-hero__power-decor::after{top:-5px}.datacenter-hero__power-tariff-inner{border-radius:33px;overflow:hidden;background:var(--bg-color-purple-10);padding:7px 7px 13px}.datacenter-hero-banner__benefit-title{font-family:Literal;font-size:24px;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:10px}.datacenter-hero__power-tariff-top{position:relative}.datacenter-hero__power-tariff-top__img{border-radius:28px;overflow:hidden;position:absolute;height:100%}.datacenter-hero__power-tariff-top__txt{font-family:Literal;color:#fff;position:relative;padding:20px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:188px}.datacenter-hero__power-tariff-top__title{font-size:36px;font-weight:600}.datacenter-hero__power-tariff-top__subtitle{font-size:12px;font-weight:100;max-width:200px}.datacenter-hero__power-tariff-top__size{font-size:20px;font-weight:600;text-transform:uppercase;margin-top:auto}.datacenter-hero__power-tariff-bottom,.hosting-cooperation__item-wrapper .hosting-cooperation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datacenter-hero__power-tariff-bottom{padding:15px 15px 0 20px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datacenter-hero__power-tariff__props{font-family:Literal;font-size:13px;color:#fff}.datacenter-hero__power-tariff__props span{font-weight:600}.datacenter-hero__power-tariff__price{font-family:Literal;font-size:20px;color:#fff;background-color:var(--bg-color-orange-10);padding:10px 17px;border-radius:50px;white-space:nowrap}.datacenter-hero-banner__benefit-ico-more{position:absolute;bottom:-36%;width:50px;height:50px;left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hosting-cooperation-wrapper{padding:50px 0}.hosting-cooperation__title{font-family:Literal;font-size:24px;font-weight:600;color:var(--text-color-grey-40);padding-left:70px;text-transform:uppercase}.hosting-cooperation__list{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;row-gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hosting-cooperation__item{font-family:Literal;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;text-wrap:auto;text-align:center;border-radius:33px;display:block;padding:20px 25px;height:100%}.hosting-cooperation__item-wrapper{padding:0 10px;width:20%}.hosting-cooperation__item-wrapper .hosting-cooperation__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hosting-cooperation__item-wrapper:nth-child(2n+1) .hosting-cooperation__item{background:var(--text-color-grey-40)}.hosting-cooperation__item-wrapper:nth-child(2n) .hosting-cooperation__item{background:var(--text-color-grey-50)}.hosting-cooperation__item-wrapper:nth-child(6),.hosting-cooperation__item-wrapper:nth-child(7),.hosting-cooperation__item-wrapper:nth-child(8){width:33%}.hosting-cooperation__item-wrapper:nth-child(6) .hosting-cooperation__item{background:var(--bg-color-purple-10)}.hosting-cooperation__item-wrapper:nth-child(7) .hosting-cooperation__item{background:var(--bg-color-orange-10)}.hosting-cooperation__item-wrapper:nth-child(8) .hosting-cooperation__item{background:var(--text-color-grey-40)}.hosting-equipment-wrapper{padding-bottom:40px}.hosting-equipment-inner{position:relative}.hosting-equipment{position:relative;padding:40px 70px;margin-right:235px}.hosting-equipment__bg-wrapper{position:absolute;top:0;left:0;border-radius:22px;overflow:hidden;width:100%;height:100%}.hosting-equipment__bg-wrapper img{height:100%;max-width:none}.hosting-equipment__title{font-family:Literal;font-size:24px;font-weight:600;color:#fff;text-transform:uppercase;padding-bottom:10px;position:relative}.hosting-equipment__description{font-family:Literal;font-size:16px;font-weight:100;color:#fff;position:relative}.hosting-equipment__description p{margin-bottom:20px;text-wrap:auto}.hosting-equipment-inner__panel-wrapper{position:relative;z-index:2;width:100%;padding:45px 43px 0 0;background:linear-gradient(133deg,#644091 0,rgba(255,112,0,.5018382353) 100%);-webkit-mask-image:url(./../img/hosting-deco.svg),url(./../img/hosting-deco-bottom.svg);mask-image:url(./../img/hosting-deco.svg),url(./../img/hosting-deco-bottom.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top,bottom left;mask-position:top,bottom left;-webkit-mask-composite:xor;mask-composite:exclude;mask-mode:alpha;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hosting-equipment-inner__panel-container{position:absolute;top:-20px;right:0;width:291px}.hosting-equipment-inner__panel-container:after{content:"";position:absolute;bottom:0;display:block;width:84%;height:83%;border-radius:28px;-webkit-box-shadow:-7px 5px 34px 2px rgba(0,0,0,.35);box-shadow:-7px 5px 34px 2px rgba(0,0,0,.35);z-index:1}.hosting-equipment-inner__panel-inner{border-left:1px solid #fff;border-bottom:1px solid #fff;border-top-left-radius:26px;border-bottom-left-radius:28px;padding:15px}.hosting-equipment-inner__panel-ico{position:absolute;top:0;right:0;width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hosting-equipment-inner__panel-ico::after{content:"";position:absolute;top:6px;left:6px;width:40px;height:40px;border-radius:100%;background:var(--bg-color-purple-10)}.hosting-equipment-inner__panel-ico img{position:relative;z-index:3;width:33%;height:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hosting-equipment-inner__panel-title{background:#fff;border-radius:73px;padding:15px 20px;font-family:Literal;font-size:16px;font-weight:600;color:#000;text-align:center}.hosting-equipment-inner__panel-text{font-family:Literal;font-size:12px;font-weight:100;color:#fff;padding:20px 10px 10px}.hosting-hero-banner__img{height:100%}.hosting-hero-description{font-family:Literal;font-size:16px;font-weight:100;text-wrap:auto;padding:30px 40px;margin-top:20px;border:1px solid #7f7b7b;border-radius:18px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hosting-hero-description p{margin-bottom:20px}.hosting-hero-description p:last-child{margin-bottom:0}.services-hero-banner__benefit-wrapper{width:30%}.services-hero-banner__benefit-wrapper:first-child{width:26%}.services-hero-banner__benefit-wrapper:first-child .services-hero-banner__benefit-ico{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.services-hero-banner__benefit-wrapper:last-child{width:34%}.services-hero-banner__benefit-wrapper:last-child .services-hero-banner__benefit-ico{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.services-hero-banner__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;padding-top:10px}.services-hero-banner__benefit-inner{padding-top:30px;position:relative;height:100%}.services-hero-banner__benefit-ico,.services-hero-banner__benefit-top{border:1px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-hero-banner__benefit-top{width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:relative;-webkit-mask-image:url(./../img/mask.svg);mask-image:url(./../img/mask.svg);-webkit-mask-position:top center;mask-position:top center;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 0 55px}.services-hero-banner__benefit-top::before{content:"";position:absolute;width:69px;height:68px;border:1px solid #fff;border-radius:100%;left:50%;margin-left:-34px;top:-34px}.services-hero-banner__benefit-top h2{font-family:Literal;font-size:40px;font-weight:600;color:#fff;text-align:center}.services-hero-banner__benefit-ico{position:absolute;top:0;width:50px;height:50px;border-radius:100%;left:50%;margin-left:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-hero-banner__benefit-bottom{margin-top:-52px;position:relative;height:100%}.services-hero-banner__benefit-bottom__title{margin:auto;width:164px}.services-hero-banner__benefit-bottom__title span{position:absolute;width:164px;left:50%;margin-left:-82px;text-align:center;padding-top:10px;color:#fff;letter-spacing:2px;font-size:12px}.services-hero-banner__benefit-bottom__body{font-family:Literal;font-size:13px;font-weight:100;background:var(--bg-color-purple-20);color:#fff;padding:20px 20px 20px 40px;border-radius:12px;height:73%}.services-hero-banner__benefit-bottom__body li{padding-bottom:7px;list-style-type:disc}.services-form-wrapper{padding:60px 0}.services-form-inner{margin:0 auto;padding:0 var(--container-padding);max-width:var(--container-width);width:100%;position:relative}.services-form{background-color:#fff;border-radius:25px;overflow:hidden;-webkit-box-shadow:0 0 18px -3px rgba(0,0,0,.2);box-shadow:0 0 18px -3px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:30px}.services-form__img-wrapper{position:absolute;bottom:0;left:0;padding-left:15px;z-index:1}.services-form-fields,.services-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:9}.services-form-fields-wrapper{width:58%}.services-form-field-wrapper{width:50%;padding:10px}.services-form-field{background:var(--bg-color-purple-10);border-radius:5px;overflow:hidden;height:50px;display:block;padding:10px 20px;color:#fff}.services-form-field input,.services-form-field textarea{width:100%;height:100%;color:#fff;font-family:Literal;font-size:16px;font-weight:100;outline:0}.services-form-field input::-webkit-input-placeholder,.services-form-field textarea::-webkit-input-placeholder{color:#fff}.services-form-field input::-moz-placeholder,.services-form-field textarea::-moz-placeholder{color:#fff}.services-form-field input:-ms-input-placeholder,.services-form-field textarea:-ms-input-placeholder{color:#fff}.services-form-field input::-ms-input-placeholder,.services-form-field textarea::-ms-input-placeholder{color:#fff}.services-form-field input::placeholder,.services-form-field textarea::placeholder{color:#fff}.services-form-field textarea{resize:none}.services-form-comment-wrapper{width:100%}.services-form-comment-wrapper .services-form-field{height:auto}.services-form-comment{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.services-form-submit-wrapper{padding:10px;width:100%;text-align:center}.services-form-submit-wrapper button,.services-form-submit-wrapper input{font-family:Literal;font-size:20px;font-weight:600;color:#fff;background:var(--bg-color-orange-10);height:50px;padding:10px 70px;border-radius:5px}.services-form-submit-wrapper button:hover,.services-form-submit-wrapper input:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.services-form-bases,.services-form-counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-form-bases{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 5px 10px 20px;font-size:16px;gap:3px}.services-form-counter-wrapper{gap:8px}.services-form-counter-wrapper input{background:#fff;width:42px;height:42px;border-radius:5px;color:#000;font-size:20px;text-align:center;padding:3px}.services-form-counter-arrow{background:#fff;border-radius:5px;width:30px;height:30px;position:relative;cursor:pointer}.services-form-counter-arrow::after{content:"";width:10px;height:10px;border-top:1px solid var(--bg-color-purple-20);border-right:1px solid var(--bg-color-purple-20);position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-5px}.services-form-counter-decrease::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-3px}.services-form-counter-decrease:hover::after,.services-form-counter-increase:hover::after{border-top:2px solid var(--bg-color-purple-20);border-right:2px solid var(--bg-color-purple-20);margin-left:-4px}.services-form-counter-increase::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-8px}.services-form-counter-increase:hover::after{margin-left:-7px}@media (min-width:1270px){.big-banner-img img{width:100%}}@media (max-width:1300px){.datacenter-hero__power-tariffs{margin-top:50px}}@media (max-width:1280px){.collocation-service__price-inner{font-size:25px}}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.header__nav{display:none}}@media (max-width:1200px){.main-left-menu-wrapper a.pon-line{display:none}.datacenter-hero-banner__text{padding:50px 30px 15px 0}.hosting-cooperation__item-wrapper{width:25%!important}}@media (max-width:1170px){.about-hero-banner__text{padding:90px 0 50px}}@media (max-width:1150px){.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{top:1px}.top-menu__item-link--info span{display:none}}@media (max-width:1130px){.datacenter-hero-banner__benefits{gap:30px}}@media (max-width:1100px){.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-inner{padding:50px 25px}}@media (max-width:1080px){.datacenter-hero__power-tariffs{-ms-flex-wrap:wrap;flex-wrap:wrap}.datacenter-hero__power-tariff-wrapper{width:39%;min-width:320px}.datacenter-hero__power-decor{display:none}.datacenter-hero__power-tariff__props{white-space:nowrap}}@media (max-width:1050px){.big-banner-img{height:93%}.mobile-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.main-right-menu-wrapper{display:none}.about-hero-banner__img{height:89%}.about-hero-benefit-wrapper{width:30%}.services-hero-banner__benefit-wrapper{width:45%}.services-hero-banner__benefit-wrapper .services-hero-banner__benefit-ico{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.services-hero-banner__benefit-wrapper:first-child{width:45%}.services-hero-banner__benefit-wrapper:last-child{width:45%}.services-hero-banner__benefit-wrapper:last-child .services-hero-banner__benefit-ico{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.services-hero-banner__benefits{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1030px){.collocation-hero__description1-wrapper{font-size:25px}}@media (max-width:1010px){.collocation-service__price-inner{font-size:20px}}@media (max-width:1000px){.hero-index__subtitle{font-size:14px}.hero-title{font-size:30px}.datacenter-hero-banner__benefit-title{font-size:20px}}@media (max-width:980px){.big-banner-text{padding-bottom:0}.hosting-hero-banner__text{padding-bottom:90px}.services-form__img-wrapper img{width:100%}.services-form__img-wrapper{width:45%}.services-form-fields-wrapper{width:68%}}@media (max-width:960px){.top-menu__item-link--login span{display:none}}@media (max-width:900px){.datacenter-hero-banner__img{width:93%}.datacenter-hero-banner__text{padding:50px 0 250px 30px}.datacenter-hero-banner__benefits{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:55px}.datacenter-hero-banner__benefit-wrapper{width:100%;padding-left:50px}.datacenter-hero-banner__benefit-ico{position:absolute;top:69px;width:50px;height:50px;border-radius:100%;border:1px solid #fff;left:51px;margin-top:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.datacenter-hero-banner__benefit-inner{-webkit-mask-image:url(./../img/datacenter-mask-horizon.svg);mask-image:url(./../img/datacenter-mask-horizon.svg);-webkit-mask-position:0 385px;mask-position:0 385px;padding:30px 70px 30px 60px}.datacenter-hero-banner__benefit-inner::before{content:"";position:absolute;width:72px;height:71px;border:1px solid #fff;border-radius:100%;left:0;margin-top:-36px;top:68px}.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-inner{padding:30px 70px 30px 60px}.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-ico{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.datacenter-hero-banner__benefit-wrapper:first-child{width:100%}.datacenter-hero-banner__benefit-title{text-align:left}.datacenter-hero-banner__benefit-ico-more{bottom:-70%}}@media (max-width:880px){.special-title{font-size:1em}.special-top-subtitle{padding:4px 0}.special-top-text-wrapper{font-size:18px;width:50%}.special-top-text{font-size:1.1em;padding-bottom:5px}.special-btn{padding:10px 30px}.special-top-img-inner img{width:100%}.hosting-cooperation__list{row-gap:0}.hosting-cooperation__item-wrapper{padding:5px}.hosting-cooperation__item-wrapper .hosting-cooperation__item{font-size:12px;padding:15px}}@media (max-width:830px){.collocation-hero__description1-wrapper{font-size:18px}.collocation-service__price-inner{font-size:18px;min-height:194px;border-radius:18px}}@media (max-width:820px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.services-form__img-wrapper{display:none}.services-form-fields-wrapper{width:100%}}@media (max-width:800px){.top-menu__item-link--location span{display:none}}@media (max-width:780px){.services-hero-banner__benefit-wrapper{width:100%}.services-hero-banner__benefit-wrapper .services-hero-banner__benefit-ico{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.services-hero-banner__benefit-wrapper:first-child .services-hero-banner__benefit-ico{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.services-hero-banner__benefit-wrapper:first-child{width:100%}.services-hero-banner__benefit-wrapper:last-child{width:100%}.services-hero-banner__benefit-wrapper:last-child .services-hero-banner__benefit-ico{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:768px){.footer__phones-dropdown-wrapper{display:none}}@media (max-width:760px){.about-hero-banner__img{height:90%}.about-hero-benefit-wrapper{width:50%}}@media (max-width:690px){.collocation-hero__title-wrapper{top:7px}.collocation-hero__title{font-size:32px}.collocation-hero__subtitle{font-size:12px}.collocation-hero-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collocation-hero-panel-img{width:328px;height:85px}.collocation-hero-panel-img-mob{display:block}.collocation-hero-panel-img-dsk{display:none}.collocation-service-inner{gap:10px}.collocation-service__price-wrapper{padding-left:19px}.collocation-service__price-deco{height:100px;width:19px;left:-19px;margin-top:-51px}.collocation-hero-panel-img img,.collocation-service__price-deco img{height:100%;width:100%}}@media (max-width:675px){.logo img{width:100%}.nav{padding:8px 0}.mobile-menu-btn{padding:14px 16px 12px}.nav-top-wrapper{height:68px;padding-top:16px}.top-menu__item-link-wrapper .icon{width:22px;height:22px}.top-menu__item-link-wrapper span{margin-left:0}.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{top:5px}.top-menu__item-link-wrapper--location svg{width:18px!important;height:22px!important}.top-menu__item-link-wrapper--location{border-left:none}.top-menu__contacts-wrapper svg{width:22px!important;height:22px!important}.top-menu__contacts-wrapper,.top-menu__contacts-wrapper svg{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.top-menu__cabinet-wrapper svg{width:19.2px!important;height:22px!important}.top-menu__cabinet-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.top-menu__location-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.top-menu__phone-wrapper{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:0}.nav-top-wrapper .top-menu__item-link-wrapper--phone .caret-wrapper,.nav-top-wrapper .top-menu__item-link-wrapper--phone .top-menu__item-link--phone span{display:none}.nav-top-wrapper .top-menu__item-link-wrapper--phone{background:0 0;border:0;padding:5px 0 5px 18px}.top-menu__item-link-wrapper--business a{height:35px;padding:10px 15px}.top-menu__item-link-wrapper--business{font-size:14px}.top-menu__item-link--location:after{content:"";position:absolute;width:20px;height:20px;bottom:-32px;left:-1px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:671px){.special-top-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.special-top-text-wrapper{width:100%;padding-right:0;text-align:center;gap:5px}.special-btn{margin:0 auto;padding:10px 70px}.special-bottom-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.special-bottom-img-wrapper,.special-top-img-wrapper{width:100%}.special-bottom-text-wrapper{width:100%;text-align:center}.special-bottom-text li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}}@media (max-width:650px){.datacenter-hero-banner__text{padding:20px 0 250px 20px}.datacenter-hero-banner__title{font-size:40px;text-align:left}.datacenter-hero-banner__benefit-wrapper{padding-left:25px}.datacenter-hero-banner__benefit-ico{left:26px}.datacenter-hero-banner__benefit-inner{padding:30px 30px 30px 50px}.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-inner{padding:30px 30px 30px 50px}.hosting-cooperation__title{padding-left:0}.hosting-cooperation__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hosting-cooperation__item-wrapper{width:33%!important}.hosting-equipment-inner{padding-top:235px}.hosting-equipment{margin-right:0;padding:50px 30px}.hosting-equipment-inner__panel-container{left:50%;margin-left:-145px}}@media (max-width:645px){.collocation-service-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:35px 0 90px}.collocation-service__description{width:100%;padding-top:25px}.collocation-service__price-wrapper{width:100%}.collocation-service__title{font-size:16px;text-align:center;max-width:340px;margin:auto;padding-bottom:15x}}@media (max-width:605px){.main-btn.pon-line{display:none}.nav.hidden{padding-right:0}}@media (max-width:590px){.services-form{padding:15px 0;-webkit-box-shadow:none;box-shadow:none;margin-left:-10px;margin-right:-10px}.services-form-field-wrapper{width:100%}.services-form-field input::-webkit-input-placeholder,.services-form-field textarea::-webkit-input-placeholder{font-size:12px}.services-form-field input::-moz-placeholder,.services-form-field textarea::-moz-placeholder{font-size:12px}.services-form-field input:-ms-input-placeholder,.services-form-field textarea:-ms-input-placeholder{font-size:12px}.services-form-field input::-ms-input-placeholder,.services-form-field textarea::-ms-input-placeholder{font-size:12px}.services-form-field input::placeholder,.services-form-field textarea::placeholder{font-size:12px}.services-form-bases,.services-form-field input,.services-form-field textarea{font-size:12px}.services-form-submit-wrapper button,.services-form-submit-wrapper input{padding:10px 20px}}@media (max-width:520px){.footer-min-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-min__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.hero-index__subtitle{font-size:13px}.hero-title{max-width:300px;margin:auto}.hero-btn{padding:15px;width:100%}}@media (max-width:502px){#top-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:500px){.nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-min-phones-wrapper .dropdown-start-link{background:0 0;border:0;color:red}.header-min-phones-wrapper .top-menu__item-link--phone .caret-wrapper,.header-min-phones-wrapper .top-menu__item-link--phone span{display:none}.header-min .dropdown-start-link .phone-ico{fill:var(--bg-color-purple-10)!important}}@media (max-width:490px){.hosting-cooperation__item-wrapper:nth-child(7),.hosting-cooperation__item-wrapper:nth-child(8){width:100%!important}.hosting-cooperation__item-wrapper{width:50%!important}}@media (max-width:469px){.special-bottom-img-inner img,.special-top-img-inner img{width:100%}.special-bottom-img-inner,.special-top-img-inner{max-height:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:460px){.special-top-subtitle{font-size:.75em}.special-top-text-wrapper{font-size:16px}.special-top-text{font-size:1.4em}.special-btn{font-size:.9em}.special-middle{padding-bottom:40px}.special-middle-title{font-size:12px}.special-middle-subtitle{font-size:18px}.special-middle-text{font-size:12px}.special-bottom{padding:30px 0 35px}.special-bottom-subtitle{font-size:14px}.special-bottom-text{font-size:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:450px){.about-hero-banner__img{height:92%}.about-hero-benefit-wrapper{padding:25px 5px 5px}.about-hero-banner__text{padding:30px 0 50px}.datacenter-hero-banner__benefit-wrapper{padding-left:18px}.datacenter-hero-banner__benefit-ico{width:35px;height:35px;top:64px;padding:6px}}@media (max-width:430px){.big-banner-text{padding:20px 30px 30px}.collocation-service__items{max-width:300px;margin:auto}.datacenter-hero-banner__text{padding:20px 0 250px 10px}.datacenter-hero-banner__title{font-size:33px}.datacenter-hero-banner__benefit-inner::before{content:"";position:absolute;width:59px!important;height:49px!important;border:1px solid #fff;border-radius:100%;left:0;margin-left:-36px;top:67px!important}.datacenter-hero-banner__benefit-inner{-webkit-mask-image:url(./../img/datacenter-mask-horizon-mob.svg);mask-image:url(./../img/datacenter-mask-horizon-mob.svg);-webkit-mask-position:0 337px;mask-position:0 337px;padding:14px 30px 14px 33px}.datacenter-hero-banner__benefit-wrapper:first-child .datacenter-hero-banner__benefit-inner{padding:14px 30px 14px 33px}.datacenter-hero__power-tariff-inner{border-radius:20px}.datacenter-hero-banner__benefit-title{font-size:18px}.datacenter-hero__power-tariff-top__img{border-radius:20px}.services-hero-banner__benefits{gap:25px}}@media (max-width:420px){.about-hero-banner__img{height:93%}.about-hero-benefit-wrapper{width:100%;padding:25px 15px 15px}}@media (max-width:410px){.logo{width:150px}}@media (max-width:400px){.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{top:0}.top-menu__item-link-wrapper--info{padding:0 16px}.top-menu__item-link-wrapper--location,.top-menu__item-link-wrapper--login{padding:0 15px}.nav-top-wrapper .top-menu__item-link-wrapper--phone{padding-left:14px}}@media (max-width:395px){.collocation-service__price-inner{font-size:14px;min-height:145px;padding:20px}}@media (max-width:390px){.big-banner-title{font-size:45px}.big-banner-text{padding:15px}.collocation-hero-panel-img{width:270px}}@media (max-width:380px){.collocation-hero__title{font-size:29px}}@media (max-width:370px){.datacenter-hero__power-tariff-wrapper{width:100%;min-width:unset}.datacenter-hero__power-tariff-bottom{padding:15px 0 0 5px}.datacenter-hero__power-tariff__price{font-size:14px}}@media (max-width:369px){#top-menu{padding:5px 0 11px}.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{top:0;height:22px}.top-menu__item-link-wrapper--info,.top-menu__item-link-wrapper--location,.top-menu__item-link-wrapper--login{padding:0 14px}.nav-top-wrapper .top-menu__item-link-wrapper--phone{padding-left:14px}.top-menu__item-link-wrapper--business a{padding:10px}.top-menu__item-link-wrapper--business{font-size:10.4px;padding:0}.top-menu__item-link--location:after{left:1px;bottom:-29px;width:16px;height:16px}}@media (max-width:330px){.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{height:17px}}@media (max-width:329px){.top-menu__item-link-wrapper--info:after,.top-menu__item-link-wrapper--info:before{height:17px}.top-menu__item-link-wrapper--location svg{width:13px!important;height:17px!important}.nav-top-wrapper .top-menu__item-link-wrapper--phone .top-menu__item-link--phone svg,.top-menu__contacts-wrapper svg{width:17px!important;height:17px!important}.top-menu__cabinet-wrapper svg{width:15px!important;height:17px!important}.top-menu__item-link--location:after{left:-2px;bottom:-32px}}@media (max-width:320px){body,body.onepage{width:320px;overflow-x:scroll}.mobile-menu-panel,.nav-top-wrapper,header.header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.header{background-color:#fff}body.onepage .footer{width:320px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}}@media (min-height:800px){body.onepage .footer{position:absolute;bottom:0;width:100%}body.onepage{overflow:hidden;height:100vh}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fZG9jcy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmFzZS9fY29tbW9uLnNjc3MiLCJibG9ja3MvX2Ryb3Bkb3duLnNjc3MiLCJibG9ja3MvX2Zvb3Rlcl9fcGhvbmVzLWRyb3Bkb3duLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9faGVyby1pbmRleC5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX21haW4tbmF2LnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX3NwZWNpYWwuc2NzcyIsImJsb2Nrcy9fdG9wLW5hdi5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyIsImJsb2Nrcy9hYm91dC9faGVyby5zY3NzIiwiYmxvY2tzL2luZGV4LnNjc3MiLCJibG9ja3MvY29sbG9jYXRpb24vX2hlcm8uc2NzcyIsImJsb2Nrcy9jb2xsb2NhdGlvbi9fc2VydmljZS5zY3NzIiwiYmxvY2tzL2RhdGFjZW50ZXIvX2hlcm8uc2NzcyIsImJsb2Nrcy9ob3N0aW5nL19jb29wZXJhdGlvbi5zY3NzIiwiYmxvY2tzL2hvc3RpbmcvX2VxdWlwbWVudC5zY3NzIiwiYmxvY2tzL2hvc3RpbmcvX2hlcm8uc2NzcyIsImJsb2Nrcy9zZXJ2aWNlcy9faGVyby5zY3NzIiwiYmxvY2tzL3NlcnZpY2VzL2Zvcm0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFNQSw2RkFFQSxDLENDREEsUyxDREdFLFEsQ0FDQSxRLENBSEYsQyxDQ0tBLE8sQ0RFQSxRLENDQUEsNkIsQ0FDSSxxQixDRE1KLEMsQ0FPQSxPLENBTEEsTSxDQ0RBLFMsQ0FFQSxvQixDQVNBLEssQ0RFQSxNLENBRUEsTSxDQThFQSxNLENBNUVBLEksQ0FKQSxHLENDRUEsTyxDREVBLGEsQ0FJQSxFLENBQ0EsRSxDQUFBLEUsQ0FFQSxFLENDQUEsRSxDREVBLEUsQ0FBQSxDLENBRUUsaUIsQ0NBRixtQixDRElBLEUsQ0FDQSxLLENDQ0ksZSxDQUdKLEcsQ0FDQyxrQixDQURELEcsQ0RLQSxHLENDQ0ksYyxDRENGLFcsQ0FHRixPLENBREEsaUIsQ0FLQSxLLENBS0EsTSxDQUZBLFEsQ0NLQSw0QixDQUxBLE0sQ0RIQSxLLENBS0EsTSxDQUZBLFEsQ0NFQyxtQixDREFELGlCLENBR0UsYSxDQUlGLGdCLENDQUEsWSxDRElBLE0sQ0UxRkEsa0IsQ0FDQyxvQixDQUNBLHVCLENBRUEsZSxDQUNBLDRCLENBQ0EsYyxDQUVBLGMsQ0YrRkQsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDRWpGQyxTLENGd0ZELHdCLENFbEZDLFMsQ0FFQSxRLENBR0QsSyxDQUNJLGMsQ0Z5RkosSyxDR3BIQyx3QixDQUNBLHdCLENIb0hELHNCLENHbEhBLG1DLENBQ0MsZ0MsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG9CLENIb0hELG9CLENHbEhBLG1CLENBQ0MsbUIsQ0FDQSw0QixDQUNBLDRCLENBQ0EsOEIsQ0FDQSw0QixDSG9IRCw0QixDSXJJQSw0QixDSnlJQSxLLENBR0UsaUIsQ0lySUYsaUIsQ0p5SUEsV0lySUMsbUIsQ0pxSUQsaUIsQ0FHRSxtRyxDSW5JRixlLENBQ0Msa0IsQUFHRCxXQUNDLG1CLENKbUlELGlCLENBR0UscUcsQ0luSUYsZSxDQUNDLGtCLEFKcUlELFdBR0UsbUIsQ0luSUYsaUIsQ0FDQyx5RyxDQUNBLGUsQ0FDQSxrQkp1SUQsSSxDSzFLQSxzQixDQUNDLHdCLENBSUEsSSxDQUNDLCtCLENMeUtGLHVCLENLdEtDLDRCLENMMEtDLGlCLENLdEtBLEcsQ0wwS0EsYSxDQUNGLEMsQ0tyS0MsdUIsQ0FJQSxJLENBUUEsUSxDQVBDLHdCLENMc0tGLGEsQ0tuS0MsaUIsQ0FJQSxRLENBQ0MsZSxDTHFLRixZLENBSUEsSyxDQUdFLFksQ0tsS0YsZSxDTHNLQSxPLENLbEtDLGEsQ0x1S0QsUSxDQURBLFEsQ0FBQSxpQixDQU1BLFcsQ0FEQSxXLENBQUEsZSxDQUdFLG1CLENBRkYsVyxDS3ZKQyxrQixDTGdLRCxhLENBQ0Esa0IsQ0sxSkMsYyxDTDhKRCxxQixDS3pKQSw0QixDTDZKQSxXLENBRkEsYyxDQUlFLGEsQ0FHRiwwQixDQUZBLDBCLENBSUUsc0IsQ0FHRixLLENBWUEsTyxDTXJQQyxXLENBQ0EsWSxDTm1QRCxnQixDQUtFLHFCLENNclBGLGlDLENOb1BBLHFCLENBS0UsMkIsQ0FwQkYsSyxDTTVPQyw2QyxDTndQRCxPLENNN09BLHNHLENBQ0MsOEYsQ0FHRCxPLENBQ0Msd0IsQ05tUEQsZSxDQUtFLGlCLENBREYsTyxDQUtFLDBCLENNclBGLGUsQ04yUEEsSyxDTXZQQSxzQixDTjJQQSxnQixDQVBBLGlCLENBU0UsUyxDT2xTRixVLENBQ0EsVyxDQUNDLFEsQ0FDQSxTLENBQ0Esa0IsQ1A0UkQsNkIsQ0FTRSxxQixDT2xTRixrQixDQUNBLGUsQ1BzU0EsVSxDT2pTQyxpQixDQUtELFUsQ0FDQyxlLENQbVNELFcsQ08vUkEsZ0IsQ1AyUkEsWSxDUXJTSSxpQixDUmlUSixPLENBZ0VBLEksQ0FEQSxJLENBdEVBLG1CLENBU0UsbUIsQ09oU0YsWSxDUG9TQSxZLENBUEEsdUIsQ1FoVEksb0IsQ0RtQkosc0IsQ0FVQSxhLENBQ0Msa0IsQ1AyUkQsWSxDUS9USSx3QixDUjZVSixVLENBT0EsZSxDQVBBLGtDLENBQUEsVSxDT2hTQSxhLENQMlJBLGdDLENReFVJLFUsQ1JvVkosZSxDQUVFLGMsQ0FHRixrQixDQUtBLG1CLENBWkEsa0MsQ1FsVkksYSxDUjhWSixtQixDT3ZTQSxnQixDUHFTQSxnQixDQVNFLCtFLENBR0YsZSxDQVBBLGdGLENBV0Esb0IsQ0FQRSxnRixDQUNGLCtFLENBV0EscUIsQ0FQRSwrRSxDQUNGLGdGLENBWUEsSSxDQURBLEksQ1MzWEksZ0IsQ1RpWUYsMkIsQ0FDQSw0QixDQVpGLHlCLENBY0UscUIsQ0FWRixPLENBY0UsZSxDQUdGLFcsQ0FvWEEsd0MsQ0FuWEUsaUIsQ0FHRixpQixDVXpZQSxtQixDQUNJLGMsQ1Y4WEosZSxDQWNFLFUsQ1UxWUYsaUIsQ0FDSSx3QixDVjhZSixlLENVMVlJLGlCLENBQ0Esa0IsQ1YrWEosZSxDVTdYSSxVLENBUkosVSxDVjBZQSxtQixDQWNFLFcsQ1U1WUYsYyxDVmdaQSxnQixDVTVZSSxpQixDQUNBLGlCLENWa1pKLGUsQ0FaQSxPLENVaFlJLFksQ0FDSSxTLENBQ0EsaUIsQ1ZrWVIsd0MsQ1VqWVEseUIsQ0FISixzQixDVm9aRixpQixDQVpBLGMsQ0FDRixpQixDQWNFLHFCLENVL1lGLFUsQ1ZzWUEscUMsQ1VsWUksYSxDQUpKLFMsQ1ZzWkUsb0MsQ0FaQSw0QixDQWdCRix1RCxDQUNFLFEsQ0FaQSxRLENBaUJBLGtCLENBWkEsd0IsQ0FXRixvRSxDQUNFLGtCLENBWkEsd0IsQ0FxQkYsTyxDV3JjQyxrRixDQUNBLHlELENBRUEsYyxDWDRiRCxpQixDQWdCRSxtQixDV3ZjRixtQixDQUNDLFksQ0FDQSx3QixDQUNBLHFCLENYeWNDLGtCLENBZkYsd0IsQ0FpQkUscUIsQ1luZUUsNkIsQ1p1ZEosc0IsQ1luZEksbUIsQ0FDSSxjLENBQ0EsZSxDWnFkUixVLENBbUJBLHdCLENBZkEsb0IsQ0FtQkEsTyxDQWZFLHdCLENBQ0YsYyxDQW1CQSxZLENhdmZDLG1CLENid2VELG1CLENBa0JFLFksQ2F4ZkYsd0IsQ0FDSSxxQixDYnllSiw2QixDQWtCRSx3QixDYXpmRixxQixDQUNJLGtCLENiNmZKLFcsQ0FDRSxlLENBQ0EsUyxDQUVBLCtCLENhN2ZFLFcsQ0FMSixrQixDYnlnQkEsbUIsQ0FDRSxpQixDQXpCQSxZLENBQ0YsaUIsQ0EyQkUsVSxDQUdGLGdCLENhcGdCSSxpQixDQUNBLEssQ2I0ZUosVSxDYTFlSSxXLENBSUEsb0IsQ0FWSixVLENiZ2hCRSxXLENBQ0EsbUIsQ0FDQSxnQixDQWZGLGlCLENBVkEseUIsQ0E2Q0UsbUIsQ1E5aUJFLG1CLENNSUosWSxDZDZpQkUsMkIsQ0FqQ0EsNEIsQ0FDRix5QixDQW1DRSxxQixDYzNpQkYsdUIsQ0FDQyxvQixDQUNBLHNCLENkc2ZELHlCLENBNkJFLFcsQ2NyaUJGLGlCLENBT0Usb0IsQ2QyZ0JGLGlCLENjL2ZDLGtCLENBQ0EseUIsQ2QyZ0JELGlDLENBbUNFLHlCLENjNWlCRixRLENkZ2pCQSxxQixDZXRrQkEsYyxDQUNJLGtCLENmMGtCSixXLENBakNBLG1CLENBbUNFLGMsQ2V2a0JGLGUsQ0FDSSx3QixDZjJrQkosUyxDQWpDQSxvQyxDZXJpQkkseUIsQ0FDSSxzQixDQUNBLGlCLENmMGtCTixpQixDQWxDRixtQixDQW9DRSxjLENleGtCRixVLENBQ0ksaUIsQ0FDQSxxQixDZjRrQkosYyxDZTFrQkksYyxDQUFBLG1CLENmNmtCRixtQixDQUNBLFksQ2U3a0JFLHVCLENmK2tCRixvQixDQUNBLGUsQ0FHRixLLENlaGxCQSxnQixDQUNJLGtCLENBQUEsVSxDQUFBLFcsQ2ZzbEJKLGlCLENBQ0UsWSxDQUdGLG1CLENldmxCSSxTLENmMmxCSixrQixDZXhsQkksWSxDQUVKLGdCLENBQ0ksWSxDQUdBLFcsQ0FKSixjLENmZ21CRSxrQyxDQWpEQSwwQixDQXFERixpQixDQUNFLGMsQ0FHRixLLENlNWxCQSxjLENmZ21CQSx1QixDQTZCQSxJLENBRUUsbUIsQ0FuREEsbUIsQ0FDRixZLENnQnpuQkMsd0IsQ2hCcXJCQyxxQixDQUNBLGtCLENBMUNGLHVCLENlaG1CQSxRLENmZ21CQSx1QixDQXJDQSxpQyxDQW1ERSw2QixDZS9sQkYsMEIsQ0FDSSxxQixDZm1tQkosa0IsQ2VqbUJJLGlCLENmcW1CSixTLENlam1CSSw2QixDQUNBLDBCLENBQ0EscUIsQ2ZxbUJKLEksQ0FDRSxpQixDQUlBLHdCLENnQmpyQkYscUIsQ0FDQyw2QixDQUNBLGMsQ0FBQSxlLENBQUEsa0IsQ0FJRCxXLENBQ0MsbUIsQ2hCeXJCRCxnQixDQXZEQSxpQixDQXlERSxZLENnQnJyQkYsVSxDQUNDLDBDLENoQituQkQsaUIsQ0EyREEsb0IsQ0F2REEsVSxDQXlERSxXLENnQnRyQkYsUyxDaEIwckJBLGtCLENnQnRyQkEsYyxDQUNDLEssQ2hCZ29CRCxXLENBeURFLFcsQ2dCdHJCRixlLENBQ0MsVyxDQUNBLFcsQ0FFQSxnRCxDQUNDLHdDLENDakNGLHlCLENqQjZ2QkEsc0QsQ2lCNXZCSSxhLENqQjZzQkosa0IsQ2tCN3NCQSx1QixDQUNJLDJCLENBQUEsbUIsQ0FESix1QixDQUNJLE0sQ2xCdXhCSixnRSxDQW5EQSwwQixDa0J0ckJRLG1CLENBRkosbUIsQ2xCc3ZCRixZLENBeEVBLHdCLENBQ0YscUIsQ2tCenFCSSxrQixDbEJrckJKLDBCLENrQmp1Qkksd0IsQ2xCdXFCSixxQixDa0J0cUJJLDZCLENBQ0ksVyxDQUFBLGlELENBRUosYyxDbEIwdUJGLG1CLENBaEVBLGMsQ0FDRixlLENBa0VFLCtCLENBOURGLHdCLENrQnZxQkksWSxDQU9JLGtELENBRkosaUIsQ2xCK3FCRixRLENBQ0YsVSxDa0J0cUJJLFcsQ0FYSiw4QixDbEJzckJBLG1ELENBK0ZBLHVDLENBM0JFLG1CLENrQjF1QkYsYyxDQUNJLGUsQ0FDQSx3QixDbEI4dUJKLHlELENBQ0UsaUMsQ0FHRixnRSxDa0I5dUJJLGdDLENBQ0EsNEIsQ2xCZ3ZCRix3QixDQUNBLGEsQ0F4RUYsaUIsQ2tCdnFCSSxXLENBQ0ksUSxDbEJ5cUJSLFcsQ0FrRkEsdUMsQ0FJRSxhLENBQ0Esd0IsQ0F4RUYsNkMsQ0E0RUUsYSxDQUdGLDZCLENrQnZ2QkksVSxDQUNBLDhCLENBQ0EsYyxDbEIydkJKLCtCLENrQnZ2QlEsOEIsQ0FJSixrQyxDQWJKLGEsQ2xCc3dCRSxrQixDQUNBLGMsQ0FDQSxlLENBMUVGLHVCLENrQjdxQkksaUIsQ0FqQkosVSxDbEI4d0JFLGtCLENBR0YsOEIsQ2tCM3ZCQSwwQyxDbEIrdkJBLHVCLENrQjN2QkksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQUEsa0IsQ0FDQSxrQixDbEI4dkJGLGMsQ0E5RUYsc0IsQ2tCOXFCSSxtQixDQUNJLHFCLENsQmdyQlIsUSxDQWtGQSw0QixDa0I3dkJRLDRCLENsQitxQlIsa0IsQ2tCNXFCSSxhLENBcEJKLGUsQ2xCcXhCQSxtQyxDQWpGRSx5QixDQUNGLDRCLENBcUZBLDJCLENrQmh3QkksYyxDQUFBLGlCLENBQ0EsTyxDbEJtd0JGLEssQ0FDQSxXLENBU0YsZ0IsQ0FkQSwyQixDQXREQSxXLENrQmpzQkksbUIsQ2xCK3FCSixtQixDQXlGRSxZLENBckZGLHFCLENrQjVxQlEsbUIsQ0FDSSxjLENsQjhxQlosK0IsQ2tCM3FCUSxhLENBQ0ksaUIsQ2xCNnFCWiw0QixDQTJGQSwyQixDa0Jud0JnQiw0QyxDQUNBLGlCLENsQnF1QmhCLDJCLENBdERBLFcsQ0FxR0Usd0IsQ2tCMXZCa0IscUIsQ0FDQSxrQixDbEJvcEJwQixXLENrQnpxQlEsYyxDQUNJLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ2xCOHFCWiwyQixDa0JocUJnQiw0QixDQUNJLHlCLENsQjB2QmxCLHFCLENrQnZ2QmtCLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLGdCLENBQUEsbUIsQ0FBQSxrQixDQUNBLGtDLENsQjh2QmxCLDBCLENrQnp2Qk0saUIsQ0FDSSxLLENsQit2QlosYSxDa0IzdkJZLFUsQ2xCb3hCWixlLENBckJBLGlCLENBbUNFLG1CLENrQnJ2QkUsbUIsQ2xCdXZCRixZLENrQnJ2QkUsd0IsQ2xCcXBCSixxQixDQXNHRSxrQixDQTNDRixpQixDa0JsdkJRLDJCLENBQ0EsNEIsQ0FDQSx5QixDbEJ5cEJSLHFCLENBa0dFLFksQ2tCbHZCRSxjLENsQnN2QkoseUIsQ2tCbHZCUSxVLENsQnd2QlIsZSxDa0JqdkJJLFcsQ2xCcXBCSixZLENBK0ZFLGEsQ2tCanZCRixpQixDQUNJLGEsQ2xCcXBCSixZLENBK0ZFLFksQ2tCL3VCRSxvRCxDbEJxdkJGLGtCLENrQm52QkUsdUIsQ2xCd3ZCRixvQixDQUNBLHNCLENBTUYsUyxDQVNBLGdCLENBdEdBLGlCLENrQjNwQkksaUIsQ0FDQSxrQixDbEJxcEJKLHlCLENBc0dFLDZCLENrQnR2QkYsMkIsQ2xCMnZCQSxnQixDQXRHQSxpQixDa0JocEJBLFUsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxNLENBR0EsMkYsQ2xCMnZCRiwyRSxDQUNBLGlILENrQnZ2QkUsaUIsQ2xCNHZCRixrRCxDQUdGLGdCLENrQjF2QkksNkMsQ2xCb3BCSiwwQixDa0JscEJJLDRCLENsQmt3QkosaUMsQ0FEQSxrQyxDa0I1dkJRLEssQ0FDQSwyRixDQUNBLDJFLENBQ0ksNkgsQ2xCa3dCWixrQyxDbUI3Z0NBLCtCLENBQ0MsMkIsQ0FFQSx1QixDbkJnaENELGlDLENtQjNnQ0MsZ0MsQ0FBQSw0QixDQUFBLHdCLENuQm1oQ0QsZSxDQUNFLFcsQ0FHRixrQixDQUNFLGdCLENtQnBoQ0UsYyxDQUNBLFUsQ0FFSCxXLENuQms2QkQsUyxDQThIQSxjLENBUkUsaUIsQ0FsSEYsaUMsQ0FzSEUsTyxDbUJwaENGLFUsQ25CNGhDQSxnQixDbUJ0aENDLFksQ0FBQSxTLENuQnloQ0MsaUIsQ0FDQSx3QyxDbUJ6aENELHdDLENuQjJoQ0MsaUIsQ0FDQSxjLENtQjNoQ0QsVSxDQUNBLHNCLENuQmk2QkQsYyxDbUIvNUJDLG9DLENBQ0MsNEIsQ25CaTZCRixVLENvQm44QkEsMEIsQ0FDQyxTLENBRUEsYSxDcEJva0NELG9CLENvQjlqQ0MsaUIsQ0FDQSxrQixDQUVBLGMsQ0FDQSxlLENwQmlrQ0Qsd0IsQ0F1QkEsb0IsQ29CamtDQyxtQixDQUVBLG1CLENBQ0EsWSxDcEJ1aUNELHdCLENvQjFqQ0Msd0IsQ0FDQSxxQixDcEIrakNDLGtCLENBQ0EsZ0IsQ29CL2pDRCxjLENwQmk4QkQsb0QsQ0FtSUUsMEIsQ0FHRix3QyxDb0Jqa0NDLFUsQ3BCbThCRCw0QyxDQW1JRSwyQixDQUdGLG9CLENvQjVqQ0Msd0IsQ0FDQSxxQixDQUVBLDZCLENBQ0EsZSxDQUNBLFEsQ3BCa2tDRCxZLENBcElBLG1CLENBd0lBLGMsQ0FRQSxxQixDb0Joa0NBLG1CLENwQm9rQ0UsaUMsQ0FaRixjLENBbklBLGMsQ0FzSUUsZSxDb0IvakNELHdCLENwQm9rQ0QscUIsQ29CL2pDQyxjLENwQjY3QkQsZSxDb0IxN0JBLGMsQ3BCc25DQSwwQixDQWxEQSwwQixDb0Jqa0NDLGUsQ3BCNjdCRCx5QixDQXlJRSxtQixDb0Jsa0NGLG1CLENBQ0MsWSxDcEJva0NDLDJCLENBQ0EsNEIsQ0F6SUYseUIsQ0EySUUscUIsQ29CcGtDRix1QixDQUNDLG9CLENwQnNrQ0Msc0IsQ0FDQSxTLENBM0lGLGtCLENvQnY3QkEsaUIsQ0FDQyxtQixDcEIyN0JELGMsQ0E2SUUsZSxDcUIxcENGLGlDLENBQ0Msd0IsQ0FDQSxtQixDckJraENELFksQ0E2SUUsYSxDcUIxcENGLHlCLENBQ0Msc0IsQ3JCZ2hDRCxpQixDQTZJRSxpQixDQUdGLGUsQ0EzSUEsa0YsQ0E2SUUseUQsQ3FCMXBDRixtQixDQUNDLGlCLENyQnlxQ0Qsd0IsQ3FCdHFDQSxxQixDQUNDLG1CLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENyQmtxQ0Qsd0IsQ3FCM3BDQyxjLENyQmdoQ0QsZSxDcUI3Z0NFLGMsQ3JCZ3FDRixvQixDcUIzcENBLG1CLENBQ0MsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUdELGUsQ0FDQyxtQixDckIrcENELHVCLENBQ0UsbUIsQ0FDQSxtQixDcUIvcENELFksQ0FDQSx3QixDckIrZ0NELHFCLENxQjVnQ0UsNkIsQ0FDQyxRLENyQmloQ0gseUIsQ0FpSkEsc0IsQ0FFRSxrQixDcUIzcENGLGUsQ3JCK3BDQSx3QixDc0IvdENBLFMsQ3RCbXVDQSwyQixDc0JqdUNJLFMsQ3RCcXVDSiw0QixDc0JudUNJLFMsQ3RCK2tDSixtQixDc0I3a0NJLG1CLENBTkosWSxDdEI0dUNFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBeEpBLHdCLENBQ0YscUIsQ0EwSkUsNkIsQ3NCeHVDRixRLEN0QjR1Q0Esd0IsQ3NCenVDQSxtQixDQUNJLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSx3QixDQUNBLGMsQ3RCNnVDSix1QixDQUNFLGlCLEN1Qi9tQ0UsOEIsQ3ZCa25DSix1QixDc0IzdUNBLG9CLEN0Qit1Q0EsK0MsQ3NCM3VDSSxlLENBRUEsaUQsQ0FDSSx5QixDdEJxbENSLHNCLENzQmxsQ0ksaUIsQ3RCK3VDSixRLENBT0EsUSxDQU9BLFEsQ0F6SkEsUSxDQWJBLGlCLENzQnBsQ0ksYyxDQWJKLGUsQ3RCNnZDRSw4QixDQUdGLFEsQ0FPQSxRLENBekpBLFEsQ3NCM2xDSSxjLEN0Qm92Q0osUSxDQXpKQSxRLENzQnpsQ0ksYyxDdEJ5bENKLFEsQ3NCNWxDQSxjLENBV0ksZ0IsQ0FYSixxQyxDdEJ1d0NBLFMsQ0FDRSxpQixDc0J2dkNFLG1CLENBakJKLGdCLEN0QittQ0EsNEIsQ0FpS0UsZ0IsQ3NCM3ZDRixhLENBQ0ksbUIsQ0FDQSxlLENBQ0EsYyxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLEN0QjZsQ0osd0IsQ3NCM2xDSSxxQixDQVJKLGtCLEN0QnN3Q0UsK0IsQ0FpS0YsNEMsQ0E5VEEsa0MsQ3NCNWxDSSxVLENBYkosVyxDdEI0d0NFLFMsQ0FHRixpQyxDc0I3dkNBLGdCLEN0Qml3Q0Esa0MsQ3NCL3ZDSSxpQixDdEIybUNKLHdDLENzQnhtQ0kseUMsQ0FPQSxVLENBWkosaUIsQ3RCa3hDRSxXLENBaEtGLE8sQ0FtS0UsMEIsQ3NCcHdDRixVLENBWkkseUMsQ3RCa21DSixPLENBTUEsd0MsQ0FJRSxNLENBd0tGLHNDLENzQnJ3Q0ksMEIsQ3RCb21DSiwyQixDc0JsbUNJLGMsQ0FMSixpQixDdEI0bUNBLDBDLENBb0tFLG9CLENzQnZ3Q0YscUIsQ3RCMndDQSwrQixDc0J2d0NJLG9CLEN0QnNtQ0oscUIsQ0FHQSw4QixDc0JwbUNJLG9CLENBVEoscUIsQ3RCa25DQSx3QixDQW9LRSxnQixDQUdGLG1DLENzQnp3Q0ksZ0IsQ0FDQSxlLENBQ0EsMEMsQ3RCd21DSixpQixDc0J0bUNJLGdGLENBUEosd0QsQ3RCa25DQSx3QyxDQW9LRSxlLENBR0Ysb0IsQ3NCM3dDSSxtQixDQUNBLG1CLENBQ0EsWSxDdEIwbUNKLHdCLENzQnhtQ0kscUIsQ0FQSixrQixDdEJxeENFLFUsQ0FHRixpQyxDc0I3d0NBLGlCLENBR0ksc0MsQ0FISixzQixDdEJteENFLGUsQ0FsS0EsYyxDQUNGLFMsQ0FzS0Esd0MsQ3NCaHhDSSxnQixDdEJveENKLDRDLENBQ0UsK0IsQ3NCbnhDRSw4QixDdEI4bUNKLHNCLENBMEtBLDhCLENBQ0UsaUIsQ0FHRixtQyxDQXpLQSxjLENBNktBLGdDLENzQnZ4Q0ksYSxDdEIrbUNKLFMsQ0E2S0EsdUMsQ0F6S0UsUyxDQTZLRix1QixDQUNFLGdDLENBQ0EsNEIsQ0FDQSx3QixDQUdGLHNCLENBQ0UsSyxDQTdLQSxVLENBQ0YsVyxDQStLRSxzQyxDc0IxeENNLDhCLENBREosZ0YsQ3RCOHhDRix3RCxDQTdLQSxlLENzQjNtQ0Ysd0IsQ0FDSSxVLEN0Qit4Q0osMkMsQ0FDRSw0QixDQTdLQSxpQixDc0I5bUNGLHNELENBQ0ksa0IsQ3RCa3lDSiw2QyxDQUNFLG1CLENBN0tBLGMsQ0FDRixlLENBK0tFLGdCLENBU0Ysd0MsQ3NCcHlDSSxPLEN0QjJ5Q0osOEMsQ0FDRSxhLENBbExGLFksQ3NCam5DSSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUdBLHVCLENBUkosVSxDdEJpb0NBLG9CLENBNEpBLHdDLENBMUtBLFksQ0FvTUUsbUIsQ3NCMXlDRSxtQixDQUNJLFksQ3RCbW5DUixvQixDQUlBLGtCLENzQnJuQ0ksYyxDQUNJLHVCLEN0QnVuQ1Isb0IsQ3NCcm5DUSxzQixDdEI4eUNSLDJCLENBQ0UsUyxDQUNBLHNCLENBdExBLGlCLENBMExGLHlCLENBQ0UsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsOEIsQ0F4TEEsMkIsQ0FDRixzQixDQTBMRSxpQixDc0IveUNFLHlDLENBQ0ksaUMsQ3RCd25DUixnQyxDc0J0bkNRLHdCLENBSEosa0MsQ3RCcXpDRiwwQixDQUNBLGtCLENBQ0EscUIsQ0F4TEEsNkIsQ0FDRixxQixDc0J2bkNJLGlCLENBQ0ksbUIsQ0FBQSxjLENBQUEsZSxDdEJ5bkNSLFUsQ3NCcG5DWSxpQixDdEJtekNaLGdDLENBMUxBLFUsQ3NCcG5DWSxpQixDQURKLFUsQ3RCbXpDTixXLENBMUxBLHFCLENBQ0Ysa0IsQ0E0TEUsUSxDc0I5eUNFLGlCLENBREosUyxDdEJ5bkNBLHdCLENBNExFLGlCLEN3QjdqREYsSyxDQUNDLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxRLEN4Qm80Q0QsaUIsQ0E0TEUsbUIsQ3dCN2pERixtQixDQUNDLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ3hCbzRDRCx1QixDQTRMRSxvQixDd0I3akRGLHNCLEN4QmlrREEsNEIsQ3dCN2pEQyxtQixDeEJvNENELGMsQ0E0TEUsZSxDd0I3akRGLFUsQ0FDQyx3QixDQUNBLGlCLENBQ0EsbUIsQ3hCaWtERCx3QixDdUJ2bERJLHNCLEN2QjJsREosd0IsQ0FDRSxtQixDQTFMRixzQixDQThMRSx5QixDdUIzbERGLHNCLENBQ0ksaUIsQ3ZCZzZDSixXLENBZ01BLHVCLENBQ0UsaUIsQ0E1TEEsdUIsQ0FnTUYsNkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENBOUxBLGUsQ0FDRixpQixDQWdNRSxLLEN1Qi9sREYsTSxDQUdJLGlDLEN2Qjg4REosMkMsQ3VCajlEQSxVLEN2QnFtREUsVyxDQUNBLG1CLENBL0xBLGdCLENBbU1GLCtCLENBQ0UsaUIsQ0EvTEEsSyxDQUNGLE0sQ0FpTUUsUyxDdUJsbURGLFUsQ3ZCc21EQSx1QixDdUJsbURBLHlCLENBQ0ksc0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxpQixDdkJzbURKLHNCLEN1QnBtREksZ0IsQ3ZCd21ESixnQyxDdUJ0bURJLGlCLEN2Qm82Q0osVSxDdUJuNkNJLGlCLENBQ0ksUyxDQUNBLG1CLENBRUEsd0IsQ0FKSixjLEN2QittREYsZSxDQUNBLGlDLENBbk1BLHdCLENBQ0YsYSxDQUdBLDJCLEN1QnQ2Q1EsYyxDQUZKLGUsQ3ZCK21ERiwrQixDQUdGLDZCLEN1QjFtREEsbUIsQ0FDSSxpQixDdkJ3NkNKLFUsQ3VCdjZDSSxjLENBQ0ksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxRLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLEN2QittRFIsdUMsQ0FDRSxjLENBbk1BLGUsQ0F1TUYsdUMsQ0FDRSx3QixDQW5NQSxrQixDQUNGLGlCLEN1QjU2Q1Esa0MsQ0FkSiwwQixDdkIrN0NKLCtCLEN1Qjk2Q1EsWSxDdkJzbkRSLDBCLENBbk1BLG1CLEN1Qmg3Q1EsbUIsQ0FwQkosWSxDdkIyb0RGLG9CLENBQ0EsUSxDQW5NQSx3QixDQUNGLHFCLEN1Qmw3Q1Esa0IsQ3ZCMG5EUixpQyxDQW5NQSxTLENBdU1BLG1DLEN1QnZuRFEsUyxDQUNBLGlCLEN2QjJuRFIsaUMsQ0FuTUEsa0IsQ3VCcDdDUSxvQyxDQVJKLFksQ3ZCbW9ERixpQixDQW5NQSxtQixDQUNGLG1CLEN1QnQ3Q1EsWSxDQVhKLDJCLEN2QndvREYsNEIsQ0FuTUEseUIsQ0FDRixxQixDdUJ4N0NRLHdCLENBZEoscUIsQ3ZCNm9ERiw2QixDQW5NQSxnQixDQUNGLG1CLEN1QjE3Q1EsYyxDQWpCSixlLEN2QmtwREYsVSxDQW5NQSxvRCxDQUNGLDRDLENBdU1BLDhDLENBQ0UsZSxDdUJob0RNLGdDLENBeEJKLGlCLEN2QjZwREYsTyxDQW5NQSxnQixDQUNGLFUsQ0F1TUEsd0MsQ0FuTUUsVSxDQUNGLFUsQ3VCajhDSSxXLENBN0RKLGtCLEN2QnFzREUsaUIsQ0FuTUEsUSxDQUNGLFEsQ0FxTUUsVSxDdUJ0b0RGLG9ELENBQ0ksNEMsQ3ZCMG9ESiwyQixDQW5NQSxtQixDdUJuOENJLGMsQ0FDSSxlLENBQ0EsVSxDdkJxOENSLGMsQ3VCcDhDUSxlLENBSEosbUIsQ3ZCZ3BESiwyQixDQW5NQSxtQixDdUJ0OENRLGMsQ0FQSixlLEN2Qm9wREYsVSxDQUNBLGlCLENBN0xGLDRCLEN1Qno4Q0ksVyxDdkJpcERKLDZCLENBbk1BLHdCLENBdU1BLDhCLENBbk1FLGlCLEN1Qno4Q0Usb0MsQ0FESixtQixDdkJtcERFLGMsQ0FuTUEsZSxDQUNGLFUsQ3VCNzhDSSxlLEN2QnFwREosNEMsQ0FuTUEsaUIsQ0F1TUEsaUMsQ3VCN29EUSxVLEN2QjI4Q1IsbUIsQ3VCMThDUSxtQixDQUhKLFksQ3ZCb3BERixzQixDQUNBLG1CLENBQ0EsMEIsQ0FDQSxRLENBQ0EsZSxDQXJNQSxnQixDQXlNRix3QyxDQUNFLGlCLENBQ0EsUyxDdUJqcERFLG9DLENBZEosaUIsQ3ZCb3FERSxTLENBQ0EsVSxDQUNBLFcsQ0F2TUEsa0IsQ0FDRixxQixDQXlNRSxRLEN1QnJwREUsaUIsQ0FDSSxtQixDQUNBLG1CLEN2Qis4Q1IsWSxDdUI5OENRLHdCLENBSEoscUIsQ3ZCNHBERixrQixDQUNBLHVCLENBdk1BLG9CLENBQ0Ysc0IsQ3VCaDlDUSxrQyxDQVBKLDBCLEN2Qm9xREosc0MsQ0F2TUEsc0IsQ3VCajlDSSx3QixDQWJKLGtCLEN2QnlxREUsb0QsQ0FDQSw0QyxDQUNBLGdDLENBek1BLHdCLENBQ0Ysa0MsQ0EyTUUsMEIsQ3VCM3BERSxXLEN2QitwREosOEMsQ0FDRSxVLENBM01BLGlCLENBQ0YsVSxDQTZNRSxXLEN1QjlwREYscUIsQ0FDSSxrQixDdkJvOUNKLFEsQ3VCbjlDSSxpQixDQUZKLFMsQ3ZCc3FEQSxvRCxDQUNFLGlCLENBN01BLFMsQ3VCbDlDRiwyRixDQUNJLFksQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLDJCLENBRUEseUYsQ0FDSSwrQixDdkJzOUNSLDJCLENBZ05FLHVCLENBR0Ysd0YsQ0FDRSxnQyxDQTlNQSw0QixDQUNGLHdCLENBa05BLCtCLENBOU1FLGUsQ0FDRixTLEN1Qmo5Q1EsaUIsQ0FESixtQixDdkJvcURGLG1CLENBOU1BLFksQ0FDRixRLEN1Qmo5Q0ksdUIsQ0FuQkosb0IsQ3ZCc3JERSxzQixDQUNBLGtCLENBR0Ysc0MsQ0E5TUUsWSxDQUNGLGlCLENBa05BLCtFLENBOU1FLFksQ0FrTkYsNkIsQ0FDRSxpQixDQTlNQSxPLENBQ0YsVyxDQWdORSxZLEN1QnJxREYsVSxDQUNJLGlCLENBQUEsb0MsQ3ZCcXJESixvQyxDQVhBLHFDLEN1QjlwREksVSxDQUNBLGlCLENBQ0EsTyxDQUNJLFUsQ3ZCeTlDUixXLEN1Qng5Q1Esa0IsQ0FGSixlLEN2QjRwREoscUMsQ0FoTkEsVyxDQTJOQSxvQyxDQWhOQSxRLENBMk5BLG9DLENBbE5BLGtCLEN1QjE5Q1EsZSxDQU5KLG9DLEN2QnNyREYsb0IsQ3VCNXFERSxzQyxDQUNJLG1CLENBQ0EsYyxDdkJnckROLGUsQ0FuTkYsd0IsQ3VCMzlDSSxpQixDQW5CSixrQixDdkJtL0NBLGtDLEN1Qjc5Q0ksaUIsQ3ZCcXJESix1QyxDQW5ORSxrQixDQUNGLGUsQ0FxTkUsaUIsQ3VCaHJERSxXLEN2QnUrQ0osdUMsQ0FxTkUsbUIsQ3VCanJERixVLENBQ0ksaUIsQ3ZCKzlDSixzQixDdUI5OUNJLG1CLENBQ0ksbUIsQ3ZCZytDUixZLEN1Qi85Q1EsMkIsQ0FGSiw0QixDdkJ3ckRGLHlCLENBbk5BLHFCLENBQ0Ysd0IsQ3VCLzlDUSxxQixDQURKLDZCLEN2QnVyREYsWSxDQUdGLHlDLENBQ0UsYyxDQUNBLGUsQ0FHRiw0QyxDQUNFLGMsQ0FyTkEsZSxDQUNGLGUsQ0F5TkEsd0MsQ0FDRSxjLENBQ0EsZSxDQUNBLHdCLENBck5BLGUsQ0F5TkYscUMsQ0F5R0EsNkQsQ0FoT0EsbUIsQ3lCaDVESSxtQixDQVRKLFksQ3pCNm5FRSx3QixDQWhPQSxxQixDQUNGLGtCLENBa0hBLHFDLENBQ0Usd0IsQ0FJQSxRLEN1QnZyREUsd0IsQ0FDSSxxQixDQUNBLDZCLEN2QjhyRFIscUMsQ0FDRSxtQixDQUNBLGMsQ0F2TkYsVSxDQTJOQSwwQyxDdUJ4ckRJLGUsQ3ZCNHJESixxQyxDdUJ6ckRJLG1CLENBQUEsYyxDQUNBLFUsQ3ZCaytDSiwwQyxDdUJoK0NJLGlCLENBQ0ksa0IsQ3ZCaytDUixrQixDQTZOQSx5QyxDQXpOQSxpQixDdUI5OUNJLFcsQ0FDSSxVLEN2QmcrQ1IsVyxDdUI3OUNJLFUsQ0FDSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLEN2Qis5Q1IscUIsQ3VCNTlDSSxrQixDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDdkI4OUNSLFMsQ3VCMzlDSSxnQyxDQUNJLDRCLENBQUEsd0IsQ3ZCODlDUiw0QixDdUIzOUNRLGMsQ3ZCMnJEUiwyQixDMEIza0VBLG1CLENBQ0ksYyxDQUFBLGUsQ0FBQSwrQixDQUNBLGlCLENBQUEsd0IsQzFCaTNESiwwQixDMEI5MkRRLGdCLENBREosbUIsQzFCbWxFRixtQixDQUNBLFksQ0FDQSx3QixDQWhPQSxxQixDQUNGLDZCLEMwQmgzRFEsa0IsQ0FOSixjLEMxQjBsRUYsaUIsQ0FoT0Esa0IsQ0FDRixZLEMwQmgzREkseUIsQ0FmSixzQixDMUJtbUVFLG1CLENBOU5GLDBCLEMwQmozREksbUIsQ0FwQkosYyxDMUJ5bUVFLGUsQ0FDQSxVLENBaE9BLHdCLENBQ0YsYyxDQWtPRSxpQixDeUI3bUVGLGtCLENBQ0ksYSxDekI4NERKLGlCLEN5QjU0REksVyxDekJpbkVKLGtDLENBaE9BLGMsQ3lCOTRESSxTLEN6Qm1uRUosNkQsQ3lCN21FSSx1QixDQVpKLG9CLEN6QmtvRUUsc0IsQ0FHRiw2RSxDeUJybkVBLG9DLEN6QnluRUEsMkUsQ3lCdm5FSSxvQyxDekIybkVKLCtDLENBOU5BLCtDLENBOE9BLCtDLENBZkUsUyxDeUJ6bkVGLDBFLENBQ0ksb0MsQ3pCbW9FSiwwRSxDQXJPQSxvQyxDQTZPQSwwRSxDQUNFLG9DLEN5QjluRUUsMEIsQ0FmSixtQixDekJvcEVBLHdCLENBck9BLGlCLENBeU9BLGtCLEN5QmxvRUksaUIsQ0FDQSxpQixDQUNBLGtCLEN6QnNvRUosOEIsQ3lCcG9FSSxpQixDekJzb0VGLEssQ3lCcm9FRSxNLEN6QnVvRUYsa0IsQ3lCdG9FRSxlLEN6QndvRUYsVSxDeUJ2b0VFLFcsQ3pCMm9FSixrQyxDeUJ4b0VJLFcsQ0FDQSxjLEN6QjRvRUoseUIsQ3lCeG9FSSxtQixDekI4NURKLGMsQ3lCNTVESSxlLENBQ0ksVSxDQUNBLHdCLENBQ0EsbUIsQ0FDQSxpQixDekI0b0VSLCtCLEN5QnhvRVEsbUIsQ0FDQSxjLEN6Qjg1RFIsZSxDQTZPRSxVLEN5QnhvRUYsaUIsQ3pCNG9FQSxpQyxDeUJ4b0VJLGtCLENBQ0EsYyxDekI0b0VKLHVDLEN5QnhvRUksaUIsQ0FBQSxTLENBQ0EsVSxDekIyb0VGLHFCLENBQ0EsNkUsQ3lCM29FRSx1RixDekI2b0VGLCtFLENBQ0EsNkIsQ0FqUEYscUIsQ0FtUEUscUMsQ3lCN29FRiw2QixDQUNJLDBCLENBQ0Esc0IsQ0FDQSxlLENBQ0Esa0MsQ0FDQSwwQixDekIrNURKLHlDLENBbVBFLGlCLEN5QjlvRUYsUyxDQUNJLE8sQ3pCODVESixXLENBcVBBLCtDLENBalBFLFUsQ0FDRixpQixDeUI5NURJLFEsQ0FOSixhLEN6QnlwRUUsUyxDQWpQQSxVLENBQ0Ysa0IsQ3lCOTVESSxvRCxDekJrNkRKLDRDLENBbVBFLFMsQ0FHRixxQyxDeUJycEVJLDBCLENBQ0EsNEIsQ3pCbTZESiwyQixDQXFQRSw4QixDMkJ0d0VGLFksQzNCc2hFQSxtQyxDQXFQRSxpQixDMkJ2d0VGLEssQ0FDSSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLEMzQnFoRUoscUIsQzJCbmhFSSxrQixDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDM0Iyd0VSLDBDLEMyQnJ3RUEsVSxDQUNJLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDM0JraEVKLGtCLENBc1BFLG9DLENBR0YsdUMsQzJCeHdFSSxpQixDQUNBLFMsQ0FDQSxTLEMzQm1oRUosVyxDQXdQRSxnQyxDMkJ6d0VGLDRCLENBQ0ksd0IsQ0FFSixxQyxDQUNJLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxjLEMzQnFoRUosZSxDMkJuaEVJLFUsQ0FQSixpQixDM0IraEVBLG9DLENBd1BFLG1CLEMyQjV3RUYsYyxDQUNJLGUsQ0FDQSxVLENBQ0Esc0IsQzNCeWhFSix5QixDMkJyaEVJLFcsQzNCZ3hFSix5QixDQXRQQSxtQixDMkJ0aEVJLGMsQ0FYSixlLEMzQjJ4RUUsYyxDQXRQQSxpQixDQUNGLGUsQ0F3UEUsd0IsQzJCL3dFRixrQixDQUNJLFUsQ0FDQSxrQyxDQUNBLDBCLEMzQm14RUosMkIsQ0FDRSxrQixDQUdGLHNDLEMyQmp4RUEsZSxDM0JxeEVBLHNDLEMyQmp4RUksUyxDM0JxeEVKLGtELEMyQm54RUksUyxDM0J1eEVKLHFGLENBMVBBLCtCLEMyQjFoRUksMkIsQ0FUSix1QixDM0JteUVBLGlELENBQ0UsUyxDQUdGLG9GLEMyQjF4RUEsZ0MsQ0FDSSw0QixDQUNBLHdCLEMzQjh4RUosK0IsQ0FDRSxtQixDQTdQQSxtQixDQUNGLFksQzJCN2hFSSx3QixDQVJKLHFCLEMzQnN5RUUsNkIsQ0E3UEEsUSxDQUNGLGdCLENBaVFBLG9DLEMyQjd4RUksZ0IsQ0FDQSxpQixDQUNBLFcsQzNCdzBFSixrQyxDQXZDQSxrQyxDQXRORSxxQixDQStRQSxrQyxDQXJRQSwwQixDQTRNRixrQyxDMkI5eEVJLFUsQ0FESiw4QixDM0JreUVFLDJCLENBQ0Esc0IsQ0E5UEEsaUIsQzJCamlFTSx5QyxDM0JreUVOLGlDLENBQ0EsZ0MsQ0E5UEEsd0IsQzJCemlFRixrQixDM0I4aUVFLDZCLENBQ0YscUIsQ0FnUUUsbUIsQ0E1UEYsMEMsQzJCcGlFSSxVLENBRkosaUIsQzNCd3lFRSxVLENBOVBBLFcsQ0FDRixxQixDQWdRRSxrQixDMkJweUVFLFEsQ0FESixpQixDM0J3eUVFLFMsQ0FHRixxQyxDNEJyNkVBLG1CLENBQ0ksYyxDQUFBLGUsQ0FBQSxVLENBQ0EsaUIsQzVCMjZFSixrQyxDQUNFLGlCLENBbFFGLEssQzRCdHFFSSxVLENBTkosVyxDNUJrN0VFLGtCLENBalFGLFEsQzRCeHFFSSxpQixDQVRKLG1CLEM1QnU3RUUsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQXJRQSxrQixDQUNGLHVCLEM0QjFxRUksb0IsQ0FaSixzQixDQWdCQSxxQyxDQUNJLGdCLEM1QjhxRUosaUIsQzRCNXFFSSxXLEM1QnM3RUosNEMsQ0FyUUEsVyxDNEI3cUVJLFcsQzVCdTdFSixpRCxDQXJRQSxpQixDQXVRRSxXLEM0QnI3RUYsUSxDQUNJLGlCLENBQ0EsaUIsQzVCaXJFSixnQixDNEIvcUVJLFUsQ0FKSixrQixDNUI0N0VFLGMsQzRCcDdFRSwyQyxDQVJKLG1CLEM1Qmk4RUUsYyxDQXJRQSxlLENBQ0Ysb0MsQ0F1UUUsVSxDNEJ2N0VGLDJCLENBQ0ksa0IsQ0FDQSxVLEM1QjI3RUosOEMsQzRCeDdFSSxrQixDQUFBLG9CLEM1QjY3RUosc0IsQ0FDRSxjLENBR0Ysb0IsQzRCOTdFSSxhLENBQ0Esa0MsQ0FDQSxnQyxDQUNBLFUsQ0FDQSxpQixDNUJvckVKLGMsQzRCanJFSSxxQixDQWZKLGtCLEM1Qmk5RUUsZSxDQTdRQSwrQyxDQUNGLHVDLEM0Qm5yRUksbUIsQ0FsQkosbUIsQzVCczlFRSxZLENBN1FBLG9CLENBQ0YsaUIsQzRCcnJFSSxtQixDQXJCSixZLEM1QjY5RUEsMkIsQ0E3UUEsaUIsQzRCdHJFSSxRLENBMUJKLE0sQzVCaStFRSxpQixDQTdRQSxTLENBaVJGLHFCLEM0Qjc3RUEsNkIsQzVCODdFRSxtQixDQUNBLG1CLENBQ0EsWSxDQTdRQSxrQixDQUNGLGMsQzRCeHJFSSxpQixDQUNJLFMsQ0FHUiw2QixDQUNJLFMsQzVCaTlFSiw0QixDQTdRRSxTLEM0QnpyRU0sWSxDNUIyOEVSLG9CLENBN1FBLG9DLEM0QnhyRUksaUIsQ0FDSSxlLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQzVCMDhFUiwwQixDQUNBLDZCLENBQ0UsVSxDQTlRRixXLENBZ1JFLFUsQzRCdjhFRixtQixDQUNJLGMsQ0FDQSxlLENBQ0EsUyxDNUIyOEVKLHFELENBQ0Esd0QsQ0E5UUEsVSxDQWtSQSw0QyxDQUNBLCtDLENBQ0UsVSxDQUdGLGdELENBOVFBLG1ELENBZ1JFLFUsQ0FHRixpRCxDQUNBLG9ELEM0Qno4RUksVSxDQUdBLHVDLEM1QjI4RUosMEMsQ0E5UUEsVSxDQWtSQSw2QixDQUNFLFcsQ0FHRiw4QixDNkJ4bEZBLFUsQ0FHSSxtRCxDQUhKLFcsQzdCaTFFQSxzQixDQWdSRSxvQyxDNkIxbEZGLGlDLENBQ0ksNEIsQzdCOGxGSiw2QixDQUNFLFksQ0E5UUEsVSxDQUNGLGlCLENBa1JBLG9DLENBQ0EsbUMsQ0E5UUEsbUIsQzZCNzBFSSxjLENBWEosZSxDN0IwbUZFLFUsQ0E5UUEsb0MsQ0FDRixXLEM2QjkwRUksaUIsQ0FmSixpQixDN0JrMkVBLDBDLENBZ1JBLHlDLEM2Qi9sRkEsK0IsQ0FDSSx1QixDN0JtbUZKLG9CLENBZUEsOEIsQzZCL2xGSSxtQixDN0JrMUVKLG1CLENBZ1JFLFksQzZCL2xGRSx3QixDN0JtMUVKLHFCLENBZ1JFLGtCLENBdEJGLG9CLENBM1FBLHdCLEM2QmoxRUkscUIsQ0FSSiw2QixDN0I4bUZFLDBCLEM2Qi9sRkYsYyxDQUNJLE8sQzdCbW1GSiw4QixDNkI3bEZBLE8sQzdCdW1GQSxvQyxDNkJsbUZJLGUsQ0FBQSxVLENBQ0EsVyxDN0JxbUZGLGlCLENBQ0EsVSxDNkJybUZFLGMsQ0FDQSxpQixDQUNBLFcsQzdCeW1GSiw0QixDQUNFLGUsQ0FsUkEsaUIsQ0FDRixVLEM2Qm4xRUksVyxDQVpKLGlCLEM3QnFuRkUsYyxDQUdGLG1DLENBQ0UsVSxDQXJSQSxVLENBQ0YsVyxDQXVSRSw4QyxDNkIzbUZGLGdELENBQ0ksaUIsQ0FDQSxPLEM3QnUxRUosZSxDNkJyMUVJLFEsQ0FKSixnQixDN0JvbkZBLHNDLENBclJBLGlDLEM2QnQxRUksNkIsQ0FUSix5QixDN0J3bkZFLGdCLEM2QjNtRkUsNEMsQzdCMm5GSiw0QyxDNkJ4b0ZBLDhDLEM3QjZuRkUsZ0QsQ0FyUkEsZ0IsQzZCdDFFRixzQyxDQUNJLCtCLENBQ0EsMkIsQ0FDQSx1QixDQUNBLGdCLEM3QmtuRkosNEMsQzZCN21GSSxnQixDN0J1bkZKLDBCNkJwbkZJLG1CLEM3QnNuRkEsWSxBQUlKLDBCQUNFLCtCLEM2QnRuRk0saUIsQTdCMm5GUiwwQkFDRSxpQyxDNkJ0bkZNLGdCLEE3QjJuRlIsMEJBQ0UsZ0IsQzZCMW5GTSxxQyxDN0I4bkZOLGUsQ0FDRSxzQyxDQUdGLG9CLENBclNBLHFDLEM2QnQzRUYscUIsQ0ErQlEsc0MsQ0FHSixZLENBbENKLGMsQTdCd3FGQSwwQkFyU0Usa0MsQ0FDRixZLEM2QnoxRUksNkIsQ0FDQSx3QixDN0Jxb0ZGLGtDLEM2QmxvRkUscUIsQTdCdW9GSiwwQkF4U0Esd0IsQzZCMzFFSSxxQixBN0J5b0ZKLDBCNkJob0ZRLHdDLENBSkEseUMsQ0FDQSxPLEM3QjRvRk4sK0IsQzZCcm9GVSxjLEE3QjBvRlosMEJBQ0UsaUMsQzZCcm9GVSxVLEFBS1IsMEJBakNKLDJGLENBa0NRLG1CLEE3QjBvRlIsMEJBMVNFLCtCLEM2QjUxRU0sa0IsQ0FDSSxjLEM3QjJvRlYsc0MsQzZCdm9GVSxTLENBQ0EsZSxDN0Iyb0ZWLDZCLENBMVNBLFksQzZCNzRFRixxQyxDQW9EUSxvQixBN0I0b0ZSLDBCQUNFLGUsQ0FDRSxVLENBR0YsZ0IsQ0E1U0EsbUIsQ0FDRixtQixDQThTSSxZLEM2QjNvRkosTyxDN0JrMkVBLHdCLEM2QjkxRUksWSxDQUdJLHVCLENBQ0EsVSxDQUdBLDJCLENBUEosUyxDN0IwMkVKLHNDLEM2Qi8xRVEsUyxDN0JtMkVOLHlFLENBQ0YsZ0MsQzZCaDJFUSw0QixDQWZKLHdCLEM3Qm8zRUosa0QsQzZCajJFUSxTLEM3QnEyRU4saUQsQ0FDRixTLENBZ1RFLG9GLENBQ0UsOEIsQ0E5U0osMEIsQzZCbDJFUSxzQixDN0JxcEZOLCtCLENBQ0Usa0IsQ0FoVEYsYyxDQUNGLHVCLEM2QmwyRUksb0IsQ0FuQ0osd0IsQTdCNHJGQSwwQjZCcHBGSSx1QyxDQUNJLGdCLEE3QnlwRlIsMEI2QnRwRkEsaUMsQ0FDSSxnQixBN0IycEZKLDBCNkJ4cEZJLHFCLENBQ0EsYyxDN0I0cEZGLFcsQzZCMXBGRSxjLENBUEosc0MsQ0FVUSxnQixBN0JncUZSLHlCQUNFLGdCLENBQ0UsZ0IsQ0FHRiwwQixDNkI5cEZGLG1CLEM3QjAyRUEsK0IsQzZCdDJFSSxVLEM3QmtxRkYsMkIsQ0F2VEEsUyxDNkIvMkVGLDZCLENBU1EsVyxBN0JzcUZSLHlCNkJqcUZJLGdDLENBQ0ksYyxBN0JzcUZSLHlCNkJqcUZJLDRCLENBQ0EsUyxDQUdBLDZCLENBQ0EseUIsQ0FHSSxpQyxDQUNBLDJCLENBQ0EsNkIsQ0FDQSxpQyxDQUNBLDZCLENBQ0EsZSxDN0I2MkVSLHdDLEM2QnoyRUksVSxDQUNJLGlCLENBR0Esb0MsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDN0IyMkVSLGtCLEM2QngyRUkscUIsQ0E5QkosUyxDQStCUSxnQixDN0IyMkVOLG1CLENBQ0YsbUIsQ0F5VEksWSxDNkJscUZKLHdCLENBQ0kscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQzdCNDJFSixzQixDNkIxMkVJLGtDLENBTkosMEIsQ0FPUSxnQyxDN0I2MkVOLDRCLENBQ0Ysd0IsQzZCMTJFSSxzQyxDQUNBLDRELENBQ0Esb0QsQ0FDQSw2QixDQUNBLHFCLENBQ0EsMkIsQ0FOSiw4QyxDQVNRLFUsQzdCKzJFTixpQixDQUNGLFUsQzZCNzJFSSxXLENBWkoscUIsQ0FhUSxrQixDN0JnM0VOLE0sQ0FDRixnQixDNkI5MkVJLFEsQzdCazNFRiwyRixDQUNGLDJCLEM2QjUyRUkseUYsQzdCZzNFSixnQyxDQXlUSSw0QixDNkJ2cUZKLHdCLENBR0ksb0QsQ0FDQSxVLENBR0ksc0MsQ0FDQSxlLEM3QmszRVIseUMsQzZCOTJFSSxhLEE3Qm0zRUoseUJBMFRFLGMsQzZCenFGRixhLENBR0kscUIsQ0FDQSxhLENBQ0EseUIsQ0FDQSxjLENBQUEsUyxDQUNBLGlCLEM3QmdyRkEsZSxDQUNBLGtCLENBR0YsWSxDNkJqckZGLGlCLEM3QnEzRUEsMEIsQ0FpVUksVSxDNkJockZBLDBCLENBQ0EsUyxDQUVKLGtDLENBQ0ksVyxDQUdBLDZELEM3QnEzRUosYyxDQWlVSSxjLEFBSUoseUI2QnRyRkksdUMsQ0FDQSxjLEM3QjByRkYsaUMsQzZCeHJGRSxjLEM3QjByRkEsZ0IsQzZCL3JGSixvQixBN0J1c0ZBLHlCNkI1ckZBLGtCLEM3QjIzRUEsbUIsQzZCMTNFSSxjLENBUUEsb0IsQzdCMDNFSixxQixDNkJuNEVBLGtDLENBZUksMkIsQ0FDQSxZLENBR0EsNkIsQ0FDQSxZLEE3QmtzRkoseUJBclVFLG1DLENBQ0YsYyxBQTBVQSx5QjZCL3JGSSxzQyxDQUNBLFUsQ0FFQSx5RSxDQUFBLCtCLENBQ0EsMkIsQzdCbXNGQSx1QixDQUdGLHFGLENBQ0UsK0IsQzZCcnNGQSwyQixDQUNBLHVCLEM3QjIzRUosa0QsQzZCejNFSSxVLEM3QjYzRUYsaUQsQ0FDRixVLEM4Qnp5Rkksb0YsQzlCNnlGSiwrQixDQStVSSwyQixDOEIxbkdKLHlCLEE5QituR0EseUI4QjFuR0ksZ0MsQ0FDQSxjLEE5QituR0oseUJBN1VFLHVCLENBQ0YsVSxDOEI1eUZJLDJCLENBQ0EsVyxBOUJpb0dKLHlCQUNFLGdDLEM4QmhvR0UsTyxDQUVBLHdCLENBQ0EsYyxDOUJxb0dGLDJCLENBcFZGLGMsQ0F3VkUsNkIsQ0FwVkEsMkIsQ0FDRiw0QixDOEIveUZJLHlCLENBZEoscUIsQzlCdXBHRSwyQixDQXRWQSxXLENBQ0YsVyxDOEIxeUZJLCtCLENBQ0EsYSxDQUdBLCtCLENBQ0EsWSxDQUVKLDBCLENBQ0ksUSxDQUdBLG1DLENBQ0ksaUIsQ0FDQSxnQyxDOUI2b0dKLFksQ0FDQSxVLEM4QjdvR0ksVSxDOUIrb0dKLGdCLEM4QmxxR0EsK0IsQ0F1Qkksb0MsQ0FDSSxXLEM5Qmt6RlosWSxBOEJ6eUZJLHlCQUNJLFMsQzlCOHlGUixVLENBR0EsSSxDOEI1eUZJLGEsQ0FFSSxnQixDQUNJLHNCLENBSFIsZ0IsQ0FPUSxXLEM5Qit5RlYsZ0IsQzhCM3lGTSxrQyxDOUIreUZSLFUsQzhCOXlGUSxXLENBR0EsaUMsQ0FMSixhLEM5QjR6RkYsd0MsQ0FKRix5QyxDOEI5eUZJLE8sQzlCbXBHRiwwQyxDQTVWQSxvQixDOEJqekZNLHFCLEM5QnF6Rk4sc0MsQ0FDRixnQixDQWdXRSwrQixDOEIzc0dGLG9CLENBK0RRLHFCLEM5Qm9wR04sMkIsQ0FSQSwrQixDK0J6dkdGLDJCLENBQ0ksZ0IsQy9CczZGSixPLEMrQm42RkksOEIsQy9CdTZGSixzQixDK0JyNkZJLHFCLEMvQnk2RkYsMEIsQ0FDRiwyQixDQThWSSxnQixDK0Jwd0dKLE8sQ0FHSSwyQixDL0J5NkZKLDJCLEMrQnY2RkksZ0IsQ0FMSixPLEMvQmk3RkUsd0IsQ0FDRiwyQixDQThWSSxnQixDK0J0d0dKLE8sQ0FDSSxhLEMvQmk3RkosbUUsQytCOTZGSSxxRixDQUNBLFksQy9CaTdGSixvRCxDQThWSSxjLEMrQnR3R0osUSxDQUdJLHNCLENBR0Esd0MsQ0FDQSxXLEMvQjI2RkosaUIsQytCeDZGSSxzQyxDQUNBLGMsQ0FHQSxvQyxDL0I0NkZKLFUsQytCMTZGSSxpQixDQUNJLFUsQ0FDQSxXLEMvQjQ2RlIsWSxDQThWSSxTLEMrQnZ3R0oscUIsQ0FNSSwrQixDQUNBLDJCLENBRUEseUIsQS9Cc3dHSix5QitCandHSSxvQixDL0Jtd0dBLDJCLEMrQmx3R0EsNkIsQy9Cb3dHQSxpQyxDK0Jud0dBLDZCLENBRUEseUIsQy9Cc3dHQSxVLENBaldKLGUsQ0FtV0ksaUIsQytCdHdHSixPLENBR0ksWSxDQUNBLGEsQy9CczZGSixpQixDK0JsNkZRLHVCLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQy9CMDZGUiwyQixDQWdXRSx3QixDK0J2d0dNLFUsQy9CK3dHTiw0QixDQW5XQSxVLENBQ0YsaUIsQytCbjZGSSx1QixDQUNBLHlCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGEsQS9COHdHSix5QitCMXdHSSw2QixDQUNBLHlCLENBR0EsOEIsQ0FBQSxjLENBQUEsZSxDL0JneEdGLHdDLEMrQjl3R0UsaUIsQy9CdzZGSixvQyxDK0J0NkZJLFMsQ0FHSSxzQyxDQUNBLDJCLENBR0EsMkYsQ0FDQSwyQixDQUlBLDJCLENBQ0EsYyxDQUdBLDBCLEMvQml4R0osdUIsQ0FDQSxvQixDQTNXSixzQixDK0JsNkZJLGtDLENBQ0EsbUIsQ0FHQSx3QixDQUNBLGlCLEMvQnc2Rkosa0IsQ0E2V0ksYyxDK0JqeEdKLGlCLENBR0kseUMsQ0FDQSxRLENBQ0Esb0IsQS9Cc3hHSix5QkEzV0EsMEIsQ0E2V0ksMkIsQ2dDNTZHSiw2QixDQUNJLGlDLENBQ0EsNkIsQ0FJQSxtQixDQUdBLGlDLENBQ0EsVSxDQUdJLGdCLENBRUksbUMsQ2hDbWtHWixVLENnQy9qR0EsMkIsQ0FFUSxjLENoQ2trR04saUIsQ0FDRixlLENBOFdJLFcsQ2lDeDhHSixvQixBakM2OEdBLHlCQUNFLGtCLENBNVdBLFksQ2lDbG1HRixXLENBUVEsaUIsQWpDKzhHUix5QkFDRSxjLENBQ0UsYyxDQUNBLHVCLENBOVdGLGUsQ0FDRixpQixDaUM3bEdRLGtCLENqQ2c5R04sNEIsQ0FDRSxVLENBR0YscUQsQ2lDLzhHRix3RCxDQUNJLGMsQ0FFSSw0QyxDakNrOUdOLCtDLENBQ0UsYyxDaUNwOUdBLGdELENqQ3c5R0YsbUQsQ0FDRSxjLENBbFhKLGlELENpQy9sR0ksb0QsQ0FWSixjLENqQzhtR0EsdUMsQ2lDaG1HSSwwQyxDQWRKLGMsQ0F5Qkksb0IsQ2pDMGxHSiwwQixDQXNYRSw2QixDaUN2OUdGLGMsQ0FHSSxvQyxDQUhKLG1DLENBSVEsbUIsQUFPSix5QkFDSSxpQixDakMyOUdKLDJCLENBQ0EsNEIsQ0F0WEoseUIsQ2lDcG1HUSxxQixDakMrOUdOLHNCLENBQ0UsbUIsQ0F4WEYsbUIsQ0FDRixZLENpQ3JtR1EsZ0IsQ2pDaytHTixxQixDQUNFLGMsQ0FHRixXLENpQy85R0YsZSxDQUNJLFcsQ0FDQSxTLENqQ20rR0EsWSxDQUNBLFksQWlDaCtHQSx5QkFOSixTLENBT1Esa0IsQ2pDcytHSixnQixBQUlKLHlCQWpZQSxJLENpQ3JtR0ksd0IsQ0FYSixxQixDQVlRLDZCLENqQzQrR04sK0MsQ2lDeitHRixjLENBQ0ksUSxDQUNBLFMsQ0FLQSxxRSxDakN3K0dGLDJELENpQzErR0YsWSxDakNrL0dFLDJDLENpQzcrR0UsMEMsQWpDay9HSix5QmlDLytHSSwrQyxDakM0bUdKLCtDLENpQzNtR0ksb0IsQ0FNRSxrQyxDQUNBLHFCLEFqQ3EvR04seUJBdFlBLDZCLENpQzFtR00sMEIsQ0FHRixVLENBSUkseUIsQ0FEQSxzQixDQUVBLGdCLENqQ3ltR1IsbUIsQ0F5WUksbUIsQ2lDLytHSixZLENBQ0ksd0IsQ0FDQSxxQixDQUNBLG9CLEFqQ28vR0oseUJpQy8rR0kscUIsQ0FDQSxlLENBQ0EseUIsQ2pDbS9HQSxjLENBR0YsaUIsQ0FDRSxlLENBNVlKLFksQ0FnWkksYyxDaUNyL0dBLGUsQ0FDQSxtQixDQUVKLHFCLENBQ0ksYyxDQUVBLHdCLENBQ0ksYyxDQUdBLG9CLENBQ0EsYyxDQUdBLGUsQ0FDQSxtQixDQUdSLHdCLENBQ0ksYyxDQUdBLG9CLENBQ0EsYyxDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxTLEFqQzgvR0oseUJBOVlBLHVCLENBZ1pJLFUsQ0E1WUosMkIsQ0FnWkksb0IsQ2tDOXBIQSx3QixDQUNBLG1CLENsQ3F4R0osd0MsQ0FnWkksaUIsQ2tDL3BIQSxvQyxDQUNBLFUsQ0FDQSxXLENsQ21xSEEsUSxDa0NscUhBLGEsQWxDdXFISix5QkFDRSxnQixDa0N0cUhFLHNCLENBUEosMkIsQ0FVUSxlLENBQ0EsVyxDbEMycUhOLDZCLENBcFpBLHlCLENrQzd3R0UsOEIsQ0FDQSxjLENBR0EsOEMsQ2xDaXhHSixVLENrQzl3R1EsaUIsQ0FESixvQixDQUVRLHFCLENsQ2l4R1YscUIsQ0FDRixrQixDa0M5d0dJLE0sQ0FiSixpQixDQWNRLGtCLENBR0osc0MsQ0FqQkosZ0UsQ0FrQlEsd0QsQ2xDa3hHTiw2QixDQUNGLHFCLENBc1pJLDJCLENrQ3BxSEEsMkYsQ0FBQSwyQixDQUVBLG9DLENBQ0Esa0IsQ0FTSixzQyxDQUNJLGMsQ0FDQSx1QyxDQUNBLGtCLENBRUEsK0IsQ2xDNHdHSixVLEFBK1pBLHlCQTFaQSx1QixDa0M1d0dJLFUsQ2xDZ3hHRiwyQixDQUNGLFUsQ0E0Wkksd0IsQUF2WkoseUJrQzl3R0ksSyxDQUpKLGEsQWxDbXJIQSx5QmtDdnFISSx3QyxDQUpKLHlDLENBQ0ksSyxDbEN3eEdKLGtDLENrQ2h4R0ksYyxDQUdJLHNDLENBSUEsbUMsQ0FIQSxjLENsQ3d4R1Isb0QsQ2tDbnhHUSxtQixBbENtckhSLHlCQWhhQSxpQyxDa0NueEdRLGMsQ0FDSSxnQixDbENreEdaLGMsQWtDanhHWSx5QkFGSixpQixDQUdRLGMsQ2xDNnJIZCxnQixDQXphQSxZLENBQUEsMkIsQ2tDdnhHTSxhLEFsQ3lzSFIseUJBbGJFLHdCLENBQ0YsZ0IsQUF1YkEseUJBbGJBLHNDLENrQ2x4R0ksVSxDQUNJLGUsQ0FJUixxQyxDQUNJLG9CLENBRUkscUMsQ2xDb3hHUixnQixBQXViQSx5QmtDdHNISSxTLENsQ214R0osa0IsQ2tDMXdHUSx3QyxDQUxKLHlDLENBQ0EsSyxDQUNBLFcsQ0FRSSxrQyxDQUlBLHNDLENBSUEsbUMsQ0FQQSxjLENsQzR4R1Isb0QsQ0F1YkksaUIsQ2tDdHNIQSx3QyxDQUFBLFksQ2xDNnNIRixzQyxDa0Mzc0hFLGdCLENsQzZzSEEsUyxDa0Mzc0hBLG9DLENBQ0EsUSxDbENteEdKLFksQ2tDanhHSSxVLENBUkosYSxBbEMydEhBLHlCa0M3c0hJLHdDLENBRkoseUMsQ0FDSSxhLEFBSUEseUJBS0ksd0MsQ0FKQSx5QyxDQUNBLFcsQ2xDMnhHUiwwQyxDQWljSSxvQixDa0NudEhKLHFCLENBYVEsb0YsQ0FWSiwrQixDQUNBLG9CLENBQ0EscUIsQ0FHQSw4QixDQUNJLG9CLENBQ0EscUIsQ0FRQSxvQyxDbENxeEdSLFMsQ0FpY0ksYyxBQUlKLHlCa0NwdEhRLEksQ2xDaXZITixZLENBN2RGLFcsQ2tDaHhHUSxpQixDQUdJLGtCLENsQzR4R1osZ0IsQ0E2YkUsYSxDQXZjRix5QixDQW1jSSxzQixDa0NodEhBLGlCLENsQ290SEYsYSxDa0NsdEhNLHFCLENsQyt0SE4sb0IsQ0FDRSxhLEFBU0osa0VBQ0UsSyxDQUNFLGtELEFBSUosMEJBQ0Usb0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxVLENBR0YsWSxDQUNFLGUsQ0FDQSxjIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqLyAvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWFucm9wZToyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwKTtcbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDEyNzBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcbiAgLS1mb250LW1haW46IHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogI2FjMTgyYztcbiAgLS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbiAgLS10ZXh0LWNvbG9yLWdyZXktNDA6ICMzMTM3Mzc7XG4gIC0tdGV4dC1jb2xvci1ncmV5LTUwOiAjOTc5Nzk3O1xuICAtLXRleHQtY29sb3ItcHVycGxlLTEwOiAjNjQ0MDkxO1xuICAtLWJnLWNvbG9yLXB1cnBsZS0xMDogIzY0NDA5MTtcbiAgLS1iZy1jb2xvci1wdXJwbGUtMjA6ICM1NDJGODQ7XG4gIC0tYmctY29sb3Itb3JhbmdlLTEwOiAjZWE3NjFhO1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MaXRlcmFsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MaXRlcmFsLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kb2NzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kb2NzIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5kb2NzIHVsLFxuLmRvY3Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZG9jcyB1bCBsaSxcbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRvY3Mgc2VjdGlvbiwgLmRvY3Mgc2VjdGlvbi5kb2NzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRvY3Mgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTVlOTtcbn1cbi5kb2NzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xufVxuLmRvY3MgLnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG4uZG9jcyAudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKTtcbiAgfVxufVxuXG4udGVzdC0yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKSAxeCwgdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIikgMngpO1xufVxuXG4uZm9udC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuICBmb250LWZhbWlseTogXCJGaXJhc2Fuc0Jvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBib2R5IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbi5iaWctYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmlnLWJhbm5lci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5iaWctYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLmJpZy1iYW5uZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5iaWctYmFubmVyLWltZyB7XG4gICAgaGVpZ2h0OiA5MyU7XG4gIH1cbn1cbi5iaWctYmFubmVyLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjcwcHgpIHtcbiAgLmJpZy1iYW5uZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJpZy1iYW5uZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOTBweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5iaWctYmFubmVyLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmJpZy1iYW5uZXItdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5iaWctYmFubmVyLXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyogQmxvY2tzICovXG4uZHJvcGRvd24tcGFuZWwge1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZHJvcGRvd24tcm9vdC5hY3RpdmUgLmRyb3Bkb3duLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2IoMjMwLCAyMzAsIDIzMCk7XG59XG5cbi5mb290ZXJfX3Bob25lcy1kcm9wZG93bi13cmFwcGVyIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5mb290ZXJfX3Bob25lcy1kcm9wZG93bi13cmFwcGVyIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHtcbiAgYmFja2dyb3VuZDogI0U4N0IyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RDZGRjtcbn1cbi5mb290ZXJfX3Bob25lcy1kcm9wZG93bi13cmFwcGVyIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICBiYWNrZ3JvdW5kOiAjRTg3QjI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThENkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3Bob25lcy1kcm9wZG93bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIwLCA4OSwgMTYwKSAwJSwgcmdiKDg1LCA0MiwgMTM4KSAxMDAlKTtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmZvb3Rlci1taW4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlci1taW4taW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlci1taW5fX2NvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXItbWluX19jb3B5cmlnaHQgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZm9vdGVyLW1pbl9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlNGY0O1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItbWluIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1ib3R0b206ICNjMWJkYmQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTNlMWUxO1xufVxuXG4uaGVhZGVyLXNlcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLWluZGV4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaGVyby1pbmRleF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1pbmRleF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVyby1pbmRleF9fdGV4dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5oZXJvLWluZGV4X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDIwcHggMTIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uaGVyby1pbmRleF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZXJvLWluZGV4X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlcm8taW5kZXhfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmhlcm8tdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlcm8tdGl0bGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5oZXJvLWJ0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oZXJvLWJ0biB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLmljb24tLWhlYXJ0LWxpbmUge1xuICBmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWlkLWNhcmQtbGluZSB7XG4gIGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLmljb24tLXNlYXJjaC1saW5lIHtcbiAgZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcbn1cblxuLmljb24tLXVzZXItc3RhciB7XG4gIGZpbGw6IHJnYigyNiwgMTM0LCAyMzUpO1xufVxuXG4uaWNvbi0tdXNlciB7XG4gIHN0cm9rZTogcmdiKDI2LCAxMzQsIDIzNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uaWNvbi0tdXNlcjpob3ZlciB7XG4gIHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcbn1cblxuLmxvZ28ge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5tYWluLWxlZnQtbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1haW4tbGVmdC1tZW51LXdyYXBwZXIgLm1haW4tYnRuIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbGVmdC1tZW51LXdyYXBwZXIgYS5wb24tbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1idG4ucG9uLWxpbmUge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjA1cHgpIHtcbiAgLm1haW4tYnRuLnBvbi1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2LmhpZGRlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwNXB4KSB7XG4gIC5uYXYuaGlkZGVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9iaWxlLW1lbnUtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZpbGw6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubW9iaWxlLW1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLm1vYmlsZS1tZW51LWJ0biB7XG4gICAgcGFkZGluZzogMTRweCAxNnB4IDEycHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwNHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAtMzEwcHg7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgYm94LXNoYWRvdzogMXB4IDZweCAyNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWwub3BlbiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubW9iaWxlLW1lbnUtcGFuZWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2MnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fYm9keSAubW9iaWxlLW1lbnUgLnN1Yi1tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IC5tb2JpbGUtbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fYm9keSAubW9iaWxlLW1lbnUgbGkgLm1lbnUtaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRvcDogMTlweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fYm9keSAubW9iaWxlLW1lbnUgLnN1Yi1tZW51LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwcHg7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkgLm1vYmlsZS1tZW51IC5zdWItbWVudS1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IC5tb2JpbGUtbWVudSAuc3ViLW1lbnUtYnRuLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzFweDtcbiAgdG9wOiAxNnB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkgLm1vYmlsZS1tZW51IGEge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAwIDEycHggMjBweDtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fYm9keSAubW9iaWxlLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDNjYmRkO1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBmaWxsOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWxfX2Nsb3NlOmhvdmVyIHtcbiAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19hY3Rpb25zIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tb2JpbGUtbWVudS1wYW5lbF9fYnRuIHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19idG4tLW9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19zb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMTRweDtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19zb2MtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19zb2MtaXRlbS0tdGdib3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tZW51MSAuc3ViLW1lbnUtYnRuOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1haW4tcmlnaHQtbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLXJpZ2h0LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haW4tcmlnaHQtbWVudSBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1haW4tcmlnaHQtbWVudSBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogIzhjY2FlNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ubW9iaWxlLW5hdl9fbGlzdCAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuICAtLXdpZHRoOiA0MHB4O1xuICAtLWhlaWdodDogMzBweDtcbiAgLS1saW5lLWhlaWdodDogNHB4O1xuICAtLXNwYWNpbmc6IDZweDtcbiAgLS1jb2xvcjogIzAwMDtcbiAgLS1yYWRpdXM6IDRweDtcbiAgLyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICAvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG4gIC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG4gIC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLCB0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuICB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLCB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbnN2Zy5pY29uLmNhcmV0LWljbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXNlbGVjdCAuZHJvcGRvd25fX3BhbmVsIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMDApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2IoMjMwLCAyMzAsIDIzMCk7XG4gIHotaW5kZXg6IDk5O1xufVxuLmRyb3Bkb3duX19wYW5lbC5tZW51LW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51X19pdGVtLWxpbmstd3JhcHBlcjpob3ZlciAubWFpbi1tZW51X19pdGVtLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG59XG4ubWVudV9faXRlbS1saW5rLXdyYXBwZXI6aG92ZXIgLm1haW4tYnRuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZHJvcGRvd25fX3NlbGVjdC13cmFwcGVyIC5jYXJldC13cmFwcGVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRleHQtbWFpbi1jb2xvcik7XG59XG5cbi5zcGVjaWFsLXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcxcHgpIHtcbiAgLnNwZWNpYWwtdG9wLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3Age1xuICBwYWRkaW5nOiAzMHB4IDAgMzVweCAwO1xufVxuXG4uc3BlY2lhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNwZWNpYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zcGVjaWFsLXRvcC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zcGVjaWFsLXRvcC1zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc3BlY2lhbC10b3Atc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNwZWNpYWwtdG9wLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3AtdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNwZWNpYWwtdG9wLXRleHQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC10b3AtdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLXRvcC10ZXh0LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3AtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5zcGVjaWFsLXRvcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuc3BlY2lhbC10b3AtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuXG4uc3BlY2lhbC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxOHB4IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNwZWNpYWwtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuXG4uc3BlY2lhbC1taWRkbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIwLCA4OSwgMTYwKSAwJSwgcmdiKDg1LCA0MiwgMTM4KSAxMDAlKTtcbiAgcGFkZGluZzogMzVweCAwIDYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLW1pZGRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNwZWNpYWwtbWlkZGxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNwZWNpYWwtbWlkZGxlLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLW1pZGRsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zcGVjaWFsLW1pZGRsZS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLW1pZGRsZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zcGVjaWFsLW1pZGRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXdyYXA6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNwZWNpYWwtbWlkZGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ib3R0b20ge1xuICBwYWRkaW5nOiA1MHB4IDAgNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAwIDM1cHggMDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ib3R0b20td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gIC5zcGVjaWFsLWJvdHRvbS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zcGVjaWFsLXRvcC1pbWctaW5uZXIsIC5zcGVjaWFsLWJvdHRvbS1pbWctaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5zcGVjaWFsLXRvcC1pbWctaW5uZXIgaW1nLCAuc3BlY2lhbC1ib3R0b20taW1nLWlubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuc3BlY2lhbC10b3AtaW1nLWlubmVyLCAuc3BlY2lhbC1ib3R0b20taW1nLWlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5zcGVjaWFsLXRvcC1pbWctaW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3AtaW1nLXdyYXBwZXIge1xuICB3aWR0aDogNTklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gIC5zcGVjaWFsLXRvcC1pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNwZWNpYWwtYm90dG9tLWltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDU3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC1ib3R0b20taW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcGVjaWFsLWJvdHRvbS10ZXh0LXdyYXBwZXIge1xuICB3aWR0aDogNDMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC1ib3R0b20tdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwZWNpYWwtYm90dG9tLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS05OSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuc3BlY2lhbC1ib3R0b20tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ib3R0b20tdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zcGVjaWFsLWJvdHRvbS10ZXh0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gIC5zcGVjaWFsLWJvdHRvbS10ZXh0IGxpIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNwZWNpYWwtYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uaGVhZGVyLW1pbi1waG9uZXMtd3JhcHBlciAuZHJvcGRvd24tc3RhcnQtbGluayB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci1taW4tcGhvbmVzLXdyYXBwZXIgLmRyb3Bkb3duLXN0YXJ0LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbn1cbi5oZWFkZXItbWluLXBob25lcy13cmFwcGVyIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci1taW4tcGhvbmVzLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstLXBob25lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZGVyLW1pbi1waG9uZXMtd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay0tcGhvbmUgLmNhcmV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItbWluIC5kcm9wZG93bi1zdGFydC1saW5rIC5waG9uZS1pY28ge1xuICAgIGZpbGw6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGl0bGUtMSB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTIge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0zIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4ubmF2LXRvcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbiN0b3AtbWVudSB7XG4gIHBhZGRpbmc6IDVweCAwIDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMnB4KSB7XG4gICN0b3AtbWVudSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgI3RvcC1tZW51IHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMXB4IDA7XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW0td3JhcHBlciB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTAwKTtcbn1cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXIgLmljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBmaWxsOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIC5pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YmVmb3JlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xuICBib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YWZ0ZXIge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2NhdGlvbiBzdmcge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2NhdGlvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2NhdGlvbiBzdmcge1xuICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2NhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9naW4ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWxvZ2luIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cblxuLnRvcC1tZW51X19jb250YWN0cy13cmFwcGVyIHN2ZyB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9fY29udGFjdHMtd3JhcHBlciBzdmcge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAudG9wLW1lbnVfX2NvbnRhY3RzLXdyYXBwZXIgc3ZnIHtcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19jb250YWN0cy13cmFwcGVyIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4udG9wLW1lbnVfX2NhYmluZXQtd3JhcHBlciBzdmcge1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2NhYmluZXQtd3JhcHBlciBzdmcge1xuICAgIHdpZHRoOiAxOS4ycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyOXB4KSB7XG4gIC50b3AtbWVudV9fY2FiaW5ldC13cmFwcGVyIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9fY2FiaW5ldC13cmFwcGVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19sb2NhdGlvbi13cmFwcGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4udG9wLW1lbnVfX3Bob25lLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX3Bob25lLXdyYXBwZXIge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0zMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTAwLCA2NCwgMTQ1KSAwJSwgcmdiKDgzLCA0MCwgMTM2KSAxMDAlKTtcbn1cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSAudG9wLW1lbnVfX2l0ZW0tbGluay0tcGhvbmUgc3ZnIHtcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSAudG9wLW1lbnVfX2l0ZW0tbGluay0tcGhvbmUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5uYXYtdG9wLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUgLmNhcmV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAubmF2LXRvcC13cmFwcGVyIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweCAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubmF2LXRvcC13cmFwcGVyIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAubmF2LXRvcC13cmFwcGVyIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50b3AtbWVudV9faXRlbS13cmFwcGVyLS1idXNpbmVzcyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tYnVzaW5lc3Mge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tYnVzaW5lc3MgYSB7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWJ1c2luZXNzIGEge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1idXNpbmVzcyBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWJ1c2luZXNzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWJ1c2luZXNzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1idXNpbmVzcyB7XG4gICAgZm9udC1zaXplOiAxMC40cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLS1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLS1sb2dpbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbiBzcGFuIHtcbiAgdGV4dC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstLWxvY2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAtMzJweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvdHRvbTogLTI5cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstLWxvY2F0aW9uOmFmdGVyIHtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGJvdHRvbTogLTMycHg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLmFjdGl2ZSAuZHJvcGRvd24tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duLXBhbmVsLS1waG9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24uYWN0aXZlIC5jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2IoMTAxLCAxMDEsIDEwMSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDEwMCwgNjQsIDE0NSkgMCUsIHJnYig4MywgNDAsIDEzNikgMTAwJSk7XG4gIG1pbi13aWR0aDogMjIycHg7XG59XG4uZHJvcGRvd24tcGFuZWwtLXBob25lIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZHJvcGRvd24tcGFuZWwtLXBob25lIC5kcm9wZG93bl9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZHJvcGRvd24tcGFuZWwtLXBob25lIC5kcm9wZG93bl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSAuZHJvcGRvd25fX29wdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZHJvcGRvd24tcGFuZWwtLXBob25lIC5kcm9wZG93bl9fb3B0aW9uIHN2ZyB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSAuZHJvcGRvd25fX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSAuZHJvcGRvd25fX29wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjY2ZjZmNmO1xufVxuXG5ib2R5Lm9uZXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICBib2R5Lm9uZXBhZ2UgLmZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIGJvZHkub25lcGFnZSAuZm9vdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLWhlaWdodDogODAwcHgpIHtcbiAgYm9keS5vbmVwYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBib2R5Lm9uZXBhZ2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuLmFib3V0LWhlcm8tYmFubmVyX19pbWcge1xuICBoZWlnaHQ6IDgyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmFubmVyX19pbWcge1xuICAgIGhlaWdodDogODklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmFubmVyX19pbWcge1xuICAgIGhlaWdodDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmFubmVyX19pbWcge1xuICAgIGhlaWdodDogOTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmFubmVyX19pbWcge1xuICAgIGhlaWdodDogOTMlO1xuICB9XG59XG5cbi5hYm91dC1oZXJvLWJlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFib3V0LWhlcm8tYmVuZWZpdC13cmFwcGVyIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmVuZWZpdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmVuZWZpdC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmVuZWZpdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYWJvdXQtaGVyby1iZW5lZml0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICB9XG59XG5cbi5hYm91dC1oZXJvLWJlbmVmaXQtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXNrLWltYWdlOiB1cmwoLi8uLi9pbWcvbWFzay5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1NXB4IDE1cHggNTVweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQtaGVyby1iZW5lZml0LWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICB0b3A6IC0zNHB4O1xufVxuXG4uYWJvdXQtaGVyby1iZW5lZml0X19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYm91dC1oZXJvLWJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5hYm91dC1oZXJvLWJhbm5lcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDkwcHggNjBweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuYWJvdXQtaGVyby1iYW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDkwcHggMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFib3V0LWhlcm8tYmFubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYWJvdXQtaGVyby1sb2dvLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFib3V0LWhlcm8tbG9nby1pbm5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY29sbG9jYXRpb24taGVyby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTMwcHggMzBweCA2MHB4O1xufVxuXG4uY29sbG9jYXRpb24taGVyby1pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNvbGxvY2F0aW9uLWhlcm8taW1nLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbGxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29sbG9jYXRpb24taGVyb19fdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMjBweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLWhlcm9fX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5cbi5jb2xsb2NhdGlvbi1oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAuY29sbG9jYXRpb24taGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuXG4uY29sbG9jYXRpb24taGVyb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb2xsb2NhdGlvbi1oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jb2xsb2NhdGlvbi1oZXJvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXdyYXA6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29sbG9jYXRpb24taGVyby1kZXNjcmlwdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29sbG9jYXRpb24taGVyb19fZGVzY3JpcHRpb24xLXdyYXBwZXIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5jb2xsb2NhdGlvbi1oZXJvX19kZXNjcmlwdGlvbjEtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLWhlcm9fX2Rlc2NyaXB0aW9uMS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNvbGxvY2F0aW9uLWhlcm9fX2Rlc2NyaXB0aW9uMi13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZiNmE2YTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29sbG9jYXRpb24taGVyby1wYW5lbC1pbWcge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbiAgLmNvbGxvY2F0aW9uLWhlcm8tcGFuZWwtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLWhlcm8tcGFuZWwtaW1nIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLmNvbGxvY2F0aW9uLWhlcm8tcGFuZWwtaW1nLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLWhlcm8tcGFuZWwtaW1nLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsLWltZy1kc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxvY2F0aW9uLXNlcnZpY2UtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29sbG9jYXRpb24tc2VydmljZS1pbm5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQ1cHgpIHtcbiAgLmNvbGxvY2F0aW9uLXNlcnZpY2UtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XG4gIC5jb2xsb2NhdGlvbi1zZXJ2aWNlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgOTBweDtcbiAgfVxufVxuXG4uY29sbG9jYXRpb24tc2VydmljZV9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XG4gIC5jb2xsb2NhdGlvbi1zZXJ2aWNlX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xuICAuY29sbG9jYXRpb24tc2VydmljZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XG4gIC5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIH1cbn1cblxuLmNvbGxvY2F0aW9uLXNlcnZpY2VfX3ByaWNlLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IC03cHggN3B4IDIwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS1pbm5lciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS1pbm5lciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLXNlcnZpY2VfX3ByaWNlLWlubmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMTk0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuY29sbG9jYXRpb24tc2VydmljZV9fcHJpY2UtaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAuY29sbG9jYXRpb24tc2VydmljZV9fcHJpY2UtaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uY29sbG9jYXRpb24tc2VydmljZV9fcHJpY2UtaW5uZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmNvbGxvY2F0aW9uLXNlcnZpY2VfX3ByaWNlLWRlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgbGVmdDogLTI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvbGxvY2F0aW9uLXNlcnZpY2VfX3ByaWNlLWRlY28ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgbGVmdDogLTE5cHg7XG4gICAgbWFyZ2luLXRvcDogLTUxcHg7XG4gIH1cbiAgLmNvbGxvY2F0aW9uLXNlcnZpY2VfX3ByaWNlLWRlY28gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS1kZWNvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBib3JkZXItcmFkaXVzOiA1M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogM3B4O1xuICBvcGFjaXR5OiAwLjI7XG4gIGJveC1zaGFkb3c6IC03cHggN3B4IDIwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC13cmFwOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xuICAuY29sbG9jYXRpb24tc2VydmljZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE1eDtcbiAgfVxufVxuXG4uY29sbG9jYXRpb24tc2VydmljZV9faXRlbXMge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX19pdGVtcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29sbG9jYXRpb24tc2VydmljZV9faXRlbXMge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDUwcHggOTVweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDI1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjUwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyNTBweCAxMHB4O1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cblxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtdHh0IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC10eHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXRzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNzBweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0cyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI3cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgbGVmdDogNTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICAgIGxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB0b3A6IDY0cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWlubmVyIHtcbiAgcGFkZGluZzogNjVweCAyNXB4IDU0cHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFzay1pbWFnZTogdXJsKC4vLi4vaW1nL2RhdGFjZW50ZXItbWFzay5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgdG9wOiAtMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDlweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pbm5lciB7XG4gICAgbWFzay1pbWFnZTogdXJsKC4vLi4vaW1nL2RhdGFjZW50ZXItbWFzay1ob3Jpem9uLnN2Zyk7XG4gICAgbWFzay1wb3NpdGlvbjogMCAzODVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDcwcHggMzBweCA2MHB4O1xuICB9XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWlubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pbm5lciB7XG4gICAgbWFzay1pbWFnZTogdXJsKC4vLi4vaW1nL2RhdGFjZW50ZXItbWFzay1ob3Jpem9uLW1vYi5zdmcpO1xuICAgIG1hc2stcG9zaXRpb246IDAgMzM3cHg7XG4gICAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggMzNweDtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xufVxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA3MHB4IDMwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyOmZpcnN0LWNoaWxkIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHggMTRweCAzM3B4O1xuICB9XG59XG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyOmZpcnN0LWNoaWxkIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyOmZpcnN0LWNoaWxkIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6bGFzdC1jaGlsZCAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmZzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmZzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtd3JhcHBlciB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi13cmFwcGVyOmxhc3QtY2hpbGQgLmRhdGFjZW50ZXItaGVyb19fcG93ZXItZGVjb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbn1cbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLWRlY29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItZGVjb3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyb19fcG93ZXItZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgcGFkZGluZzogN3B4IDdweCAxM3B4IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLXRvcF9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtdG9wX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLXRvcF9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi10b3BfX3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDE4OHB4O1xufVxuXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtdG9wX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLXRvcF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi10b3BfX3NpemUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi1ib3R0b20ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAwIDVweDtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmZfX3Byb3BzIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmX19wcm9wcyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmX19wcm9wcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmZfX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xuICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWljby1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNiU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28tbW9yZSB7XG4gICAgYm90dG9tOiAtNzAlO1xuICB9XG59XG5cbi5ob3N0aW5nLWNvb3BlcmF0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5ob3N0aW5nLWNvb3BlcmF0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhvc3RpbmctY29vcGVyYXRpb25fX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcm93LWdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX2xpc3Qge1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuaG9zdGluZy1jb29wZXJhdGlvbl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAyMCU7XG59XG4uaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbS13cmFwcGVyIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbS13cmFwcGVyOm50aC1jaGlsZCgybisxKSAuaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG59XG4uaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbS13cmFwcGVyOm50aC1jaGlsZCgybikgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNTApO1xufVxuLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlcjpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMzMlO1xufVxuLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlcjpudGgtY2hpbGQoNikgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlcjpudGgtY2hpbGQoNykge1xuICB3aWR0aDogMzMlO1xufVxuLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlcjpudGgtY2hpbGQoNykgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtLXdyYXBwZXI6bnRoLWNoaWxkKDcpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbS13cmFwcGVyOm50aC1jaGlsZCg4KSB7XG4gIHdpZHRoOiAzMyU7XG59XG4uaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbS13cmFwcGVyOm50aC1jaGlsZCg4KSAuaG9zdGluZy1jb29wZXJhdGlvbl9faXRlbSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlcjpudGgtY2hpbGQoOCkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtLXdyYXBwZXIgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob3N0aW5nLWVxdWlwbWVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ob3N0aW5nLWVxdWlwbWVudC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuaG9zdGluZy1lcXVpcG1lbnQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgfVxufVxuXG4uaG9zdGluZy1lcXVpcG1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuaG9zdGluZy1lcXVpcG1lbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cblxuLmhvc3RpbmctZXF1aXBtZW50X19iZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9zdGluZy1lcXVpcG1lbnRfX2JnLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5ob3N0aW5nLWVxdWlwbWVudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob3N0aW5nLWVxdWlwbWVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3N0aW5nLWVxdWlwbWVudF9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtd3JhcDogYXV0bztcbn1cblxuLmhvc3RpbmctZXF1aXBtZW50LWlubmVyX19wYW5lbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDVweCA0M3B4IDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgcmdiKDEwMCwgNjQsIDE0NSkgMCUsIHJnYmEoMjU1LCAxMTIsIDAsIDAuNTAxODM4MjM1MykgMTAwJSk7XG4gIG1hc2staW1hZ2U6IHVybCguLy4uL2ltZy9ob3N0aW5nLWRlY28uc3ZnKSwgdXJsKC4vLi4vaW1nL2hvc3RpbmctZGVjby1ib3R0b20uc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogdG9wLCBib3R0b20gbGVmdDtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIG1hc2stbW9kZTogYWxwaGE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmhvc3RpbmctZXF1aXBtZW50LWlubmVyX19wYW5lbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjkxcHg7XG59XG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg0JTtcbiAgaGVpZ2h0OiA4MyU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJveC1zaGFkb3c6IC03cHggNXB4IDM0cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3gtc2hhZG93OiAtN3B4IDVweCAzNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5ob3N0aW5nLWVxdWlwbWVudC1pbm5lcl9fcGFuZWwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDVweDtcbiAgfVxufVxuXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLWlubmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLWljbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG59XG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLWljbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhvc3RpbmctZXF1aXBtZW50LWlubmVyX19wYW5lbC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA3M3B4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLXRleHQge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xufVxuXG4uaG9zdGluZy1oZXJvLWJhbm5lcl9faW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaG9zdGluZy1oZXJvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC13cmFwOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZjdiN2I7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuLmhvc3RpbmctaGVyby1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob3N0aW5nLWhlcm8tZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ob3N0aW5nLWhlcm8tYmFubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlciB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlciAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjYlO1xufVxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6Zmlyc3QtY2hpbGQgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6bGFzdC1jaGlsZCAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6bGFzdC1jaGlsZCAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyOmxhc3QtY2hpbGQgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdHMge1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuXG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi8uLi9pbWcvbWFzay5zdmdcIik7XG4gIG1hc2stcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQ1cHggMCA1NXB4O1xufVxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gIHRvcDogLTM0cHg7XG59XG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtdG9wIGgyIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC1ib3R0b21fX3RpdGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTY0cHg7XG59XG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtYm90dG9tX190aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWJvdHRvbV9fYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiA3MyU7XG59XG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtYm90dG9tX19ib2R5IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uc2VydmljZXMtZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uc2VydmljZXMtZm9ybS1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VydmljZXMtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIC5zZXJ2aWNlcy1mb3JtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWZvcm1fX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuc2VydmljZXMtZm9ybV9faW1nLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5zZXJ2aWNlcy1mb3JtX19pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zZXJ2aWNlcy1mb3JtX19pbWctd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VydmljZXMtZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLnNlcnZpY2VzLWZvcm0tZmllbGRzLXdyYXBwZXIge1xuICB3aWR0aDogNTglO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuc2VydmljZXMtZm9ybS1maWVsZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDY4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zZXJ2aWNlcy1mb3JtLWZpZWxkcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZXMtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuc2VydmljZXMtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZXMtZm9ybS1maWVsZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VydmljZXMtZm9ybS1maWVsZCBpbnB1dCwgLnNlcnZpY2VzLWZvcm0tZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VydmljZXMtZm9ybS1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zZXJ2aWNlcy1mb3JtLWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuc2VydmljZXMtZm9ybS1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zZXJ2aWNlcy1mb3JtLWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnNlcnZpY2VzLWZvcm0tZmllbGQgaW5wdXQsIC5zZXJ2aWNlcy1mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uc2VydmljZXMtZm9ybS1jb21tZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlcy1mb3JtLWNvbW1lbnQtd3JhcHBlciAuc2VydmljZXMtZm9ybS1maWVsZCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlcnZpY2VzLWZvcm0tY29tbWVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLnNlcnZpY2VzLWZvcm0tc3VibWl0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzLWZvcm0tc3VibWl0LXdyYXBwZXIgYnV0dG9uLCAuc2VydmljZXMtZm9ybS1zdWJtaXQtd3JhcHBlciBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zZXJ2aWNlcy1mb3JtLXN1Ym1pdC13cmFwcGVyIGJ1dHRvbjpob3ZlciwgLnNlcnZpY2VzLWZvcm0tc3VibWl0LXdyYXBwZXIgaW5wdXQ6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnNlcnZpY2VzLWZvcm0tc3VibWl0LXdyYXBwZXIgYnV0dG9uLCAuc2VydmljZXMtZm9ybS1zdWJtaXQtd3JhcHBlciBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcy1mb3JtLWJhc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZ2FwOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLnNlcnZpY2VzLWZvcm0tYmFzZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc2VydmljZXMtZm9ybS1jb3VudGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlcy1mb3JtLWNvdW50ZXItd3JhcHBlciBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnNlcnZpY2VzLWZvcm0tY291bnRlci1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlcnZpY2VzLWZvcm0tY291bnRlci1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnNlcnZpY2VzLWZvcm0tY291bnRlci1kZWNyZWFzZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uc2VydmljZXMtZm9ybS1jb3VudGVyLWRlY3JlYXNlOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLnNlcnZpY2VzLWZvcm0tY291bnRlci1pbmNyZWFzZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLnNlcnZpY2VzLWZvcm0tY291bnRlci1pbmNyZWFzZTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEyNzBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjogc2Fucy1zZXJpZjtcblx0LS1mb250LWFjY2VudDogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG5cblx0LS1wYWdlLWJnOiAjZmZmO1xuXHQtLXRleHQtY29sb3I6ICMwMDA7XG5cdC0tYWNjZW50OiAjYWMxODJjO1xuXHQtLWxpbmstY29sb3I6ICMyNTc4Yzg7XG5cblxuICAgIC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogOTU5cHg7XG5cdC0tbW9iaWxlLXNpemU6IDU5OXB4O1xuXG5cdC8vIHRleHQgY29sb3Jcblx0LS10ZXh0LWNvbG9yLWdyZXktNDA6ICMzMTM3Mzc7XG5cdC0tdGV4dC1jb2xvci1ncmV5LTUwOiAjOTc5Nzk3O1xuXHQtLXRleHQtY29sb3ItcHVycGxlLTEwOiAjNjQ0MDkxO1xuXG5cdC8vIGJnIGNvbG9yXG5cdC0tYmctY29sb3ItcHVycGxlLTEwOiAjNjQ0MDkxO1xuXHQtLWJnLWNvbG9yLXB1cnBsZS0yMDogIzU0MkY4NDtcblx0XG5cdC0tYmctY29sb3Itb3JhbmdlLTEwOiAjZWE3NjFhO1xufVxuXG4uZGFyayB7XG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cblxuJG1vYmlsZS1zbWFsbDogMzY5cHg7XG4kbW9iaWxlLW1pbjogNDAwcHg7XG4kbW9iaWxlLW1lZDogNDI5cHg7XG4kdGFibGV0LXNtYWxsOiA1MDBweDtcbiR0YWJsZXQtbWVkOiA2NzVweDsiLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IExpdGVyYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9MaXRlcmFsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MaXRlcmFsLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYW5yb3BlOjIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDApO1xuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcblxuXHRcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cblx0XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiLmRvY3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyByb3ctZ2FwOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cblx0c2VjdGlvbiwgc2VjdGlvbi5kb2NzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHRzZWN0aW9uICsgc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG5cdH1cblxuXHQudGl0bGUtMTpmaXJzdC1jaGlsZCxcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVzdCB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCg0LDQsdC+0YLQsNC10YIgcmV0aW5hIHNjc3Mgd2VicFxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xuXHR9XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLnRlc3QtMiB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi5mb250LTEge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuXHRmb250LWZhbWlseTogJ0ZpcmFzYW5zQm9vayc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdC8vIHBhZGRpbmc6IDYwcHggMDtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCJib2R5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5iaWctYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYmlnLWJhbm5lci10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIH1cclxufVxyXG4uYmlnLWJhbm5lci1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjIlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDkzJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNzBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJpZy1iYW5uZXItdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5zZWxlY3Qtd3JhcHBlciB7XG5cdC8vIGRpc3BsYXk6IGZsZXg7XG5cdC8vIHBhZGRpbmc6IDVweCAxNXB4O1xuXHQvLyBmb250LXdlaWdodDogNjAwO1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMzApO1xuXHQvLyBib3JkZXItcmFkaXVzOiA1cHg7XG5cdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMDAsNjQsMTQ1LDEpIDAlLCByZ2JhKDgzLDQwLDEzNiwxKSAxMDAlKTtcbn1cblxuLmRyb3Bkb3duLXBhbmVsIHtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmRyb3Bkb3duLXJvb3QuYWN0aXZlIC5kcm9wZG93bi1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAxO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbn0iLCIuZm9vdGVyX19waG9uZXMtZHJvcGRvd24td3JhcHBlciB7XHJcbiAgICAuZHJvcGRvd24tcGFuZWwtLXBob25lIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFODdCMjU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RDZGRjtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFODdCMjU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RDZGRjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIwLCA4OSwgMTYwKSAwJSwgcmdiKDg1LCA0MiwgMTM4KSAxMDAlKTtcbn1cbi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5mb290ZXItbWluLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4uZm9vdGVyLW1pbl9fY29weXJpZ2h0IHtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cbiIsIi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlNGY0O1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmhlYWRlci1taW4ge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ei1pbmRleDogOTtcblx0Ym9yZGVyLWJvdHRvbTogI2MxYmRiZDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2UxZTE7XG59XG4uaGVhZGVyLXNlcCB7XG5cdFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCIuaGVyby1pbmRleC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmhlcm8taW5kZXhfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWluZGV4X190ZXh0LXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG4uaGVyby1pbmRleF9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTIwcHggMjBweCAxMjBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG4uaGVyby1pbmRleF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG4uaGVyby10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDgwcHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5pY29ucy13cmFwcGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogNjJweDtcblx0aGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0taGVhcnQtbGluZSB7XG5cdGZpbGw6IHJnYigyNDEsIDY4LCAxMzEpO1xufVxuXG4uaWNvbi0taWQtY2FyZC1saW5lIHtcblx0ZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuLmljb24tLXNlYXJjaC1saW5lIHtcblx0ZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcbn1cblxuLmljb24tLXVzZXItc3RhciB7XG5cdGZpbGw6IHJnYigyNiwgMTM0LCAyMzUpO1xufVxuXG4uaWNvbi0tdXNlciB7XG5cdHN0cm9rZTogcmdiKDI2LCAxMzQsIDIzNSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cblx0Jjpob3ZlciB7XG5cdFx0c3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xuXHR9XG59XG4iLCIubG9nbyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufVxuIiwiLy8gbWFpbiBtZW51XG4ubWFpbi1sZWZ0LW1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIC5tYWluLWJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIGEucG9uLWxpbmUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWFpbi1idG4ucG9uLWxpbmUge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MDVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5sb2dvIHtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDEwcHgpIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cblxuLm5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYwNXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjY3NXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4ubW9iaWxlLW1lbnUtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjY3NXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAxMnB4O1xuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzA0cHg7O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBsZWZ0OiAtMzEwcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICAgIGJveC1zaGFkb3c6IDFweCA2cHggMjZweCAwcHggcmdiKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAubW9iaWxlLW1lbnUge1xuICAgICAgICAuc3ViLW1lbnUuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubWVudS1pY28ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51LWJ0biB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAtMjFweDtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2QzY2JkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5zdWItbWVudS1idG46OmFmdGVyIHt9XG4gICAgfVxufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2Nsb3NlIHtcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWxsOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19hY3Rpb25zIHtcbiAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19idG4ge1xuICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2J0bi0tb3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG59XG5cbi5tb2JpbGUtbWVudS1wYW5lbF9fc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAxNHB4O1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX3NvYy1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2JpbGUtbWVudS1wYW5lbF9fc29jLWl0ZW0tLWZiIHN2ZyB7fVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX3NvYy1pdGVtLS10Z2JvdCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tZW51MSAuc3ViLW1lbnUtYnRuOjphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tcmlnaHQtbWVudS13cmFwcGVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ubWFpbi1yaWdodC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIGxpIGEge1xuICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuXHRiYWNrZ3JvdW5kOiAjOGNjYWU2O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcblxuXHQmIC5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjMDAwO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSIsIi8vIFxuc3ZnLmljb24uY2FyZXQtaWNvIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLmRyb3Bkb3duIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc2VsZWN0IC5kcm9wZG93bl9fcGFuZWwge1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd25fX3BhbmVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0wMCk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRyaWdodDogMTJweDtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG5cdHotaW5kZXg6IDk5O1xuXG5cdCYubWVudS1vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5kcm9wZG93bl9fbGlzdC1pdGVtIHtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZW51X19pdGVtLWxpbmstd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0Lm1haW4tbWVudV9faXRlbS1saW5rIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcblx0XHRcdDtcblx0XHR9XG5cdFx0Lm1haW4tYnRuIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmRyb3Bkb3duX19zZWxlY3Qtd3JhcHBlciAuY2FyZXQtd3JhcHBlciBzdmcge1xuXHRmaWxsOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xufVxuIiwiLnNwZWNpYWwtdG9wLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjcxcHgpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcbn1cclxuLnNwZWNpYWwtdG9wIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAzNXB4IDA7XHJcbn1cclxuLnNwZWNpYWwtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODgwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdH1cclxufVxyXG4uc3BlY2lhbC10b3Atc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODgwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5zcGVjaWFsLXRvcC10ZXh0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDg4MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHR9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtdG9wLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4ODBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDE4cHggNzBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY2lhbC1taWRkbGUge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMCwgODksIDE2MCkgMCUsIHJnYig4NSwgNDIsIDEzOCkgMTAwJSk7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDAgNjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtbWlkZGxlLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtbWlkZGxlLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1taWRkbGUtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LXdyYXA6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zcGVjaWFsLWJvdHRvbS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjcxcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY2lhbC10b3AtaW1nLWlubmVyLCAuc3BlY2lhbC1ib3R0b20taW1nLWlubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDY5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2OXB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5zcGVjaWFsLXRvcC1pbWctaW5uZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtdG9wLWltZy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1OSU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5zcGVjaWFsLWJvdHRvbS1pbWctd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNTclO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtYm90dG9tLXRleHQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNDMlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjcxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtYm90dG9tLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktOTkpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtd3JhcDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1ib3R0b20tdGV4dCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjcxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItbWluLXBob25lcy13cmFwcGVyIHtcclxuICAgIC5kcm9wZG93bi1zdGFydC1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggOXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXBhbmVsLS1waG9uZSB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudG9wLW1lbnVfX2l0ZW0tbGluay0tcGhvbmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLW1pbiAuZHJvcGRvd24tc3RhcnQtbGluayAucGhvbmUtaWNvIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIlxuaGVhZGVyLmhlYWRlciB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG4ubmF2LXRvcC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cblxuI3RvcC1tZW51IHtcbiAgICBwYWRkaW5nOiA1cHggMCA2cHggMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMnB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDExcHggMDtcbiAgICB9XG59XG5cbi5tZW51X19pdGVtLXdyYXBwZXIge1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XG4gICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWluKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWluKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1taW4pIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgfVxufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2NhdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1pbikge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWxvZ2luIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1taW4pIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgfVxufVxuXG4ubWVudV9faXRlbS13cmFwcGVyLS1idG4gLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlciB7XG4gICAgXG59XG5cbi50b3AtbWVudV9fY29udGFjdHMtd3JhcHBlciB7XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbn1cblxuLnRvcC1tZW51X19jYWJpbmV0LXdyYXBwZXIge1xuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE5LjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzI5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5cbi50b3AtbWVudV9fbG9jYXRpb24td3JhcHBlciB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxufVxuXG4udG9wLW1lbnVfX3Bob25lLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0zMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMDAsIDY0LCAxNDUsIDEpIDAlLCByZ2JhKDgzLCA0MCwgMTM2LCAxKSAxMDAlKTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIH1cbn1cbi5uYXYtdG9wLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUge1xuICAgIC50b3AtbWVudV9faXRlbS1saW5rLS1waG9uZSBzdmcge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b3AtbWVudV9faXRlbS1saW5rLS1waG9uZSBzcGFuIHtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJldC13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLW1pbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIH1cbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi50b3AtbWVudV9faXRlbS13cmFwcGVyLS1idXNpbmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1idXNpbmVzcyB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEwLjRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLS1pbmZvIHNwYW4ge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmstLWxvZ2luIHNwYW4ge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay0tbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGFuIHtcbiAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5kcm9wZG93bi1waG9uZS5hY3RpdmUge1xuLmRyb3Bkb3duLmFjdGl2ZSB7XG4gICAgLmRyb3Bkb3duLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY2FyZXQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiKDEwMSAxMDEgMTAxKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigxMDAsIDY0LCAxNDUpIDAlLCByZ2IoODMsIDQwLCAxMzYpIDEwMCUpO1xuICAgIG1pbi13aWR0aDogMjIycHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bl9fbGlzdC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duX19vcHRpb24gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bl9fb3B0aW9uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bl9fb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2NmY2ZjZjtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay0tYnVzaW5lc3Mge1xuICAgIHNwYW4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTA1cHgpIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50aXRsZS0xIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMiB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTMge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufSIsIi5hYm91dC1oZXJvLWJhbm5lcl9faW1nIHtcclxuICAgIGhlaWdodDogODIlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDg5JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDkzJTtcclxuICAgIH1cclxufVxyXG4uYWJvdXQtaGVyby1iZW5lZml0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmFib3V0LWhlcm8tYmVuZWZpdC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICAvLyBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHggNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LWhlcm8tYmVuZWZpdC1pbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hc2staW1hZ2U6IHVybCguLy4uL2ltZy9tYXNrLnN2Zyk7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDU1cHggMTVweCA1NXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIHRvcDogLTM0cHg7XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LWhlcm8tYmVuZWZpdF9faWNvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgXHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbn1cclxuLmFib3V0LWhlcm8tYmFubmVyX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLmFib3V0LWhlcm8tYmFubmVyX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDkwcHggNjBweCA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTcwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcbi5hYm91dC1oZXJvLWxvZ28td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG4uYWJvdXQtaGVyby1sb2dvLWlubmVyIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufSIsImJvZHkub25lcGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLWhlaWdodDogODAwcHgpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb2xsb2NhdGlvbi1oZXJvLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEzMHB4IDMwcHggNjBweDtcclxufVxyXG4uY29sbG9jYXRpb24taGVyby1pbWctd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4uZGVzY3JpcHRpb24ge1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29sbG9jYXRpb24taGVyby1wYW5lbCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbGxvY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG4uY29sbG9jYXRpb24taGVyb19fdGl0bGUtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgIH1cclxufVxyXG4uY29sbG9jYXRpb24taGVyb19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIH1cclxufVxyXG4uY29sbG9jYXRpb24taGVyb19fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4uY29sbG9jYXRpb24taGVyby1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtd3JhcDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuLmNvbGxvY2F0aW9uLWhlcm9fX2Rlc2NyaXB0aW9uMS13cmFwcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbGxvY2F0aW9uLWhlcm9fX2Rlc2NyaXB0aW9uMi13cmFwcGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YjZhNmE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG59XHJcbi5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsLWltZyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsLWltZy1tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi5jb2xsb2NhdGlvbi1oZXJvLXBhbmVsLWltZy1kc2sge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgICAgICAgIFxyXG4gICAgfVxyXG59XHJcbiIsIi5jb2xsb2NhdGlvbi1zZXJ2aWNlLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCA5MHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX19kZXNjcmlwdGlvbiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0NXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmNvbGxvY2F0aW9uLXNlcnZpY2VfX3ByaWNlLWlubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAtN3B4IDdweCAyMHB4IC0ycHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAxMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5jb2xsb2NhdGlvbi1zZXJ2aWNlX19wcmljZS1kZWNvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XHJcbiAgICBsZWZ0OiAtMjlweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xOXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01MXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTdweCA3cHggMjBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxufVxyXG4uY29sbG9jYXRpb24tc2VydmljZV9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgdGV4dC13cmFwOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1eDtcclxuICAgIH1cclxufVxyXG4uY29sbG9jYXRpb24tc2VydmljZV9faXRlbXMge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn0iLCJcclxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgfVxyXG59XHJcbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDUwcHggOTVweCAxNXB4IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDI1MHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAyNTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjUwcHggMTBweDtcclxuICAgIH1cclxufVxyXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX3R4dCB7XHJcblxyXG59XHJcbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXR4dCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS45O1xyXG59XHJcbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXR4dC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdHMge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTMwcHgpIHtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIH1cclxufVxyXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yN3B4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjlweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBsZWZ0OiA1MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtaW5uZXIge1xyXG4gICAgcGFkZGluZzogNjVweCAyNXB4IDU0cHggMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y0ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgbWFzay1pbWFnZTogdXJsKC4vLi4vaW1nL2RhdGFjZW50ZXItbWFzay5zdmcpO1xyXG4gICAgbWFzay1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogNjlweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICAgICAgdG9wOiAtMzRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDU5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICAgICAgICAgIHRvcDogNjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi8uLi9pbWcvZGF0YWNlbnRlci1tYXNrLWhvcml6b24uc3ZnKTtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiAwIDM4NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNzBweCAzMHB4IDYwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzFweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gICAgICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLy4uL2ltZy9kYXRhY2VudGVyLW1hc2staG9yaXpvbi1tb2Iuc3ZnKTtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiAwIDMzN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgIC5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA3MHB4IDMwcHggNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5kYXRhY2VudGVyLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAuZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0OyBcclxuICAgIH1cclxufVxyXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtd3JhcHBlcjpsYXN0LWNoaWxkIHtcclxuICAgIC5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLWRlY29yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLWRlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLWlubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDdweCA3cHggMTNweCA3cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxufVxyXG4uZGF0YWNlbnRlci1oZXJvLWJhbm5lcl9fYmVuZWZpdC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwb3dlciB0YXJpZmZzXHJcbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi10b3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi10b3BfX2ltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5kYXRhY2VudGVyLWhlcm9fX3Bvd2VyLXRhcmlmZi10b3BfX3R4dCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogMTg4cHg7XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmLXRvcF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtdG9wX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxufVxyXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtdG9wX19zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmYtYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAwIDVweDtcclxuICAgIH1cclxufVxyXG4uZGF0YWNlbnRlci1oZXJvX19wb3dlci10YXJpZmZfX3Byb3BzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyb19fcG93ZXItdGFyaWZmX19wcmljZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFjZW50ZXItaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvLW1vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMzYlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBib3R0b206IC03MCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhvc3RpbmctY29vcGVyYXRpb24td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuLmhvc3RpbmctY29vcGVyYXRpb25fX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLmhvc3RpbmctY29vcGVyYXRpb25fX2xpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcclxuICAgICAgICByb3ctZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LXdyYXA6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgLmhvc3RpbmctY29vcGVyYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIC5ob3N0aW5nLWNvb3BlcmF0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhvc3RpbmctZXF1aXBtZW50LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLmhvc3RpbmctZXF1aXBtZW50LWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIzNXB4O1xyXG4gICAgfVxyXG59XHJcbi5ob3N0aW5nLWVxdWlwbWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDcwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmhvc3RpbmctZXF1aXBtZW50X19iZy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxufVxyXG4uaG9zdGluZy1lcXVpcG1lbnRfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaG9zdGluZy1lcXVpcG1lbnRfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtd3JhcDogYXV0bztcclxuICAgIH1cclxufVxyXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLXdyYXBwZXIge1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiAtMjBweDtcclxuICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgLy8gd2lkdGg6IDI5MXB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgcGFkZGluZzogNDVweCA0M3B4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsIHJnYigxMDAsIDY0LCAxNDUpIDAlLCByZ2JhKDI1NSwgMTEyLCAwLCAwLjUwMTgzODIzNTMpIDEwMCUpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKC4vLi4vaW1nL2hvc3RpbmctZGVjby5zdmcpLCB1cmwoLi8uLi9pbWcvaG9zdGluZy1kZWNvLWJvdHRvbS5zdmcpO1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hc2stcG9zaXRpb246IHRvcCwgYm90dG9tIGxlZnQ7XHJcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgIG1hc2stbW9kZTogYWxwaGE7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbn1cclxuLmhvc3RpbmctZXF1aXBtZW50LWlubmVyX19wYW5lbC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDI5MXB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICBoZWlnaHQ6IDgzJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC03cHggNXB4IDM0cHggLTZweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC03cHggNXB4IDM0cHggMnB4IHJnYmEoMCwwLDAsMC4zNSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNDVweDtcclxuICAgIH1cclxufVxyXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLWlubmVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjhweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLmhvc3RpbmctZXF1aXBtZW50LWlubmVyX19wYW5lbC1pY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzNweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uaG9zdGluZy1lcXVpcG1lbnQtaW5uZXJfX3BhbmVsLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XHJcbn1cclxuIiwiLmhvc3RpbmctaGVyby1iYW5uZXJfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmhvc3RpbmctaGVyby1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICB0ZXh0LXdyYXA6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2I3YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaG9zdGluZy1oZXJvLWJhbm5lcl9fdGV4dCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtaWNvIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogMjYlO1xyXG4gICAgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiAzNCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWljbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC10b3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi8uLi9pbWcvbWFzay5zdmcnKTtcclxuICAgIG1hc2stcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogNDVweCAwIDU1cHg7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDY5cHg7XHJcbiAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xyXG4gICAgICB0b3A6IC0zNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy1oZXJvLWJhbm5lcl9fYmVuZWZpdC1pY28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbn1cclxuLnNlcnZpY2VzLWhlcm8tYmFubmVyX19iZW5lZml0LWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtYm90dG9tX190aXRsZSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTY0cHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTgycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtaGVyby1iYW5uZXJfX2JlbmVmaXQtYm90dG9tX19ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGhlaWdodDogNzMlO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnNlcnZpY2VzLWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbn1cclxuLnNlcnZpY2VzLWZvcm0taW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zZXJ2aWNlcy1mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggLTNweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy1mb3JtX19pbWctd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtZm9ybS1maWVsZHMge1xyXG4gICAgLy8gd2lkdGg6IDU4JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgLy8gICAgIHdpZHRoOiA2OCU7XHJcbiAgICAvLyB9XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcclxuICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIH0gIFxyXG59XHJcbi5zZXJ2aWNlcy1mb3JtLWZpZWxkcy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1OCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9ICBcclxufVxyXG4uc2VydmljZXMtZm9ybS1maWVsZC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy1mb3JtLWZpZWxkIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG4gICAgIFxyXG59XHJcbi5zZXJ2aWNlcy1mb3JtLWNvbW1lbnQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5zZXJ2aWNlcy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1mb3JtLWNvbW1lbnQge1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VydmljZXMtZm9ybS1zdWJtaXQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYnV0dG9uLCBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtZm9ybS1iYXNlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGdhcDogM3B4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2VzLWZvcm0tY291bnRlci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy1mb3JtLWNvdW50ZXItYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy1mb3JtLWNvdW50ZXItZGVjcmVhc2Uge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtZm9ybS1jb3VudGVyLWluY3JlYXNlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
