@charset "UTF-8";*{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{height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;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:"Literal", sans-serif;--font-titles:var(--font-accent);--text-color-grey-00:#fff;--text-color-grey-01:#F2F0F0;--text-color-grey-02:#E2E2E2;--text-color-grey-09:#ededed;--text-color-grey-10:#b2b2b2;--text-color-grey-11:#979797;--text-color-grey-12:#dedede;--text-color-grey-13:#d9d9d9;--text-color-grey-20:#575757;--text-color-grey-30:#47423B;--text-color-grey-40:#313737;--text-color-grey-50:#212529;--text-color-grey-60:#0e0d0c;--text-color-grey-99:#000;--text-color-purple-10:#644091;--bg-color-orange-10:#ea761a;--bg-color-purple-10:#644091;--bg-color-purple-20:#532989;--bg-color-purple-30:#e8d6ff;--bg-color-grey-00:#fff;--bg-color-grey-10:#f1f1f1;--bg-color-grey-11:#f7f7f7;--bg-color-grey-12:#eeeeee;--bg-color-grey-20:#d9d9d9;--bg-color-grey-30:#b2b2b2;--bg-color-grey-31:#979797;--bg-color-grey-40:#e2e2e2;--bg-color-grey-50:#f2f2f0;--bg-main-color-light:#b296d5;--bg-main-color:var(--bg-color-purple-10);--bg-secondary-color:var(--bg-color-purple-20);--bg-accent-color:var(--bg-color-orange-10);--text-main-color:var(--text-color-grey-40);--page-bg:#fff;--text-color:var(--text-main-color);--link-color:var(--text-main-color);--laptop-size:1239px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:FirasansBook;font-display:swap;src:url(../fonts/FirasansBook.woff2) format("woff2"),url(../fonts/FirasansBook.woff) format("woff");font-weight:400;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-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-Regular.woff2) format("woff2"),url(../fonts/Literal-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-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}.accent-btn,.main-btn{background-color:var(--bg-accent-color);border-radius:5px;color:var(--text-color-grey-00)}.main-btn{background-color:var(--bg-main-color);padding:5px 30px}.main-btn:hover{-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-filter:brightness(85%);filter:brightness(85%)}.action-btn{font-family:Montserrat;font-weight:700;font-size:20px;color:#fff;background-color:var(--bg-color-orange-10);padding:13px 80px 15px;border-radius:5px}.paragraph-line{content:"";height:100%;padding:4px 0;position:absolute;left:0}.paragraph-line div{height:100%;border-left:3px solid var(--bg-color-purple-10)}.menu-horizon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title{line-height:24px;font-family:Literal;font-size:32px;font-weight:400;text-align:center;text-transform:uppercase;padding-bottom:40px}.section-title--multi{line-height:40px}.section-title-deco{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;border-top:2px solid var(--bg-color-purple-10);padding:25px 35px}.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}.bot-15{padding-bottom:15px}.top-25{padding-top:25px}.bot-25{padding-bottom:25px}.top-35{padding-top:35px}.bot-35{padding-bottom:35px}.top-50{padding-top:50px}.top-70{padding-top:70px}.bot-60{padding-bottom:60px}.bot-50{padding-bottom:50px}.mt-35{margin-top:35px}.mb-90{margin-bottom:90px}.lh-1{line-height:1!important}.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;background-color:#e3e3e3}.p404-inner{text-align:center;position:relative;padding:30px 0 65px}.p404-inner .main-btn{font-family:Literal;font-size:20px;font-weight:600;color:#fff;padding:9px 65px 10px;border-radius:10px;cursor:pointer}.p404-body{padding:150px 0 40px}.p404-name,.p404-title{font-family:Literal;font-size:48px;font-weight:600;color:var(--text-color-purple-10)}.p404-name{font-size:300px;line-height:300px}.p404-img{position:absolute;width:100%;top:81px;left:-8px}.p404-img img{margin:auto}.hero__info--about{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.hero__title--about{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.about-data-inner{padding:0 0 40px;font-family:Literal;font-size:16px;font-weight:400}.about-data-inner p{padding:10px 0}.about-data-inner p:first-child,.settings-desc-inner p:first-child{padding-top:0}.actions-wrapper{margin:35px 0 25px}.actions__btn{font-family:Literal;font-size:20px;font-weight:400;color:#fff;margin:20px auto;display:block;padding:12px 60px;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#644091),to(#532989));background:linear-gradient(180deg,#644091 0,#532989 100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swiper-actions-wrapper{padding:0 100px;position:relative}.swiper-actions-wrapper .swiper{padding-bottom:40px}.swiper-button-actions{background-color:var(--bg-main-color-light);width:44px;height:44px;border-radius:5px;padding:10px;-webkit-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.swiper-button-actions:hover{background-color:var(--bg-main-color)}.swiper-button-actions:after{content:none}.advantages-wrapper svg,.swiper-button-actions svg{fill:#fff}.action-text{padding:15px;min-height:150px}.action-text__title{font-family:Literal;font-size:24px;font-weight:600;color:var(--bg-main-color);padding-bottom:5px}.action-text__content{font-family:Literal;font-size:18px;font-weight:400}.swiper-slide--action{border:1px solid var(--bg-color-grey-30)}.action-img{height:178px;overflow:hidden}.advantages-wrapper{background-color:var(--bg-color-purple-20);color:#fff}.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantage{background-color:var(--bg-color-purple-10);padding:40px 30px;text-align:center;width:20%}.advantage-title{font-family:Literal;font-size:18px;font-weight:700;line-height:1.6;color:#fff}.advantage-desc{font-family:Literal;font-size:12px;font-weight:400;padding-top:6px;color:#fff}.blog-hero{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 35px}.blog-hero__part{width:50%}.blog-hero__txt-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-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-right:20px}.blog-hero__title{font-family:Literal;font-size:40px;font-weight:600;color:var(--text-color-purple-10)}.blog-hero__subtitle{font-family:Literal;font-size:20px;font-weight:400;color:#000;text-wrap:wrap;padding-left:20px;position:relative}.blog-hero__subtitle:before{content:"";position:absolute;border-left:2px solid var(--bg-color-purple-10);height:86%;top:6px;left:0}.blog-hero__banner-inner{border-radius:10px;overflow:hidden;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-hero__banner-inner img{height:100%}.blog-filters-title{font-family:Literal;font-size:24px;font-weight:600;color:var(--bg-color-purple-10);padding:5px 0 15px;display:block}.blog-filters-wrapper{background-color:var(--bg-color-grey-10);padding:30px 0 50px}.blog-data-filter{border:1px solid var(--text-color-purple-10)!important;background-color:#fff}.blog-data-filter.active{border:2px solid var(--text-color-purple-10)!important}.blog-data-filter a{display:block;width:224px;height:225px;display:table-cell!important;vertical-align:middle;text-align:center}.blog-container-wrapper{padding:40px 0 0}.blog-short-text__content{font-family:Literal;font-size:14px;padding-bottom:25px!important}.paginated-filters-mobile-wrapper{display:none}.paginated-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs{padding-bottom:35px;background-color:#fff}.breadcrumbs-top-wrapper{background:#f1f1f1;font-family:Literal;font-size:14px;font-weight:400}.breadcrumbs-top-wrapper,.breadcrumbs-top-wrapper span{color:var(--text-color-grey-10)}.breadcrumbs-top-wrapper .current-item{color:var(--bg-color-orange-10)}.breadcrumbs-top-wrapper .breadcrumbs-top>span{padding:11px 0;display:inline-block}.breadcrumbs-top-wrapper .breadcrumbs-top span[property=itemListElement]:first-child span{position:relative}.breadcrumbs-top-wrapper .breadcrumbs-top span[property=itemListElement]:first-child span::before{content:"";position:absolute;top:50%;margin-top:-6px;left:0;width:12px;height:12px;background:url(./../img/house2-ico.svg);background-repeat:no-repeat;display:none}.burger-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Literal;font-size:16px;font-weight:400;padding:10px 16px;position:relative;z-index:99}.burger-btn:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.burger-btn svg,.mobile-menu-btn svg{fill:#fff;height:23px;width:15px;margin-right:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.dropdown-burger{position:absolute!important;right:0}.dropdown-burger.hidden{display:none}.hidden-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:250px}.hidden-menu li button{padding:10px 20px;border-bottom:1px solid var(--bg-color-grey-20)}.hidden-menu li a{padding:10px 20px;display:block}.hidden-menu li li a{font-size:16px}.hidden-menu li li:nth-child(2n) a{background-color:var(--bg-color-grey-50)}.hidden-menu li a:hover{background-color:var(--bg-color-grey-30)!important}.hidden-menu .sub-menu.active{display:block}.hidden-menu .sub-menu-btn{padding-right:45px}.hidden-menu .sub-menu-btn::after{right:15px}.hidden-menu .sub-menu-btn.active{color:var(--text-color-purple-10)}.hidden-menu button{display:block;width:100%;text-align:left}.burger-menu-panel{padding:0!important;overflow:hidden;max-width:250px}.burger-menu-btn{background-color:var(--bg-color-grey-11);width:100%;text-align:left;padding:7px 25px;font-family:Literal;font-size:16px;font-weight:600;color:var(--text-color-purple-10);cursor:unset}.burger-menu-panel-inner>li .burger-menu-btn{border-bottom:1px solid var(--text-color-grey-12)}.burger-menu-panel-inner>li:nth-child(1) .burger-menu-btn{border-top:none;border-bottom:1px solid var(--text-color-grey-12)}.burger-submenu{padding-bottom:0}.burger-submenu li a{width:100%;text-align:left;padding:7px 25px;font-family:Literal;font-size:16px;font-weight:400;color:#000;display:block}.burger-submenu li a:hover{background-color:var(--text-color-grey-02)!important}.burger-submenu li:nth-child(2n) a{background-color:var(--text-color-grey-01)}.dropdown-panel.burger-menu-panel{border:0}.dropdown-panel.burger-menu-panel::before{content:"";display:block;height:100%;width:100%;border-left:1px solid var(--bg-color-grey-40);border-right:1px solid var(--bg-color-grey-40);position:absolute;left:0}.burger-menu-panel-inner>li{border-radius:5px;overflow:hidden;border:1px solid var(--bg-color-grey-40);padding-bottom:23px}.burger-menu-panel-inner>li:nth-child(2){margin-top:23px}.burger-menu-panel-inner>li:last-child{padding-bottom:8px}.promotions-calendar-wrapper{margin-top:25px}.calendar{background-color:var(--bg-color-grey-10);height:370px;border-radius:10px;padding:15px 15px 35px}.calendar__title{text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 70px 8px;font-family:Literal;font-size:24px;font-weight:400;color:#000;border-bottom:2px solid var(--text-color-purple-10);margin:auto auto 10px}.calendar__item-wrapper{padding:6px 0}.calendar__year{font-family:Literal;font-size:16px;font-weight:400;color:#000;padding-bottom:2px;margin-bottom:7px;border-bottom:1px solid var(--text-color-purple-10);display:inline-block}.calendar__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:4px}.calendar__number{width:23px;height:23px;border-radius:5px;display:table-cell;text-align:center;padding-top:2px;font-family:Literal;font-size:16px;font-weight:400;background-color:#fff;color:#000}.calendar__number.active{background-color:var(--text-color-purple-10);color:#fff;cursor:pointer}.common-hero-wrapper{padding-bottom:50px}.common-hero,.common-hero-left{display:-webkit-box;display:-ms-flexbox;display:flex}.common-hero{gap:50px}.common-hero-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-hero-right{overflow:hidden}.common-hero__title{font-family:Literal;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2;color:var(--text-color-purple-10);margin-top:-11px}.common-hero__description{font-family:Literal;font-size:20px;font-weight:400;padding-bottom:15px}.common-hero__img-wrapper{border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-action-btn,.select-items div:hover{background-color:var(--bg-color-purple-10);color:#fff}.common-action-btn{font-family:Literal;font-size:16px;font-weight:400;padding:10px 35px;border-radius:5px;max-width:200px;margin-top:auto}.common-subtitle{font-family:Literal;font-size:32px;font-weight:400;color:#000;text-align:center}.common-separator-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-separator-line div{width:650px;border-top:2px solid var(--bg-color-purple-10)}#select2-popup-location-select-results,.select2-container--default .select2-results>.select2-results__options{overflow-y:unset!important}#select2-popup-location-select-results{scrollbar-width:none}.select-selected{background-color:#f1f1f1;padding:10px;border:1px solid #ccc;cursor:pointer}.select-items{position:absolute;border:1px solid #ccc;width:100%}.select-items div{padding:10px;cursor:pointer}.select-items div:hover{background-color:#ddd}.select-hide{display:none}.custom-select,.mobile-menu-panel__body .mobile-menu li{position:relative}.custom-select .select-selected,.select-items{font-family:Literal;font-size:20px;font-weight:400;color:var(--text-color-purple-10);border:1px solid var(--text-color-purple-10);border-radius:5px;overflow:hidden;background-color:#fff;max-width:328px}.custom-select .select-selected{padding:11px 50px 11px 16px;position:relative;z-index:9}.custom-select .select-selected::after{content:"";position:absolute;right:20px;top:20px;width:18px;height:26px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:13px solid transparent;border-top:13px solid var(--text-color-purple-10)}.custom-select .select-selected.opened:after{content:""}.select-items{z-index:1}.doc-view-overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:none}.docs-header{font-family:Literal;font-size:32px;font-weight:400;color:#000;text-align:center}.docs-header .docs-title{width:50%;border-bottom:2px solid var(--text-color-purple-10);margin:auto;text-transform:uppercase;padding-bottom:25px}.docs-header .docs-subtitle{padding:25px}.docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%;row-gap:20px;padding-bottom:30px}.doc-btn{font-family:Literal;font-size:14px;font-weight:400;color:#fff;background-color:var(--bg-color-purple-10);padding:8px 25px;border-radius:5px}.docs-fops-inner{padding-bottom:50px}.tile-wrapper.docs-fop-wrapper{padding:30px 15px;cursor:pointer}.docs-fops{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.docs-fops-title{font-family:Literal;font-size:32px;font-weight:400;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 30px;padding-right:60px;position:relative;cursor:pointer}.docs-fops-title:hover{color:var(--bg-color-purple-10);-webkit-transition:all .3s;transition:all .3s}.docs-fops-title.active::after,.docs-fops-title::after{content:"";border:12px solid transparent;border-top:15px solid var(--bg-color-purple-10);position:absolute}.docs-fops-title::after{right:15px;top:39%}.docs-fops-title.active::after{top:11%;-webkit-transform:rotate(179deg);-ms-transform:rotate(179deg);transform:rotate(179deg)}.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}.faq-recommended-wrapper{padding-bottom:60px}.popup-modal{position:fixed;top:100px;width:634px;left:50%;margin-left:-317px;border-radius:10px;overflow:hidden;padding:30px 50px}.popup-modal .popup-feedback-subtitle,.popup-modal .popup-feedback-title{font-family:Literal;font-size:32px;font-weight:400;text-align:center}.popup-modal .popup-feedback-subtitle{font-size:20px;margin-top:5px}.feedback-form__field{border:1px solid var(--bg-color-purple-10);border-radius:5px;font-family:Literal;font-size:16px;font-weight:400;color:var(--text-color-grey-20);padding:10px 20px;margin-bottom:10px}.feedback-form,.feedback-form-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.feedback-form-field-wrapper{font-family:Literal;font-size:16px;font-weight:400;margin-top:5px}.feedback-form-field-wrapper span{padding-left:10px}.feedback-form__footer-text{font-family:Literal;font-size:16px;font-weight:400;text-align:center}.feedback-form__checkbox{width:18px;height:18px;border-color:var(--bg-color-purple-10);background-color:var(--bg-color-purple-10);accent-color:var(--bg-color-purple-10);cursor:pointer}.feedback-form__button{margin:15px 0;padding:12px;border-radius:5px;color:#fff;background:var(--bg-color-purple-10)}.feedback-form__field--comment{outline:0}.feedback-form__field--comment:focus-visible{border:1px solid var(--bg-color-purple-10)}.filtered-data-filters{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:27px;row-gap:15px;padding:0}.filtered-data-filters .filtered-data-filter{cursor:pointer;border:2px solid var(--text-color-purple-10);font-family:Montserrat;font-size:20px;font-weight:500;border-radius:5px}.filtered-data-filters .filtered-data-filter a{display:block;padding:12px 40px;color:var(--text-color-purple-10)}.filtered-data-filters .filtered-data-filter:hover{background-color:var(--text-color-purple-10)}.filtered-data-filters .filtered-data-filter.active a,.filtered-data-filters .filtered-data-filter:hover a,.footer a{color:#fff}.filtered-data-filters .filtered-data-filter.active{background-color:var(--text-color-purple-10);border-color:var(--bg-color-orange-10)}.filtered-data-filters,.filtered-data-items,.footer-min-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.filtered-data-items{padding:30px 0;-webkit-column-gap:2.66%;-moz-column-gap:2.66%;column-gap:2.66%;row-gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.filtered-data-items .filtered-data-item{width:23%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid var(--bg-color-grey-30);border-radius:10px;padding:10px}.filtered-data-items .filtered-data-item a{display:block;height:100%;overflow:hidden}.filtered-data-items .filtered-data-item img{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.footer.footer-min{padding:30px 0}.footer-min-inner{-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{background:-webkit-gradient(linear,left top,left bottom,from(#77589f),to(#562b8b));background:linear-gradient(180deg,#77589f 0,#562b8b 100%);padding:35px 0 20px;color:#fff}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{margin-right:15px}.footer__logo-mobile{display:none;padding-right:15px;padding-bottom:20px}.footer__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px;padding:0 10px}.footer__menu{padding:10px}.footer__menu__title{font-family:Roboto;font-size:18px;font-weight:500;text-wrap:nowrap}.footer__menu__list{max-width:200px;margin-top:10px}.footer__menu__list li{margin-bottom:5px;padding-left:13px;position:relative}.footer__menu__list li:before{content:url(./../img/marker-ico.svg);position:absolute;width:6px;height:8px;left:0;top:4px}.footer__menu__list a{font-family:Roboto;font-size:14px;font-weight:400;text-decoration:none}.footer__menu__list a:hover{text-decoration:underline}.footer__btns{width:-webkit-min-content;width:-moz-min-content;width:min-content}.footer-btn{font-family:Roboto;font-size:20px;font-weight:400;text-wrap:nowrap;width:100%;padding:10px 50px}.footer-btn:first-child{margin-bottom:15px}.main-btn--footer{background-color:var(--bg-accent-color);border:2px solid var(--bg-accent-color)}.stroke-btn--footer{background-color:transparent;border:2px solid #fff}.footer__copyright{font-family:Roboto;font-weight:100;font-size:14px;text-align:center;margin-top:30px}.header-min{-webkit-box-shadow:0 1px 11px 0 rgba(101,101,101,.5);box-shadow:0 1px 11px 0 rgba(101,101,101,.5)}.hero-bg-page-wrapper{padding-bottom:30px}.hero-bg-page{border-radius:10px;overflow:hidden;position:relative}.hero-bg-page img,.hero-img-only img{width:100%}.hero-bg-page__desc{position:absolute;bottom:0;padding:40px 50px;font-family:Literal;font-size:40px;font-weight:600;color:#fff;line-height:1}.hero-img-only,.hero-min{border-radius:10px;overflow:hidden}.hero-min{background:-webkit-gradient(linear,left top,left bottom,from(#77589f),to(#562b8b));background:linear-gradient(180deg,#77589f 0,#562b8b 100%);padding:20px;height:225px}.hero-min__title{font-family:Literal;font-size:40px;font-weight:600;color:#fff}.hero-min__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 75px}.hero-minbg-wrapper{padding-bottom:40px}.hero-minbg{height:224px;background:url(./../img/settings-hero.jpg);border-radius:10px;overflow:hidden;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-minbg__desc{font-family:Literal;font-size:40px;font-weight:600;color:#fff;padding-left:50px}.hero-page{border-radius:10px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;background:-webkit-gradient(linear,left top,left bottom,from(#743db9),to(#532888));background:linear-gradient(180deg,#743db9 0,#532888 100%)}.hero-page__desc,.inprogress-text-wrapper a{font-family:Literal;font-weight:600;color:#fff}.hero-page__desc{position:absolute;left:0;padding:20px 75px;height:100%;font-size:40px;max-width:600px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-page__text{z-index:2}.hero-txt-vertical-wrwrapper .hero__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-txt-vertical-wrwrapper .hero__title{-webkit-box-flex:0;-ms-flex:none;flex:none}.hero-txt-vertical-wrwrapper .hero__subtitle{margin-bottom:30px}.hero-wrapper{padding:0 0 38px}.hero{border-radius:10px;overflow:hidden;position:relative;height:410px}.hero img,.hero__info{position:absolute;height:100%}.hero img{top:0}.hero__info{z-index:5;padding:50px 50px 50px 57px;max-width:600px;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__info:before{content:"";position:absolute;border-radius:415px;width:830px;height:830px;background:rgba(91,51,140,.9);right:0}.hero__text{font-family:Literal;color:#fff;position:relative;z-index:5}.hero__title{font-size:48px;font-weight:700;text-transform:uppercase;line-height:1.2;max-width:550px;padding-bottom:15px}.hero__title span{font-size:36px;display:block;text-transform:none}.hero__subtitle{font-family:Literal;font-size:24px;font-weight:400;padding-bottom:33px;text-wrap:wrap}.hero__subtitle span{display:block}.hero__btn{position:relative;z-index:5;background-color:var(--bg-accent-color);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-family:Montserrat;font-size:20px;font-weight:600;padding:13px 50px}.horizon-banner__title.horizon-banner-decor,.promotions-horizon-banner-wrapper{padding-bottom:20px}.horizon-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:15px;border-radius:5px;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#644091),to(#532888));background:linear-gradient(180deg,#644091 0,#532888 100%)}.horizon-banner__img-wrapper{width:30%;height:100%;border-radius:5px;overflow:hidden}.horizon-banner__img-wrapper img,.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-img img{width:100%}.horizon-banner__txt-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.horizon-banner__title{color:#fff;text-transform:uppercase;position:relative}.horizon-banner__title::before{content:"";position:absolute;bottom:10px;width:50px;border-top:2px solid #fff}.horizon-banner__btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--bg-color-orange-10)}.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}.possibility-form-mobile-wrapper{display:none;background-color:var(--bg-color-grey-10);padding:20px}.possibility-form-mobile-wrapper .possibility-form-mobile__title{text-align:center;text-transform:uppercase;font-family:Literal;font-size:16px;font-weight:400;color:var(--text-color-grey-40);padding-bottom:10px}.possibility-form-mobile__modal-btn{margin:auto;display:block;font-family:Literal;font-size:16px;font-weight:600;color:#fff;padding:10px 50px}.inprogress-wrapper{padding-bottom:40px}.inprogress-inner,.inprogress-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.inprogress-text-wrapper{-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;gap:35px;font-size:40px;padding:0 10px 0 100px;width:43%}.inprogress-text-wrapper a{max-width:295px;font-size:.6em;text-align:center;padding:14px;border-radius:10px;cursor:pointer}.inprogress-img-wrapper{width:57%}.inprogress-img-wrapper img{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto}.inprogress-text{font-family:Literal;font-size:1em;font-weight:600;color:var(--text-color-purple-10);text-transform:uppercase}.interesting-news-noslide-home-page{background-color:var(--bg-color-grey-10)}.interesting-items-noslide-wrapper{padding-top:40px;padding-bottom:20px}.interesting-items-noslide-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interesting-items-noslide-data .interesting-item-noslide-wrapper{width:32%;border:1px solid #979797;border-radius:10px;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-img{width:100%;max-height:126px;overflow:hidden;min-height:10px;border-bottom:1px solid #979797;border-radius:3px}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:#fff}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__date{font-family:Literal;font-size:16px;font-weight:400;color:var(--text-color-grey-11)}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__title{font-family:Literal;font-size:20px;font-weight:600;color:var(--bg-main-color);padding-top:7px}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__description{font-family:Literal;font-size:14px;font-weight:400;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__detail-btn{font-family:Literal;font-size:16px;font-weight:400;color:#fff;background-color:var(--bg-color-purple-10);padding:10px 50px;border-radius:5px;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.interesting-wrapper{padding:50px 0 35px;background-color:var(--bg-color-grey-10)}.interesting-items .swiper-button-next{right:0}.interesting-items .swiper-button-prev{left:0}.interesting-news-wrapper .actions__btn{margin-top:25px;margin-bottom:0}.interesting-items-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.interesting-items-data .swiper-slide{padding-left:10px;padding-right:10px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:33.33%}.interesting-items-data .swiper-slide a{border:1px solid gray;display:block;border-radius:10px;overflow:hidden;background-color:#fff}.interesting-item-img{max-height:126px;overflow:hidden;border-bottom:1px solid var(--text-color-grey-11)}.interesting-item-img img{width:100%}.interesting-item-text{padding: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-flex:1;-ms-flex:1;flex:1}.interesting-item__date{font-family:Literal;font-size:16px;font-weight:400;color:var(--text-color-grey-11)}.interesting-item__title{font-family:Literal;font-size:20px;font-weight:600;color:var(--text-color-purple-10);line-height:1;padding:10px 0 15px}.interesting-item__description{font-family:Literal;font-size:14px;font-weight:400;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1}.interesting-item__detail-btn{font-family:Literal;font-size:16px;font-weight:400;color:#fff;background-color:var(--bg-color-purple-10);padding:10px 50px;border-radius:5px;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.interesting-swiper{overflow:hidden;border-radius:10px}.interesting-items-inner{margin:-10px}.swiper-button-next,.swiper-button-prev{width:17px;height:17px;background-color:var(--text-color-grey-10);border-radius:3px;cursor:pointer}.swiper-button-prev::before{content:"";width:5px;height:5px;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:4px}.swiper-button-prev::after{content:"";width:9px;height:9px;border-top:1px solid #fff;position:absolute;top:8px}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1;background-color:var(--bg-color-purple-10)}.swiper-button-next::before{content:"";width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:4px}.swiper-button-next::after{content:"";width:9px;height:9px;border-top:1px solid #fff;position:absolute;top:8px}.swiper-pagination-horizontal{text-align:center;padding-top:10px}.interesting-swiper-pagination{text-align:center}.interesting-promotions-wrapper{padding-bottom:35px}.container--benefits-list{padding-top:20px;padding-bottom:60px}.internet-benefits,.internet-tv-benefits{background-color:#fff}.internet-tv-benefits{padding-bottom:20px}.benefits-list-title{font-family:Literal;font-size:50px;font-weight:700;text-transform:uppercase;color:var(--text-color-purple-10)}.benefits-list,.benefits-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.benefits-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding-top:30px;height:750px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefits-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:48%;padding-bottom:10px}.benefits-list-item__ico{padding-right:15px}.benefits-list-item__ico svg{fill:var(--text-color-purple-10);width:40px;height:34px}.benefits-list-item__txt{font-family:Literal;font-size:16px;font-weight:400;color:#000;text-wrap:wrap}.hero-wrapper--internet-tv{padding-bottom:0!important}.internet-news,.internet-tv-news{padding-top:30px}.isotope-pager,.isotope-pager a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isotope-pager{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 15px 0;gap:15px}.isotope-pager a{font-family:Literal;font-size:14px;font-weight:400;color:var(--bg-main-color);background-color:var(--bg-color-grey-20);width:20px;height:20px;text-align:center}.isotope-pager a.active,.paginated-data .paginate-pagination ul li a.active{background-color:var(--bg-main-color);color:#fff}.itv-benefits-subtitle,.itv-benefits-title{font-family:Literal;color:var(--text-color-purple-10)}.itv-benefits-title{font-size:50px;font-weight:600;text-transform:uppercase}.itv-benefits-subtitle{font-size:34px;font-weight:400}.itv-benefits-short{position:relative;padding-left:20px;margin:40px 0 15px;font-family:Literal;font-size:18px;font-weight:400;line-height:1.7}.itv-benefits-short:before{content:"";height:94%;top:7px;left:0;position:absolute;border-left:2px solid var(--text-color-purple-10)}.itv-benefit,.itv-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.itv-benefits{margin-left:-20px;margin-right:-20px;padding:20px 0}.itv-benefit{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 30px}.itv-benefit__ico{position:relative;width:110px}.itv-benefit__ico:before{content:"";position:absolute;width:57px;height:57px;background-color:var(--bg-color-orange-10);border-radius:50%;top:-15px;left:40px;z-index:1}.itv-benefit__ico img{position:relative;z-index:2}.itv-benefit__title{font-family:Literal;font-size:24px;font-weight:600;color:var(--text-color-purple-10);padding:8px 0 15px;width:100%}.itv-benefit__text,.mobile-menu-panel__body .mobile-menu a{font-family:Literal;font-size:16px;font-weight:400}.join-to-form-wrapper{padding-top:40px;padding-bottom:40px;background-color:#f1f1f1}.section-title--join-to{text-wrap:initial;max-width:1000px;margin:auto}.join-to-form-subtitle{font-family:Literal;font-size:20px;font-weight:400;display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo{font-size:32px}.main-left-menu-wrapper,.nav{display:-webkit-box;display:-ms-flexbox;display:flex}.main-left-menu-wrapper{gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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{width:239px;height:71px}.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}.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)}.menu-root li,.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__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:62px;border-bottom:2px solid var(--bg-color-purple-10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;font-family:Literal;font-size:24px;font-weight:400;color:var(--bg-color-purple-10)}#products-container1 .grid-item,.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)}.isotope-pager a,.mobile-menu-panel__body .mobile-menu .sub-menu-btn,.mobile-menu-panel__body .mobile-menu .sub-menu-btn.active:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu-panel__body .mobile-menu .sub-menu-btn{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)}.menu1 .sub-menu-btn::after,.mobile-menu-panel__soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu-panel__soc{-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}.tv-provider-terms{font-family:Literal;font-size:14px;font-weight:400;color:#000;padding-top:25px;padding-bottom:65px}.menu-root .sub-menu{display:none}.menu1{z-index:99;padding-right:135px}.menu1>li{margin-left:30px;position:relative}.menu1>li a,.sub-menu-btn{font-family:Literal;font-size:18px}.menu1>li a{padding:3px;color:var(--text-main-color);text-wrap:nowrap}.menu1>li a.main-btn{color:var(--text-color-grey-00);padding:9px 30px}.menu1 .sub-menu.active,.menu1>li a{display:block}.sub-menu-btn{position:relative;padding-right:25px}.sub-menu-btn::after{content:url(./../img/caret-ico.svg);padding-left:9px}.menu1>li>.sub-menu{position:absolute;padding:10px 0;right:0;border:1px solid var(--bg-color-grey-40);border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 #e6e6e6;box-shadow:0 0 5px 0 #e6e6e6}.menu1>li>.sub-menu li a{padding:10px 20px}.menu1 ul li:nth-child(2n) a{background-color:var(--bg-color-grey-50)}.menu1 ul li a{display:block;font-size:16px}.menu1 ul li a:hover{background-color:var(--bg-color-grey-30)}.mobile-nav{position:fixed;top:-100%;width:100%;height:100%;z-index:99;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-align:center;-ms-flex-align:center;align-items:center;-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{display:-webkit-box;display:-ms-flexbox;display:flex;-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)}.news-item-img{border-radius:10px;overflow:hidden}.news-item-txt{padding:30px 0 50px}.news-item-date,.news-item-title{font-family:Literal;font-size:20px;font-weight:400;color:var(--text-color-grey-11)}.news-item-title{font-size:32px;font-weight:600;color:var(--text-color-purple-10);padding:20px 0}.news-item-description{font-family:Literal;font-size:20px;font-weight:400;color:#000;overflow:hidden}.news-top,.paginated-data .paginate-pagination ul,.paginated-data .paginate-pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex}.news-single{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:32px}.news-sidebar{width:392px}.news-single-wrapper{border:1px solid var(--bg-color-grey-30);border-radius:10px;overflow:hidden}.news-single__img img{width:100%}.news-single__date,.news-single__title{font-family:Literal;font-size:16px;font-weight:400;color:var(--bg-color-grey-31);padding:20px 30px 0}.news-single__title{font-size:20px;font-weight:600;color:var(--text-color-purple-10)}.news-single__description{font-family:Literal;font-size:16px;font-weight:400;color:#000;padding:20px 30px 40px}.news-data{padding-right:0!important;gap:5%!important;row-gap:30px!important;margin-top:0!important;padding-bottom:30px}.news-data li{margin-top:0!important;width:30%!important}.news-data-wrapper{margin-top:30px}.news-data-wrapper .paginate-pagination{position:static!important}.news-horizon-banner-wrapper{display:none}.news-inner{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}.news__btn{font-family:Literal;font-size:20px;font-weight:400;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#644091),to(#532989));background:linear-gradient(180deg,#644091 0,#532989 100%)}.swiper-news-wrapper{padding:0 100px;position:relative}.swiper-news-wrapper .swiper{padding-bottom:40px}.news__btn{margin:20px auto;display:block;padding:12px 60px;border-radius:5px}.swiper-button-news{background-color:var(--bg-main-color-light);width:44px;height:44px;border-radius:5px;padding:10px;-webkit-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.swiper-button-news:hover{background-color:var(--bg-main-color)}.swiper-button-news:after{content:none}.swiper-button-news svg{fill:#fff}.news-text{padding:15px;min-height:150px}.news-text__title{font-family:Literal;font-size:24px;font-weight:600;color:var(--bg-main-color);padding-bottom:5px}.news-text__content{font-family:Literal;font-size:18px;font-weight:400}.swiper-slide--news{border:1px solid var(--bg-color-grey-30)}.news-img{height:178px;overflow:hidden}.news-wrapper{background-color:#f1f1f1;padding-top:50px;padding-bottom:50px;margin:35px 0 0}.news-text{background-color:#fff}.paginated-data .paginate-pagination{position:absolute;width:100%;bottom:0}.paginated-data .paginate-pagination ul{gap:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.paginated-data .paginate-pagination ul li a{font-family:Literal;font-size:14px;font-weight:400;color:var(--bg-main-color);background-color:var(--bg-color-grey-20);width:20px;height:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginated-data .paginate-pagination ul li:first-child,.paginated-data .paginate-pagination ul li:last-child{display:none}.paginated-data-error{display:none}.paginated-pagination,.paginated-pagination-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginated-pagination{display:none;gap:15px;padding:0 0 35px;-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-pagination-btn{font-family:Literal;font-size:14px;font-weight:400;color:var(--bg-main-color);background-color:var(--bg-color-grey-20);width:20px;height:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent}.paginated-pagination-btn.active{color:#fff;background-color:var(--bg-main-color)}.paginated-pagination-btn:hover{border:1px solid var(--bg-main-color)}.paginated-pagination-btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.paginated-pagination-arrow{display:none;position:relative}.paginated-pagination-arrow::after{content:"";position:absolute;width:10px;height:10px;border-top:5px solid transparent;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid transparent}.paginated-pagination-prev::after{border-right:5px solid var(--bg-main-color);right:8px}.paginated-pagination-next::after{border-left:5px solid var(--bg-main-color);left:8px}.paginated-item-wrapper{display:none;margin-top:0!important;width:392px!important;border:1px solid #979797;border-radius:10px;overflow:hidden;margin-bottom:30px}.paginated-container,.paginated-item-wrapper.active{display:-webkit-box;display:-ms-flexbox;display:flex}.paginated-container{gap:2%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners-data{padding-bottom:40px}.partner-item-wrapper{padding:10px;width:25%}.partner-item{border:1px solid var(--bg-color-purple-10);border-radius:10px;overflow:hidden;padding:30px 20px;height:100%}.partner-items-wrapper{margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.partner-items-wrapper,.partner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logo img{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.partner-text{font-family:Literal;font-size:16px;font-weight:400;color:#000;text-align:center;padding:20px 0 0}.payment-variant a,.payment-variants{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-variants{-webkit-column-gap:2.66%;-moz-column-gap:2.66%;column-gap:2.66%;row-gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-variants li{width:23%}.payment-variants li a img{width:30%}.payment-variant a{border:1px solid var(--bg-color-grey-30);border-radius:10px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:19px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.payment-variant a span{font-family:Literal;font-size:29px;font-weight:400;color:var(--text-color-grey-30)}.payment-variant--cab a{padding:22px}.payment-variant--cab a span{font-size:20px;line-height:1.2;text-transform:uppercase;font-weight:600}.payment-variant--telegram a{background:-webkit-gradient(linear,left top,right top,from(#6cade3),to(#5b96ce));background:linear-gradient(90deg,#6cade3 0,#5b96ce 100%)}.payment-variant--telegram a span{color:#fff;font-size:29px}.payment-systems-wrapper{padding-top:30px;padding-bottom:20px}.payment-instructions-wrapper{padding-bottom:50px}.payment-instructions-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-instructions{width:55%}.payment-instructions-img{width:45%;padding-left:15px;overflow:hidden}.payment-instructions-img img{max-width:100%;border-radius:10px;margin-left:auto}.payment-instructions-title{font-family:Literal;font-size:32px;font-weight:400;color:#000;border-bottom:2px solid var(--bg-color-purple-10);padding-bottom:15px;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment-instructions-data li a,.payment-instructions-subtitle{font-family:Literal;font-size:20px;font-weight:400;color:#000;margin-bottom:15px}.payment-instructions-data li a{font-size:18px;border:2px solid var(--bg-color-purple-10);display:block;border-radius:5px;margin-bottom:10px;position:relative;padding:10px 50px 10px 20px}.payment-instructions-data li a::after{content:"";position:absolute;top:10px;right:15px;width:22px;height:22px;display:block;background-image:url(./../img/payment-instruction-ico.svg)}.icon.phone-ico.kyivstar{fill:#0087e6}.icon.phone-ico.lifecell{fill:#ffc40c}.icon.phone-ico.vodafone{fill:#e60000}.policy-data-inner{padding:25px 75px}.policy-data-inner p{margin-bottom:20px}.popup-common{position:fixed;top:100px;width:634px;left:50%;margin-left:-317px;border-radius:10px;overflow:hidden;padding:30px 50px}.popup-common__subtitle,.popup-common__title{font-family:Literal;font-size:32px;font-weight:400;text-align:center}.popup-common__subtitle{font-size:20px;margin-top:5px}.popup-overlay{position:fixed;width:100%;height:100%;background-color:#000;z-index:100;opacity:.5;cursor:pointer;top:0}.popup-modal{border:1px solid var(--bg-color-grey-40);background:#fff;-webkit-box-shadow:0 0 5px 0 #6d6d6d;box-shadow:0 0 5px 0 #6d6d6d;z-index:100}.popup-modal-close{top:28px;right:31px;position:absolute;cursor:pointer}.popup-modal-close svg{width:14px;height:14px;fill:var(--bg-color-purple-10)}.popup-modal-close:hover svg{fill:var(--text-color-grey-30)}.popup-confirmation-close{top:14px;right:16px}.popup-confirmation{width:360px;border-radius:5px;position:fixed;left:50%;margin-left:-180px;top:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:17px 15px 15px 19px}.popup-confirmation-ico-wrapper{margin:12px 15px 0 0}.popup-confirmation-ico-wrapper svg{fill:var(--bg-color-purple-10);height:40px;width:33px}.popup-confirmation-title{font-family:Literal;font-size:19px;font-weight:700}.popup-confirmation-btn{font-family:Literal;font-size:14px;font-weight:400;border:1px solid var(--bg-color-grey-40);border-radius:5px;margin-top:10px;padding:10px 15px}.popup-confirmation-btn:hover{border-color:var(--bg-color-purple-10)}.popup-confirmation-btn__confirm{margin-right:7px}.popup-location{width:475px;margin-left:-237px;border-radius:5px;position:fixed;left:50%;top:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 30px}.popup-location svg{width:20px;height:20px}.simplebar-track.simplebar-vertical{background:#f7f7f7;width:6px;border-radius:10px}.simplebar-scrollbar:before{left:0;background:#644091;opacity:1;width:6px}ul.select2-results__options{padding-right:13px}.popup-location-title{font-family:Literal;font-size:24px;font-weight:400;color:var(--bg-color-purple-10);padding-right:30px}.popup-location .select2-container--default .select2-results>.select2-results__options{height:204px;max-height:204px}#popup-location-select-dropdown{position:relative;margin-top:15px}.popup-location-content{width:100%}.select2{display:none}.select2-selection{display:none!important}.select2-container,.select2-dropdown{position:static!important;width:100%!important}.select2-container{display:block}.select2-dropdown{border:0!important}.select2-selection__arrow{display:none}.select2-search--dropdown{padding:0;margin-bottom:10px}.select2-search__field{font-family:Literal;font-size:14px;font-weight:400}.select2-results__option,.select2-search--dropdown .select2-search__field{padding:10px;border-radius:5px}.select2-results__option{font-family:Literal;font-size:14px;font-weight:400;color:var(--text-color-grey-30);border:1px solid var(--bg-color-grey-12);background-color:var(--bg-color-grey-11);margin-bottom:5px}.select2-results__option:nth-child(-n+3){background-color:#ececec!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#644091!important}.product-imgs-mobile-wrapper{position:relative;margin-bottom:20px}.product-imgs-mobile{width:215px;overflow:hidden;margin:auto;border:1px solid var(--text-color-grey-10);border-radius:5px}.product-img img,.product-img-main img,.product-img-mobile,.product-img-mobile img{width:100%}.product-imgs-swiper-pagination{padding-top:10px}.product-short-desc{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.product-imgs-wrapper{width:500px;padding-right:15px}.product-imgs-mobile-wrapper{display:none}.product-props-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.product-details-wrapper{padding-top:10px}.product-details-wrapper,.product-img-wrapper,.product-imgs-add{display:-webkit-box;display:-ms-flexbox;display:flex}.product-imgs-add{gap:30px;padding-bottom:20px}.product-img-wrapper{border:1px solid #b6b6b6;border-radius:5px;padding:10px;width:75px;height:75px;cursor:pointer}.product-img-wrapper:hover{border:1px solid var(--bg-main-color)}.product-img{overflow:hidden}.product-img-main-wrapper{border:1px solid #b6b6b6;border-radius:5px;padding:15px;margin-bottom:12px;max-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex}.product-img-main{width:100%;max-height:500px;overflow:hidden}.product-name{font-family:Literal;font-size:32px;font-weight:600;color:#313737}.product-price,.products-data-inner .isotope-pager{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-price{border:1px solid var(--bg-main-color);border-radius:10px;padding:12px 22px 12px 70px;position:relative;margin-top:15px;margin-bottom:22px}.product-price img{position:absolute;left:20px;top:13px}.product-price-cur,.product-price-value{font-family:Literal;font-size:32px;font-weight:600;color:#313737}.product-price-cur{font-size:24px;font-weight:400;padding-left:6px}.product-order{font-family:Literal;font-size:24px;font-weight:600;color:#fff;background-color:var(--bg-color-orange-10);padding:10px 45px;border-radius:10px;margin-bottom:30px}.product-title{font-family:Literal;font-size:32px;font-weight:400;color:#000;text-transform:uppercase}.product-long-desc{padding-bottom:15px}.recommended_products-wrapper{padding-bottom:40px}.options_description_1{padding-right:15px;padding-bottom:15px}.hero__info--products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.hero__subtitle--products{max-width:400px}.products-data-wrapper{padding-bottom:50px}.products-data-inner{width:100%}.products-data-inner .isotope-pager{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin:auto}.products-data-inner .pager{font-family:Literal;font-size:14px;font-weight:400;color:var(--bg-main-color);background-color:var(--bg-color-grey-20);width:20px;height:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-data-inner .pager.active{color:#fff;background-color:var(--bg-main-color)}.product__img--products{height:288px;overflow:hidden}.products-container-wrapper{margin-left:-15px;margin-right:-15px;overflow:hidden;padding-top:20px}.products-container-wrapper .grid-item{display:inline-block;height:488px;overflow:hidden;text-align:center;width:317px}.products-container-wrapper .grid-item img{height:100%;margin:auto}#products-container1{margin:auto}.isotope-pager .pager,.products-filters li a{text-decoration:none}.filtered-product{border:1px solid var(--bg-color-grey-30);border-radius:5px;height:460px;cursor:pointer;font-family:Literal;font-size:18px;font-weight:400;color:var(--text-color-grey-40);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.filtered-product .product__title--products{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:50px;overflow:hidden}.filtered-product .product__price--products{font-size:24px;font-weight:600;padding:10px 0}.filtered-product:hover{-webkit-box-shadow:0 1px 11px 0 rgba(101,101,101,.5);box-shadow:0 1px 11px 0 rgba(101,101,101,.5);border-color:var(--bg-color-orange-10)}.filtered-product .product__info--products{padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;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:end;-ms-flex-pack:end;justify-content:end}.filtered-product .product__info--products .product__btn{margin-top:inherit}.products-items-wrapper{padding:35px 0 45px}.products-items-wrapper--main{background-color:var(--bg-color-grey-10)}.products-wrapper li.product a{text-align:center;z-index:99}.products-wrapper .products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;row-gap:15px!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-wrapper .products.allign-last-row,.recommended_products-wrapper .products.allign-last-row{gap:32px}.products-wrapper .products.allign-last-row li:last-child,.recommended_products-wrapper .products.allign-last-row li:last-child{margin-right:auto}.products-wrapper--pon{background-color:#fff}.recommended_products-wrapper .products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}.product,.product__info,.promotions-body-wrapper .promotions-data .promotion-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product{border:1px solid var(--bg-color-grey-30);border-radius:5px;overflow:hidden;width:23%;min-width:220px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative}.product.prepared{display:none}.product:hover{border:1px solid var(--bg-accent-color);-webkit-box-shadow:0 1px 11px 0 rgba(101,101,101,.5);box-shadow:0 1px 11px 0 rgba(101,101,101,.5)}.product__info,.promotions-body-wrapper .promotions-data .promotion-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.product__info{padding:15px 15px 25px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}.product__img{height:285px;border-bottom:1px solid var(--bg-color-grey-30);background:#fff}.product__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;margin:auto}.product__title{font-family:Literal;font-size:18px;font-weight:400;padding-bottom:7px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product__btn,.product__price{font-family:Literal;font-size:24px;font-weight:600;padding:5px 0 12px}.product__btn{background-color:var(--bg-accent-color);font-size:20px;width:100%;padding:10px;margin-top:auto;text-align:center;z-index:99}.products-more__btn{margin:30px auto 0;display:block;font-family:Literal;font-size:20px;font-weight:400;padding:12px 60px;background:-webkit-gradient(linear,left top,left bottom,from(#644091),to(#532888));background:linear-gradient(180deg,#644091 0,#532888 100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-link{position:absolute;height:100%;width:100%}.hero__info--promotion:before{content:none}.single-promotion-txt{padding:30px 0 0}.promotions-body-wrapper{padding-bottom:35px}.hero__info--promotions{max-width:500px}.hero__info--promotions:before{left:-80%}.promotions-body{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:50px}.promotions-body-wrapper .promotions-data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-22px}.promotions-body-wrapper .promotions-data .promotion-item{min-height:370px}.promotions-body-wrapper .promotions-data .promotion-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.promotions-data li{width:48%;margin-top:22px}.promotions-sidebar{width:30%}.promotions-horizon-banner-wrapper{display:none}.promotions-body .paginate-pagination{padding-top:20px}.promotions-calendar-wrapper .calendar--promotions{padding-left:25px;padding-right:25px}.promotions-wrapper{padding-top:30px;padding-bottom:35px}.promotions-inner,.promotions-inner a{display:-webkit-box;display:-ms-flexbox;display:flex}.promotions-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.promotions-inner a{width:32%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.promotions-inner a:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-item{border:1px solid #979797;border-radius:10px;overflow:hidden}.promotion-img{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:126px;overflow:hidden;border-bottom:1px solid #979797;border-radius:3px}.promotion-img img{width:100%}.promotion-text{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.promotion-text__date{font-family:Literal;font-size:16px;font-weight:400;color:var(--text-color-grey-11)}.promotion-text__title{font-family:Literal;font-size:20px;font-weight:600;color:var(--bg-main-color);padding-top:7px}.promotion-text__content{padding-top:10px;padding-bottom:10px;margin-bottom:auto}.prom-detail,.promotions__btn{font-family:Literal;font-weight:400;color:#fff;border-radius:5px}.prom-detail{font-size:16px;background-color:var(--bg-main-color);padding:10px 60px}.promotions__btn{font-size:20px;margin:20px auto;display:block;padding:12px 60px;background:-webkit-gradient(linear,left top,left bottom,from(#644091),to(#532989));background:linear-gradient(180deg,#644091 0,#532989 100%)}.promotions-wrapper__news{background-color:#f1f1f1}.promotions-data-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}.recommended{padding-bottom:20px}.recommended__title{padding-bottom:25px}.recommended-wrapper{padding:40px 0 10px;background-color:#fff}.recommended__filters,.recommended__filters-button{display:-webkit-box;display:-ms-flexbox;display:flex}.recommended__filters{gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommended__filters-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-family:Montserrat;font-size:20px;font-weight:500;color:var(--text-color-purple-10);border:2px solid var(--text-color-purple-10);border-radius:5px;padding:15px 45px}.recommended__filters-button.disabled{display:none}.recommended__filters-button svg{width:25px;height:25px;fill:var(--text-color-purple-10)}.recommended__filters-button.active,.recommended__filters-button:hover{background-color:var(--text-color-purple-10);color:#fff}.build-filter__btn.active svg,.build-filter__btn:hover svg,.recommended__filters-button.active svg,.recommended__filters-button:hover svg{fill:#fff}.recommended__filters-button.active{border:2px solid #e87b25}.recommended__tariffs{margin-top:70px;display:none;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.recommended__tariffs.active{display:-webkit-box;display:-ms-flexbox;display:flex}.recommended__tariff-wrapper{background:var(--text-color-purple-10);border-radius:13px;padding:2px;width:23%;min-width:280px;margin-bottom:45px;position:relative;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.recommended__tariff-wrapper:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e87b25),to(#313737));background:linear-gradient(180deg,#e87b25 0,#313737 100%)}.recommended__tariff-wrapper.expanded .recommended__tariff-caret svg,.tariff-wrapper.expanded .tariff-caret svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.deffered,.deffered-item,.recommended__tariff-wrapper.expanded .recommended__tariff-inner-mob{display:none}.recommended__tariff-inner{background:#644091 url(./../img/tariff-bg.png);background-position-y:70%;background-repeat:no-repeat;border-radius:10px;padding:0 15px 15px;position:relative;height:100%}.recommended__tariff-inner.pon:before{content:"PON";width:42px;height:42px;border-radius:50%;display:block;position:absolute;background:var(--bg-accent-color);right:5px;top:5px;font-size:14px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.recommended-tariff-stub{height:510px}.recommended__tariff-inner.pon:before,.recommended__tariff-title{font-family:Literal;font-weight:600;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommended__tariff-title{font-size:20px;text-align:center;padding:10px 20px 0;min-height:92px}.recommended__tariff-content{background-color:#fff;border-radius:5px;overflow:hidden;margin-top:35px}.recommended__tariff-content__info-title{min-height:46px}.recommended__tariff-content__info-title img{position:absolute;max-width:30px}.recommended__tariff-content__info-title span{padding-left:40px}.recommended__tariff-price{border-top:2px solid var(--text-color-purple-10);text-align:center;padding:6px 15px;position:relative}.tariff-promo{position:absolute;content:"";width:100%;height:100%;left:0;top:0}.tariff-old{position:absolute;left:16px;top:15px;color:var(--bg-color-orange-10);text-decoration:line-through}.recommended__tariff-content-list li,.tariff-promo-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariff-promo-label{width:38px;height:38px;border-radius:38px;background-color:var(--bg-color-orange-10);right:10px;top:4px;position:absolute;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);font-size:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.recommended__tariff-price-cur,.recommended__tariff-price-num{font-family:Literal;font-size:24px;font-weight:400;color:var(--text-color-grey-40)}.recommended__tariff-price-cur{font-size:18px}.recommended__tariff-content-list{padding:2px 0 0;min-height:156px}.tariff-speed{font-family:Literal;font-size:22px;font-weight:600;color:#313737}.recommended__tariff-content-list li{gap:15px;font-family:Literal;font-size:14px;font-weight:400;padding:7px 15px}.recommended__tariff-content-list li:nth-child(2n),.tariff-content-list li:nth-child(2n){background-color:var(--bg-color-grey-12)}.recommended__tariff-content-list li svg,.tariff-content-list li svg{width:25px;min-width:25px;height:25px;fill:var(--text-color-purple-10)}.recommended__button{width:100%;margin-top:15px;padding:10px;border-radius:5px;font-family:Literal;font-size:20px;background-color:var(--bg-color-orange-10)}.recommended__button--order{font-weight:600}.recommended__button--detail{font-weight:400;background-color:#fff;color:var(--text-main-color);display:block;text-align:center}.recommended__tariff-all{text-align:center;font-family:Literal;font-size:14px;font-weight:400;display:block;padding:15px 15px 0;color:#fff}.recommended__tariff-inner-mob{display:none;background:url(./../img/tariff-bg.png) center 15%;border-radius:10px;padding:10px 54px 10px 10px;position:relative;min-height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommended__tariff-caret{padding:33px 15px 15px;cursor:pointer;position:absolute;display:none;z-index:99;right:0}.recommended__tariff-caret svg{fill:#fff;width:19px;height:12px}.recommended__tariff-pon{position:absolute;background:var(--bg-accent-color);color:#fff;top:-34px;right:17px;font-family:Literal;font-size:23px;font-weight:600;padding:7px 12px;border-radius:3px;z-index:99;display:none}.recommended__tariff-pon.active{display:-webkit-box;display:-ms-flexbox;display:flex}.recommended__tariff-wrapper.expanded .recommended__tariff-inner{display:block}.recommended__tariff-inner-mob__name{font-family:Literal;font-size:16px;font-weight:600;color:#fff;max-width:60%;padding:0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.recommended__tariff-inner-mob__price{font-family:Literal;padding:0 10px;position:relative;border-left:1px solid #fff;border-right:1px solid #fff;width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.recommended__tariff-inner-mob__price .recommended__tariff-inner-mob__price-num{font-size:20px;font-weight:600;color:#fff}.recommended__tariff-inner-mob__price span{font-size:10px;font-weight:400;color:#fff}.recommended__tariff-inner-mob__price.is_promo{padding-top:20px}.recommended__tariff-inner-mob__price-num{text-align:center}.tariff-promo-mob{position:absolute;width:85%;top:-30px}.tariff-promo-label-mob{background:var(--bg-accent-color);color:#fff;font-family:Literal;font-size:14px;font-weight:600;text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:6px 7px;border-radius:3px}.tariff-old-price-mob{text-align:center}.recommended-btn{display:block;margin:auto;padding:12px 60px;font-family:Literal;font-size:20px;font-weight:400;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tariff-old-price-cur-mob,.tariff-old-price-num-mob{font-family:Literal;font-weight:400!important;color:red!important}.tariff-old-price-num-mob{font-size:14px!important;text-decoration:line-through}.tariff-old-price-cur-mob{font-size:8px!important}.seo-text-wrapper{padding:40px 0;font-family:Montserrat;font-size:20px;font-weight:400;background-color:#fff}.seo-text-pon-wrapper{padding-top:0}.seo-text{font-family:Montserrat}.seo-text p{margin-bottom:15px}.content-ul{padding-left:20px;margin-bottom:20px}.content-ul li{display:list-item;list-style:disc;margin-bottom:10px}.separator1{width:40%;border-top:2px solid var(--text-color-purple-10);margin:40px auto 30px}.services-data-wrapper{padding-bottom:30px}.hero__info--services{max-width:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#services-container{width:auto!important}.services-container-wrapper{padding-top:40px}.services-container-wrapper .grid-item{width:100%;border-top:1px solid var(--bg-color-purple-10);border-left:1px solid var(--bg-color-purple-10);border-right:1px solid var(--bg-color-purple-10);border-bottom:transparent;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto!important;position:relative}.services-container-wrapper .grid-item::after,.services-container-wrapper .grid-item:before{content:"";position:absolute;right:-1px;height:10px;border-left:1px solid var(--bg-color-purple-10);border-right:1px solid var(--bg-color-purple-10);border-bottom:1px solid var(--bg-color-purple-10);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px}.services-container-wrapper .grid-item:before{left:-1px;bottom:-10px;border-top:transparent;border-bottom-left-radius:10px;background-color:#fff}.services-container-wrapper .grid-item::after{width:181px;border-bottom-left-radius:0;background-color:var(--text-color-grey-09)}.services-container-wrapper .grid-item .filtered-service{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.services-container-wrapper .grid-item .filtered-service .arrow-wrapper{width:70px;position:relative}.services-container-wrapper .grid-item .filtered-service .arrow-wrapper .arrow{position:absolute;width:26px;height:34px;border:13px solid transparent;border-top:17px solid var(--bg-color-purple-10);border-bottom:17px solid transparent;bottom:0;left:50%;top:50%;margin-top:-4px;margin-left:-13px}.services-container-wrapper .grid-item .filtered-service__price,.services-container-wrapper .grid-item .filtered-service__title{font-family:Literal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-container-wrapper .grid-item .filtered-service__title{padding:15px 15px 0;font-size:16px;font-weight:400;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.services-container-wrapper .grid-item .filtered-service__price{width:180px;padding:15px 15px 8px;text-align:center;font-size:20px;font-weight:600;color:var(--bg-color-purple-10);border-left:1px solid var(--bg-color-purple-10);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--text-color-grey-09);border-top-right-radius:10px}.services-container-wrapper .grid-item .filtered-service__price .cur{font-size:14px;padding-left:5px;font-weight:400}.services-data-inner .services-filters{margin-bottom:-5px}.filtered-service-description,.filtered-service-description:before{border-left:1px solid var(--bg-color-purple-10);border-bottom-left-radius:10px}.filtered-service-description{border-top:transparent;border-right:1px solid var(--bg-color-purple-10);border-bottom:1px solid var(--bg-color-purple-10);border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;position:relative;overflow:visible!important;z-index:1;color:#fff;padding-left:15px!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.filtered-service-description.ui-accordion-content-active{color:#000}.filtered-service-description:before{display:none;bottom:-10px;left:-1px}.filtered-service-decor-wrapper:before,.filtered-service-description:after,.filtered-service-description:before{content:"";width:15px;height:15px;position:absolute;z-index:9;border-bottom:1px solid var(--bg-color-purple-10)}.filtered-service-description:after{display:none;bottom:-10px;right:-1px;border-right:1px solid var(--bg-color-purple-10);border-bottom-right-radius:10px}.filtered-service-title{z-index:2;position:relative;background-color:transparent;padding:0!important}.filtered-service-title.ui-state-active .arrow-wrapper .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-22px!important}.filtered-service-title .ui-accordion-header-icon,.filtered-service-title.nodesc .arrow-wrapper .arrow{display:none}.filtered-service-decor-wrapper{display:none;position:absolute;padding-left:10px;padding-right:10px;width:100%;bottom:-10px}.filtered-service-decor-wrapper:before{bottom:0;left:-1px;border-left:1px solid var(--bg-color-purple-10);border-bottom-left-radius:10px}.filtered-service-decor-wrapper .vertical-line,.filtered-service-decor-wrapper:after{position:absolute;bottom:0;border-bottom-right-radius:10px;border-bottom:1px solid var(--bg-color-purple-10)}.filtered-service-decor-wrapper:after{content:"";width:15px;height:15px;z-index:9;right:-1px;border-right:1px solid var(--bg-color-purple-10)}.filtered-service-decor-wrapper .vertical-line{right:0;border-left:1px solid var(--bg-color-purple-10);width:180px;height:100%;background-color:var(--text-color-grey-09);overflow:hidden}.filtered-service-decor{left:0;bottom:-10px;width:100%;height:20px;z-index:99;border-bottom:1px solid var(--bg-color-purple-10);background-color:#fff}.filtered-service-description-decor-wrapper{display:none;position:absolute;left:0;width:100%;bottom:-10px;padding-left:10px;padding-right:10px}.filtered-service-description-decor-wrapper .filtered-service-description-decor{width:100%;border-bottom:1px solid var(--bg-color-purple-10);bottom:0}.filtered-service-description-text{height:100%;overflow:hidden;font-size:16px;padding-top:10px}.ui-accordion .ui-accordion-header.filtered-service-title{margin-top:20px}.ui-accordion-content-active.filtered-service-description+.filtered-service-title{margin-top:20px!important}.services-filters{padding-top:40px;position:relative}.services-filters::before{content:"";position:absolute;top:0;width:100%;max-width:656px;border-top:2px solid var(--bg-color-purple-10)}.hero__title--services{-webkit-box-flex:0;-ms-flex:none;flex:none}.settings-desc{padding-bottom:42px}.hero__settings{position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:85px}.hero__subtitle--settings{font-size:40px;font-weight:600}.settings-desc-inner{border-left:2px solid var(--bg-main-color);padding-left:30px;font-family:Literal;font-size:20px;font-weight:400}.settings-desc-inner p{padding-top:30px}.settings-docs{padding-bottom:50px}.settings-filtered{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-filtered-item{width:25%;padding:15px}.settings-filtered-item-bottom a,.settings-filtered-item-top{padding:10px;font-family:Literal;font-size:24px;font-weight:600;color:#fff;text-align:center;background-color:var(--bg-main-color)}.settings-filtered-item-mid{padding:15px;overflow:hidden}.settings-filtered-item-mid img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;display:block;margin:auto;width:100%}.settings-filtered-item-mid-inner{height:135px;overflow:hidden}.settings-filtered-item-bottom{padding:0 10px 15px}.settings-filtered-item-bottom a{font-size:20px;font-weight:400;padding:15px 60px;margin:auto;display:block;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings-filtered-item-inner{border:1px solid var(--bg-main-color);border-radius:10px;overflow:hidden}.settings-filter-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-filter-btn{border-radius:5px;padding:10px 20px;font-family:Montserrat;font-size:20px;font-weight:500;color:var(--bg-main-color);cursor:pointer}.settings-filter-btn.active,.settings-filter-btn:hover{background-color:var(--bg-main-color);color:#fff;border:2px solid var(--bg-color-orange-10)}.settings-filter-btn,.settings-filter-btn:hover{border:2px solid var(--bg-main-color)}.settings-data-wrapper{padding-bottom:30px}.settings-data{padding-left:20px;padding-right:20px}.settings-container-wrapper{margin-left:-15px!important;margin-right:-15px!important}#settings-container{list-style-type:none}.settings-filters{padding-bottom:27px}.recommended-inner{padding-top:15px}.similar-tariffs{margin-top:55px}.similar-tariffs .recommended__tariff-wrapper{margin-bottom:0}.single-item__img{border-radius:10px;overflow:hidden}.single-item__img img,.single-tariff-tv__bundle-file img,.swiper-slide img{width:100%}.single-item__date{font-family:Literal;font-size:20px;font-weight:400;color:var(--bg-color-grey-31)}.single-item__title{font-family:Literal;font-size:32px;font-weight:600;color:var(--text-color-purple-10);padding:10px 0}.single-item__text{font-family:Literal;font-size:20px;font-weight:400;color:#000}.single-tariff-container{padding-bottom:30px}.single-tariff-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;overflow:hidden;margin-bottom:25px}.single-tariff-internet{width:530px;background-color:var(--bg-color-purple-10);border-radius:5px;z-index:2}.single-tariff-tv{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bg-color-grey-10);position:relative}.single-tariff-tv::before{content:"";position:absolute;height:100%;width:5px;left:-5px;background-color:var(--bg-color-grey-10)}.single-tariff-internet-field,.single-tariff-tv-field{font-family:Literal;font-size:20px;font-weight:100;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:15px 30px}.single-tariff-internet-field{color:#fff;border-top:2px solid rgba(255,255,255,.5)}.single-tariff-tv-field{color:var(--text-color-grey-40);border-top:2px solid rgba(151,151,151,.5)}.single-tariff-internet__name,.single-tariff-tv__name{font-family:Literal;font-size:40px;font-weight:600;text-align:center;padding:25px 30px 15px}.single-tariff-internet__name{color:#fff}.single-tariff-tv__name{color:var(--bg-color-purple-10)}.special-middle-title span,.special-top-subtitle span,span.accent{font-weight:600}.single-tariff-description{padding-bottom:20px}.single-tariff-price{font-family:Montserrat;font-size:24px;font-weight:600;color:var(--text-color-grey-40);padding-left:10px}.single-tariff-btn{padding:10px 100px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.single-tariff-price-wrapper{padding-bottom:12px;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}.single-tariff-price-promo{font-family:Montserrat;font-size:10px;font-weight:400;color:#fff;min-width:39px;width:39px;height:39px;border-radius:50%;background-color:var(--bg-color-orange-10);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:10px}.single-tariff-old-price,.single-tariff-txt{font-family:Montserrat;font-size:24px;font-weight:400;color:var(--text-color-grey-40)}.single-tariff-old-price{text-decoration:line-through;padding-left:10px}.single-tariff-description-bottom{padding-bottom:30px}.single-tariff-tv__bundle-file{width:27px}.special-top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-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-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}.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}.swiper{padding-bottom:30px}.swiper-slide{max-height:400px}.swiper-slide,.swiper-slide.swiper-slide-next,.swiper-slide.swiper-slide-prev{border-radius:10px;overflow:hidden}.swiper-pagination-bullet{background-color:var(--bg-color-grey-20);border-radius:0;width:9px;height:9px;opacity:1;cursor:pointer}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bg-color-purple-20)}.hero-container{position:relative;padding-bottom:50px;height:450px}.swiper-hero{border-radius:10px;padding:0;width:100%}.swiper-pagination-hero{bottom:25px!important}.swiper-slide-link{position:absolute;top:0;width:100%!important;height:100%}.tariff-data-wrapper{position:relative;background-color:var(--bg-color-purple-10);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;margin-bottom:55px;overflow:hidden}.tariff-data-wrapper img{position:absolute;left:0;top:154px}.tariff-data-short{padding:30px 30px 50px;max-width:360px;text-align:center;position:relative}.tariff-data-details-wrapper{padding:30px;position:relative}.tariff-data-details{border-radius:10px;overflow:hidden;background-color:#fff}.tariff-data-short__price,.tariff-data-short__title{font-family:Literal;font-weight:700;font-size:40px;color:#fff;margin-bottom:100px}.tariff-data-short__price{font-weight:400;font-size:24px;margin-bottom:35px}.tariff-data-short__price span{display:block}.tariff-data-short__val{font-weight:700;font-size:70px;line-height:1}.tariff-data-short__btn,.tariff-item img{width:100%}.tariff-data-details__icons{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d1c6de;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tariff-data-details__ico{padding:30px 30px 25px;border-right:1px solid #d1c6de;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-align:center;-ms-flex-align:center;align-items:center;width:33.33%}.tariff-data-details__ico:nth-child(3){border-right:none}.tariff-data-details__ico-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:7px}.tariff-data-details__ico-wrapper svg{width:60px;height:50px;fill:var(--bg-color-purple-10)}.tariff-data-details__desc{font-family:Literal;font-weight:400;font-size:16px;color:#000;text-align:center}.tariff-data-details__icons-accent{font-weight:700}.tariff-data-details__tv-val-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tariff-data-details__tv-val-wrapper .tariff-data-details__icons-accent{font-size:22px}.tariff-data-details__unit,.tariff-data-details__val{line-height:1}.tariff-data-details__other{padding:30px}.tariff-data-details__description{font-family:Literal;font-weight:400;font-size:16px;color:#000;text-wrap:wrap;position:relative;padding-left:15px;margin-bottom:25px}.tariff-data-details__description .tariff-data-details__icons-accent{color:var(--text-color-purple-10)}.tariff-data-details__description span{font-weight:700;color:var(--text-color-purple-10)}.tariff-data-details__props{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tariff-data-details__props li{padding-left:18px;width:50%;position:relative;font-family:Literal;font-weight:400;font-size:14px;color:#000;margin-bottom:6px}.tariff-data-details__props li::before{content:"";position:absolute;left:0;bottom:4px;width:9px;height:9px;background-color:var(--bg-color-purple-20)}.tariff-channels{border:1px solid #dadada;padding:20px 30px 20px 20px;border-radius:10px;max-height:805px}.tariff-channels .simplebar-track.simplebar-vertical{right:20px;margin:20px 0;background-color:#e3e3e3;width:6px;border-radius:5px}.tariff-channels .simplebar-scrollbar:before{width:6px;left:0;top:0;bottom:0;background-color:#ea761a;opacity:1}.tariff-item{padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:left;margin-right:14px;margin-bottom:10px;display:none}.tariff-item.active{display:block}.tariff-channels .tariff-channel-ico{border:1px solid #e3e3e3;border-radius:5px;overflow:hidden}.channels-wrapper,.may-like__title{padding-bottom:30px}.may-like-wrapper{padding-top:30px}.may-like__tariffs{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}.liked-tariff{margin:15px 5px 45px}.channels-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.channels-filters .channel-cat-btn{font-family:Literal;font-size:20px;font-weight:400;color:var(--text-color-purple-10);padding:10px 25px;border:2px solid var(--bg-color-purple-10);border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.channels-filters .channel-cat-btn.active,.channels-filters .channel-cat-btn:hover{background-color:var(--bg-color-purple-10);color:#fff}.channels-filters .channel-cat-btn:last-child{margin-right:auto}.build-filter,.build-filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.build-filter{gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.build-filter__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-family:Montserrat;font-size:20px;font-weight:500;color:var(--text-color-purple-10);border:2px solid var(--text-color-purple-10);border-radius:5px;padding:15px 45px}.build-filter__btn.disabled,.tariffs{display:none}.build-filter__btn svg{width:25px;height:25px;fill:var(--text-color-purple-10)}.build-filter__btn.active,.build-filter__btn:hover{background-color:var(--text-color-purple-10);color:#fff}.build-filter__btn.active{border:2px solid #e87b25}.tariffs{margin-top:60px;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.tariffs.active{display:-webkit-box;display:-ms-flexbox;display:flex}.tariff-wrapper{background:var(--text-color-purple-10);border-radius:13px;padding:2px;width:23%;min-width:280px;margin-bottom:30px;position:relative}.tariff-wrapper:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e87b25),to(#313737));background:linear-gradient(180deg,#e87b25 0,#313737 100%)}.tariff-inner{background:url(./../img/tariff-bg.png);background-size:cover;border-radius:10px;padding:0 15px 15px;position:relative;height:100%}.tariff-inner.pon:before{content:"PON";width:42px;height:42px;border-radius:50%;display:block;position:absolute;background:var(--bg-accent-color);right:5px;top:5px;font-size:14px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.tariff-content-list li,.tariff-inner.pon:before,.tariff-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Literal}.tariff-inner.pon:before,.tariff-title{font-weight:600;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tariff-title{font-size:20px;text-align:center;padding:10px 20px 0;min-height:92px}.tariff-content{background-color:#fff;border-radius:5px;overflow:hidden;margin-top:35px}.tariff-price{border-top:2px solid var(--text-color-purple-10);text-align:center;padding:15px}.tariff-price-cur,.tariff-price-num{font-family:Literal;font-size:32px;font-weight:600;color:var(--text-color-grey-40)}.tariff-price-cur{font-size:24px;font-weight:400}.tariff-content-list{padding:2px 0 10px;min-height:170px}.tariff-content-list li{gap:15px;font-size:14px;font-weight:400;padding:7px 15px}.tariff__button{width:100%;margin-top:15px;padding:10px;border-radius:5px;font-family:Literal;font-size:20px;background-color:var(--bg-color-orange-10);display:block;text-align:center;cursor:pointer}.tariff__button--order{font-weight:600}.tariff__button--detail{font-weight:400;background-color:#fff;color:var(--text-main-color)}.tariff-all{text-align:center;font-family:Literal;font-size:14px;font-weight:400;display:block;padding:15px 15px 0;color:#fff}.tariff-inner-mob{display:none;background:url(./../img/tariff-bg.png) center 15%;border-radius:10px;padding:10px 50px 10px 10px;position:relative;min-height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariff-caret{padding:33px 24px 15px;cursor:pointer;position:absolute;display:none;z-index:99;right:0}.tariff-caret svg{fill:#fff;width:19px;height:12px}.tariff-inner-mob__name,.tariff-pon{font-family:Literal;font-weight:600;color:#fff}.tariff-pon{position:absolute;background:var(--bg-accent-color);top:-34px;right:17px;font-size:23px;padding:7px 12px;border-radius:3px;z-index:99}.tariff-content-list li,.tariff-pon.active{display:-webkit-box;display:-ms-flexbox;display:flex}.tariff-wrapper.expanded .tariff-inner{display:block}.tariff-inner-mob__name{font-size:16px;max-width:60%;padding:0 15px}.tariff-inner-mob__price{font-family:Literal;font-size:20px;font-weight:600;color:#fff;padding:0 10px;position:relative;border-left:1px solid #fff;border-right:1px solid #fff}.tariff-inner-mob__price span{font-size:10px;font-weight:400;color:#fff}.tariff-wrapper.expanded .tariff-inner-mob{display:none}.tv-filter{border-bottom:3px solid #ededed;margin:15px 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px}.tv-filter__btn{font-family:Literal;font-size:24px;font-weight:700;color:var(--text-color-grey-40);width:290px;text-align:center;padding-bottom:15px;margin-bottom:-3px;cursor:pointer}.tv-filter__btn.active{color:#e87b25;border-bottom:3px solid #e87b25}.list-wrapper .ui-accordion-header{background-color:transparent;color:red;border-top:1px solid #00f;border-left:1px solid #00f;border-right:1px solid #00f;border-bottom:transparent;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.5em .5em 0 .7em;margin-top:20px;z-index:3}.list-wrapper .ui-accordion-content,.list-wrapper .ui-accordion-header:before{border-top:transparent;border-bottom:1px solid #00f;border-left:1px solid #00f;border-right:1px solid #00f;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.list-wrapper .ui-accordion-header:before{content:"";position:absolute;left:-1px;right:-1px;bottom:-10px;height:10px}.list-wrapper .ui-accordion-content{z-index:4;top:4px}.list-wrapper .ui-accordion-content-active{position:relative;overflow:visible;z-index:2}.tile-wrapper{border:1px solid var(--bg-color-purple-10);border-radius:10px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:49%;position:relative}.tile-title{font-family:Literal;font-size:24px;font-weight:600;color:var(--text-color-purple-10)}.tile-subtitle{font-family:Literal;font-size:15px;font-weight:400;color:#000;padding:10px 0 12px}.tile-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.fop-ico,.tile-ico{width:56px;min-width:56px}.tile-ico{height:64px;background:url(./../img/pdf.svg)}.fop-ico{height:71px;background:url(./../img/fop.svg)}.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}.title-topline{padding-top:25px;position:relative}.title-topline:before{content:"";position:absolute;top:0;width:60%;border-top:2px solid var(--bg-color-purple-10);left:50%;margin-left:-30%}.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}.tv-wrapper{background:url(./../img/tv-bg.webp) center top;background-size:cover}.dropdown-panel--phone .dropdown__option,.tv,.tv-item{display:-webkit-box;display:-ms-flexbox;display:flex}.tv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px;padding:25% 0}.tv-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tv-item .tv__info{width:50%;padding-right:20px}.tv-item .tv__card{width:50%}.tv-item .tv__card img{width:100%;height:auto}.tv-item img{border-radius:10px}.tv-item--omega{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tv__card{border-radius:10px;overflow:hidden}.tv__info__subtitle,.tv__info__title{font-family:Literal;font-size:40px;font-weight:600;color:#fff}.tv__info__subtitle{font-size:32px;font-weight:400;margin:15px 0}.tv__info__btn{font-family:Montserrat;font-size:20px;font-weight:600;background-color:var(--bg-accent-color);padding:13px 43px;cursor:pointer}.tv__card img,.vacancy__logo img,.vertical-banner__img-wrapper img{width:100%}.tv-item:nth-child(2n) .tv__info{text-align:right;padding-left:20px;padding-right:0}.vacancies-info{margin:40px 0;padding-left:25px;border-left:2px solid var(--bg-color-purple-10)}.vacancy-name-wrapper span{font-family:Literal;font-size:20px;font-weight:400;color:#000}.vacancies-info__title{font-family:Literal;font-size:16px;font-weight:600;color:var(--text-color-purple-10)}.vacancies-info__txt li,.vacancies-info__txt p{font-family:Literal;font-size:16px;font-weight:400;color:#000}.vacancies-info__txt p{padding-top:15px}.vacancies-info__txt ul{padding-left:30px}.vacancies-info__txt li{list-style:disc}.vacancies-data-inner{padding:40px 0 0}.vacancies-wrapper{margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancy-wrapper{padding:10px;width:25%}.vacancy{border:1px solid var(--bg-color-purple-10);border-radius:5px;overflow:hidden;padding:15px;height:335px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-top{-webkit-box-flex:1;-ms-flex:1;flex:1}.vacancy__location{padding:10px 0 10px 35px;font-family:Literal;font-size:20px;font-weight:400;color:#000;position:relative}.vacancy__location::before{content:"";position:absolute;width:20px;height:24px;left:0;background-image:url(./../img/location.svg);background-repeat:no-repeat;background-size:20px 24px}.vacancy__logo{width:73px;margin-bottom:15px}.vacancy__btn,.vacancy__name{font-family:Literal;font-size:24px;font-weight:600;color:#000}.vacancy__btn{font-size:20px;font-weight:400;color:#fff;width:100%;padding:10px}.vertical-banner{padding:25px 20px 35px;width:100%;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(#644091),to(#532888));background:linear-gradient(180deg,#644091 0,#532888 100%);height:auto}.vertical-banner__img-wrapper{border-radius:10px;overflow:hidden}.vertical-banner__title{font-family:Literal;font-size:34px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;padding:16px 10px 20px;position:relative}.vertical-banner-decor:after{content:"";width:100px;border:3px solid #fff;border-radius:5px;display:block;margin-left:50%;bottom:0;left:-50px;position:absolute}.vertical-banner__title--subtitle{font-size:28px;font-weight:400;margin-bottom:28px}.vertical-banner__btn{font-family:Literal;font-size:24px;font-weight:600;color:#fff;background-color:var(--bg-color-orange-10);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:15px 80px;border-radius:10px;cursor:pointer}.video-hero-left{-ms-flex-preferred-size:calc(55% - 25px);flex-basis:calc(55% - 25px)}.video-hero-right{-ms-flex-preferred-size:calc(45% - 25px);flex-basis:calc(45% - 25px)}.video-advantages-wrapper{padding:15px 0}.video-advantages-wrapper .advantages{gap:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-advantages-wrapper .advantage{padding:55px 15px 25px;width:21%}.video-advantages-wrapper .advantage-title{font-size:17px}.video-advantages-wrapper .icon{width:50px;height:50px}.video-propositions__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.video-propositions__list-left{-ms-flex-preferred-size:calc(40% - 25px);flex-basis:calc(40% - 25px)}.video-propositions__list-right{-ms-flex-preferred-size:calc(60% - 25px);flex-basis:calc(60% - 25px)}.video-propositions__img-wrapper{border-radius:10px;overflow:hidden}.video-propositions__list-items{font-family:Literal;font-size:20px;font-weight:400;color:#000;list-style-type:decimal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-position:outside;height:100%;padding-left:25px}.video-propositions__list-items li{padding-bottom:3%}.video-propositions__list-items,.video-tariffs,.video-tariffs li{display:-webkit-box;display:-ms-flexbox;display:flex}.video-tariffs{gap:26px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.video-tariffs li{-ms-flex-preferred-size:calc(20% - 26px);flex-basis:calc(20% - 26px);border:1px solid var(--text-color-grey-40);border-radius:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.video-tariff__top{font-size:20px;font-weight:700}.video-tariff__bot,.video-tariff__mid,.video-tariff__top{padding:12px 14px;font-family:Literal}.video-tariff__bot{font-weight:700}.video-tariff__top{color:#000;background:var(--text-color-grey-13)}.video-tariff__mid{font-size:15px;font-weight:400}.video-tariff__bot{background:var(--bg-color-purple-10);color:#fff;font-size:16px;margin-top:auto}.video-tariff__size-value{font-size:24px;font-weight:700}.video-propositions-collocation .video-propositions__list-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.actuality{border-radius:10px;overflow:hidden;background:var(--bg-color-purple-10)}.actuality-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.actuality-item .actuality-img,.actuality-item .actuality-text{width:50%}.actuality-item .actuality-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.actuality-item:nth-child(2n+1) .actuality-img{border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.actuality-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.actuality-item:nth-child(2n) .actuality-img{border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden}.actuality-text{padding:70px 40px}.actuality-title{font-family:Literal;font-size:26px;font-weight:600;color:#fff;padding-bottom:20px}.actuality-description{font-family:Literal;font-size:20px;font-weight:400;color:#fff}.video-stream-tariffs-wrapper .video-tariffs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (max-width:1300px){.itv-benefits-title{font-size:22px}.itv-benefits{margin-left:-10px;margin-right:-10px}.itv-benefit{padding:10px 10px 40px}}@media (max-width:1290px){.tariff-item{width:15%}}@media (max-width:1270px){.advantages-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.vertical-banner__title{font-size:3vw;padding:20px 0}.vertical-banner__title--subtitle{font-size:2vw}.vertical-banner__btn{font-size:2vw;width:100%;text-align:center;padding:15px}}@media (max-width:1240px){.hero img{right:-79px}}@media (max-width:1230px){.settings-filtered-item{width:33.33%}}@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)}}@media (max-width:1200px){.burger-btn,.main-left-menu-wrapper a.pon-line{display:none}.mobile-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu1{display:none}}@media (max-width:1195px){.recommended__tariffs,.tariffs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1190px){.footer__menus{gap:20px}}@media (max-width:1150px){.inprogress-text-wrapper{font-size:30px}.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:1140px){.calendar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.calendar__title{padding:0}.calendar__numbers{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}}@media (max-width:1100px){.hero-page__desc{padding:20px}.hero-page__text{font-size:22px;max-width:220px}.hero{height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.hero__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:30px;max-width:70%!important;min-width:300px}.hero__title span,.payment-variant--cab a span{font-size:18px}.hero__title{font-size:22px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.hero__subtitle{font-size:13px}.hero__btn{font-size:14px;padding:13px 20px}.benefits-list{height:850px}.payment-variant--telegram a span{font-size:27px}.policy-data-inner{padding:25px 20px}.product-details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product{width:30%}}@media (max-width:1086px){.advantages{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px}.advantage{width:30%;margin-top:15px}.advantage-title{font-size:14px}.advantage-desc{font-size:12px}.hero-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:1060px){.common-hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.common-hero__img-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-advantages-wrapper .advantage{width:31%}.video-advantages-wrapper .advantage-title{font-size:10px}.video-propositions-collocation .video-propositions__list-wrapper,.video-propositions__list-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.video-propositions__img-wrapper img{width:100%}.video-propositions__img-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-tariffs li{-ms-flex-preferred-size:calc(33.33% - 26px);flex-basis:calc(33.33% - 26px)}}@media (max-width:1050px){.vacancy-wrapper{width:33.33%}}@media (max-width:1040px){.footer__menus{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:1020px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menus{margin-top:20px}}@media (max-width:1000px){.partner-item-wrapper{width:33.33%}.payment-variant--cab a span{font-size:1.5vw}.payment-variant--telegram a span{font-size:2.3vw}}@media (max-width:980px){.itv-benefit{width:100%}.itv-benefit__title{width:70%}}@media (max-width:960px){.settings-filtered-item{width:50%}.top-menu__item-link--login span{display:none}}@media (max-width:950px){.inprogress-text-wrapper{font-size:25px}.tv-item .tv__info{width:100%;padding-right:0}.tv-item .tv__card{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tv-item{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.tv__card{margin-top:20px}.tv__card--omega img{margin-left:auto}.tv-item:nth-child(2n){-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (max-width:940px){.tariff-data-details__icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.tariff-data-details__ico{width:50%;border-bottom:1px solid #d1c6de}.tariff-data-details__ico:nth-child(3){border-right:1px solid #d1c6de;border-bottom:none}.tariff-data-details__props li{width:100%}.tariff-item{width:18%}}@media (max-width:939px){.tile-wrapper{width:100%;margin-bottom:15px}}@media (max-width:920px){.may-like__tariffs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:900px){.interesting-items-noslide-data{-ms-flex-wrap:wrap;flex-wrap:wrap}.interesting-items-noslide-data .interesting-item-noslide-wrapper,.promotions-inner a{width:48%}.benefits-list{height:auto;gap:17px}.benefits-list-item{width:100%}.news-single{padding-right:0;display:none}.news-sidebar{display:none}.news-data li{width:47%!important}.news-horizon-banner-wrapper{display:block;padding-left:25px;padding-right:25px}}@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%}}@media (max-width:850px){.blog-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-hero__part{width:100%}.blog-hero__txt-wrapper{padding-bottom:30px}.blog-hero__title{font-size:24px}.blog-hero__subtitle{font-size:14px}.interesting-items-inner{padding:0 25px;position:relative}.products-wrapper .products,.recommended_products-wrapper .products{gap:15px!important}.product{width:48%}.single-tariff-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-tariff-internet,.single-tariff-tv{width:100%}}@media (max-width:840px){.advantage{width:48%;margin-top:15px}.hero-page{height:150px}}@media (max-width:830px){.inprogress-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.inprogress-text-wrapper a{max-width:195px}.inprogress-text-wrapper{padding:15px;width:100%;gap:10px}.inprogress-img-wrapper{padding:15px;width:100%}.inprogress-text{max-width:230px}.interesting-items-data .swiper-slide{width:100%}}@media (max-width:820px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}}@media (max-width:800px){.common-hero__title{font-size:20px}.common-hero__description{font-size:16px}.common-hero__img-wrapper{margin:auto}.common-subtitle{font-size:18px}.common-separator-line div{width:260px}.common-hero__img-wrapper img,.payment-instructions{width:100%}.payment-instructions-img,.top-menu__item-link--location span{display:none}.tariff-data-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.tariff-data-short{margin:auto}.tariff-item{width:22%}.vacancy-wrapper{width:50%}.video-advantages-wrapper .advantages{gap:20px;padding:0}.video-advantages-wrapper .advantage{width:auto;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}.video-propositions__list-items{font-size:16px}.actuality{padding-bottom:40px;border-radius:0}.actuality-item .actuality-img,.actuality-item .actuality-text{width:100%}.actuality-item .actuality-img img{border-radius:10px}.actuality-item:nth-child(2n),.actuality-item:nth-child(2n+1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.actuality-item:nth-child(2n) .actuality-img,.actuality-item:nth-child(2n+1) .actuality-img{padding:0 20px}.actuality-text{padding:30px 20px}.actuality-description,.actuality-title{font-size:16px}.actuality-container{padding-left:0;padding-right:0}}@media (max-width:780px){.prom-detail{padding:8px 30px}.vertical-banner__title{font-size:2.5vw}}@media (max-width:765px){.p404-body{padding:120px 0 40px}.p404-title{font-size:24px}.p404-name{font-size:150px;line-height:150px}.p404-img img{width:223px}.p404-img{left:-4px;top:75px}}@media (max-width:750px){.video-tariffs li{-ms-flex-preferred-size:calc(50% - 26px);flex-basis:calc(50% - 26px)}}@media (max-width:700px){.section-title{line-height:1}}@media (max-width:685px){.popup-modal{width:auto;left:unset;margin-left:15px;margin-right:15px;padding-left:20px;padding-right:20px;padding-top:35px}.feedback-form__field--comment,.feedback-form__field--name,.feedback-form__field--phone{width:100%}}@media (max-width:680px){.popup-common{width:94%;left:0;margin-left:3%}}@media (max-width:678px){.recommended-btn{margin-top:30px}}@media (max-width:675px){.section-title--items{padding-bottom:20px}.container{padding-left:25px;padding-right:25px}.media-padding{padding-left:22px;padding-right:22px}.about-data-inner{padding-left:25px;padding-right:25px}.advantages-wrapper svg{width:42px;height:42px}.advantages{padding:22px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.advantage{padding:20px 10px;margin-top:0}.blog-hero__txt-wrapper{padding-left:25px;padding-right:25px}.blog-hero__banner-inner img{height:auto;width:100%}.blog-hero__banner-inner{height:auto}.blog-container-wrapper,.blog-filters-wrapper{padding-left:25px;padding-right:25px}.paginated-filters-mobile-wrapper{display:block}.paginated-filters{display:none!important}.breadcrumbs{padding-bottom:20px}.breadcrumbs-top-wrapper .breadcrumbs-top span[property=itemListElement]:first-child span::before{display:block}.breadcrumbs-top-wrapper .breadcrumbs-top span[property=itemListElement]:first-child span{display:block;width:13px;color:transparent}.custom-select .select-selected,.select-items{max-width:100%}.doc-view-overlay{display:block}.docs-header .docs-title{font-size:20px;padding-bottom:15px;width:33%;min-width:140px}.docs-header .docs-subtitle{font-size:20px;padding:16px}.docs{padding-bottom:0}.tile-wrapper.docs-fop-wrapper{padding:20px 15px}.docs-fops-title{font-size:18px}.docs-fops-title.active::after{top:-7px;right:18px}.filtered-data-filters .filtered-data-filter a{padding:10px 15px}.filtered-data-filters .filtered-data-filter{font-size:14px}.footer__top{padding-left:22px;padding-right:22px}.footer__logo{display:none}.footer__logo-mobile{display:block}.footer__menus{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;gap:0;padding-left:0;padding-right:0;margin-left:-10px;margin-right:-10px}.footer__menu{padding-top:0}.footer__copyright{margin-top:20px}.hero-min__title{font-size:24px;text-align:center}.hero-minbg-wrapper{padding-bottom:20px}.hero{border-radius:5px}.hero__info{padding:20px}.hero__title{padding-bottom:5px;line-height:1}.hero__subtitle{padding-bottom:10px}.possibility-form-wrapper{display:none}.possibility-form-mobile-wrapper{display:block}.interesting-items-noslide-wrapper{padding:20px 30px 35px}.interesting-news-noslide-wrapper{padding-left:0;padding-right:0}.interesting-items-noslide .actions__btn{margin:auto;font-size:16px}.interesting-items-noslide{padding-left:22px;padding-right:22px}.interesting-item-noslide__detail-btn{padding:8px 40px!important}.section-title--interesting-noslide{font-size:20px}.interesting-wrapper{padding:0}.interesting-items .section-title{font-size:20px;padding-bottom:15px}.interesting-items-wrapper .actions__btn{font-size:16px}.interesting-items-wrapper{padding:25px 0}.interesting-items-data .swiper-slide{display:none}.interesting-items-data .swiper-slide:first-child{display:block;padding:0}.interesting-items-data{display:none;margin-left:0;margin-right:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.interesting-items-inner{padding-left:22px;padding-right:22px;margin:unset}.container--benefits-list{padding-left:0;padding-right:0}.internet-news,.internet-tv-news{padding-top:20px}.itv-benefits-subtitle,.section-title--join-to{font-size:20px}.join-to-form-subtitle{font-size:14px}.load-more-btn{font-size:16px!important}.nav{padding:8px 0}.partner-item-wrapper{width:50%}.payment-instructions-inner{padding-left:25px;padding-right:25px}.payment-instructions-title{font-size:20px}.payment-instructions-data li a,.payment-instructions-subtitle{font-size:16px}.popup-location{width:90%;left:50%;margin-left:-45%}.product-imgs-wrapper{display:none}.product-imgs-mobile-wrapper{display:block}.product__img--products{height:200px}.products-container-wrapper .grid-item{width:215px;height:auto}#products-container1 .grid-item{padding:5px}.filtered-product{height:390px}.products-items-wrapper{padding:25px 22px 35px}.products-wrapper .actions__title{font-size:20px}.products-wrapper .products .product{width:48%;min-width:unset}.product__info{padding:10px 10px 15px}.product__img{height:158px}.product__title{font-size:12px;padding-bottom:2px}.product__price{font-size:16px;padding:0 0 5px}.product__btn{font-size:14px}.products-more__btn{font-size:14px;margin-top:30px;padding:11px 50px}.promotions,.recommended{padding-left:22px;padding-right:22px}.promotions-data-wrapper .actions__btn{margin:auto;font-size:16px}.promotions-data-wrapper .section-title{font-size:20px}.recommended{padding-bottom:30px}.recommended__title{font-size:20px;padding-bottom:18px}.recommended-wrapper{padding-top:30px}.recommended__filters-button svg{width:12px;height:12px}.recommended__filters-button{font-size:14px;padding:9px 13px;gap:7px}.recommended__tariffs{gap:20px;margin-top:35px}.recommended__tariff-wrapper{margin-bottom:0;width:100%;border-radius:5px}.recommended__tariff-inner{display:none;border-radius:5px;background-position-y:20%;background-size:cover}.recommended__tariff-inner-mob{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;border-radius:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommended__tariff-caret{display:block}.recommended__tariff-pon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;font-size:14px;top:-14px;right:6px;padding:7px 6px}.recommended__tariff-inner-mob__name{font-size:14px;padding-left:0}.recommended__tariff-inner-mob__price{position:relative}.seo-text{padding-left:22px;padding-right:22px;font-size:16px}.services-container-wrapper .grid-item::after{width:151px}.services-container-wrapper .grid-item .filtered-service .arrow-wrapper .arrow{width:12px;height:16px;border:6px solid transparent;border-top:8px solid var(--bg-color-purple-10);border-bottom:8px solid transparent;margin-top:0;margin-left:0}.services-container-wrapper .grid-item .filtered-service .arrow-wrapper{width:25px}.services-container-wrapper .grid-item .filtered-service__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:14px}.services-container-wrapper .grid-item .filtered-service__price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-container-wrapper{padding-top:5px}.filtered-service-title.ui-state-active .arrow-wrapper .arrow{margin-top:-8px!important;margin-left:-16px}.filtered-service-title.ui-state-active .arrow-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filtered-service-decor-wrapper .vertical-line{width:100px}.filtered-service-description-text{font-size:14px}.services-filters::before{top:-20px}.services-filters{padding-top:0}.settings-desc{padding-left:20px;padding-right:20px;padding-bottom:25px}.settings-desc-inner{padding-left:10px;font-size:14px}.settings-desc-inner p{padding-top:25px}.settings-filtered-item{padding:5px}.channels-filters .channel-cat-btn,.settings-filtered-item-top{font-size:14px}.settings-filtered-item-mid{padding:10px}.settings-filtered-item-bottom a{font-size:12px}.settings-container-wrapper{margin-left:-5px!important;margin-right:-5px!important}.settings-filters{padding-bottom:10px}.similar-tariffs{margin-top:30px}.single-tariff-internet-field{padding:15px 0;margin:0 30px;font-size:16px}.single-tariff-tv-field{font-size:16px}.single-tariff-internet__name{font-size:24px;padding:15px 30px 10px}.single-tariff-tv__name{font-size:24px}.single-tariff-old-price,.single-tariff-txt{font-size:16px}.tariffs-wrapper{padding-bottom:30px}.build-filter__btn{font-size:14px;font-weight:400;padding:10px 20px 10px 15px}.tariffs{margin-top:35px;padding-left:22px;padding-right:22px}.tv-filter__btn{font-size:16px}.tile-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.tile-title{font-size:20px}.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,.tile-btns{display:none}.fop-ico,.tile-ico{width:31px;min-width:auto;background-size:contain;background-repeat:no-repeat;background-position:0 7px}.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{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,.vacancy-name-wrapper span{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)}.tv-wrapper{background:url(./../img/tv-bg-mob.webp) center top;background-repeat:no-repeat;background-size:cover}.tv{padding-left:22px;padding-right:22px}.tv__info__title{font-size:26px}.tv__info__subtitle{font-size:18px}.vacancies-info-inner{padding-left:22px;padding-right:22px}.vacancies-info{margin:20px 0 40px}.vacancies-info__title,.vacancies-info__txt li,.vacancies-info__txt p{font-size:14px}.vacancies-data-inner{padding:25px 20px 0}.vacancies-wrapper{margin-left:-4px;margin-right:-4px}.vacancy-wrapper{padding:4px}.vacancy{height:auto;min-height:250px}.vacancy__location::before{background-size:18px 21px;width:18px;height:21px;top:50%;margin-top:-11px}.vacancy__location{font-size:14px;padding:10px 0 10px 25px}.vacancy__logo{width:40px;margin-bottom:7px}.vacancy__name{font-size:20px}.vacancy__btn{font-size:14px}}@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:670px){.hero-page{height:115px}}@media (max-width:660px){.product-short-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-props-wrapper{padding-left:0}.product-imgs-add{gap:10px}.product-img-main-wrapper{padding-left:0}.product-title{font-size:9vw}}@media (max-width:650px){.benefits-list-title{font-size:22px}.benefits-list-item__ico svg{width:24px;height:22px}.benefits-list-item__txt{font-size:14px}.payment-variants li{width:48%}.payment-variant--cab a span{font-size:2.5vw}.payment-variant--telegram a span{font-size:4vw}}@media (max-width:630px){.hero-min__info{padding:0}}@media (max-width:625px){.hero-img-only{border-radius:5px}.news-body{padding-left:25px;padding-right:25px}.news-data li{width:100%!important}.news-data{padding-left:0!important}.news-data-wrapper{padding-bottom:30px}.paginated-data .paginate-pagination{position:relative}.promotions-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.promotions-body-wrapper .promotions-data{padding-left:25px;padding-right:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotions-sidebar{width:100%}.promotions-horizon-banner-wrapper{display:block;padding-left:25px;padding-right:25px}.vertical-banner-wrapper--promotions{display:none}.container.promotions-body-wrapper{padding-bottom:0;padding-left:0;padding-right:0}.promotions-calendar-wrapper .calendar--promotions{border-radius:0;padding-left:50px;padding-right:50px}}@media (max-width:605px){.main-btn.pon-line{display:none}.nav.hidden{padding-right:0}}@media (max-width:600px){.swiper-actions-wrapper{padding:0}.footer__menus{-ms-flex-wrap:wrap;flex-wrap:wrap}.interesting-items-noslide-data .interesting-item-noslide-wrapper,.promotions-inner a{width:100%;display:none}.interesting-items-noslide-data .interesting-item-noslide-wrapper:first-child{display:block}.swiper-news-wrapper{padding:0}.popup-common{padding:36px 20px 20px}.popup-common__title{font-size:24px!important}.popup-common__subtitle{font-size:14px!important}.popup-modal-close svg{width:18px;height:18px}.popup-modal-close{top:23px;right:11px}.popup-location-title{font-size:20px}.build-filter,.recommended__filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media (max-width:580px){.hero-page{height:95px}}@media (max-width:570px){.hero-wrapper{padding-bottom:25px}.services-data-wrapper{padding-top:20px}.services-filters::before{width:210px}.tariff-item{width:29%}}@media (max-width:550px){.filtered-data-filters .filtered-data-filter a{padding:10px}.hero__settings{padding:15px;width:100%}.hero__subtitle--settings{width:100%;text-align:center;font-size:7vw}.settings-filtered-item-bottom a{padding:15px;width:100%}}@media (max-width:546px){.footer__btns{width:100%}}@media (max-width:530px){.hero-page{height:85px}}@media (max-width:510px){.hero-page img{opacity:.4;z-index:1}}@media (max-width:502px){#top-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:500px){.section-title{font-size:20px}.section-title-deco{padding:0 20px 10px;border-top:none;border-bottom:2px solid var(--bg-color-purple-10);margin-bottom:15px}.swiper-button-actions{display:none}.calendar__number{font-size:14px;width:22px;height:22px}.common-separator-line{padding:10px 0}.common-separator-line div{border-top:1px solid var(--bg-color-purple-10)}.hero-minbg{height:86px;background-size:cover}.hero-minbg__desc{font-size:18px;padding-left:0;text-align:center}.horizon-banner__title{font-size:14px}.horizon-banner__btn{font-size:12px}.interesting-news-wrapper{padding:20px 0 30px!important}.interesting-items-inner{padding-left:22px;padding-right:22px}.nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-item-txt{padding:30px 0 20px}.header-min-phones-wrapper .top-menu__item-link--phone span,.swiper-button-news{display:none}.product,.products-wrapper .products .product{width:47%}.products-wrapper .products{gap:10px!important}.product{min-width:auto}.product__img{height:auto}.promotions-data li,.tariff-item img{width:100%}.promotion-text__title{font-size:20px!important}.promotion-text__content{font-size:14px!important}.settings-filtered-item-mid-inner{height:75px}.settings-filtered-item-bottom a{padding:8px 15px}.single-item__date{font-size:12px}.single-item__title{font-size:20px}.single-item__text{font-size:14px}.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{display:none}.header-min .dropdown-start-link .phone-ico{fill:var(--bg-color-purple-10)!important}.hero-container{padding-bottom:35px}.swiper-pagination-hero{bottom:11px!important}.tariff-data-wrapper{padding:10px}.tariff-data-short{padding:0}.tariff-data-details-wrapper{padding:30px 0}.tariff-data-short__title{font-size:9vw}.tariff-data-short__btn{padding:13px 10px}.tariff-channels{padding:0 15px 0 0}.tariff-channels .simplebar-track.simplebar-vertical{right:9px}.tariff-item{width:33%;margin-right:0;margin-bottom:0}.tariffs{gap:20px}.tariff-wrapper{margin-bottom:0;width:100%}.tariff-inner{display:none}.tariff-inner-mob{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover}.tariff-caret{display:block}.tariff-pon{width:26px;height:26px;font-size:8px;top:5px;right:5px}.tv-filter{margin-top:0;margin-bottom:30px}.video-advantages-wrapper .advantage{padding:20px 10px}.video-advantages-wrapper .advantage-title{font-size:9px;font-weight:400}.video-advantages-wrapper .icon{width:35px}.video-tariffs{gap:14px}.video-tariffs li{-ms-flex-preferred-size:calc(50% - 7px);flex-basis:calc(50% - 7px)}.video-tariff__top{font-size:11px}.video-tariff__bot,.video-tariff__mid{font-size:10px}.video-tariff__size-value{font-size:12px}}@media (max-width:492px){.products-wrapper .products .product{width:48%;margin-bottom:0}}@media (max-width:470px){.footer__btns{margin-top:15px}.hero-bg-page__desc{padding:15px;font-size:22px}.partner-item-wrapper{padding:5px}.partner-item{padding:10px}.partner-items-wrapper{margin-left:-5px;margin-right:-5px}.partner-text{font-size:10px}.product__img--products{height:140px}.products-container-wrapper .grid-item{width:185px}.filtered-product .product__info--products .product__btn,.filtered-product .product__title--products{font-size:10px}.filtered-product .product__price--products{font-size:12px}.filtered-product{height:220px}}@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){.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}.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){.services-container-wrapper .grid-item::after{width:101px}.services-container-wrapper .grid-item .filtered-service__price{width:100px}.filtered-service-decor-wrapper .vertical-line{width:150px}}@media (max-width:440px){.tile-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:430px){.p404-title{max-width:200px;margin:auto}.p404-img{top:110px}}@media (max-width:429px){.container{padding-left:22px;padding-right:22px}.advantages{padding-left:0;padding-right:0}.logo img{width:140px;height:42px}.settings-filtered-item-top{font-size:12px}.tv__info__btn{padding-left:20px;padding-right:20px}}@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:390px){.build-filter__btn{padding:11px 13px 11px 11px}}@media (max-width:370px){.p404-name{font-size:41vw}.breadcrumbs-top-wrapper .breadcrumbs-top{font-size:12px}.tariff-data-details__ico{width:100%}}@media (max-width:369px){.section-title{font-size:14px;padding-bottom:7px}.footer{padding:25px 13px!important}.media-padding{padding-left:13px;padding-right:13px}.about-data-inner{font-size:10px}.actions__btn{padding:8px 30px;font-size:12px!important}.advantages-wrapper svg{width:23px;height:23px}.advantages{padding:20px 13px}.advantage,.products-wrapper .products .product{width:47%}.advantage-title{font-size:10px}.advantage-desc{font-size:10px!important}.blog-hero{padding-bottom:25px}.blog-hero__txt-wrapper{gap:10px}.blog-hero__title{font-size:18px}.blog-hero__subtitle{font-size:10px}.blog-hero__banner-inner img{width:auto}.blog-hero__banner-inner{height:136px}.blog-filters-title{font-size:18px}.blog-filters-wrapper{padding:7px 0 22px}.blog-container-wrapper{padding:25px 0 0}.breadcrumbs{padding-bottom:14px}.burger-btn svg{height:12px}.mobile-menu-btn svg{height:15px}.calendar__number{font-size:10px;width:17px;height:17px}.custom-select .select-selected::after{top:15px}.custom-select .select-selected,.docs-header .docs-subtitle,.docs-header .docs-title,.select-items{font-size:14px}.docs{padding-bottom:0}.docs-fops-inner{padding-bottom:20px}.docs-fops-title{font-size:14px;margin-bottom:15px}.docs-fops-title.active::after,.docs-fops-title::after{border:9px solid transparent;border-top:12px solid var(--bg-color-purple-10)}.docs-fops-title::after{right:15px;top:27%}.docs-fops-title.active::after{top:-29%}.filtered-data-filters .filtered-data-filter{font-size:10px}.filtered-data-filters,.filtered-data-items{gap:10px;row-gap:10px}.filtered-data-items .filtered-data-item{width:48%}.filtered-data-items{padding:25px 0 5px}.footer__top{padding-left:0;padding-right:0}.footer__logo-mobile img{width:140px}.footer__logo-mobile{padding-bottom:0}.footer-btn,.footer__menu__title,.hero__title span{font-size:14px}.footer-btn{padding:10px 20px}.footer__copyright,.footer__menu__list a,.possibility-form-mobile-wrapper .possibility-form-mobile__title{font-size:12px}.hero-min{height:100px}.hero-min__title{font-size:18px}.hero-minbg-wrapper{padding-bottom:20px}.hero-wrapper{padding:0 0 22px;background-color:#fff}.internet-hero-wrapper{padding-bottom:0}.hero{min-height:120px}.hero__info{padding:12px;min-width:auto}.hero__title{font-size:16px}.hero__btn,.hero__subtitle,.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__date{font-size:10px}.hero__btn{padding:10px 13px}.promotions-horizon-banner-wrapper{padding-bottom:0}.possibility-form-mobile-wrapper{padding:15px 0}.possibility-form-mobile__modal-btn{font-size:12px}.interesting-items-noslide-wrapper{padding-left:0!important;padding-right:0!important;padding-bottom:25px}.interesting-items-noslide .actions__btn{font-size:12px;padding:8px 30px}.interesting-items-noslide{padding-left:13px;padding-right:13px}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__title,.section-title--interesting-noslide{font-size:14px}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__description{font-size:10px}.interesting-items-noslide-data .interesting-item-noslide-wrapper .interesting-item-noslide-text .interesting-item-noslide__detail-btn{font-size:12px}.interesting-items .section-title{font-size:14px;padding-bottom:7px}.interesting-items-wrapper{padding-bottom:20px;padding-left:13px;padding-right:13px}.interesting-news-wrapper{padding:20px 13px 30px!important}.interesting-item__date{font-size:10px}.interesting-item__title{font-size:14px}.interesting-item__description{font-size:10px}.interesting-item__detail-btn{padding:8px 40px;font-size:12px}.interesting-items-inner{padding:0}.swiper-button-prev{left:0}.swiper-button-next{right:0}.container--benefits-list{padding:0 0 30px}.benefits-list-title{font-size:16px}.benefits-list-item{padding-bottom:5px}.benefits-list--internet{padding-top:15px;gap:5px}.benefits-list-item__ico{padding-right:6px}.benefits-list-item__ico svg{width:17px}.benefits-list-item__txt{font-size:10px}.itv-benefits-title{font-size:16px}.itv-benefits-subtitle{font-size:14px}.itv-benefits-short{font-size:10px;margin-top:15px;margin-bottom:0}.itv-benefits{padding-top:0}.itv-benefit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.itv-benefit__ico:before{width:17px;height:17px;top:-7px;left:17px}.itv-benefit__ico{width:30px}.itv-benefit__ico img{width:100%}.itv-benefit__title{font-size:14px;padding-bottom:7px;padding-left:10px;width:84%}.itv-benefit__text{font-size:10px}.load-more-btn{font-size:12px!important;padding:8px 30px!important;margin-top:20px}.paginated-pagination{padding:0 0 25px}.paginated-item-wrapper{margin-bottom:20px}.payment-variants{display:none}.payment-systems-wrapper{padding-top:15px}.payment-instructions-wrapper{padding-bottom:20px}.payment-instructions-inner{padding-left:0;padding-right:0}.payment-instructions-title{font-size:14px;padding-bottom:10px;margin-bottom:10px}.payment-instructions-subtitle{font-size:12px}.payment-instructions-data li a::after{width:15px;height:15px;background-size:15px;top:50%;margin-top:-8px}.payment-instructions-data li a{font-size:12px;padding:10px 41px 10px 15px}.product-short-desc{padding-bottom:25px}.product-details-wrapper{font-size:10px}.product-name{font-size:18px}.product-price img{left:15px;width:23px}.product-price{border-radius:5px;padding:10px 14px 10px 50px;margin-bottom:15px}.product-price-value{font-size:24px}.product-price-cur{font-size:18px}.product-order{font-size:18px;margin-bottom:20px;padding:10px 35px}.product-title{font-size:18px}.product-long-desc{padding-bottom:20px}.product-info{font-size:10px}.products-container-wrapper .grid-item{width:135px}.products-items-wrapper{padding:25px 0 35px}.products-wrapper .actions__title{font-size:14px;padding-bottom:10px}.products-wrapper .products{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px;padding-bottom:10px}.products-wrapper{padding-left:13px;padding-right:13px}.recommended_products-wrapper .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5px}.product__title{font-size:10px}.product__btn,.product__price{font-size:12px}.product__btn{padding:7px 10px}.products-more__btn{font-size:12px;padding:8px 30px;margin-top:20px}.single-promotion-txt{padding:10px}.promotions-body-wrapper .promotions-data .promotion-item{min-height:auto}.promotions-calendar-wrapper .calendar--promotions{padding-left:25px;padding-right:25px}.promotions-wrapper{padding-bottom:25px}.promotion-text__title{font-size:14px!important}.promotion-text__content{font-size:10px!important;padding-bottom:30px}.prom-detail{font-size:12px!important}.promotions{padding-left:13px;padding-right:13px}.promotions-data-wrapper .actions__btn{font-size:12px;padding:8px 30px}.promotions-data-wrapper .section-title{font-size:14px}.promotions-data-wrapper{padding-top:20px;padding-left:0;padding-right:0}.recommended{padding-left:0;padding-right:0;padding-bottom:20px}.recommended__title{font-size:15px;padding-bottom:12px}.recommended-wrapper{padding-top:20px}.recommended__filters-button{padding:9px 15px 9px 12px}.recommended__tariff-wrapper{min-width:auto}.recommended__tariff-title{font-size:18px}.recommended-btn{font-size:12px!important;padding:8px 30px!important;margin-top:20px}.seo-text{font-size:10px;padding-left:13px;padding-right:13px}.separator1{margin:20px auto 15px}.services-data-wrapper{padding-top:10px}.services-container-wrapper .grid-item:before{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.services-container-wrapper .grid-item::after{width:81px;border-bottom-right-radius:5px}.services-container-wrapper .grid-item .filtered-service__title{padding:8px;font-size:10px}.services-container-wrapper .grid-item .filtered-service__price{font-size:12px;width:80px;border-top-right-radius:5px}.services-container-wrapper .grid-item{border-top-left-radius:5px;border-top-right-radius:5px}.services-container-wrapper{padding-top:0;padding-bottom:10px}.filtered-service-description:before{border-bottom-left-radius:5px}.filtered-service-description:after{border-bottom-right-radius:5px}.filtered-service-decor-wrapper:before,.filtered-service-description{border-bottom-left-radius:5px}.filtered-service-decor-wrapper:after,.filtered-service-description{border-bottom-right-radius:5px}.filtered-service-decor-wrapper .vertical-line{width:70px;border-bottom-right-radius:5px}.filtered-service-description-text,.settings-filtered-item-bottom a{font-size:10px}.services-filters::before{top:-12px;width:180px}.settings-desc{padding-bottom:20px}.settings-filtered-item-top{min-height:auto!important;font-size:10px}.settings-filters{padding-bottom:10px}.single-item__date{font-size:10px}.single-item__title{font-size:14px}.single-item__text{font-size:10px}.single-tariff-internet,.single-tariff-tv{padding:0 20px}.single-tariff-internet-field,.single-tariff-tv-field{font-size:12px}.single-tariff-internet__name,.single-tariff-tv__name{font-size:18px}.single-tariff-description{font-size:10px;padding-left:22px;padding-right:22px;width:320px;margin:auto}.single-tariff-price{font-size:12px}.single-tariff-btn{font-size:14px;padding:10px 60px!important}.single-tariff-price-wrapper{font-size:10px;padding-left:22px;padding-right:22px;width:320px;margin:auto}.single-tariff-old-price,.single-tariff-txt{font-size:12px}.container.single-tariff-container .single-tariff-internet,.container.single-tariff-container .single-tariff-wrapper{border-radius:0}.container.single-tariff-container{padding-left:0;padding-right:0;width:100%}.hero-container{background-color:#fff;padding-bottom:30px}.swiper-pagination-hero{bottom:9px!important}.tariff-data-short__btn{margin:auto;display:block}.channels-filters .channel-cat-btn{font-size:10px}.tariffs-wrapper{background-color:#fff}.build-filter__btn svg{width:12px;height:12px}.build-filter__btn{padding:9px 15px 9px 12px;font-size:14px;gap:5px}.tariffs{padding-left:0;padding-right:0}.tv-filter{margin:0 0 20px;gap:20px}.tv-filter__btn{padding-bottom:5px;font-size:12px;width:auto}.tile-title{font-size:14px}.tile-subtitle,.vacancy-name-wrapper span{font-size:10px}#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}.tv{padding-left:13px;padding-right:13px;gap:60px}.tv__info__title{font-size:20px}.tv__info__subtitle{font-size:14px}.tv__info__btn{padding:13px;font-size:14px}.vacancies-info-wrapper{padding-left:0;padding-right:0}.vacancies-info{padding-left:15px}.vacancies-info__title,.vacancies-info__txt li,.vacancies-info__txt p{font-size:10px}.vacancies-data-inner{padding:20px 0 0}.vacancy{min-height:225px}.vacancy__location{font-size:10px}.vacancy__name{font-size:14px}.vacancy__btn{font-size:10px}}@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){.container,body{width:320px}.wrapper-min{width:320px!important}.footer__btns{margin-top:15px}.hero-wrapper-main{width:320px;background-color:#fff}.mobile-menu-panel,.nav-top-wrapper,.possibility-form-mobile-wrapper,header.header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.products-wrapper .products{width:250px}header.header{background-color:#fff}}@media (max-width:310px){.interesting-news-noslide-wrapper{padding-left:0;padding-right:0}.interesting-items-noslide-data .interesting-item-noslide-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media (max-width:250px){.promotions-inner a{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fZG9jcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJtYWluLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwiYmxvY2tzL180MDQuc2NzcyIsImJsb2Nrcy9fYWJvdXQtcGFnZS5zY3NzIiwiYmxvY2tzL19hY3Rpb25zLnNjc3MiLCJibG9ja3MvX2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9fYmxvZy1oZXJvLnNjc3MiLCJibG9ja3MvX2Jsb2ctcGFnZS5zY3NzIiwiYmxvY2tzL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL19idXJnZXItbWVudS5zY3NzIiwiYmxvY2tzL19idXJnZXItbWVudTIuc2NzcyIsImJsb2Nrcy9fY2FsZW5kYXIuc2NzcyIsImJsb2Nrcy9fY29tbW9uLnNjc3MiLCJibG9ja3MvX2N1c3RvbVNlbGVjdG9yLnNjc3MiLCJibG9ja3MvX2RvY3MtcGFnZS5zY3NzIiwiYmxvY2tzL19maWx0ZXJzLnNjc3MiLCJibG9ja3MvX2Ryb3Bkb3duLnNjc3MiLCJibG9ja3MvX2ZhcS1wYWdlLnNjc3MiLCJibG9ja3MvX2ZlZWRiYWNrLWZvcm0uc2NzcyIsImJsb2Nrcy9fZm9vdGVyLW1pbi5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVyby1iZy1wYWdlLnNjc3MiLCJibG9ja3MvX2hlYWRlci1taW4uc2NzcyIsImJsb2Nrcy9faGVyby1pbWctb25seS5zY3NzIiwiYmxvY2tzL19oZXJvLW1pbi5zY3NzIiwiYmxvY2tzL19oZXJvLW1pbmJnLnNjc3MiLCJibG9ja3MvX2hlcm8tcGFnZS5zY3NzIiwiYmxvY2tzL19oZXJvLXR4dC12ZXJ0aWNhbC1jZW50ZXIuc2NzcyIsImJsb2Nrcy9faGVyby5zY3NzIiwiYmxvY2tzL19ob3Jpem9uLWJhbm5lci5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19pbmRleC1mb3JtMS5zY3NzIiwiYmxvY2tzL19pbnByb2dyZXNzLnNjc3MiLCJibG9ja3MvX2ludGVyZXN0aW5nLWl0ZW1zLW1vcmUtbm9zbGlkZS5zY3NzIiwiYmxvY2tzL19pbnRlcmVzdGluZy1pdGVtcy5zY3NzIiwiYmxvY2tzL19pbnRlcm5ldC1iZW5lZml0cy5zY3NzIiwiYmxvY2tzL19pbnRlcm5ldC10di5zY3NzIiwiYmxvY2tzL19pc290b3BlLnNjc3MiLCJibG9ja3MvX2l0di1iZW5lZml0LnNjc3MiLCJibG9ja3MvX2pvaW4tdG8tZm9ybS5zY3NzIiwiYmxvY2tzL19sb2FkLW1vcmUtYnRuLnNjc3MiLCJibG9ja3MvX21haW4tbmF2LnNjc3MiLCJibG9ja3MvX21lZ29nby5zY3NzIiwiYmxvY2tzL19tZW51LnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX25ld3MtaXRlbS1wYWdlLnNjc3MiLCJibG9ja3MvX25ld3MtcGFnZS5zY3NzIiwiYmxvY2tzL19uZXdzLnNjc3MiLCJibG9ja3MvX3BhZ2luYXRlZC1kYXRhLnNjc3MiLCJibG9ja3MvX3BhZ2luYXRlZC5zY3NzIiwiYmxvY2tzL19wYXJ0bmVycy1wYWdlLnNjc3MiLCJibG9ja3MvX3BheW1lbnQuc2NzcyIsImJsb2Nrcy9fcG9wdXAtY29tbW9uLnNjc3MiLCJibG9ja3MvX3Bob25lcy5zY3NzIiwiYmxvY2tzL19wb2xpY3ktcGFnZS5zY3NzIiwiYmxvY2tzL19wb3B1cHMuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdC1pbWdzLXNsaWRlci5zY3NzIiwiYmxvY2tzL19wcm9kdWN0LnNjc3MiLCJibG9ja3MvX3Byb2R1Y3RzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdHMuc2NzcyIsImJsb2Nrcy9fcHJvbW90aW9uLXBhZ2Uuc2NzcyIsImJsb2Nrcy9fcHJvbW90aW9ucy1wYWdlLnNjc3MiLCJibG9ja3MvX3Byb21vdGlvbnMuc2NzcyIsImJsb2Nrcy9fcmVjb21tZW5kZWQuc2NzcyIsImJsb2Nrcy9fc2VvLXRleHQuc2NzcyIsImJsb2Nrcy9fc2VwYXJhdG9yMS5zY3NzIiwiYmxvY2tzL19zZXJ2aWNlcy1wYWdlLnNjc3MiLCJibG9ja3MvX3NldHRpbmdzLnNjc3MiLCJibG9ja3MvX3NpbWlsYXItdGFyaWZmcy5zY3NzIiwiYmxvY2tzL19zaW5nbGUtcGFnZS5zY3NzIiwiYmxvY2tzL19zaW5nbGUtaXRlbS5zY3NzIiwiYmxvY2tzL19zaW5nbGUtdGFyaWZmLnNjc3MiLCJibG9ja3MvX3NwZWNpYWwuc2NzcyIsImJsb2Nrcy9fc3dpcGVyLnNjc3MiLCJibG9ja3MvX3RhcmlmZi5zY3NzIiwiYmxvY2tzL190YXJpZmZzLnNjc3MiLCJibG9ja3MvX3Rlc3Quc2NzcyIsImJsb2Nrcy9fdGlsZXMuc2NzcyIsImJsb2Nrcy9fdGl0bGVzLnNjc3MiLCJibG9ja3MvX3RvcC1uYXYuc2NzcyIsImJsb2Nrcy9fdHYuc2NzcyIsImJsb2Nrcy9fdmFjYW5jaWVzLXBhZ2Uuc2NzcyIsImJsb2Nrcy9fdmVydGljYWwtYmFubmVyLnNjc3MiLCJibG9ja3MvX3ZpZGVvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBTUEsQyxDQUNFLFMsQ0NBRixRLENERUUsUSxDQUhGLEMsQ0FRQSxPLENBRkEsUSxDQ0NBLDZCLENBRUEscUIsQ0RNQSxDLENBS0EsTyxDQUxBLE0sQ0FFQSxTLENDQUEsb0IsQ0RVQSxLLENBRUEsTSxDQUFBLE0sQ0E0RUEsTSxDQ3pFQSxJLENBSkEsRyxDREdBLE8sQ0NFQyxhLENBR0QsRSxDRENBLEUsQ0FBQSxFLENBRUEsRSxDQ0VBLEUsQ0RBQSxFLENBQUEsQyxDQUVFLGlCLENDRUYsbUIsQ0RFQSxFLENBQ0EsSyxDQ0dJLGUsQ0FHSixHLENBQ0Msa0IsQ0FERCxHLENER0EsRyxDQ0dJLFcsQ0RESixPLENBR0UsaUIsQ0FPRixNLENBRkEsSyxDQUdBLE0sQ0NDQSxRLENERkEsbUIsQ0FHRSxpQixDQ0lGLGEsQ0FDQyw0QixDQUdELGdCLENBQ0MsWSxDQ3ZGRCxNLENGd0ZBLGtCLENFdEZJLG9CLENBRUEsdUIsQ0FDQSxlLENBQ0EsYyxDRjRGSixhLENBREEsWSxDQURBLFksQ0FEQSxXLENFaEZJLFMsQ0Z1Rkosd0IsQ0VuRkksUyxDQUNBLFEsQ0Z1RkosSyxDRWpGSSxjLENGeUZKLEssQ0UvRUksd0IsQ0FDQSx3QixDQUNBLHNCLENBQ0EsbUMsQ0FDQSxnQyxDQUVBLHlCLENBQ0EsNEIsQ0FDQSw0QixDQUNBLDRCLENBQ0EsNEIsQ0FFQSw0QixDQUNBLDRCLENBQ0EsNEIsQ0FFQSw0QixDQUNBLDRCLENBQ0EsNEIsQ0Y0RUosNEIsQ0FHRSw0QixDRTNFRix5QixDQUNJLDhCLENBQ0EsNEIsQ0YyRUosNEIsQ0FHRSw0QixDRzFJRiw0QixDQUNDLHVCLENBQ0EsMEIsQ0FDQSwwQixDQUNBLDBCLENBQ0EsMEIsQ0gwSUQsMEIsQ0d4SUEsMEIsQ0FDQywwQixDQUNBLDBCLENBQ0EsNkIsQ0FDQSx5QyxDQUNBLDhDLENIMElELDJDLENHeElBLDJDLENBQ0MsYyxDQUNBLG1DLENBQ0EsbUMsQ0FDQSxvQixDQUNBLG1CLENIMElELG1CLENBS0EsSyxDRzFJQyxpQixDQUNBLGlCLENBR0QsV0FDQyx3QixDQUNBLGlCLENBQ0EsbUcsQ0FDQSxlLENBQ0Esa0IsQUg4SUQsV0cxSUMsbUIsQ0FDQSxpQixDQUNBLHFHLENBQ0EsZSxDSDBJRCxrQixBQUtBLFdHMUlDLG1CLENBQ0EsaUIsQ0FDQSxtRyxDSDBJRCxlLENHeElBLGtCLEFIOElBLFdHMUlDLG1CLENBQ0EsaUIsQ0gwSUQseUcsQ0d4SUEsZSxDQUNDLGtCLEFIOElELFdHMUlDLHNCLENIMElELGlCLENHeElBLHlHLENBQ0MsZSxDQUNBLGtCLEFIOElELFdBREEsc0IsQ0d4SUEsaUIsQ0FDQyxxSCxDQUNBLGUsQ0FDQSxrQixBSDRJRCxXSW5OQSxzQixDQUNDLGlCLENBQ0EsNkcsQ0pxTkQsZSxDQUdFLGtCLEFBR0YsV0lyTkMsc0IsQ0FDQSxpQixDSnFORCwrRyxDQUdFLGUsQ0lyTkYsa0IsQUp5TkEsV0lyTkEsa0IsQ0FDQyxpQixDSnFORCxtRyxDQUdFLGUsQ0lyTkYsa0IsQUp5TkEsV0FEQSxrQixDQUdFLGlCLENJck5GLHFHLENBQ0MsZSxDQUNBLGtCLEFKdU5ELFdBR0Usa0IsQ0lyTkYsaUIsQ0FDQyx1RyxDQUNBLGUsQ0FDQSxrQkFHRCxJLENBQ0Msc0IsQ0FDQSx3QixDSnVORCxJLENJbk5DLCtCLENBQ0MsdUIsQ0FBQSw0QixDQUNBLGlCLENBTUYsRyxDQUNDLGEsQ0p1TkQsQyxDSW5OSSx1QixDSm1OSixJLENBVUEsUSxDQUxFLHdCLENJcE5GLGEsQ0FDQyxpQixDSndORCxRLENJcE5DLGUsQ0p1TkMsWSxDQUFGLFcsQ0FVQSxTLENBTEUsdUMsQ0lyTkYsaUIsQ0FDQywrQixDSnlORCxTLENBQ0UscUMsQ0FHQSxnQixDQUdGLGUsQ0kzTkEsOEIsQ0FDQyxzQixDQUNBLDhCLENBQ0Esc0IsQ0orTkQsVyxDSTNOQyxzQixDSm1ORCxlLENJak5DLGMsQ0FURCxVLENKdU9FLDBDLENBVEEsc0IsQ0FDRixpQixDQWFBLGUsQ0FURSxVLENBQ0YsVyxDSXJOQyxhLENBZkQsaUIsQ0ppUEUsTSxDQVBGLG1CLENBV0UsVyxDSWhPRiwrQyxDSm9PQSxhLENJL05DLG1CLENBREQsbUIsQ0ptT0UsWSxDQVRBLHFCLENBQ0Ysa0IsQ0FXRSxvQixDSWhPRix3QixDQUNDLHFCLENBQUEsa0IsQ0pxT0QsYyxDSWxPQyxnQixDSndORCxtQixDSXZOQyxjLENBTEQsZSxDSjJPRSxpQixDQUNBLHdCLENBQ0EsbUIsQ0FURixxQixDQWFFLGdCLENBR0YsbUIsQ0FYQSx5QixDS3JWQyxzQixDQUNDLGlCLENMdVZGLFcsQ0twVkMsOEMsQ0xrV0MsaUIsQ0s5VkEsSyxDTGtXQSxZLENLaldDLGUsQ0FLRixPLENBQ0MsYSxDTHdWRixRLENBV0EsUSxDSzVWQyxpQixDTGtXRCxXLENLOVZDLFcsQ0FFQyxlLENMa1ZGLG1CLENBVUEsVyxDQU5BLGtCLENBZUEsYSxDQUNBLGtCLENLMVZDLGMsQ0w4VkQscUIsQ0sxVkMsNEIsQ0NoREEsVyxDRHlDRCxjLENMdVdFLGEsQ0FHRiwwQixDS3BWQSwwQixDQUNDLHNCLENMd1ZELEssQ0FEQSxPLENBY0UsVyxDS2pWRixZLENBQ0MsZ0IsQ0FDQSxxQixDTHNVRCxpQyxDT3ZadUIscUIsQ0NOdkIsMkIsQ1J5WkEsSyxDS3pVQyw2QyxDTHdVRCxPLENRdlpDLHNHLENSaWFELDhGLENBZ0JBLE8sQ1E1YUMsd0IsQ0FDQSxlLENBQ0EsaUIsQ1JnYkQsTyxDUTVhQywwQixDUjhhQyxlLENRemFGLEssQ0FDQyxzQixDQUdELGdCLENBQ0MsaUIsQ1JpYUQsUyxDQWVFLFUsQ1E3YUYsVyxDQUNDLFEsQ1JpYUQsUyxDQWVFLGtCLENRN2FGLDZCLENBQ0MscUIsQ1JpYUQsa0IsQ0FlRSxlLENBR0YsVSxDUS9hQyxpQixDQUVELFUsQ0FDQyxlLENSa2FELFcsQ0FtQkUsZ0IsQ0FmRixZLENBbUJFLGlCLENBZkYsTyxDTXhjSSxJLENOdWpCSixJLENBNUZFLG1CLENRbmJGLG1CLENBQ0ksWSxDQUVKLFksQ0FDSSx1QixDUm9hSixvQixDQW1CRSxzQixDQWZGLE8sQ0FtQkUsbUIsQ0FmRixPLENBbUJFLGdCLENBZkYsTyxDQW1CRSxtQixDQWZGLE8sQ0FtQkUsZ0IsQ0FmRixPLENBbUJFLG1CLENBZkYsTyxDQW1CRSxnQixDQWZGLE8sQ0FtQkUsZ0IsQ0FmRixPLENBbUJFLG1CLENBR0YsTyxDUzFnQkMsbUIsQ1Q4Z0JELE0sQ1MxZ0JBLGUsQ1Q4Z0JBLE0sQ1N6Z0JDLGtCLENBR0EsSyxDQVBELHVCLENBV0MsYSxDQVhELGtCLENUeWhCRSxZLENBQ0Esd0IsQ0FLRixVLENBWEEsZSxDQW1CRSxrQyxDQVJGLFUsQ0FqQkUsYSxDQW9CQSxnQyxDUzlnQkYsVSxDVGdnQkEsZSxDUzNmQSxjLENUZ2dCQSxrQixDQUtBLG1CLENNemhCSSxrQyxDR29CSixhLENUcWdCQSxtQixDUzNmQyxnQixDVGlnQkQsZ0IsQ00vaEJJLCtFLENOcWpCSixlLENBakJBLGdGLENBcUJBLG9CLENBakJBLGdGLENNOWlCSSwrRSxDTm9rQkoscUIsQ0FqQkEsK0UsQ0FtQkUsZ0YsQ010a0JFLEksQ051akJKLEksQ1NoZ0JBLGdCLENUd2hCRSwyQixDUzlnQkYsNEIsQ0FDQyx5QixDQUdBLHFCLENUZ2hCRCxPLENBQ0UsZSxDQWhCRix3QixDQUtBLFcsQ0FtQkUsaUIsQ1M1Z0JGLGlCLENBQ0MsbUIsQ0huRkcscUIsQ0drRkosbUIsQ1RtaEJFLGMsQ0FqQkEsZSxDQUNGLFUsQ00va0JJLHFCLENHNEVKLGtCLENUd2hCRSxjLENBR0YsVSxDVXBuQkEsb0IsQ1YrbkJBLFUsQ0FQQSxXLENVdG5CSSxtQixDQUNBLGMsQ0FBQSxlLENWeW5CRixpQyxDQUdGLFUsQ1V4bkJJLGUsQ1ZzbUJKLGlCLENBMEJBLFMsQ0F0QkUsaUIsQ0FDRixVLENBd0JFLFEsQ1d6b0JFLFMsQ1g2b0JKLGEsQ0F0QkEsVyxDQTBCQSxrQixDQUNFLGlDLENBdEJBLDhCLENBQ0YsZ0MsQ0EwQkEsbUIsQ0FDRSw0QixDQUNBLHVCLENBdEJBLG1CLENBMEJGLGlCLENBQ0UsZ0IsQ0FDQSxtQixDQXRCQSxjLENBQ0YsZSxDWTNvQkEsbUIsQ0FDSSxjLENaaXBCSiwrQixDQXFpS0Esa0MsQ1luckxJLGEsQ1p5cUJKLGdCLENZcnFCUSxrQixDWnlxQlIsYSxDQXRCQSxtQixDQXdCRSxjLENZcnFCRixlLENBQ0ksVSxDWmdwQkosZ0IsQ1k5b0JJLGEsQ0FISixpQixDWjJxQkUsaUIsQ0F0QkEsa0YsQ0FDRix5RCxDQXdCRSx5QixDWXZxQkYsc0IsQ0FDSSxpQixDWjJxQkosdUIsQ0F0QkEsZSxDWWhwQkksaUIsQ1oycUJKLCtCLENBdEJBLG1CLENBMEJBLHNCLENBQ0UsMkMsQ0F0QkEsVSxDQUNGLFcsQ0F3QkUsaUIsQ1kzcUJGLFksQ0FDSSxpRCxDQUNBLHlDLENaK3FCSiw0QixDQXRCQSxxQyxDQTBCQSw0QixDQUNFLFksQ0F3Q0YsdUIsQ1ludEJJLDBCLENBWEosUyxDWnNxQkEsWSxDQXdCRSxZLENZL3FCRixnQixDWm1yQkEsbUIsQ1kvcUJJLG1CLENaMHBCSixjLENZeHBCSSxlLENBQ0ksMEIsQ1owcEJSLGtCLENBMEJBLHFCLENBdEJFLG1CLENBQ0YsYyxDWXhwQkksZSxDWm1yQkoscUIsQ0F0QkUsd0MsQ0EwQkYsVyxDQUNFLFksQ0F0QkEsZSxDYWx1QkYsbUIsQ0FDSSwwQyxDYjZ2QkYsVSxDQU9GLFcsQ0ExQkEsbUIsQ0E0QkUsbUIsQ2Fqd0JGLFksQ0FDSSx1QixDQUNBLG9CLENBQ0EsZSxDQUNBLHdCLENid3VCSixxQixDYXZ1QkksNkIsQ0FHQSxVLENBQ0ksMEMsQ2J5dUJSLGlCLENhdHVCSSxpQixDQVpKLFMsQ2JreEJBLGdCLENBMUJBLG1CLENheHVCSSxjLENBaEJKLGUsQ2JzeEJFLGUsQ0ExQkEsVSxDY2x3QkYsZSxDQUNJLG1CLENkc3dCSixjLENBNEJFLGUsQ2MveEJGLGUsQ0FDSSxVLENkbXlCSixVLENjL3hCSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGdCLENkbXlCSixnQixDY2p5QkksUyxDQUNBLHVCLENBWEosbUIsQ2RpekJFLG1CLENBQ0EsWSxDQTdCQSxRLENBQ0YsMkIsQ0ErQkUsNEIsQ2NweUJGLHlCLENBQ0kscUIsQ0FDQSx1QixDZHd3Qkosb0IsQ2N2d0JJLHNCLENBSEosa0IsQ2Qrd0JBLGlCLENjeHdCSSxtQixDQUNJLGMsQ2Qwd0JSLGUsQ0ErQkUsaUMsQ0FHRixvQixDY3J5QkksbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FBQSxjLENkeXdCSixpQixDY3h3QkksaUIsQ0FHQSwyQixDQUNJLFUsQ2Qwd0JSLGlCLENjeHdCSSwrQyxDQUNJLFUsQ2Qwd0JSLE8sQ2N4d0JJLE0sQ2QyeUJKLHdCLENBOUJBLGtCLENBZ0NFLGUsQ2N4eUJGLFksQ0FDSSxtQixDQUNBLG1CLENkMndCSixZLENBZ0NFLHVCLENjeHlCRixvQixDQUNJLHNCLENkNHlCSiw0QixDY3h5QkksVyxDQUdKLG1CLENBQ0ksbUIsQ0FDQSxjLENBQ0EsZSxDZDJ3QkosK0IsQ0FnQ0Usa0IsQ2N4eUJGLGEsQ2Q0eUJBLHFCLENjdnlCQSx3QyxDQUNJLG1CLENkMnlCSixpQixDZTEzQkEsc0QsQ0FDSSxxQixDQUlBLHdCLENBTEosc0QsQ2ZtNEJBLG1CLENBaENFLGEsQ0FDRixXLENlMzFCSSxZLENBQ0ksNEIsQ2Y2MUJSLHFCLENlNTFCUSxpQixDZmk0QlIsdUIsQ0FoQ0UsZ0IsQ0FvQ0YseUIsQ0FDRSxtQixDQUNBLGMsQ0FoQ0EsNkIsQ2U1MUJGLGlDLENBQ0ksWSxDZm00Qkosa0IsQ0FDRSxtQixDQUNBLG1CLENlbjRCRSxZLENmZzJCSixZLENlLzFCSSxtQixDQUpKLHFCLENmKzRCQSx3QixDQUNFLGtCLENBQ0EsbUIsQ0FDQSxjLENBekNBLGUsQ0FzQ0Ysd0IsQ0FRQSw2QixDQUNFLCtCLENBR0Ysc0MsQ0EzQ0UsK0IsQ0ErQ0YsOEMsQ0FDRSxjLENBQ0Esb0IsQ2UxNEJFLHlGLENBdkJKLGlCLENmdzZCQSxpRyxDQTNDRSxVLENBQ0YsaUIsQ0E2Q0UsTyxDZTc0QkYsZSxDQUNJLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHVDLENmbTJCSiwyQixDZWoyQkksWSxDZmk1QkosVyxDQTNDRSxtQixDQUNGLG1CLENlbDJCSSxZLENBWEosd0IsQ2Y0NUJFLHFCLENBQ0Esa0IsQ0EzQ0EsbUIsQ0FDRixjLENlcDJCSSxlLENBZkosaUIsQ2ZrNkJFLGlCLENBQ0EsVSxDZWg1QkUsaUIsQ0FuQkosOEIsQ2Z3NkJFLHNCLENBR0YsZSxDZW41QkEsb0IsQ0FDSSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLDZCLENmeTJCSiwwQixDZXgyQkkscUIsQ2Z3NUJKLGdCLENBM0NBLDJCLENldjJCSSxPLENmdTVCSix1QixDQTNDQSxZLENBK0NBLFksQ2VwNUJJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ2YwMkJKLDRCLENlejJCSSx5QixDQU5KLHFCLENmODVCRSxlLENlcjVCRSxzQixDQVRKLGlCLENmbTZCRSwrQyxDQUdGLGlCLENnQm5nQ0EsaUIsQ2hCKzlCRSxhLENBd0NGLG9CLENnQnJnQ0ksYyxDaEJ5Z0NKLGtDLENBQ0Usd0MsQ0FPRix1QixDQUNFLGtELENBR0YsNkIsQ2dCM2dDQSxhLENBR0ksMEIsQ0FISixrQixDaEJrK0JBLGlDLENBa0RFLFUsQ0FHRixpQyxDZ0IvZ0NJLGlDLENoQm1oQ0osbUIsQ0FDRSxhLENBQ0EsVSxDZ0JsaENFLGUsQ2hCc2hDSixrQixDQXZEQSxtQixDZ0I1OUJJLGUsQ0FQSixlLENoQncrQkEsZ0IsQ2dCNzlCSSx3QyxDQVhKLFUsQ2hCbWlDRSxlLENBQ0EsZ0IsQ0F2REEsbUIsQ0FDRixjLENnQi85QkksZSxDQWZKLGlDLENoQnlpQ0UsWSxDQUdGLDRDLENnQnpoQ0EsaUQsQ2hCNmhDQSx5RCxDZ0J6aENJLGUsQ2hCbStCSixpRCxDQTJEQSxlLENBdkRFLGdCLENBMkRGLG9CLENBQ0UsVSxDQXZEQSxlLENBQ0YsZ0IsQ0F5REUsbUIsQ2dCNWhDRixjLENBQ0ksZSxDQUNBLFUsQ0FDQSxhLENoQmdpQ0osMEIsQ2dCNWhDSSxvRCxDaEJnaUNKLGtDLENnQjVoQ1EsMEMsQ2hCZ2lDUixpQyxDZ0I1aENRLFEsQ2hCZ2lDUix5QyxDQUNFLFUsQ0F2REEsYSxDQUNGLFcsQ2dCcCtCSSxVLENBdEJKLDZDLENoQnFqQ0UsOEMsQ0F2REEsaUIsQ0FDRixNLENBMkRBLDJCLENnQjloQ0ksaUIsQ0FDQSxlLENBQ0Esd0MsQ0FBQSxtQixDaEJtaUNKLHdDLENBQ0UsZSxDQUdGLHNDLENBM0RBLGtCLENBK0RBLDRCLENBQ0UsZSxDZ0JuaUNNLFMsQ0FOSix3QyxDaEI4aUNGLFksQ0EzREEsa0IsQ0FDRixzQixDQStEQSxnQixDQTNERSx3QixDQUNGLHlCLENnQjUrQkksc0IsQ0FwQkosaUIsQ2hCb2dDRSxrQixDQUNGLG1CLENBNkRFLGMsQ2lCaHBDRixlLENBQ0ksVSxDQUNBLG1ELENBQ0EscUIsQ2pCb3BDSix1QixDQTNEQSxhLENBK0RBLGUsQ0EzREUsbUIsQ0FDRixjLENBNkRFLGUsQ2lCbnBDRixVLENBQ0ksa0IsQ0FDQSxpQixDakJ5bENKLG1ELENpQnZsQ0ksb0IsQ2pCdXBDSixrQixDQTNERSxtQixDQUNGLG1CLENpQnpsQ0ksWSxDQVJKLHNCLENqQmdxQ0UsbUIsQ0EzREEscUIsQ0FDRixPLENBK0RBLGlCLENpQnZwQ0ksVSxDakI2bENKLFcsQ2lCNWxDSSxpQixDQUNJLGtCLENqQjhsQ1IsaUIsQ2lCNWxDSSxlLENBQ0ksbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHFCLENBQ0EsVSxDakI0cENSLHdCLENpQnZwQ0EsNEMsQ0FDSSxVLENqQjZsQ0osYyxDQStEQSxvQixDQUNFLG1CLENpQnZwQ0UsWSxDakJpcUNKLGlCLENpQjNwQ0ksbUIsQ0FDQSxtQixDakJpbUNKLFksQ2lCeG1DSSxZLENqQmttQ0osUSxDQStEQSxpQixDQUlFLDJCLENpQjNwQ0YsNEIsQ0FDSSx5QixDakJpbUNKLHFCLENBK0RBLGlCLENBM0RFLGUsQ2lCOWxDRixtQixDQUNJLG1CLENBQUEsYyxDQUFBLGUsQ2pCa21DSix3QixDaUJobUNJLGUsQ0FISixpQyxDakJvcUNFLGdCLENBR0YseUIsQ2tCdnVDQSxtQixDQUNJLGMsQ0FDQSxlLENsQjJxQ0osbUIsQ0FpRUEseUIsQ0E3REUsa0IsQ0FDRixlLENrQjFxQ0ksbUIsQ0FSSixtQixDbEJtdkNFLFksQ0E3REEsdUIsQ0FDRixvQixDQStERSxzQixDQUdGLGtCLENtQjV1Q0ksdUIsQ25CK3hDSiwwQyxDQTJFRSxVLENBOUhGLGtCLENrQnp1Q0ksbUIsQ0FDQSxjLENBQ0EsZSxDQUVJLGlCLENsQjhxQ1IsaUIsQ2tCNXFDSSxlLENBQ0ksZSxDbEI4dUNSLGdCLENrQjF1Q1EsbUIsQ2xCOHFDUixjLENrQjNxQ1EsZSxDQUVJLFUsQ2xCNHFDWixpQixDQWlFQSxzQixDa0J6dUNnQixtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDbEIrcUNoQiwwQixDa0I1cUNnQixXLENBWEosOEMsQ2xCOHZDWixzQyxDQWxFQSxzRSxDa0IxcUNZLDBCLENBTUosc0MsQ0E1Qkosb0IsQ2xCNHNDSixnQixDQStERSx3QixDbUJ4eUNGLFksQ0FDSSxxQixDQUFBLGMsQ25CNnlDSixhLENBQ0UsaUIsQ21CM3lDRSxxQixDQUVBLFUsQ25COHVDSixpQixDbUIzdUNJLFksQ0FDSSxjLENBR0osdUIsQ0FiSixxQixDbkI0dkNBLFksQ0FvRUUsWSxDQUdGLGMsQ0Fza0RBLHdDLENtQnAzRkksaUIsQ25Ca3pDSiwrQixDQWdDQSxhLENBeEVBLG1CLENBMkVFLGMsQ21CeHpDRixlLENBQ0ksaUMsQ0FDQSw0QyxDbkJndkNKLGlCLENBMkVFLGUsQ21CenpDRixxQixDQUNJLGUsQ25CZ3hDSiwrQixDQTVEQSwyQixDQXNFRSxpQixDbUJwekNGLFMsQ25Cb3ZDQSxzQyxDQXNFRSxVLENtQnB6Q0YsaUIsQ0FDSSxVLENBQ0EsUSxDbkJpdkNKLFUsQ21CaHZDSSxXLENBQ0ksaUMsQ25Ca3ZDUixrQyxDQXNFRSxvQyxDbUJuekNGLGlELENuQnV6Q0EsNEMsQ21CcnpDSSxVLENuQnl6Q0osYSxDQS9EQSxTLENBUUEsaUIsQ0EyRUUsVSxDbUJ4ekNGLFcsQ0FDSSxpQixDbkJndkNKLEssQ21COXVDSSxNLENBQ0ksWSxDQUlSLFksQ0FDSSxtQixDbkIrdUNKLGMsQ0EyRUUsZSxDbUJ2ekNGLFUsQ0FDSSxpQixDbkIyekNKLHdCLENBekVBLFMsQ21COXVDSSxtRCxDQUlJLFcsQ25CNnVDUix3QixDbUJ6dUNBLG1CLENuQnV6Q0EsMkIsQ0F6RUEsWSxDQTZFQSxLLENvQnI1Q0ksbUIsQ0FDQSxtQixDcEI2MENKLFksQ0EyRUUsa0IsQ29CdDVDRixjLENBQ0ksd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsTSxDQUNBLFksQ0FDQSxtQixDcEIwNUNKLFEsQ0F6RUEsbUIsQ0EyRUUsYyxDb0J2NUNGLGUsQ0FFSSxVLENwQjgwQ0osMEMsQ0EyRUUsZ0IsQ29CdjVDRixpQixDcEJpMUNBLGdCLENBMkVFLG1CLENBdkVGLDhCLENBMkVFLGlCLENvQno1Q0YsYyxDcEI2NUNBLFUsQ29CejVDSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLFEsQ0FDQSwyQixDcEJpMUNKLDRCLENvQmgxQ0kseUIsQ0FDSSxxQixDQUdSLGdCLENBQ0ksbUIsQ3BCazFDSixjLENBMkVFLGUsQ29CMzVDRixVLENBQ0kseUIsQ3BCbTFDSixzQixDb0JsMUNJLGlCLENBR0kscUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDcEJzMUNSLHNCLENBMkVFLCtCLENvQjU1Q0YsMEIsQ0FDSSxrQixDQ3pESiw4QixDckJ5OUNBLHVCLENxQng5Q0ksVSxDckJ5NUNKLDZCLENxQm41Q0EsK0MsQ0FDSSxpQixDckJpOUNKLHVCLENvQno1Q0ksVSxDQUNJLE8sQ0NqRVIsOEIsQ0FTSSxPLENBQ0EsZ0MsQ0FDQSw0QixDckJxNUNKLHdCLENBNkVBLGUsQ0FDRSxPLENBQ0EsWSxDQTNFQSxTLENBQ0YsaUIsQ0E2RUUsd0MsQ3FCbCtDRix5QixDQUNJLHNCLENBQ0EsaUIsQ0FBQSxjLENBQUEsaUIsQ0FDQSxxQixDQUNBLFUsQ3JCdytDSixxQyxDcUJwK0NJLGEsQ0FDQSxTLENBQ0Esb0MsQ3JCdzVDSiw0QixDQWlGQSx3QixDQTdFRSxtQixDcUJ2NUNGLFksQ0FDSSxjLENyQjI1Q0osUyxDQStFRSxXLENxQngrQ0YsUSxDQUNJLGtCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ3JCbS9DSixxQyxDQVBBLGtDLENxQngrQ0ksbUIsQ3JCNDVDSixjLENBK0VFLGUsQ3FCeitDRixpQixDckI2K0NBLHFDLENBRUUsYyxDQS9FRixjLENBcUZBLHFCLENBQ0UsMEMsQ0FDQSxpQixDQUNBLG1CLENBQ0EsYyxDQUNBLGUsQ0FwRkEsK0IsQ0FDRixpQixDQXNGRSxrQixDQVNGLGMsQ0FOQSw0QixDcUJuL0NJLG1CLENBQ0EsbUIsQ0FDQSxZLENyQnUvQ0osYyxDQWpGQSwyQixDcUIvNUNJLDRCLENBQ0kseUIsQ0FDQSxxQixDQUNBLGUsQ3JCdy9DUiw0QixDQUNFLG1CLENBQ0EsYyxDQUNBLGUsQ0FwRkEsYyxDQXdGRixpQyxDQUNFLGlCLENBR0YsMkIsQ0FwRkEsbUIsQ0FzRkUsYyxDc0Ixa0RGLGUsQ0FDSSxpQixDQUVKLHdCLENBQ0ksVSxDQUFBLFcsQ0FBQSxzQyxDQUNBLDBDLEN0QncvQ0osc0MsQ3NCdi9DSSxjLEN0QmtsREosc0IsQ0FDRSxhLENBQ0EsWSxDQXpGQSxpQixDQUNGLFUsQ0EyRkUsb0MsQ0FHRiw4QixDc0JybERJLFMsQ3RCeWxESiw0QyxDQUNFLDBDLENzQnZsREYsc0IsQ0FHQSx1QixDQUNJLG9CLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxRLENBQ0EsWSxDQUNBLFMsQ3RCOGxESiw0QyxDQUNFLGMsQ0E5RkEsNEMsQ0FDRixzQixDQWdHRSxjLENzQjVsREYsZSxDQUNJLGlCLEN0QmdtREosOEMsQ0E5RkEsYSxDc0I5L0NJLGlCLENBTEosaUMsQ3RCd2dEQSxrRCxDQWdHRSw0QyxDQVlGLHFELENBVEEsb0QsQ3NCcmlEQSxTLENBMURJLFUsQ3RCbW1ESixtRCxDQUNFLDRDLENBQ0Esc0MsQ3NCam9ERixzQixDdEJ3b0RBLG9CLENBNENBLGlCLENBeEdBLG1CLENzQjFnREksbUIsQ0FISixZLEN0QnlrREEsb0IsQ0FJRSxjLENBcEdBLHdCLENBQ0YscUIsQ3NCcGdEUSxnQixDQURKLFksQ3RCNm1ERixrQixDQXBHQSxjLENBQ0Ysc0IsQ0FzR0UsbUIsQ3NCMW1ERixxQixDdEI4bURBLHdDLENzQjFtREksUyxDQUNBLDBCLENBQ0EsdUIsQ0FDQSxrQixDQUNBLHdDLENBQ0Esa0IsQ3RCdWdESixZLENBd0dBLDBDLENzQjNtREksYSxDQUNBLFcsQ0FDQSxlLENBRUEsNEMsQ0FOSixVLEN0QnFuREUsNkIsQ0FwR0EsMEIsQ0FDRixxQixDQXNHRSxXLENBR0Ysa0IsQ3NCaG5ESSxjLEN0Qm9uREosaUIsQ0FJRSx3QixDQXhHQSxxQixDQUNGLGtCLENzQjNnREksd0IsQ0FDSSxxQixDQUNBLDZCLEN0QnduRFIsc0IsQ0FDRSxtQixDQXhHQSxjLENBQ0YsZSxDc0I5Z0RRLFUsQ3RCMm5EUixPLENBeEdBLGtGLENBMEdFLHlELENzQnRuREYsbUIsQ0FDSSxVLENBS0osWSxDQUNJLG1CLEN0QmloREosbUIsQ0EwR0UsWSxDdUI5dERGLHdCLENBQ0kscUIsQ0FDQSw2QixDdkJ5bkRKLGEsQ0EwR0UsaUIsQ0FHRixvQixDdUI5dERJLFksQ0FDQSxrQixDQUNBLG1CLENBR0osYyxDQUNJLG1CLENBQ0EsbUIsQ3ZCdW5ESixZLENBMEdFLHdCLEN1Qjl0REYscUIsQ0FDSSw2QixDdkJ1bkRKLFEsQ0EwR0UsYyxDQXRHRixhLENBMEdFLFksQ0F0R0Ysb0IsQ3VCcG5ESSxrQixDQUNJLGMsQ0FDQSxlLENBQ0EsZ0IsQ3ZCaXVEUixtQixDdUI3dERRLGUsQ0FDQSxlLEN2Qml1RFIsc0IsQ3VCN3REUSxpQixDdkJzbkRSLGlCLEN1QnBuRFEsaUIsQ3ZCaXVEUiw2QixDdUI3dERZLG9DLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLE0sQ0FDQSxPLENBRUEscUIsQ0FYSixrQixDdkI0dUROLGMsQ0F4R0EsZSxDQUNGLG9CLENBR0EsMkIsQ3VCcG5EUSx5QixDdkJpdURSLGEsQ0F4R0EseUIsQ3VCdG5EUSxzQixDQXJDSixpQixDdkJncURKLFcsQ0EwR0Usa0IsQ3VCOXRERixjLENBQ0ksZSxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLEN2Qmt1REosdUIsQ3VCOXRESSxrQixDdkJrdURKLGlCLENBeEdBLHVDLEN1QnBuRFEsdUMsQ3ZCd25EUixtQixDdUJsbkRJLDRCLENBcEJKLHFCLEN2QjJvREEsa0IsQ3VCcG5ESSxrQixDQXZCSixlLEN2QnV2REUsYyxDQXhHQSxpQixDQUNGLGUsQ0E0R0EsVyxDd0IzMERJLG9ELENBQ0EsNEMsQ3hCKzBESixxQixDQXhHQSxtQixDQTRHQSxhLENBeEdFLGtCLENBQ0YsZSxDQTBHRSxpQixDQUdGLGlCLEN3Qjl6RFEsa0IsQ0FmSixVLEN4Qnd1REosbUIsQ3dCcnVESSxpQixDQUNJLFEsQ0FDQSxpQixDQUNBLG1CLENBQ0EsYyxDQUNBLGUsQ3hCdXVEUixVLEN3QnR1RFEsYSxDeEJtMURSLGMsQ0FoR0EsUyxDQWlHRSxrQixDQUNBLGUsQ0FsR0YsUyxDd0J4dURJLGtGLENBQ0kseUQsQ0FESixZLEN4QnUxREYsWSxDQXRHRixnQixDd0IzdURRLG1CLENBTkosYyxDeEI2MURGLGUsQ0F4R0EsVSxDd0IxdURGLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLEN4QnkxREYsb0IsQ3dCeDFERSxzQixDeEIwMURGLDJCLENBQ0EsNEIsQ3dCMTFERSx5QixDQUNBLHFCLENBQ0EsVyxDeEI4dURKLGMsQ0FpSEEsbUIsQ0E3R0UsbUIsQ0FpSEYsVyxDQUNFLFksQ0E3R0EsMEMsQ0FDRixrQixDQStHRSxlLEN3QjkxREYsWSxDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsMkIsQ3hCa3ZESiw0QixDQStHRSx5QixDd0IvMURGLHFCLENBRUksaUIsQ0FGSixtQixDeEJxMkRFLGMsQ0E3R0EsZSxDQUNGLFUsQ0ErR0UsaUIsQ0FHRixVLENBN0dBLGtCLEN3QnJ2REksZSxDQUhKLGlCLEN4QnkyREUsbUIsQ0E3R0EsbUIsQ0FDRixZLENBK0dFLG9CLEN3QnIyREYsaUIsQ0FDSSxtQixDQUFBLGtGLENBQUEseUQsQ3hCMjJESixnQixDQThSQSwwQixDQXJJRSxtQixDQXlJQSxlLEN5Qi9xRUYsVSxDekI2NERBLGdCLENBQ0UsaUIsQ0FDQSxNLENBbEhGLGlCLENBb0hFLFcsQ3dCMTJERSxjLENBR0EsZSxDQUNBLGEsQ0FBQSxtQixDQUFBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDeEI0dkRKLGdCLEN3Qnp2REksUyxDeEJrM0RKLHdDLENBckhBLHVCLEN3Qnp2REksb0IsQ0FoQkosc0IsQ3hCOHdEQSx5QyxDd0IzdkRJLGtCLENBbkJKLGEsQ3hCdTRERSxTLENBbkhGLDRDLENBdUhFLGtCLENBR0YsYSxDd0JuM0RJLGdCLEN4QnUzREosSyxDQXJIQSxrQixDd0I5dkRJLGUsQ0FQSixpQixDeEI4M0RFLFksQ0FHRixTLENBTUEsVyxDd0J0M0RJLGlCLENBRUEsVyxDeEI4MkRKLFMsQ0FwSEEsSyxDQTBIQSxXLEN3QnIzREksUyxDQUVBLDJCLEN4QnczREYsZSxDQUNBLG1CLENBdkhGLG1CLEN3Qmp3REksWSxDQVBKLDJCLEN4Qm00REUsNEIsQ0FDQSx5QixDQXZIQSxxQixDQUNGLHVCLEN3Qm53REksb0IsQ0FYSixzQixDeEIyNERBLGtCLENBdkhFLFUsQ0FDRixpQixDQXlIRSxtQixDMEJuZ0VGLFcsQ0FDQyxZLENBQ0EsNkIsQ0FDQSxPLEMxQnVnRUQsVyxDMEJwZ0VDLG1CLENBQUEsVSxDQUNBLGlCLENBQ0EsUyxDMUIrNERELFksQ0EySEUsYyxDMEJyZ0VGLGUsQ0FDQyx3QixDQUNBLGUsQ0FDQSxlLEMxQnVnRUMsbUIsQzJCaGlFRixpQixDQUNJLGMsQzNCeTZESixhLENBNEhFLG1CLENBR0YsZSxDNEJyaUVJLG1CLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGMsQ0FHQSxvQixDQUNJLGEsQzVCeWlFUixVLENBMUhBLGlCLEM0Qno2REksUyxDQUNJLHVDLENBQ0EsNkIsQ0FDQSwwQixDQUNBLHFCLENBQ0Esc0IsQzVCMjZEUixjLEM0Qng2REksZSxDQXpCSixpQixDNUJ3bUVBLDJDLENBdkNBLGtDLENBQ0UsbUIsQ0FHRixxQixDQTFIRSxtQixDQUNGLG1CLENBNEhFLFksQzRCcGlFRixRLENBQ0ksWSxDQUNBLGlCLENBQ0EsZSxDQUNBLGtGLENBQ0EseUQsQzVCd2lFSiw0QixDQTFIQSxTLENBNEhFLFcsQzRCcGlFRixpQixDQUNJLGUsQzVCMjZESixnQyxDQTJVQSxtRyxDQTdNRSxVLENBR0YsNEIsQzRCeGlFSSxrQixDQUNBLFUsQ0FBQSxNLEM1QjZpRUosc0IsQ0FqSUEsVSxDQW1JRSx3QixDNEIzaUVGLGlCLEM1Qm1qRUEsOEIsQ0FqSUEsVSxDQW1JRSxpQixDNEIxaUVGLFcsQ0FDSSxVLENBQ0EseUIsQzVCNDZESixvQixDQW1JRSxhLEM0QjFpRUYseUIsQ0FDSSxzQixDQUNBLGlCLENBQ0EsMEMsQzVCOGlFSixjLENBaklBLGMsQ0FtSUUsbUIsQzRCMWlFRixtQixDQUNJLFksQ0FDQSx1QixDQUNBLG9CLENBQ0EsZSxDNUI4aUVKLEssQzRCemlFSSxnQixDQURKLGtCLEM1QjZpRUUsVSxDQWpJQSxXLEM0QnI2REUsaUIsQ0FESixZLEM1QjY2REEsbUIsQ0FtSUUsUyxDQS9IRixrQixDNEJ4NkRJLFksQ0FJQSxnQixDQVBKLFksQzVCbTdEQSxXLENBbUlFLGMsQ3lCL3BFRixrQyxDQUNJLDBCLEN6Qm1xRUosaUIsQ0FDRSxjLENBR0YsZ0MsQ3lCcHFFSSxZLENBQ0Esd0MsQ0FDQSxZLEN6QndxRUosZ0UsQ3lCcnFFUSxpQixDQUNBLHdCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZSxDekJnaUVSLCtCLEN5Qi9oRVEsbUIsQ3pCMHFFUixtQyxDQXRJQSxXLEN5QmhpRVksYSxDQUpKLG1CLEN6QjhxRU4sYyxDQXRJQSxlLENBQ0YsVSxDeUJsaUVZLGlCLEN6QjZxRVosbUIsQ0F0SUEsbUIsQ0FHQSxpQixDQTZJQSx3QixDeUJqckVZLG1CLENBQ0ksbUIsQ3pCc2lFaEIsWSxDQTBJQSx3QixDQW5JQSwyQixDeUJuaUVRLDRCLENBL0JKLHlCLEN6QjRzRUYscUIsQ0F0SUEsdUIsQ0FDRixvQixDeUJyaUVRLHNCLENBbENKLFEsQ3pCaXRFRixjLENBdElBLHNCLENBQ0YsUyxDQTBJQSwwQixDQUNFLGUsQ0FySUYsYyxDeUJ0aUVJLGlCLENBQUEsWSxDQUFBLGtCLENBQ0EsYyxDekJxckVKLHVCLEN5Qm5yRUksUyxDekJ1ckVKLDJCLENBQ0UsVSxDQUNBLDZCLENBN0lGLDBCLEN5QnhpRUkscUIsQ0FDSSxnQixDekIwckVSLGdCLEN5QnhyRVEsbUIsQ0FDQSxhLENBQ0EsZSxDekIwaUVSLGlDLEN5QnppRVEsd0IsQ3pCNnJFUixtQyxDQS9JQSx3QyxDQW1KQSxrQyxDeUIxckVZLGdCLENBQUEsbUIsQ0FJSiwrQixDQWpCSixtQixDekI4c0VGLG1CLENBakpBLFksQ0FDRiw2QixDeUJ6aUVJLDRCLENBN0JKLHNCLEN6QjJ0RUUsa0IsQ0FDQSx3QixDQUNBLHFCLENBakpBLDZCLEM2QjluRUYsaUUsQ0FDSSxTLEM3QmtvRUosd0IsQ0FtSkUsa0IsQzZCbnhFRixlLENBQ0ksMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0Esa0IsQzdCeXhFSiwrRixDQUNFLFUsQ0FDQSxnQixDQXZKRixlLEM2QmpvRUksZSxDQUxKLCtCLEM3Qml5RUUsaUIsQzZCeHhFRixnRyxDQUNJLFksQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDN0Jxb0VKLHdCLEM2Qm5vRUkscUIsQ0FOSiw2QixDN0J1eUVFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBNUpBLGtCLENBQ0YsVSxDQThKRSxNLEM4Qnp6RUYsdUIsQ0FDQyxvQixDQUFBLGlCLENBQ0EscUIsQ0FHQSxnSSxDQUNDLG1CLEM5QjhwRUYsYyxDQStKRSxlLEM4Qnp6RUYsK0IsQzlCNnpFQSxpSSxDOEIzekVDLG1CLEM5QjZ6RUMsYyxDQUNBLGUsQ0FqS0YsMEIsQzhCM3BFQyxlLEM5QmkwRUQsdUksQ0FsS0UsbUIsQ0FDRixjLEM4QjVwRUMsZSxDQVJELFUsQzlCMDBFRSxrQixDQUNBLFUsQ0FsS0EsTSxDQXNLRixzSSxDQUNFLG1CLENBQ0EsYyxDQWxLQSxlLENBQ0YsVSxDQW9LRSwwQyxDOEJqMEVGLGlCLENBQ0MsaUIsQzlCZ3FFRCxlLEM4Qi9wRUMseUIsQ0FGRCxzQixDOUJ1MEVFLGlCLENBR0Ysb0IsQzhCbjBFQSxtQixDQUNDLHdDLEM5Qm9xRUQsc0MsQzhCaHFFRSxPLEM5QnUwRUYsc0MsQ0FsS0EsTSxDQXNLQSx1QyxDQWxLRSxlLENBQ0YsZSxDQXNLQSx1QixDQWxLRSxtQixDQUNGLG1CLENBb0tFLFksQzhCdjBFRix3QixDQUNDLHFCLENBQUEsNkIsQ0FBQSxXLEM5QjYwRUQscUMsQzhCMzBFQyxpQixDQUNBLGtCLEM5QnNxRUQsOEIsQzhCcHFFQywyQixDQU5ELHNCLENBQUEsWSxDOUIrcUVBLHVDLEM4QnJxRUMscUIsQ0FWRCxhLEM5QnkxRUUsa0IsQ0FDQSxlLENBQ0EscUIsQ0FsS0YscUIsQzhCdnFFQyxnQixDQWxCRCxlLEM5QnEyRUUsaUQsQ0F2S0YseUIsQzhCeHFFQyxVLEM5QnMxRUQsc0IsQ0FDRSxZLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBMUtBLHlCLENBQ0YscUIsQ0E0S0Usa0IsQzhCbjFFRixVLENBQ0MsTSxDOUJ1MUVELHVCLENBQ0UsbUIsQ0ExS0EsYyxDQUNGLGUsQ0E0S0UsK0IsQ0FHRix3QixDOEJyMUVDLG1CLENBQ0EsYyxDOUI0cUVELGUsQzhCM3FFQyxpQyxDQUxELGEsQzlCODFFRSxtQixDQUdGLDhCLEM4QnYxRUEsbUIsQ0FDQyxjLENBQ0EsZSxDOUI4cUVELFUsQzhCNXFFQyxrQixDQUNDLFUsQ0FDQSxNLENBR0EsNkIsQ0FDQyxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLDBDLENBQ0EsaUIsQzlCOHFFSCxpQixDQTRLRSxlLEM4QnIxRUYseUIsQ0FDQyxzQixDQUNBLGlCLEM5QjhxRUQsbUIsQzhCMXFFQyxlLENBQ0Msa0IsQzlCeTFFRix3QixDQUNFLFksQ0FwSUYsbUIsQ0F1SUEsbUIsQzhCdDFFQSxVLENBQ0MsVyxDQUFBLDBDLENBQUEsaUIsQzlCNnFFRCxjLENBb0xBLDJCLENBQ0UsVSxDQTVLQSxTLENBQ0YsVSxDOEI3cUVDLDRCLENBWEQsMEIsQzlCdzJFRSxpQixDQTVLQSwrQixDQUNGLDJCLENBOEtFLHVCLEM4QjExRUYsUSxDOUI4MUVBLDBCLEM4QjExRUMsVSxDQUNBLFMsQ0FDQSxVLEM5QitxRUQseUIsQzhCN3FFQyxpQixDQUNDLE8sQzlCMDJFRix5QixDQXRDQSx5QixDOEJwekVDLFMsQ0NwTEQsMEMsQ0R1TEEsMkIsQ0FDQyxVLENBQ0EsUyxDQUNBLFUsQ0FDQSx5QixDQUNBLDJCLEM5QitxRUQsaUIsQzhCOXFFQywrQixDQU5ELDJCLEM5Qm8yRUUsdUIsQ0E1S0EsUyxDQWdMRiwwQixDQUNFLFUsQ0E1S0EsUyxDQUNGLFUsQ0E4S0UseUIsQ2dDbmlGRixpQixDQUNJLE8sQ2hDMmlGSiw2QixDK0J6aUZBLGlCLENBQ0ksZ0IsQy9CKzNFSiw4QixDK0I1M0VJLGlCLEMvQjhpRkosK0IsQytCMWlGQSxtQixDL0I4aUZBLHlCLEMrQjFpRkksZ0IsQ0FDQSxtQixDL0I4aUZKLGtCLENBN0tBLHFCLEMrQjUzRUkscUIsQy9COGlGSixxQixDQTdLRSxtQixDaUN0NUVGLG9CLENBQ0ksbUIsQ0FDQSxjLENqQzA1RUosZSxDaUN6NUVJLHdCLENBQ0ksaUMsQ2pDMmtGUixjLENBZUEsbUIsQ0E5S0UsbUIsQ0FDRixtQixDQWdMRSxZLENBbEJGLGMsQ0FJRSxrQixDa0NubEZGLGMsQ0FDSSxRLENBQUEsZ0IsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENsQ3U2RUoscUIsQ0FrTEEsbUIsQ2tDcGxGQSx1QixDQUNJLG9CLENBQ0EsaUIsQ0FDQSxTLENBQ0EsbUIsQ2xDMmxGSix3QixDQUNFLGtCLENBNUtGLDRCLENrQzM2RUksZ0MsQ0FUSixVLENsQ3NtRkUsVyxDQUdGLHdCLENrQzVsRkEsbUIsQ0FDSSxjLENBQUEsZSxDQUFBLFUsQ0FDQSxjLENsQ2ttRkosMEIsQ2tDam1GSSwwQixDbENzbUZKLGMsQ0FEQSxpQixDQXBMQSxnQixDQXlMQSxjLENBM0tBLGdCLENtQzM4RUksdUIsQ0FDQSxvQixDQUFBLHNCLENuQ3FuRkosYyxDQXJMRSxtQixDQUNGLG1CLENBdUxFLFksQ21Ddm9GRixtQixDQUFBLFEsQ25DeTlFQSxnQixDbUNwOUVJLG1CLENBTEosYyxDbkNrcEZFLGUsQ0FyTEEsMEIsQ0FDRix3QyxDQXVMRSxVLENtQzVvRkYsVyxDQUNJLGlCLENuQ3lwRkosdUIsQ0FvNEJBLG1ELENBbjRCRSxxQyxDQUNBLFUsQ0FXRixzQixDQVJBLG1CLENtQzlvRkksbUIsQ25DNjlFSixpQyxDQWlMQSxtQixDQUVFLGMsQ0E1TEEsZSxDQUNGLHdCLENBaU1BLHNCLENtQ3JwRkksYyxDQUNBLGUsQ25DMnBGSixtQixDQUNFLGlCLENBQ0EsaUIsQ0E1TEEsa0IsQ0FDRixtQixDQThMRSxjLENvQzVyRkYsZSxDQUNJLGUsQ3BDZ3NGSiwwQixDb0M3ckZJLFUsQ0FBQSxVLENBQ0EsTyxDcENnc0ZGLE0sQ0FDQSxpQixDb0Noc0ZFLGlELENBWUEsWSxDQVRJLGEsQ3BDNmdGTixtQixDQUNGLG1CLENvQ2xnRkksWSxDQXJCSixrQixDcEM0dEZFLGMsQ29DbnRGTSxhLENBTUosaUIsQ0FmSixrQixDcENrdEZFLGMsQ29DaHNGRSxZLENBbEJKLFMsQ3BDMmhGRSwyQixDQUNGLDRCLENvQ3BnRkkseUIsQ0F4QkoscUIsQ3BDaXVGRSxzQixDQUdGLGlCLENvQ3hzRkEsaUIsQ0FDSSxXLENwQzRzRkosd0IsQ29DeHNGSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDBDLENBQ0EsaUIsQ0FDQSxTLENBQUEsUyxDQUFBLFMsQ3BDOHNGSixxQixDQXJNQSxpQixDb0N0Z0ZJLFMsQ3BDZ3RGSixtQixDQXJNQSxtQixDQXVNRSxjLENvQzlzRkYsZSxDQUNJLGlDLENwQzBnRkosa0IsQ29DemdGSSxVLENwQ210Rkosa0IsQ0FxTEEsdUMsQ0ExWEUsbUIsQ0FDRixjLENBdU1FLGUsQ0FHRixxQixDQUNFLGdCLENBdk1GLG1CLENxQy9qRkksd0IsQ3JDMndGSix1QixDQXpNQSxpQixDcUMvakZJLGdCLENBQ0ksVyxDQ1JSLHNCLENBQ0ksbUIsQ3RDNGtGSixjLENzQzNrRkksZSxDQUZKLGEsQ3RDMHhGRSxXLENBek1BLHlCLENBQ0Ysc0IsQ3NDN2tGSSxpQixDdEMyeEZKLEssQ0F6TUUsYyxDc0Mza0ZFLHVCLEN0Q296RkosSSxDc0M3eEZJLG1CLENBbEJKLG1CLEN0Q216RkUsWSxDc0N4ekZFLHVCLEN0Q2tsRkosUSxDQTJNRSx3QixDc0N4eEZGLHFCLENBQ0ksa0IsQ0FOQSx1QixDdENxeUZKLGlDLENzQ3p4RlEsNkIsQ0FDQSwwQixDdENpbEZSLHFCLENBNk1BLGtCLENBek1FLGlCLENBNk1GLFMsQ0FDRSxXLENBQ0EsVyxDQUdGLEksQ0EzTUEsaUIsQ0FJRSx3QixDQUNGLHFCLENzQ3BsRkksNkIsQ0FyQkosYyxDdEN3ekZFLGUsQ0EzTUEsa0IsQ3NDbmxGRixXLENBQ0ksbUIsQ3RDcXlGSixnQixDc0NqeUZJLGlCLENBQ0EsWSxDdENxeUZKLGtCLENzQ3B5RkksYyxDdENzeUZGLEssQ0FDQSxXLENzQ3R5RkUsVyxDdEN3eUZGLGUsQ0FDQSxXLENBbE5GLFcsQ3NDbmxGUSxnRCxDQUNBLHdDLEN0QzY5RlIsYSxDQWpMQSx5QixDc0Mvd0ZBLHNELENBekJRLGEsQ3RDMHhGUixrQixDQWtCQSx1QixDQUVFLDJCLENBQ0EsbUIsQ0FIRix1QixDQUNFLE0sQ0FLRiwwQixDQUNFLG1CLENBcE5BLG1CLENBQ0YsWSxDc0N2bEZJLHdCLENBMUJKLHFCLEN0Q3kwRkUsNkIsQ0FwTkEsVyxDQUNGLGlELENzQ3psRkksd0IsQ0E3QkoscUIsQ3RDODBGRSxrQixDQUNBLGMsQ0FwTkEsbUIsQ0FDRixjLENBc05FLGUsQ3NDL3lGRiwrQixDdENveUlBLCtCLENBai9DQSx3QixDc0MveUZJLFksQ0FXQSxrRCxDQUNJLGlCLENBRUEsUSxDdEM0bEZSLFUsQ3NDMWxGUSxXLENBTEosOEIsQ3RDNDNFSixnQixDQXdPQSxtRCxDQXNPQSxnRSxDc0M3eUZBLG1CLENBQ0ksbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLEN0Q2trRkosbUQsQ3NDM2xGUSxtQixDQVRKLGMsQ3RDNHpGRixlLENBcE5BLHdCLENBT0YseUQsQ3NDNWxGSSxpQyxDdEN1ekZKLGdFLENBdE5FLGdDLENBQ0YsNEIsQ3NDN2xGSSx3QixDQWhDSixhLEN0Q3UxRkUsaUIsQ0F0TkEsVyxDQUNGLFEsQ0F3TkUsVyxDQVNGLHVDLENBSUUsYSxDQXROQSx3QixDQTBORiw2QyxDQUNFLGEsQ3NDdnpGRSw2QixDQWhCSixVLEN0QzQwRkUsOEIsQ0F0TkEsYyxDc0NqbUZGLCtCLENBQ0ksOEIsQ3RDOHpGSixrQyxDc0MzekZJLGEsQ0FBQSxrQixDQUNBLGMsQ0FDQSxlLEN0Q3VtRkosdUIsQ3NDbm1GSSxpQixDQVZKLFUsQ3RDeTBGRSxrQixDQXRORiw4QixDc0NsbUZJLDBDLEN0QzAxRkosMkIsQ0EzQkEsdUIsQ3VDaDlGSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLEN2Q3N4RkoscUIsQ3VDcnhGSSxrQixDdkM0OEZKLHVCLENBT0Usa0IsQ0F4TkEsYyxDQUNGLHNCLENBME5FLG1CLEN1Q3orRkYscUIsQ0FDSSxRLEN2QzYrRkosNEIsQ0FDRSw0QixDQXhOQSxrQixDQUNGLGEsQ0EwTkUsZSxDQUdGLG1DLEN1QzkrRkkseUIsQ0FDQSw0QixDdkNrL0ZKLDJCLEN1QzkrRkksYyxDQUFBLGlCLEN2Q3F4RkosTyxDQTZORSxLLEN1Q2gvRkYsVyxDdkMwL0ZBLGtCLEN1Q2ovRkEsbUIsQ0FDSSxjLEN2Q20vRkYsZSxDQUNBLFUsQ0E3TkYsZ0IsQ0ErTkUsbUIsQ0FHRixvQixDdUNwL0ZJLFksQ3ZDNC9GSixNLEN1Q3IvRlEsVSxDQUNBLG1CLENBR0osUyxDQWRKLGdCLEN2Q3NnR0UsaUIsQ0FHRixXLENBa0JBLGEsQ0FFRSxtQixDQUNBLGMsQ0FyQkYsVyxDdUNuL0ZJLFcsQ0FDQSw0QixDQUNBLGdCLEN2QzAvRkosb0IsQ0FDRSwrQixDQS9OQSxnQixDd0M5MEZGLHVCLEN4Q21pR0EsVyxDd0NsaUdDLGEsQ3hDb2pHRCxhLEN3Q2xqR0MsaUIsQ3hDazFGRCxrQixDQXVPQSxvQixDd0NwakdDLG1DLENBQ0EsZ0IsQ3hDd2pHRCxtQixDd0NwakdBLGlCLENBQ0MsYyxDeENrMUZELE8sQ0FxT0Usd0MsQ3dDcGpHRixpQixDQUNDLHFCLEN4Q2sxRkQsb0MsQ0FxT0UsNEIsQ0FqT0Ysd0IsQ0FxT0UsaUIsQ0FqT0YsNEIsQ0FxT0Usd0MsQ0FHRixjLEN3Q3RqR0MsYSxDeENtMUZELGMsQ0FHQSxvQixDQXNPRSx3QyxDQUdGLFcsQ0FwT0UsYyxDQUNGLFMsQ0FzT0UsVSxDeUMzbEdGLFcsQ0FDSSxVLENBQ0EsbUIsQ0FDQSxtQixDekN3M0ZKLFksQ3lDdjNGSSwyQixDQUNJLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLEN6Q3kzRlIsb0IsQ3lDeDNGUSxzQixDQVJKLGdCLEN6Q3dtR0YsbUIsQ0FwT0Esa0IsQ0FDRixrQyxDeUN6M0ZJLDBCLEN6Q2ttR0osaUIsQ0FwT0EsSyxDQXdPQSxhLENBcE9FLFUsQ0E2UEYsZSxDQXJCQSxpQixDQW1DRSxtQixDQUNBLG1CLENBQ0EsWSxDQTFPQSx3QixDQUNGLHFCLENBK09FLGtCLENBM0NGLGlCLENBbk9FLDJCLENBQ0YsNEIsQ0F3T0UseUIsQ3lDdG1HRixxQixDQUlJLFksQ0FDQSxjLEN6Q200RkoseUIsQ3lDaDRGSSxVLEN6QzZtR0osZSxDMENwcEdBLFcsQ0FDSSxZLEMxQys2RkosYSxDQXdPRSxpQixDMENycEdGLGEsQ0FDSSxZLENBQUEsWSxDMUM0cEdGLG9ELENBQ0Esa0IsQ0FJQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FNRixTLENBU0EsZ0IsQ0FEQSxpQixDMEN2cUdJLGlCLENBQ0Esa0IsQ0FBQSx5QixDMUNrcUdGLDZCLENBQ0EsMkIsQ0FJRixnQixDQURBLGlCLEMwQ25xR0ksVSxDQUNBLGEsQ0FDQSxpQixDMUNpN0ZKLE0sQzBDNTZGUSwyRixDQUVBLDJFLENBQ0EsaUgsQzFDbzdGUixpQixDMEMzN0ZJLGtELEMxQ2c4RkosZ0IsQzBDeDhGQSw2QyxDMUM2OEZBLDBCLEMwQ2w3RkksNEIsQzFDdTdGSixpQyxDQW9QQSxrQyxDMEN4cUdJLEssQ0E5QkosMkYsQzFDMnNHRSwyRSxDQUNBLDZILENBR0Ysa0MsQzBDM3FHQSwrQixDQUNJLDJCLEMxQ3c3RkosdUIsQ0F3UEEsaUMsQzBDN3FHUSxnQyxDQUFBLDRCLENBQ0Esd0IsQzFDb3JHUixlLENBdFBFLFcsQzBDdDdGRixrQixDQUNJLGdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBR0EsUyxDMUN5ckdKLGMsQzBDaHNHQSxpQixDMUNvOEZBLGlDLENBd1BFLE8sQzJDMXZHRixVLEMzQzJnR0EsZ0IsQzJDbmdHSSxZLENBSkosUyxDM0Npd0dFLGlCLENBdFBBLHdDLENBQ0Ysd0MsQzJDcmdHSSxpQixDQVBKLGMsQzNDc3dHRSxVLENBQ0Esc0IsQ0FDQSxjLENBdFBBLG9DLENBQ0YsNEIsQ0F3UEUsVSxDQUdGLDBCLENBQ0UsUyxDQXRQQSxhLENBMFBGLG9CLENBQ0UsaUIsQ0FDQSxrQixDQXRQQSxjLENBQ0YsZSxDQTBQQSx3QixDQUNFLG1CLENBQ0EsbUIsQ0F0UEEsWSxDQUNGLHdCLEMyQ3RnR1EscUIsQ0FMSixrQixDM0Nxd0dGLGdCLENBQ0EsYyxDMkM1dkdFLG9ELENBYkosMEIsQzNDZ3hHQSx3QyxDQXRQQSxVLENBMFBBLDRDLENBQ0UsMkIsQ0FHRixjLEMyQ2p3R0Esa0IsQ0FDSSxlLEMzQ3F3R0osYyxDMkNwd0dJLG1CLEMzQ3d3R0osZSxDQU9BLGdCLENBTkUsbUIsQ0FDQSxjLENBN1BGLGUsQzJDM2dHSSwrQixDM0M2d0dKLGdCLENBN1BBLGMsQzJDN2dHSSxlLENBQ0ksaUMsQ0FDQSxjLEMzQ2d4R1Isc0IsQzJDN3dHUSxtQixDQUFBLGMsQ0FDQSxlLEMzQytnR1IsVSxDMkM5Z0dRLGUsQzNDbXhHUixTLENBM0ZBLHVDLENBeVJBLDRDLEMyQzc4R1ksbUIsQ0FDQSxtQixDQUNBLFksQzNDbXhHWixZLENBaFFBLGtCLEMyQzlnR1EsVSxDQUNJLE0sQ0FDQSxrQixDM0NteEdaLGEsQ0FDRSxXLENBR0Ysb0IsQ0FDRSx3QyxDQUNBLGtCLEMyQ3R4R1UsZSxDM0MweEdaLHFCLENBQ0UsVSxDQXpRRixrQixDQW9SQSxtQixDMkNueUdZLG1CLENBQ0ksYyxDQUNBLGUsQ0FDQSw2QixDQUNBLG1CLEMzQyt4R2hCLG1CLENBMVFFLGMsQ0FDRixlLEMyQ2poR1ksaUMsQzNDa3lHWix5QixDMkM3eEdnQixtQixDM0NtaEdoQixjLEMyQ2xoR2dCLGUsQ0FOSixVLEMzQ3V5R1Ysc0IsQzJDN3hHVSxVLENBQ0kseUIsQ0FDQSxnQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxtQixDM0N1aEdoQixhLEMyQ3BoR2dCLHNCLENBUkosbUIsQzNDaWlHWixrQixDMkNyaEdZLGUsQzNDcXlHWix1QyxDMkNqeUdnQix5QixDM0NxeUdoQiw0QixDMkNqeUdnQixZLEMzQ3F5R2hCLFcsQ0EzUUEsbUIsQzJDdGhHZ0IsbUIsQ0FaSixZLEMzQ2l6R1Ysd0IsQ0EzUUEscUIsQ0FDRiw2QixDMkNyaEdRLGtCLENBM0VKLGMsQzNDcW1HSixVLEMyQ3ZoR1EsbUIsQ0E5RUosYyxDM0NvM0dGLGUsQ0FDQSxVLENBM1FBLGtGLENBQ0YseUQsQ0ErUUEsb0IsQ0FDRSxlLENBQ0EsaUIsQzJDcHlHTSw0QixDQURKLG1CLEMzQzhoR0osVSxDQStRRSxnQixDMkNweUdFLGEsQ0FESixpQixDM0N3eUdFLGlCLENBR0YsbUIsQzJDcHlHSSwyQyxDQURKLFUsQzNDd3lHRSxXLENBN1FBLGlCLENBQ0YsWSxDMkN4aEdJLGlELENBSkoseUMsQzNDaWlHQSx5QixDQStRRSxxQyxDQUdGLHlCLENBN1FBLFksQ0FpUkEsdUIsQ0E3UUUsUyxDNENoc0dFLFUsQ0FDSSxZLEM1Q29zR1IsZ0IsQ0FHQSxpQixDNENqc0dRLG1CLENBREosYyxDNUNtOUdGLGUsQ0FDQSwwQixDQTdRQSxrQixDQWlSRixtQixDQUNFLG1CLENBQ0EsYyxDQTdRQSxlLEM0Qy9yR00sbUIsQ0FESix3QyxDNUN1c0dKLFMsQzRDbHNHSSxZLENBTkosZSxDNUM2c0dBLGEsQzRDcHNHSSx3QixDQVRKLGdCLEM1Qzg5R0UsbUIsQ0FDQSxlLENBM1FGLFUsQ0ErUUUscUIsQ0FHRixvQyxDQTdRQSxpQixDNENwc0dJLFUsQ0FOSixRLEM1QytzR0EsdUMsQ0FJRSxRLENBQ0YseUIsQ0ErUUUsc0IsQzRDdDlHRixpQixDQUNJLFcsQzVDMDlHSiw0QyxDQUNFLG1CLENBQ0EsYyxDNEMxOUdFLGUsQzVDMHNHSiwwQixDNEN4c0dJLHdDLENBQ0ksVSxDQUNBLFcsQ0FRQSxpQixDQVBBLHVCLENBQ0ksb0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDNUN1K0daLHNELENBQ0EscUQsQ0FDRSxZLEM0QzU5R0UscUIsQ0FDSSxZLEM1Q2srR1IscUIsQ0FXQSx5QixDQVlFLHVCLEM0Q24rR0Ysb0IsQ0FDSSxzQixDNUMyOEdKLHFCLENBQ0UsWSxDQW5SQSxRLENBd1JBLGdCLENBQ0Esa0IsQ0FDQSxjLENBR0YseUIsQ0FyUkUsbUIsQ0FDRixjLENBdVJFLGUsQzRDbCtHRiwwQixDQUNJLHdDLENBQ0EsVSxDQUNBLFcsQzVDOHNHSixpQixDNEM3c0dJLG1CLENBQ0ksbUIsQzVDK3NHUixZLEM0QzFzR0ksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsNEIsQzVDeStHSixnQyxDNEN4K0dJLFUsQzVDMCtHRixxQyxDQUdGLCtCLEM0QzMrR0EscUMsQzVDKytHQSxrQyxDNEMzK0dJLG1CLEM1Q2d0R0osbUIsQzRDL3NHSSxZLENBTEosUSxDNUN5dEdBLDJCLENBOFJFLFksQzRDOStHRixpQixDNUNrL0dBLGtDLEM0QzkrR0ksVSxDQUNBLGlCLENBQ0EsVSxDNUNtdEdKLFcsQzRDbHRHSSxnQyxDQVBKLGtDLEM1Q3kvR0UsaUMsQ0E1UkEsbUMsQzRDbHRHRixpQyxDQUNJLDJDLENBQ0EsUyxDNUNxL0dKLGlDLENBQ0UsMEMsQ0FDQSxRLENBR0YsdUIsQ0FDRSxZLENBOVJBLHNCLENBQ0YscUIsQ0FnU0Usd0IsQzRDci9HRixrQixDQUNJLGUsQ0FDQSxrQixDNUMrL0dKLG9CLENBTkEsOEIsQzRDci9HSSxtQixDQUNBLG1CLENBQ0EsWSxDNUN5L0dKLG9CLENBSUUsTSxDQUNBLDBCLENBaFNBLHVCLENBQ0Ysa0IsQ0FrU0Usa0IsQzRDMS9HRixjLEM1QzZ0R0EsYyxDQWtTRSxtQixDQTlSRixxQixDNEMxdEdJLFksQ0FISixTLEM1Q21nSEEsYSxDQWhTQSwwQyxDNEM1dEdJLGtCLENBUEosZSxDNUN1Z0hFLGlCLENBQ0EsVyxDQTlSRixzQixDNEM5dEdJLGlCLENBWkosa0IsQzVDb2hIRSxrQixDQWhTQSxjLENBQ0YseUIsQ0FrU0Usc0IsQzRDbGdIRixtQixDNUNxdEdBLHNCLENBaVRBLGEsQzRDbGdISSxtQixDQUNBLG1CLEM1Q211R0osWSxDNENsdUdJLHVCLENBQ0ksb0IsQzVDb3VHUixzQixDQW9TQSxpQixDNENuZ0hRLFUsQ0FDQSw2QixDQUNBLDBCLENBQ0EscUIsQzVDdWdIUixhLEM0Q3JnSFEsbUIsQzVDb3VHUixjLEM0Q2x1R0ksZSxDQUNJLFUsQ0FDQSxpQixDQUNBLGdCLEM1QzB2R1Isa0IsQ0ErUUEsaUIsQ0E2QkUsbUIsQ0FDQSxtQixDNEMxZ0hNLFksQzVDNCtHUixpQixDQS9SQSx3QixDNENsdUdJLHFCLENBOUJKLGdCLEM1Q3NpSEUsWSxDQWxTQSxrQixDQUNGLGMsQ0FzU0Esb0IsQzRDdmdISSxTLEM1QzJnSEosMEIsQ0FsU0EsUyxDQUdBLGtCLEM0Q3J1R0ksd0MsQ0FDSSxrQixDQUNBLFUsQ0FDQSwwQixDQUNBLHVCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDNUN3dUdSLHdCLEM0Q3J1R0kscUIsQ0FDSSxrQixDQUNBLFEsQzVDOGdIUix1QixDNEMxZ0hRLG1CLEM1Q3V1R1IsYyxDNENydUdJLGUsQ0FDSSwrQixDNUM4Z0hSLHVCLENBQ0UsWSxDQUdGLDRCLEM0QzVnSEEsYyxDQUNJLGUsQ0FDQSx3QixDNUN5dUdKLGUsQ0F3U0EsNEIsQ0FwU0EsZ0YsQ0FzU0Usd0QsQ0FsU0YsaUMsQ0FzU0UsVSxDNkNueEhGLGMsQzdDay9HQSx3QixDNkMvK0dJLGdCLENBSEosbUIsQzdDNHhIQSw2QixDQXBTQSxtQixDQXdTQSwyQixDQXBTRSxtQixDQUNGLG1CLENBc1NFLFksQzZDeHhIRixrQixDQUNFLGMsQ0FFRixxQixDQUNJLFMsQ0FFSix5QixDQUNJLFMsQ0FDQSxpQixDQUNBLGUsQzdDeS9HSiw2QixDNkN0L0dJLGMsQ0FOSixrQixDN0NveUhFLGdCLEM2QzN4SEUsMkIsQ0FUSixtQixDN0N5eUhFLGMsQ0FwU0EsZSxDQUNGLFUsQ0FzU0UsaUQsQzZDL3hIRixtQixDQUNJLGtCLENBQUEseUIsQ0FBQSxzQixDQUNBLGlCLEM3QzZ5SEosK0IsQ0FSQSw4QixDNkNseUhJLG1CLENBQ0EsYyxDQUFBLGUsQzdDcXlIRixVLENBQ0Esa0IsQ0FHRiwrQixDQXpTRSxjLEM2Q3RnSEYsMEMsQzdDcXpIRSxhLENBelNBLGlCLENBQ0Ysa0IsQ0E0U0UsaUIsQzZDMXlIRiwyQixDN0M4eUhBLHNDLEM2QzV5SEksVSxDN0M4eUhGLGlCLENBQ0EsUSxDNkM5eUhFLFUsQ0FDQSxVLEM3Q2lnSEosVyxDNkNoZ0hJLGEsQ0FMSiwwRCxDN0MwZ0hBLHdCLEM2Q2xnSEksWSxDN0NxekhKLHdCLENBOVNBLFksQ0FrVEEsd0IsQ0FDRSxZLENBNVNGLGtCLENBZ1RFLGlCLENBNVNGLG9CLEM2Q3JnSEksa0IsQzdDd3pISixhLENBOVNBLGMsQ0FnVEUsUyxDNkN0ekhGLFcsQ0FDSSxRLENBQ0Esa0IsQ0FDQSxrQixDN0N5Z0hKLGUsQzZDeGdISSxpQixDN0NtaEhKLHVCLENBd1NBLG9CLENBOVNFLG1CLENBQ0YsYyxDNkMxZ0hJLGUsQ0FSSixpQixDN0N1aEhBLHVCLEM2QzNnSEEsYyxDQUdJLGMsQzdDZ2hISixjLEM2QzdnSEksYyxDQU5KLFUsQzdDcTBIRSxXLENBOVNBLHFCLENBQ0YsVyxDNkMvZ0hJLFUsQ0FUSixjLEM3QzAwSEUsSyxDQUdGLFksQzhDLzVIQSx3QyxDQUNJLGUsQzlDa25ISixvQyxDQWdURSw0QixDOENoNkhGLFcsQ0FFSSxrQixDQUZKLFEsQzlDczZIRSxVLENBOVNBLGlCLENBQ0YsYyxDQWtUQSxzQixDK0M3NkhJLFUsQ0FBQSxXLENBQ0EsOEIsQy9DazdISiw0QixDK0NoN0hJLDhCLEMvQ283SEoseUIsQytDajdIUSxRLENBQ0EsVSxDL0NxN0hSLG1CLEMrQ2o3SFEsVyxDQUNBLGlCLENBQ0EsYyxDQUFBLFEsQ0FBQSxrQixDQUNBLE8sQy9DcTdITixtQixDQUNBLG1CLEMrQ3I3SE0sWSxDL0N1N0hOLHdCLENBQ0EscUIsQ0F4VEYsNkIsQytDOW5IUSwyQixDL0Nrb0hSLCtCLENBMFRFLG9CLENBR0YsbUMsQ2dEOThISSw4QixDQUNBLFcsQ0FDQSxVLENoRGs5SEoseUIsQ0FDRSxtQixDQXhUQSxjLENBQ0YsZSxDQTRUQSx1QixDQXhURSxtQixDQUNGLGMsQ0EwVEUsZSxDZ0RsOUhGLHdDLENBQ0ksaUIsQ0FDQSxlLENBQ0EsaUIsQ0FFQSw2QixDQUxKLHNDLENoRG9xSEEsZ0MsQ2dENXBISSxnQixDaER5OUhKLGUsQ0F4VEEsVyxDQTBURSxrQixDZ0R2OUhGLGlCLENBQ0ksYyxDQUNBLFEsQ0FDQSxPLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDaERncUhKLHFCLENnRC9wSEksNkIsQ0FDSSxpQixDaEQ0OUhSLG1CLENnRHg5SFEsVSxDQUNBLFcsQ2hENDlIUixtQyxDQUNFLGtCLENBQ0EsUyxDQUNBLGtCLENBR0YsMkIsQ2dEMTlIQSxNLENBQ0ksa0IsQ0FBQSxTLENBQUEsUyxDaERnK0hKLDJCLENnRDc5SEksa0IsQ0FFQSxxQixDQU5KLG1CLENoRHUrSEUsYyxDQUNBLGUsQ0EzVEEsK0IsQ0FDRixrQixDQStUQSxzRixDQTNURSxZLENBQ0YsZ0IsQ0ErVEEsK0IsQ2dEbCtISSxpQixDQUNBLGUsQ2hEcytISix1QixDQUNFLFUsQ0FHRixRLENBQ0UsWSxDZ0R2K0hFLGtCLENBUEosc0IsQ2hEbXJIQSxrQixDQUtBLGlCLENnRDNxSEkseUIsQ0FiSixvQixDaERtckhBLGtCLENnRHpxSEksYSxDaEQ4cUhKLGlCLENBd1VFLGtCLENBR0YseUIsQ0FDRSxZLENBR0YseUIsQ2dEcC9IQSxTLENBQ0ksa0IsQ0FFQSxzQixDQUNJLG1CLENBQ0EsYyxDQUNBLGUsQ0FPQSx3QixDaERrL0hSLGdELENnRHIvSFEsWSxDQUNBLGlCLENBRUEsd0IsQ0FWSixtQixDaERtZ0lGLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSx3QyxDQXJVRix3QyxDZ0Rwc0hBLGlCLENoRHlzSEEsd0MsQ2dEbHJISSxrQyxDaERzckhKLHFHLENnRG5ySFEsa0MsQ2hEOC9IUiw0QixDQXRVQSxpQixDQXdVRSxrQixDQUdGLG9CLENnRDMvSEksVyxDQUNBLGUsQ0FDQSxXLENBQ0EsMEMsQ2hEc3JISixpQixDQWdaQSxnQixDQXFCQSxxQixDQTNGQSxtQixDQUlBLHVCLENBMVVFLFUsQ0E4VUYsK0IsQ0F0VUUsZ0IsQ2dEdnJIRixtQixDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLENoRDJySEosbUIsQ0EwVUEscUIsQ0F0VUUsVyxDQUNGLGtCLENBMFVBLDRCLENpRDVvSUksWSxDakRncElKLHNCLENpRDdvSUEsa0IsQ0FDSSxVLENBQ0EsTSxDQUNBLGlCLENqRGlwSUosd0IsQ0FJRSxnQixDQUpGLHdCLENpRG5vSUksb0IsQ2pEMG9JSixpQixDa0QvcElJLG1CLENBREosbUIsQ2xEZ3JJRSxZLENBaEJGLGlCLENpRDVvSUksUSxDQUFBLG1CLENBRUEsb0IsQ0FSSix3QixDakQ0cElFLGlCLENBeFVBLFksQ0FDRixVLENBMFVFLFcsQ0FyVUEsYyxDQTRVRiwwQixDQUNFLHFDLENBR0YsWSxDQXhVQSxlLENBZ1ZBLHlCLENtRDlySUksd0IsQ0FBQSxpQixDQUNBLFksQ0FDQSxrQixDbkRpc0lGLGdCLENBQ0EsbUIsQ21EanNJRSxtQixDQUFBLFksQ0FDQSxpQixDQUNJLFUsQ0FBQSxnQixDQUFBLGUsQ25EOHNJUixhLENtRHRzSUEsbUIsQ0FDSSxjLENuRHUzSEosZSxDbUR0M0hJLGEsQ25EMnNJSixjLENBcUZBLG1DLENtRC9zSUEseUIsQ0FDSSxzQixDQUFBLGlCLENuRHluSUosYyxDQWhWQSxxQyxDbUR2M0hBLGtCLENBVUksMkIsQ0FWSixpQixDbkRndElFLGUsQ0FDQSxrQixDQUdGLGtCLENtRGxzSUEsaUIsQ0FDSSxTLENBQ0EsUSxDQUtBLGtCLENuRGlzSUosb0IsQ0FDRSxtQixDQUNBLGMsQ21EdHNJRSxlLENBQ0EsYSxDQUVBLGtCLENuRHEzSEosYyxDbURuM0hRLGUsQ25EMnNJTixnQixDbUR2c0lFLGMsQ0FiSixtQixDbkR5dElFLGMsQ0FwVkEsZSxDQUNGLFUsQ21EdDNISSwwQyxDQWhCSixpQixDbkQ4dElFLGtCLENBQ0Esa0IsQ0FwVkYsYyxDQXdWRSxtQixDbUQ5c0lGLGMsQ0FDSSxlLENBQ0EsVSxDbkR5M0hKLHdCLENBMFZBLGtCLENBQ0UsbUIsQ0FHRiw2QixDQUNFLG1CLENtRDdzSUYsc0IsQ0FDSSxrQixDQUNBLG1CLENuRG10SUoscUIsQ21EL3NJSSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FBQSxRLENuRHUzSEoseUIsQ21EcDNISSxlLENBSUEsc0IsQ0FDSSxtQixDbkRzM0hSLG9CLENtRGwzSEksVSxDbkRvdElKLG1DLENBQ0UsbUIsQ0EvVkEsbUIsQ0FDRixZLENBaVdFLFEsQ21EbHRJRSxXLENuRHl0SUosMkIsQ21EdnRJSSxtQixDQUNBLGMsQ0FDQSxlLENuRHl0SUYsMEIsQ0FDQSx3QyxDbUR6dElFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxtQixDQUNBLG1CLENuRHEzSEosWSxDQXVXRSx1QixDbUR6dElGLG9CLENBQ0ksc0IsQ25EcTNISix3QixDbURsM0hRLHFCLENBQ0ksa0IsQ25ENHRJWixrQyxDQXJXQSxVLENtRGozSFkscUMsQ25EMnRJWix1QixDbUR2dElnQixZLENBQ0EsZSxDQUtSLDJCLENBQ0ksaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDbkR5dElaLHNDLENtRHZ0SVksb0IsQ25EeXRJVixZLENBQ0EsZSxDQXpXRixpQixDbUR4MkhZLFcsQ0FLSSwwQyxDQUNJLFcsQ25Ea3RJbEIsVyxDQUdGLG9CLENtRGx0SW9CLFcsQ25EMHRJcEIscUIsQ0FDQSxzQixDQS9XQSxvQixDQW1YQSxpQixDbURudElZLHdDLENBQ0EsaUIsQ0FDQSxZLENuRHEySFosYyxDbURuMkhZLG1CLENBQ0ksYyxDbkRxMkhoQixlLENBaVhFLCtCLENtRDdzSUUsbUIsQ0FDSSxtQixDQUNBLFksQ0FDQSwyQixDbkQrMUhSLDRCLENtRDUxSEkseUIsQ0FDSSxxQixDbkQ4MUhSLGUsQ0FtWEEsMkMsQ21EMXNJUSxlLENBQ0Esa0IsQ0FDQSxVLENuRDQxSFIsTSxDQWlYRSxlLENtRHpzSUYsZSxDbkQ2c0lBLDJDLENBL1dBLGMsQ0FpWEUsZSxDbUR6c0lGLGMsQ25ENnNJQSx1QixDbUR6c0lBLG9ELENBQ0ksNEMsQ0FBQSxzQyxDbkQ4c0lKLDBDLENBQ0UsWSxDbUQ3c0lFLGtCLENuRCtzSUYsVSxDbUQ5c0lFLE0sQ25EZ3RJRixtQixDQUNBLG1CLENtRGh0SUUsWSxDbkQyMUhKLDJCLENBd1hFLDRCLENtRGh0SUYseUIsQ0FDSSxxQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxtQixDQUtKLHdELENBQ0ksa0IsQ25Ea3RJSix1QixDbUQ5c0lBLG1CLENuRGt0SUEsNkIsQ21EOXNJSSx3QyxDbkRrdElKLDhCLENtRGh0SUksaUIsQ0FDQSxVLENuRHkxSEosMkIsQ0E0WEUsbUIsQ29EdDhJRixtQixDQUNJLFksQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxRLENBQ0Esc0IsQ3BENmtJSixrQixDQTRYRSxjLENBeFhGLDJDLENBb1pBLHVELENBeEJFLFEsQ0F4WEYseUQsQ3FEOWpJSSxxRSxDckQwN0lGLGlCLENBR0Ysc0IsQ0ExWEEscUIsQ0E4WEEsdUMsQ0ExWEUsbUIsQ0FDRixtQixDQTRYRSxZLENxRGo5SUYsd0IsQ0FDSSxxQixDQUNBLDZCLENyRHdsSUosUSxDQTRYRSxrQixDcURqOUlGLGMsQ0FDSSxnQixDckQ2OUlKLFEsQ3FEdjdJSSxjLENyRDhrSkoseUQsQ3NENWtKQywyQixDdEQycklELDRCLENBdVpFLHlCLENzRC9rSkYscUIsQ3REazdJQSxRLENxRGg5SUEsd0MsQ0FDSSxpQixDckR1bElKLGUsQ0E0WEUsUyxDcURoOUlGLGUsQ0FDSSw2QixDQUNBLDZCLENBQ0Esc0IsQ0FLSSxpQixDQUlSLGlCLENBQ0ksWSxDckRtOUlKLGMsQ3FELzhJSSx1QyxDQUNBLG9ELENBQ0EsNEMsQ0FFQSxjLENyRDhrSkoseUQsQ0FyWkEsbUIsQ0F1WkUsbUIsQ3NEL2tKRixZLENBTUMsVyxDRFBHLGMsQ0FDSSxzQixDQVVKLGtCLENyRHFsSUosVSxDcURwbElJLE0sQ0FDSSxxQixDRXpFUixhLENBQ0MsWSxDQUVBLCtDLENBQ0EsZSxDdkQraEpELGlCLEN1RDNoSkMsbUIsQ0FBQSxnQixDQUNHLHlCLENBQUEsc0IsQ3ZEK2hKRixVLENBQ0EsVyxDQUdGLGUsQ3VEamlKQyxtQixDdkRtaUpDLGMsQ0FDQSxlLEN1RG5pSkUsa0IsQ0FDQSxrQixDQUVILFUsQ0FDQSxNLEN2RHVxSUQsYSxDQStYQSxlLEN1RG5pSkEsbUIsQ0FDQyxjLEN2RCtwSUQsZSxDQXVZRSxrQixDQW5ZRixhLENBdVlFLHVDLEN1RGxpSkQsYyxDQUFBLFUsQ0FDQSxZLENBQUEsZSxDdkR3aUpDLGlCLENBQ0EsVSxDQUdGLG1CLEN1RDFpSkMsa0IsQ0FDQSxhLEN2RCtwSUQsbUIsQ3VEN3BJQyxjLENBQ0MsZSxDdkQrcElGLGlCLENBOFlFLGtGLENzRGhsSkYseUQsQ0FDQSx5QixDQUNDLHNCLENBRUEsaUIsQ3REbWxKRCxhLENzRDdrSkMsaUIsQ0FDQSxXLENBRUEsVSxDdERnbEpELDZCLENzRDNrSkMsWSxDdEQra0pELHFCLENzRDVrSkMsZ0IsQ3REZ2xKRCx3QixDc0Q5a0pDLG1CLEN0RCtySUQsdUIsQ0FvWkUsZSxDQUdGLDhCLENzRGhsSkMsUyxDdERpc0lELGdCLENBb1pFLG1CLENzRGhsSkYsbUIsQ3REa2xKRSxZLENzRGhsSkQsaUIsQ0FDQSxtQixDdERvbEpELHlDLENzRDlrSkMsa0IsQ0FFQSxVLENBQ0EsTSxDQUNBLGdCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFksQ3RENHJJRCxNLENBdVpFLDBCLENzRC9rSkYsdUIsQ0FDQyxrQixDQUNBLGtCLEN0RDJySUQsYyxDQXVaRSxnQixDQUdGLHlELENBUUUsZ0IsQ0FJRix5RCxDc0RsbEpDLGtCLEN0RDJySUQsVSxDQTBaRSxNLENBR0YsbUIsQ0FDRSxTLENBMVpGLGUsQ0E4WkEsbUIsQ0FDRSxTLENBR0Ysa0MsQ3NEcmxKQSxZLEN0RDRySUEscUMsQ0E4WkUsZ0IsQ0FHRixrRCxDd0R6cUpDLGlCLENBQ0Esa0IsQ0FHRCxtQixDQUNDLGdCLEN4RDh3SUQsbUIsQ0FnYUEsaUIsQ0FXQSxtQixDd0R4cUpDLG1CLENBQ0EsbUIsQ0FDQSxZLEN4RDJwSkQsaUIsQ3dEdHFKQSx3QixDQUNDLHFCLEN4RDh3SUQsNkIsQ0E4WkUsa0IsQ3dEenFKRixjLEN4RDZxSkEsbUIsQ3dEenFKQyxTLENBSUEsMkIsQ0FDQSw0QixDQUFBLHlCLENBQ0EscUIsQ3hENHFKQyxrQixDd0R6cUpELCtCLENBQ0MsbUIsQ0FDQSxtQixDeEQ4d0lGLFksQ0FrYUEsZSxDd0QxcUpDLHdCLENBQ0Esa0IsQ0FDQSxlLEN4RDhxSkQsYyxDd0QvcEpDLFUsQ0FBQSwwQixDQUNBLHVCLEN4RGtxSkMsa0IsQ0FDQSxnQixDd0RscUpELGUsQ0FDQSwrQixDeERpd0lELGlCLENBR0Esa0IsQ3dEeHZJRSxVLEN4RCtwSkYsZSxDd0R6cEpBLFksQ0FDQyxtQixDeER3dklELG1CLENBb2FFLFksQ3lEN3VKRix3QixDQUNJLHFCLENBQ0EsNkIsQ3pENDBJSiwyQixDQW9hRSw0QixDeUQ5dUpGLHlCLENBQ0kscUIsQ3pENjBJSixrQixDeUQ1MElJLFUsQ0FGSixNLEN6RG92SkUsdUIsQ0FsYUEsb0IsQ0FDRixpQixDQXNhQSxxQixDeURqdkpJLG1CLENBQ0EsYyxDQUNBLGUsQ3pEZzFJSiwrQixDQXNhQSxzQixDeURsdkpJLG1CLENBQ0EsYyxDQUNBLGUsQ0FDQSwwQixDekRpMUlKLGUsQ0FzYUEsd0IsQ3lEbnZKSSxnQixDQUNBLG1CLENBQ0Esa0IsQ3pEdXZKSixZLENBVUEsZ0IsQzBEdnhKSSxtQixDQUNBLGUsQ0FISixVLEMxRDAzSUEsaUIsQ0FxWkEsWSxDMERqeEpJLGMsQzFEdXhKRixxQyxDMERyeEpGLGlCLEMxRHl4SkEsZ0IsQ0FyYUEsYyxDQTBhRSxnQixDQUNBLGEsQ0F0YUEsaUIsQ0F5YUEsa0YsQzBEMXhKRix5RCxDQUVJLHlCLENBRkosd0IsQzFEMjNJQSx3QixDQXdhRSxrQixDMEQ3eEpGLFUsQ0FDSSxNLENBQ0EscUIsQzFEaXlKSixZLEMwRDd4SkksbUIsQzFEaXlKSixtQixDMEQ3eEpBLG1CLEMxRGl5SkEsb0IsQzBEN3hKSSxtQixDQUNBLHFCLENBRUoscUIsQzFEeXlKQSw0QixDMEQveEpJLG1CLENBQ0EsbUIsQ0FDQSxZLENBWkoscUIsQ0FJSSxRLENBQ0EsdUIsQzFEeTNJSixvQixDQXdhRSxzQixDQUdGLDRCLENBbmFBLHdCLENBd2FFLHFCLEMwRC94SkUsa0IsQ0FESixRLEMxRG15SkUsc0IsQ0FDQSxjLENBdGFBLGUsQ0FDRixpQyxDQXdhRSw0QyxDMERqeUpGLGlCLENBQ0ksaUIsQzFEcXlKSixxQyxDMERoeUpJLFksQzFEb3lKSixnQyxDMEQveEpRLFUsQzFEMDNJUixXLEMwRHozSVEsZ0MsQzFEODNJUixtQyxDQXNhQSxrQyxDMERqeUpRLDRDLENBUEosVSxDMUQ4aE5KLDZCLENBMWtCQSw0QixDMER6OExJLHVDLEMxRDQzSUosc0MsQzBELzRJQSxTLEMxRG81SUEsbUMsQ0F3YUUsd0IsQ0FwYUYscUIsQzBELzNJSSxlLENBQ0ksWSxDMURpNElSLFEsQzBELzNJSSxrQixDQUxKLGMsQzFEOHlKRSw2QixDQXRhQSwwQixDQUNGLDRCLENBMGFBLDRCLENBdGFBLG1CLEMwRGw0SUksbUIsQ0FGSixZLEMxRGd6SkEsNEIsQ0F0YUUsc0MsQ0FDRixrQixDQXdhRSxXLEMyRHo0SkYsUyxDQUNJLGUsQ0FBQSxrQixDQUFBLGlCLENBQ0EsUyxDM0Q2NEpGLDhCLENBQ0Esc0IsQ0F6YUYsa0MsQ0E2YUUsa0YsQzJELzRKRix5RCxDM0RtNUpBLG9FLENBNHVEQSwwQyxDMkQzbk5JLGdDLENBQ0EsNEIsQ0FBQSx3QixDQUVKLFMsQ0FJSSxjLEMzRDJwS0osb0UsQzJEOXBLSSxZLEMzRDQrSUosMEIsQzJEcitJSSw4QyxDQUNJLHlCLEMzRHUrSVIsMkIsQ0E4YUUsa0IsQzJEaDVKRSxtQixDQUNBLGlCLENBQ0EsVyxDM0RxNUpKLHFDLEMyRGo1SkEsYSxDQUNJLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQyxDM0RzK0lKLFMsQzJEcCtJSSxPLEMzRHUrSUosYyxDQVdBLGdDLENBK2FFLDRCLEMyRGg1SkYsd0IsQzNEcytJQSx3QixDQSthRSxZLENBN0JGLHFDLENBZ0NBLDBCLEMyRGg1SkksbUIsQ0FFQSxlLEMzRG8rSUosVSxDMkQvOUlJLG1CLENBQ0EsbUIsQzNEbytJSixZLENBK2FFLHVCLEMyRGg1SkYsb0IsQ0FDSSxzQixDM0RvK0lKLHdCLENBK2FFLHFCLEMyRGg1SkYsa0IsQzNEaTRKQSwwQixDMkQvNEpJLGMsQzNEbzVKRixpQixDMkRoNUpGLG1CLENBQ0ksZSxDM0QrK0lKLDRCLENBK2FFLHFCLEMyRGo1SkYsaUIsQ0FDSSxlLENBQ0EsZSxDM0R1K0lKLHdDLENBK2FFLGUsQ0EzYUYsNEMsQ0ErYUUsaUIsQzRELytKRSxjLEM1RG0vSkosNkMsQ0E3YUEsaUIsQ0FpYkEsMEIsQzREbC9KWSxnRCxDQUNBLGlCLENBQ0EsZ0IsQ0FBQSxpQixDNURxa0paLGEsQzREbmtKWSxpQixDQUNJLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxLLEM1RHkvSmhCLFcsQzREci9KZ0IsaUIsQ0FBQSxTLENBQUEsUSxDQUNBLCtCLEM1RHkvSmQsNEIsQ0FxREYsb0MsQ0FsREEsbUIsQzZEdi9KSSxtQixDN0QyaUtGLG1CLENBQ0EsWSxDNkQzaUtFLHdCLEM3RDRtSkoscUIsQzZEMW1KSSxrQixDN0RvL0pKLG1CLENBQ0UsVSxDQXZiRixXLEM0RHBrSmdCLGtCLENBQ0ksMEMsQ0FDQSxVLEM1RHNrSnBCLE8sQzREbmtKWSxpQixDQUNJLGdDLEM1RHFrSmhCLDRCLEM0RGxrSlEsd0IsQ0E5QkosYyxDNUQ4aEtGLHVCLEM2RC9oS0Ysb0IsQ0FDSSxzQixDQUlBLFUsQzdEMGlLSiw4QixDQVBBLDhCLENBQ0UsbUIsQzZEamlLRSxjLENBQ0EsZSxDN0RtaUtGLCtCLENBR0YsOEIsQ0F6YkUsYyxDQWdjRixpQyxDNkRyaUtJLGUsQ0FDQSxnQixDN0R5aUtKLGEsQzZEcmlLSSxtQixDQUNBLGMsQ0FBQSxlLENBQUEsYSxDN0QyaUtKLG9DLEM2RHJpS1EsUSxDQUNBLG1CLEM3RDRtSlIsYyxDNkR6bUpJLGUsQ0FDSSxnQixDQUdSLGtELEM3RDBtTUEscUMsQzZEem1NSSx3QyxDN0Q4aUtKLHdDLENBa3FEQSwyQixDQXBtRUEsVSxDQW9jRSxjLEM2RDdpS0YsVyxDQUNJLGdDLENBR0Esb0IsQ0FDSSxVLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUNBLG1CLENBQ0EsYyxDQUNBLDBDLEM3RGlqS1IsMkIsQzZEM2lLSSxlLEM3RDRtSkosNEIsQ0FvY0UsZSxDNkQxaUtFLHFCLENBQ0ksNEIsQ0FDQSxhLEM3RHltSlIsaUIsQ0FzY0Esd0IsQzZEbmlLSSxpQixDQUNBLG1CLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsbUIsQzdEa21KSixVLENBc2NBLDhCLEM2RHJpS1EsWSxDN0RrbUpSLGlELEM2RGhtSkksa0IsQ0FaSiwyQixDN0RvaktFLGlCLENBcGNBLGUsQ0FDRix3QixDQXNjRSxxQixDNkR2aUtGLGtCLEM3RDJpS0EsMEIsQzZEemlLSSxzQixDQUNBLGMsQ0FBQSxpQixDQUFBLFksQ0FDQSxVLEM3RDZpS0YsTyxDOEQ3b0tGLDhCLENBQ0ksUyxDOUR1c0pKLFUsQ0EyY0UsVyxDQUdGLHdCLENBemNBLGlCLEM4RG5zSkksaUMsQ0FKSixVLEM5RG9wS0UsUyxDQXpjQSxVLENBQ0YsbUIsQzhEcnNKSSxjLENBUEosZSxDOUR5cEtFLGdCLENBemNBLGlCLENBQ0YsVSxDOER2c0pJLFksQzlEcXBLSiwrQixDQXpjQSxtQixDQTJjRSxtQixDOERucEtGLFksQ0FPSSxnRSxDQVBKLGEsQzlEcXRKQSxvQyxDQTJjRSxtQixDOERycEtGLGMsQ0FDSSxlLENBQ0EsVSxDQUNBLGEsQ0FBQSxjLENBQUEsa0IsQ0FDQSxVLEM5RHlwS0YsTSxDQUdGLHFDLEM4RDFwS0ksbUIsQzlENHBLRixjLENBQ0EsaUIsQ0FoZEYsMEIsQzhEM3NKSSwyQixDQVJKLFcsQzlEdXFLRSxtQixDQUNBLG1CLENBaGRBLFksQ0FDRiw2QixDQWtkRSw0QixDOEQ5cEtGLHNCLENBQ0ksa0IsQ0FBQSx1QixDQUFBLG9CLENBQ0Esc0IsQzlEa3FLRiwwQixDQUNBLHVCLENBcGRGLG9CLENBd2RBLCtFLEM4RHBxS1EsYyxDQUFBLGUsQzlEZ3RKUixVLENBMGRBLDBDLEM4RHBxS0ksYyxDQUNBLGUsQ0FDQSxVLEM5RGl0SkosOEMsQzhEN3NKSSxnQixDOUR3cUtKLHlDLENBdGRBLGlCLENBMGRBLGlCLEMrRHh1S0ksaUIsQ0FBQSxTLENBQ0EsUyxDL0Q2dUtKLHVCLEMrRDN1S0ksaUMsQy9ENnVLRixVLENBM2RGLG1CLEMrRGp4SkksYyxDQUNJLGUsQy9EbXhKUixtQixDK0RoeEpZLHlCLENBQ0ksc0IsQy9Ea3hKaEIsaUIsQytEL3dKUSxXLENBUkosZSxDL0RzdktGLGlCLEMrRHp1S0UscUIsQ0FsQkosaUIsQy9Ec3lKQSxnQixDQTZkRSxhLEMrRDV1S0YsVyxDQUNJLGlCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZSxDQUFBLFUsQ0FBQSx5QixDQUNBLHNCLENBQ0EsaUIsQy9EMHZLSix5QixDQVJBLHlCLEMrRDN1S1EsbUIsQy9Eb3hKUix5QixDQW1lRSxtQixDQVpGLHlCLENBRUUsd0IsQ0EvZEYsNEIsQ0FxZUEseUIsQytEbHZLUSx1QixDL0R1eEpSLGlCLENBbWVFLGMsQytEcHZLRixzQixDQUNJLGMsQ0FDQSxlLENBQ0EscUIsQ0FHQSxxQixDQU5KLGEsQy9ENnhKQSxTLEMrRHB4Skksc0IsQy9EMHZLSixXLENBamVBLGtCLENBcWVBLFcsQ0FqZUUsaUIsQ0FDRixrQixDQXFlQSxjLEMrRDN2S0ksaUIsQ0FDQSxlLENBQ0ksa0IsQ0FFQSxXLENBSEosUyxDL0Rtd0tGLGdELENBbGVBLHFCLENBc2VGLHNCLENBQ0UsbUIsQytEL3ZLTSxxQixDQVRKLGUsQy9ENndLRix1QixDQWxlQSxvQixDQUNGLHNCLENBc2VBLG1CLEMrRGp3S0ksb0IsQy9EcXdLSiwyQixDQUNFLGdCLENBR0Ysc0MsQytEcHdLQSxVLENBQ0ksOEMsQy9EbXlKSiwrQyxDK0RseUpJLGdELENBRkoseUIsQy9EMHdLRSwyQixDQWxlQSw0QixDQUNGLDJCLENBb2VFLDRCLEMrRHZ3S0YscUIsQ0FDSSxpQixDL0R1ekpKLDZDLENBb2RBLDZDLEMrRDl2S0ksVSxDQUZKLGlCLEMvRHF4S0UsVSxDQXBlRixXLENBdWVFLCtDLEMrRGx4S0YsZ0QsQ0FDSSxpRCxDQUNBLHdCLENBQ0EseUIsQ0FDQSwrQixDL0RzdktKLDZDLEMrRHp3S0ksUyxDL0Q4d0tGLFksQ0FwZUEsc0IsQ0FNQSw4QixDQXdlQSxxQixDQW5lRiw2QyxDQUlFLFcsQ0FPRiwyQixDK0RqekpBLDBDLEMvRHN6SkEsd0QsQytEL3lKSSxpQixDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLEMvRGl6SlIseUIsQ0F1ZUUsc0IsQytEcnhLRixtQixDL0R5eEtBLHVFLEMrRHJ4S0ksVSxDQUNBLGlCLEMvRHl4S0osOEUsQytEdHhLSSxpQixDQUFBLFUsQy9EaXpKSixXLEMrRGh6SkksNkIsQ0FUSiwrQyxDL0RveUtFLG9DLENBdmVBLFEsQ0FDRixRLEMrRGx6SkksTyxDQVpKLGUsQy9EeXlLRSxpQixDQXlCRiwrRCxDQXRCQSwrRCxDK0R2d0tJLG1CLENBS0EsbUIsQy9EMnpKSixtQixDK0QxekpJLFksQ0FFSSw0QixDQUdBLHVCLENBQ0Esb0IsQ0FDQSxzQixDL0QwdktSLCtELENBRUUsbUIsQytEM3hLRSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxrQixDQUNBLFUsQy9Ec3pKSixNLENBSUUsMkIsQytEdHpKRSx5QixDQVRKLHFCLEMvRGd6S0EsK0QsQytEanlLSSxXLENBRUEscUIsQ0FDQSxpQixDQUVBLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSwrQyxDQUdJLDZCLENBRUEsc0IsQ0FDQSxrQixDQUlBLHdCLEMvRDR6SlIscUIsQytEM3pKUSxrQixDQVRKLDBDLEMvRCt5S0YsNEIsQ0FHRixvRSxDQUNFLGMsQ0F2ZUEsZ0IsQ0FDRixlLENBMmVBLHNDLENBdmVFLGtCLENBMmVGLDZCLENBd0JBLG9DLENnRWwvS0ksK0MsQ0FFQSw4QixDaEV3OUtKLDZCLENBRUUsc0IsQ0F0ZUYsZ0QsQ0F5ZUUsaUQsQ2lFbitLRSx3QixDQUNJLHlCLENBRUosK0IsQ0FDSSxpQixDakU2L0pSLDBCLENpRTMvSkksUyxDQUNJLFUsQ2pFNi9KUiwyQixDQXllRSwwQixDa0U5K0tGLHVCLENBQ0ksa0IsQ2xFay9LSix5RCxDQXZlQSxVLENBMmVBLG9DLENBdmVFLFksQ2dFN2dLRSxZLENBQ0EsUyxDaEU4aUxKLHNDLENnRXhpTEksbUMsQ2hFNitLSixvQyxDbUUvK0tJLFUsQ25Fb2tLSixVLENBeWVFLFcsQ21FMWlMRixpQixDQUNJLFMsQ0FHQSxpRCxDSExBLG1DLENBVkosWSxDQWVJLFksQ0FmSixVLENoRThnTEUsZ0QsQ0F0ZUYsK0IsQ0EyZUEsdUIsQ2dFOS9LSSxTLENBQ0EsaUIsQ0FDQSw0QixDaEV3aEtKLG1CLENnRWxoS0EsNkQsQ0FDSSxnQyxDQUNBLDRCLENBQ0Esd0IsQ0FDQSwwQixDaEV5L0tKLGlELENnRXQvS0ksb0QsQ0FQSixZLENoRW9pS0EsK0IsQ0F5ZUUsWSxDbUUxaUxGLGlCLENBQ0ksaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxZLENuRThpTEosc0MsQ21FcmlMSSxRLENBQ0EsUyxDbkU0aUxGLCtDLENBdmVGLDhCLENBeWZBLDhDLENBYkEscUMsQ0EzZEUsaUIsQ21FamtLRSxRLENBakJKLCtCLENuRWtrTEUsaUQsQ0FyQkYscUMsQ21FM2lMSSxVLENBQ0EsVSxDQUNBLFcsQ0FFQSxTLENBRUksVSxDQUNBLGdELENuRWlqTFIsOEMsQ0F2ZUEsTyxDbUVqa0tRLCtDLENuRW9rS1IsVyxDbUVqa0tJLFcsQ25FOGlMRiwwQyxDQXhlQSxlLENtRWhrS0YsdUIsQ0FDSSxNLENBQ0EsWSxDbkVva0tKLFUsQ0EwZUUsVyxDbUUxaUxGLFUsQ0FDSSxpRCxDQUNBLHFCLENuRThpTEosMkMsQ21FMWlMSSxZLENBQ0EsaUIsQ0FBQSxNLENBQUEsVSxDQUNBLFksQ25FOGlMRixpQixDQUNBLGtCLENBR0YsK0UsQ21FOWlMQSxVLENBQ0ksaUQsQ25FbWtLSixRLENBZ2ZBLGtDLENtRTlpTFEsVyxDbkVta0tSLGUsQ0E4ZUUsYyxDbUU3aUxGLGdCLENuRWlqTEEseUQsQ0E1ZUEsZSxDQWdmQSxpRixDbUU3aUxJLHlCLENuRWlqTEosaUIsQ21FN2lMSSxnQixDQUNBLGlCLENuRWlqTEoseUIsQ0E1ZUEsVSxDQThlRSxpQixDbUU1aUxGLEssQ0FDSSxVLENuRWlrS0osZSxDQThlRSw4QyxDQUdGLHNCLENtRXppTEksa0IsQ0FDQSxhLENBQ0EsUyxDbkU2aUxKLGMsQ21FM2lMSSxtQixDbkUraUxKLGUsQ21FN2lMSSxpQixDbkU4aktKLFcsQ21FNWpLSSxtQixDQUNJLG1CLENBQ0EsWSxDbkU4aktSLHdCLENtRTNqS0kscUIsQ0FsQkosa0IsQ25FaWtMRSxpQixDQUdGLHlCLENBaGZBLGMsQ0FrZkUsZSxDQUdGLG9CLENtRTdpTEksMEMsQ25FOGpLSixpQixDQWtmRSxtQixDbUU5aUxGLGMsQ0FDSSxlLENuRWtqTEosc0IsQ0FoZkEsZ0IsQ0F3ZkEsYyxDbUUvaUxJLG1CLENuRW1qTEosa0IsQ0FoZkEsVSxDbUU5aktJLFcsQ0FQSixtQixDbkV5akxFLG1CLENBaGZBLFksQ0FDRix1QixDQWtmRSxvQixDbUVoakxGLHNCLENBQ0ksa0IsQ0FDQSxjLENBR0osdUIsQ0FDSSxTLENBQ0EsWSxDbkVzbExKLGdDLENtRW5sTEEsMkIsQ0FDSSxZLENuRWlrS0osbUIsQ0FrZkUsYyxDbUUvaUxGLGUsQ0FDSSxVLENuRWdrS0osaUIsQ0FrZkUscUMsQ0E5ZUYsMkIsQ0FrZkUsWSxDbUU5aUxGLGUsQ25Fa2pMQSwrQixDbUU5aUxBLG1CLENuRWdqTEUsZ0IsQ21FOWlMRSx5QixDQUNBLHNCLENuRStqS0osYSxDQWtmRSxXLENtRTlpTEYsVSxDbkVrakxBLGlDLENtRTlpTEEsWSxDQUNJLGUsQ0FHSiw4QixDQUNJLG1CLENuRWtqTEosZ0MsQ21FN2lMSSxjLENBQ0EsZSxDQU1KLGlCLENBQ0ksVyxDQUNBLGEsQ25FNmpLSixpQixDQWtmRSx5QixDbUU1aUxGLHNCLENBRUksaUIsQ25FK2lMSiw2QixDbUUzaUxJLHFDLENBQ0Esa0IsQ0FDQSxlLENuRThqS0oscUIsQ21FMWpLSSxtQixDQUNJLG1CLENuRTRqS1IsWSxDbUUxaUtBLFEsQ0FDSSx1QixDbkU0aUtKLG9CLENBa2ZFLHNCLENvRWh4TEYsbUIsQ0FDSSxrQixDQUNBLGMsQ0FFSixvQixDQUVJLGlCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGMsQ3BFa3lLSixlLENBa2ZFLDBCLENvRWx4TEYsYyxDQUVJLDJCLENwRXl5S0osMEIsQ29FeHlLUSxxQyxDcEVveUtSLFUsQ0FrZkUsMEMsQ29FaHlMRixvQixDcEVrektBLDBCLENxRXJ6S0kscUMsQ3JFNHlMSixzQixDQWxmQSxtQixDQXNmQSxjLENBQ0UsaUIsQ0FDQSxrQixDQW5mRiwyQixDcUUxektJLDJCLENBTkosNEIsQ3JFcTBLQSxtQixDQXVmRSxvQixDQUdGLGlCLENBcmZBLG1CLENBeWZBLGtCLENBcmZFLGdCLENxRTd6S0YsZ0IsQ0FDSSxlLENyRXl6TEosNkMsQ0FDRSxlLENBR0YsaUIsQ3FFeHpMQSxrQixDQUNJLGUsQ3JFNHpMSixxQixDQXRVQSxrQyxDQThyQkEsaUIsQ0EvMkJBLFUsQ0EyZkEsa0IsQ0F2ZkUsbUIsQ0FDRixjLENBeWZFLGUsQ3FFN3pMRiw2QixDckVpMExBLG1CLENxRS96TEksbUIsQ3JFdTBLSixjLENxRXQwS0ksZSxDQUhKLGlDLENyRXMwTEUsYyxDQUdGLGtCLENBNWZFLG1CLENBQ0YsYyxDcUV4MEtJLGUsQ0FOSixVLENyRW0xS0Esd0IsQ0E4ZkUsbUIsQ0FHRixzQixDcUV6MExJLG1CLENBQ0EsbUIsQ0FDQSxZLENyRTQwS0osaUIsQ3FFMzBLSSxlLENBSkosa0IsQ3JFbzFLQSx1QixDQWdnQkUsVyxDcUU1MExGLDBDLENBQ0ksaUIsQ0FDQSxTLENyRWcxTEosaUIsQ3FFNTBMSSxZLENBQUEsa0IsQ0FBQSxVLENBQ0EsTSxDckUrMEtKLHdDLENxRTkwS0ksaUIsQ3JFbTFMSix5QixDcUUvMExBLFUsQ0FDSSxpQixDckVnMUtKLFcsQ0FrZ0JFLFMsQ3FFaDFMRixTLENBQ0ksd0MsQ0FFSiw2QixDckUrMUxBLHVCLENBbGdCQSxtQixDQW9nQkUsYyxDcUV0MUxGLGUsQ0FFSSxtQixDQUNBLG1CLENyRXExS0osWSxDcUVwMUtJLFEsQ0FDSSxpQixDQWhCUiw2QixDQUlJLFUsQ0FHQSx5QyxDckV3MUxKLHVCLENxRW4xTEksK0IsQ3JFMDFLSix5QyxDQXNnQkEsNkIsQ0ExZkEsdUIsQ0FvZ0JFLG1CLENxRTExTEYsYyxDQUNJLGUsQ0FFQSxpQixDQUNBLHNCLENyRTQwTEosNkIsQ0EvZkEsVSxDQUtBLHVCLENxRXAxS0ksK0IsQ3JFd2dNSiwwQixDQXpqQkEsMEIsQ0FpWkEsVyxDcUU1MUxJLGUsQ3JFMjFLSiwwQixDcUV4MUtJLG1CLENyRWkyTEosb0IsQ0FwZ0JBLHNCLENxRXoxS1EsYyxDQUpKLGUsQ3JFcTJMRiwrQixDQUNBLGlCLENxRTcxTEUsa0IsQ0FsQkosa0IsQ3JFbzNMRSxtQyxDQUNBLGdDLENBQ0EsMkIsQ0FHRiw0QixDcUVqMkxBLG1CLENBQ0ksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDckU4MUtKLHFCLENxRTcxS0ksa0IsQ0FMSixrQixDckUwMkxFLGMsQ0FHRiwwQixDcUVwMkxBLHNCLENBQ0ksYyxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLFUsQ3JFaTJLSixXLENxRWgyS0ksaUIsQ0FOSiwwQyxDckU4MkxFLG1CLENBcGdCQSxtQixDQUNGLFksQ0FzZ0JFLHVCLENxRXYyTEYsb0IsQ0FDSSxzQixDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLDRCLENyRW8yS0osd0IsQ3FFbjJLSSxpQixDckU2MkxKLHdCLENBREEsa0IsQ0FuZ0JFLHNCLENBQ0YsYyxDQXNnQkUsZSxDcUUxMkxGLCtCLENyRTgyTEEsd0IsQ3FFMTJMSSw0QixDQUNBLGlCLENyRTgyTEosaUMsQ0FDRSxtQixDcUUzMkxFLDhCLENBVEosVSxDckUwM0tBLG9CLENxRTMyS0ksbUIsQ0FGSixtQixDckVxM0xFLFksQ0FwZ0JBLHdCLENBQ0YscUIsQ0FzZ0JFLDZCLENxRWwzTEYsZSxDQUNJLFEsQ0FFSixZLENBQ0ksbUIsQ3JFdTNMSixjLENBUUEscUIsQ0FDRSxtQixDQXBnQkYsaUMsQ0EyZkEsYyxDcUVwM0xBLGMsQ3JFdTNMRSxlLENBbmdCRix3QixDQXdnQkEscUIsQ0FFRSxjLENzRTlpTUUsZSxDdEVpak1GLGMsQ0FoZ0JGLHlCLENBd2dCRSxtQixDc0Vqak1GLG1CLENBR0ksWSxDdEUwaUxKLDJCLENzRXppTEksNEIsQ0FDSSx5QixDQUFBLHFCLENBQUEsdUIsQ0FDQSxvQixDQUNBLHNCLENBQUEsUyxDQUFBLGtCLENBR0osaUIsQ0FDSSxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUMsQ0FDQSx3QixDQUNBLG1CLEN0RXdqTVIsWSxDc0Vyak1RLGEsQ0FBQSx5QixDQUNBLHNCLEN0RXdqTU4saUIsQ0FDQSxpQixDQUdGLGUsQ0FoaEJBLGtGLENzRXppTEkseUQsQ0FDSSxtQixDQUNBLGlCLEN0RXlrTVIsd0IsQ3NFdGtNQSxxQixDQUNJLG1CLENBQ0EsYyxDdEUyaUxKLGUsQ3NFMWlMSSxVLEN0RW1rTUosd0IsQ0EvZ0JBLGMsQ0FraEJFLGUsQ3NFN2pNRSxjLEN0RWtrTUosb0IsQ0FoaEJBLG1CLENzRTdpTEksYyxDQUNJLGUsQ0FDQSxVLENBQ0EsYyxDdEVpakxSLGUsQ3NFOWlMUSxtQixDdEVrakxSLHVCLENzRTlpTFEsbUIsQ0FWSixtQixDdEU0a01GLFksQ0FDQSx3QixDQWhoQkEscUIsQ0FDRiw2QixDc0VoakxRLFEsQ3RFcWpMUix5QixDQWdoQkEsc0IsQ3NFbGtNUSxrQixDQWpCSixlLEN0RXdrTEosd0IsQ0FraEJFLFMsQ0E5Z0JGLDJCLENzRW5qTEksUyxDQUVJLDRCLENBRkosUyxDdEUwa01GLG1CLENBaGhCQSxtQixDQUNGLFksQ0FraEJFLDJCLENzRXJrTUYsNEIsQ0FDSSx5QixDdEVzakxKLHFCLENBa2hCRSx3QixDc0Vwa01GLHFCLENBQ0ksNkIsQ0FDQSxRLEN0RXdrTUosd0IsQ3NFcGtNSSxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsK0IsQ0FBQSx3QixDQUFBLGMsQ3RFMGtNSix1QixDQUNFLGlCLENzRXhrTUUsdUIsQ0FDSSxvQixDdEU4a01SLCtDLENzRTVrTVEsZSxDQUVBLGlELENBTEoseUIsQ3RFcWxNRixzQixDQXZoQkEsaUIsQ0EyaEJGLE8sQ3NFOWtNUSxtQixDQUVBLGEsQ3RFMmpMTixnQixDc0UzakxNLGEsQ3RFMmxNUiwrQixDc0VubE1JLCtCLENBRUksa0IsQ3RFbWxNTixlLENBR0YseUIsQ3NFcmxNUSx3QyxDQUNBLGUsQ0FBQSxTLEN0RXdsTU4sVSxDQUNBLFMsQ3NFeGxNTSxjLEN0RTBqTFIseUQsQ3NFeGpMUSwwQyxDQUVJLGUsQ0FGSixpQixDdEVnbU1OLG1CLENBamlCQSxZLENBcWlCRixZLENBQ0Usa0IsQ0FqaUJBLFMsQ0FDRixVLENBcWlCQSx1QixDQWppQkUscUIsQ3VFN3NMRixrQixDQUNJLGlCLEN2RWl0TEosSyxDdUUvc0xJLG9CLENBSEosVyxDdkV1dExBLG9CLEN1RWp0TEksaUIsQ0FOSiwwQyxDdkU0dk1FLGtCLENBamlCQSxtQixDQUNGLG1CLENBbWlCRSxZLEN1RXJ2TUYsWSxDQUNJLGtCLEN2RXF0TEosZSxDQXFpQkEsd0IsQ3VFcnZNUSxpQixDdkVxdExSLE0sQ3VFbHRMUSxTLEN2RXd2TVIsa0IsQ0FqaUJBLHNCLEN1RXB0TFEsZSxDQUpKLGlCLEN2RTZ2TUYsaUIsQ0EvaEJGLDRCLEN1RXJ0TEksWSxDQUNJLGlCLEN2RTJ2TVIsb0IsQ0FDRSxrQixDQUNBLGUsQ3VFM3ZNTSxxQixDQVVJLHlCLEN2RXF2TVoseUIsQ0F0aUJBLG1CLEN1RXR0TFEsZSxDQUNJLGMsQ3ZFd3RMWixVLEN1RXZ0TFksbUIsQ0FLQSx5QixDdkUrdk1WLGUsQ0FDQSxjLENBcmlCRixrQixDQTBpQkEsOEIsQ0FDRSxhLEN1RTl2TVUsdUIsQ0FUSixlLEN2RTR3TU4sYyxDQXRpQkEsYSxDQTBpQkYsdUIsQ0E2S0EsZ0IsQ0E1S0UsVSxDdUVod01NLDJCLENBN0JKLG1CLEN2RWt5TUYsbUIsQ0F0aUJBLFksQ0FDRiwrQixDdUU3dExRLHVCLENBaENKLG9CLEN2RXV5TUYsc0IsQ3VFcHdNTSx5QixDQW5DSixzQixDdkU0eU1GLDhCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQXhpQkEsNEIsQ0FDRix5QixDdUVqdUxRLHFCLENBeENKLHdCLEN2RXF6TUYscUIsQ0F4aUJBLGtCLENBQ0YsWSxDQTRpQkEsc0MsQ0FDRSxpQixDQUdGLGlDLEN1RXJ3TUEseUIsQ0FDSSxzQixDdkU4dExKLGlCLENBMGlCRSxpQixDQUdGLHFDLEN1RXZ3TUksVSxDQUNBLFcsQ3ZFeXdNRiw4QixDQUdGLDBCLENBQ0UsbUIsQ3VFMXdNRSxlLEN2RTh0TEosYyxDdUU1dExJLFUsQ0FDSSxpQixDdkU4d01SLGtDLENBN2lCQSxlLENBaWpCQSxvQyxDQTdpQkUsbUIsQ0FDRixtQixDdUUzdExJLFksQ0FuQkosMkIsQ3ZFK3hNRSw0QixDQUNBLHlCLENBQ0EscUIsQ0E3aUJGLHVFLENBaWpCRSxjLENBR0YsMEIsQ0FJQSx5QixDdUVoeE1JLGEsQ3ZFb3hNSiwyQixDQUNFLFksQ0FsakJGLGlDLEN1RTV0TEksbUIsQ0FDSSxlLEN2RTh0TFIsYyxDdUU1dExJLFUsQ0FDSSxjLENBQ0EsaUIsQ3ZFbXhNTixpQixDQXJqQkYsa0IsQ0F5akJBLG9FLENBcmpCRSxpQyxDQXlqQkYsc0MsQ0FDRSxlLENBcmpCQSxpQyxDQXlqQkYsMkIsQ0FDRSxtQixDQUNBLG1CLENBcmpCQSxZLENBQ0Ysa0IsQ0F1akJFLGMsQ0FHRiw4QixDdUV2eE1JLGlCLENBQUEsUyxDQUFBLGlCLENBQ0EsbUIsQ0FBQSxlLEN2RTR4TUYsYyxDQUNBLFUsQ3VFNXhNRSxpQixDdkVneU1KLHNDLENBNWpCQSxVLEN1RWx1TEksaUIsQ0FQSixNLEN2RXl5TUUsVSxDQTVqQkEsUyxDQUNGLFUsQ0E4akJFLDBDLENBR0YsZ0IsQ3VFaHlNSSx3QixDdkVxdUxKLDJCLEN1RXB1TEksa0IsQ0FDSSxnQixDdkVxeU1SLG9ELEN1RWx5TVEsVSxDQUNBLGEsQ3ZFcXVMUix3QixDdUVsdUxJLFMsQ0FaSixpQixDdkVtdkxBLDRDLEN1RXB1TEksUyxDQWZKLE0sQ3ZFcXpNRSxLLENBOWpCQSxRLENBQ0Ysd0IsQ0Fna0JFLFMsQ0FHRixZLEN1RW55TUksWSxDQUNBLHlCLENBQ0Esc0IsQ3ZFcXlNRixpQixDQUNBLFUsQ0Foa0JGLGlCLEN1RXJ1TEksa0IsQ0FOSixZLEN2RWl6TUEsbUIsQ0Foa0JBLGEsQ3VFbHVMQSxvQyxDQUNJLHdCLENBQ0EsaUIsQ0FDQSxlLENBRUEsaUIsQ3ZFNHlNSixnQixDQUNFLG1CLENBOWpCRixpQixDdUUzdUxJLGdCLEN2RWd6TUosa0IsQ0Foa0JBLG1CLENBa2tCRSxtQixDdUU3eU1GLFksQ0FDSSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGMsQ3ZFaXpNSixhLEN1RTd5TUksb0IsQ3ZFaXpNSixpQixDQUNFLG1CLENBaGtCQSxtQixDQUNGLFksQ3VFL3VMSSxrQixDQWJKLGMsQ3ZFZzBNRSxRLENBQ0Esd0IsQ0Foa0JBLHFCLENBQ0YsNkIsQ0Fra0JFLG1CLENBR0Ysa0MsQ3VFanpNSSxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUMsQ0FDQSxpQixDQUFBLDBDLENBQ0EsaUIsQ0FBQSx5QixDQUFBLHNCLEN2RWt2TEosaUIsQ3VFaHZMSSxjLEN2RXd6TUoseUMsQ0FLQSx3QyxDQUpFLDBDLENBbmtCQSxVLENBUUYsNkMsQ0Fxa0JFLGlCLENBR0YsYSxDQTFqQkEsa0IsQ3dFai9MSSxtQixDQUZKLG1CLEN4RTBqTkUsWSxDQWJGLGEsQ3dFaGpOQSxRLENBQ0ksdUIsQ3hFaS9MSixvQixDQXFrQkUsc0IsQ0Fqa0JGLGtCLENBSUUsd0IsQ0FDRixxQixDQXFrQkUsa0IsQ3lFaGtORixRLENBQ0ksc0IsQ3pFOC9MSixjLENBcWtCRSxlLEN5RWprTkYsaUMsQ0FDSSw0QyxDekUrL0xKLGlCLEN5RTkvTEksaUIsQ3pFc2tOSiwyQixDQXlCQSxRLEN5RTNsTkEsWSxDekVza05BLHNCLEN5RXBrTkksVSxDQUNBLFcsQ3pFZ2dNSixnQyxDQTBrQkEseUIsQ0FEQSx3QixDQUVFLDRDLENBQ0EsVSxDQVFGLHlCLEN5RTVrTkksd0IsQ3pFZ2xOSixRLEN5RTlrTkksZSxDQUNBLFEsQ0FBQSxrQixDQUNBLGMsQ3pFa2xORiw2QixDeUVqbE5FLDBCLEN6RW1nTUosNEIsQ0FtbEJBLGUsQ3lFcGxOUSxtQixDQUNBLG1CLENBQUEsWSxDekV5bE5SLGUsQ3lFdmxOUSxzQyxDekVvZ01SLGtCLEN5RW5nTVEsVyxDQUxKLFMsQ3pFZ21ORixlLENBcGxCQSxrQixDQUNGLGlCLENBd2xCQSxxQixDQUNFLGtGLENBdGxCRix5RCxDQU9BLGEsQ0EwbEJFLHNDLEN5RS9sTkYscUIsQ0FDSSxrQixDQUVBLG1CLENBSEosaUIsQ3pFc21ORSxXLENBR0Ysd0IsQ3lFbG1OQSxhLENBQ0ksVSxDekUyZ01KLFcsQ3lFMWdNSSxpQixDQUZKLGEsQ3pFd21ORSxpQixDQXhsQkEsaUMsQ0EybEJBLFMsQ3lFcm1ORixPLEN6RStnTUEsYyxDQW9tQkUsZ0MsQ0F4bEJBLDRCLENBQ0Ysd0IsQ0Erb0JBLHVCLENBL0VBLHdCLENBNEJBLGEsQzBFanFOSSx3QixDQUFBLHFCLEMxRTB0TkYsa0IsQzBFenRORSxtQixDMUVvb05KLHdCLENBNEJBLGEsQ3lFdm1OSSxlLENBREosVSxDekV1aE1FLG1CLENBQ0YsbUIsQ0EwbEJFLFksQ3lFM21ORix1QixDQUNJLG9CLENBQ0Esc0IsQ3pFK2xOSixhLENBRUUsYyxDQUdBLGlCLENBQ0EsbUIsQ0FDQSxlLENBWUYsZSxDQXhsQkUscUIsQ0FDRixpQixDeUVyaE1JLGUsQ0FSSixlLEN6RTJuTkEsYSxDQXhsQkEsZ0QsQ0EwbEJFLGlCLEMwRTdzTkYsWSxDQVFBLGlCLEMxRWduTUEsaUIsQzBFcG5NSSxtQixDQUpKLGMsQzFFb3RORSxlLENBeGxCQSwrQixDMEVwbk1GLGlCLENBQ0ksYyxDQUFBLGUsQzFFc3ROSixvQixDQUNFLGtCLENBN2xCRixnQixDQWltQkEsdUIsQ0FPRSxRLENBam1CRixjLEMwRXZuTUksZSxDQU5KLGdCLEMxRWd2TkEsZSxDQXBtQkUsVSxDQUNGLGUsQzBFMW5NSSxZLENBQ0ksaUIsQ0FBQSxtQixDQUFBLGMsQzFFNG5NUiwwQyxDQXdtQkUsYSxDMEVqdU5GLGlCLENBQ0ksYyxDMUU4bk1KLHNCLENBd21CRSxlLENBR0YsdUIsQzBFbnVOSSxlLENBQUEscUIsQ0FDQSw0QixDMUV3dU5KLFcsQ0F4bUJBLGlCLENBMG1CRSxtQixDMEVydU5GLGMsQ0FDSSxlLEMxRThuTUosYSxDQTBtQkUsbUIsQzBFdHVORixVLEMxRTB1TkEsaUIsQzBFeHVOSSxZLENBQ0EsaUQsQzFFMHVORixrQixDQUNBLDJCLEMwRTF1TkUsaUIsQ0FBQSxlLEMxRTZ1TkYsd0IsQ0FDQSxxQixDMEU3dU5FLGtCLEMxRWl2TkosYSxDQUNFLHNCLENBQ0EsYyxDQW5uQkYsaUIsQ0FxbkJFLFksQzBFbHZORixVLENBQ0ksTyxDMUVzdk5KLGlCLENBbm5CQSxTLENBcW5CRSxVLEMwRW52TkYsVyxDMUVteE5BLHVCLENBNUJBLFcsQ0F2bEJFLG1CLENBc25CQSxlLEMwRTd2TkYsVSxDMUU4dE5BLFcsQzBFbnZOSSxpQixDQUNBLGlDLENBQ0EsUyxDQU5KLFUsQzFFMG9NRSxjLEMwRWpvTUUsZ0IsQ0FUSixpQixDMUVrd05FLFUsQ0FoR0YsdUIsQ0FtR0Esa0IsQzBFeHZOQSxtQixDQUNJLG1CLENBQ0EsWSxDMUU0b01KLHNDLEMwRXZvTUksYSxDMUUrdk5KLHVCLENBbG5CQSxjLEMwRXZvTUksYSxDQUNBLGMsQzFFaXdOSix3QixDMEU3dk5JLG1CLENBQ0EsYyxDMUUyb01KLGUsQzBFMW9NSSxVLENBUkosYyxDMUV5d05FLGlCLENBbm5CQSwwQixDQUNGLDJCLENBdW5CQSw2QixDQW5uQkUsYyxDQUNGLGUsQ0FxbkJFLFUsQ0FHRiwwQyxDMEVsd05JLFksQzFFc3dOSixVLEMwRWx3TkksK0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsbUIsQzFFZ3BNSixZLENBc25CRSx1QixDMEVud05GLG9CLENBQ0ksc0IsQzFFZ3BNSixpQixDQXNuQkUsa0IsQ0FHRixlLENBQ0UsbUIsQ0FwbkJBLGMsQ0FDRixlLEMwRTlvTUksK0IsQ0FQSixXLEMxRTZ3TkUsaUIsQ0FDQSxtQixDQXBuQkEsa0IsQ0FDRixjLENBd25CQSxzQixDQUNFLGEsQ0FDQSwrQixDMEVyd05NLGtDLENBREosNEIsQzFFMndORixTLENBQ0EseUIsQ0F0bkJBLDBCLENBQ0YsMkIsQzBFbHBNUSx5QixDQUxKLDJCLEMxRWl4TkYsNEIsQ0FDQSwyQixDQXRuQkEsNEIsQ0FDRix3QixDMEVscE1RLGUsQ0FESixTLENDaEpBLG1DLEMzRXd5TUoseUMsQ0Eyb0JFLHNCLENBQ0EsNEIsQ0F0bkJBLDBCLENBQ0YsMkIsQzJFMXpNSSw4QixDQVBKLCtCLEMzRTI3TkUsd0IsQ0FDQSx5QixDQWxwQkYseUMsQzBFcHBNUSxVLENBSkosaUIsQzFFa3hORixTLENBdG5CQSxVLENBQ0YsWSxDMEVycE1JLFcsQ0N4SkEsbUMsQ0FGSixTLEMzRW83TkUsTyxDQTVtQkYsMEMsQ0F3bkJFLGlCLEMyRWw3TkYsZ0IsQ0FDSSxTLEMzRXM3TkosYSxDQUNFLDBDLENBQ0Esa0IsQ0F0bkJBLFksQ0FDRixtQixDMkU5ek1JLG1CLENBTkosWSxDM0U4N05FLFEsQ0FDQSx3QixDQXRuQkEscUIsQ0FDRixrQixDQXduQkUsUyxDMkV0N05GLGlCLEMzRW0wTUEsVyxDMkUvek1JLG1CLENBSkosYyxDM0U2N05FLGUsQ0F0bkJBLGlDLENBMG5CRixjLENBQ0UsbUIsQ0F0bkJBLGMsQ0FDRixlLENBd25CRSxVLEMyRXo3TkYsbUIsQzNFNjdOQSxVLEMyRTM3TkksbUIsQ0FDQSxtQixDM0U2N05GLFksQ0FDQSxRLEMyRXQ3TkYsUSxDM0V5N05BLFMsQzJFeDdOSSxVLENBQ0EsYyxDM0V1N05KLFMsQ0FFRSxXLENBQ0EsZ0MsQzJFNTdORixRLENBQ0ksVyxDQUFBLGdDLEMzRXM4TkosUSxDQU9BLFEsQ0FPQSxRLENBT0EsUSxDMkV4OU5JLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSw4QixDM0V1OE5KLFEsQ0FPQSxRLENBT0EsUSxDMkVoOU5JLGMsQzNFeThOSixRLENBT0EsUSxDQXJvQkEsYyxDQXFvQkEsUSxDMkVsOE5JLGMsQzNFeThOSixjLENBL25CQSxnQixDMkVuME1JLGlCLEMzRXU4TkoscUIsQ0EvbkJBLFUsQ0Fpb0JFLGlCLEMyRXA4TkYsSyxDM0VzOE5FLFMsQzJFcDhORSw4QyxDQUNBLFEsQzNFczBNSixnQixDQW1vQkEsZ0IsQ0EvbkJBLHFDLENBbW9CQSxTLENBL25CQSxpQixDQW1vQkEsbUIsQzJFcDhOSSxnQixDM0V3OE5KLDRCLEMyRXI4TkksZ0IsQzNFdThORixhLENBQ0EsbUIsQ0Fsb0JGLGUsQzJFcDBNSSxjLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQzNFczBNUix3QixDMkVuME1JLHFCLENBWEosa0IsQzNFczlORSwrQixDQWlLRiw0QyxDQTlKQSxrQyxDQXRvQkEsVSxDMkVuME1JLFcsQ0FoQkosUyxDM0UrOU5BLGlDLENBdG9CQSxnQixDQTBvQkEsa0MsQzJFMzhOSSxpQixDM0VnMU1KLHdDLENBK25CQSx5QyxDMkVqOE5RLFUsQ0FDSSxpQixDM0U2OE5WLFcsQ0F6b0JGLE8sQzJFaDBNSSwwQixDQXJCSixVLEMzRWk5TkEseUMsQzJFeDhOSSxPLEMzRXkwTUosd0MsQ0E2b0JFLE0sQ0FNRixzQyxDQTFvQkUsMEIsQ0FDRiwyQixDMkVqME1JLGMsQ0EzQkosaUIsQzNFaTJNQSwwQyxDQTRvQkUsb0IsQzJFNzhORixxQixDM0VpOU5BLCtCLEMyRTk4TkEsb0IsQ0FDSSxxQixDQUlKLDhCLENBQ0ksb0IsQ0FFQSxxQixDM0VnOU5KLHdCLEMyRTM4TkksZ0IsQzNFbzBNSixtQyxDMkVoME1JLGdCLENBQ0ksZSxDQUNBLDBDLENBQ0EsaUIsQ0FDQSxnRixDQUNBLHdELEMzRSs4TlIsd0MsQzJFMzhOUSxlLEMzRSs4TlIsb0IsQzJFMzhOUSxtQixDQUNBLG1CLENBQUEsWSxDQUFBLHdCLENBQ0EscUIsQzNFKzhOTixrQixDQUNBLFUsQ0FHRixpQyxDMkVqOU5RLGlCLEMzRWswTVIsc0MsQzJFaDBNSSxzQixDQS9CSixlLEMzRXEvTkUsYyxDQUNBLFMsQ0FHRix3QyxDQWxwQkEsZ0IsQ0FzcEJBLDRDLENBbHBCQSwrQixDQW9wQkUsOEIsQzJFcDlORixzQixDM0V3OU5BLDhCLEMyRXA5TkksaUIsQzNFdzlOSixtQyxDMkVwOU5JLGMsQzNFdzlOSixnQyxDQUNFLGEsQ0FDQSxTLENBR0YsdUMsQ0F4cEJBLFMsQ0E0cEJBLHVCLENBeHBCRSxnQyxDQUNGLDRCLENBMHBCRSx3QixDQUdGLHNCLEMyRTU5TkksSyxDQUNBLFUsQzNFcTBNSixXLENBMHBCRSxzQyxDMkU3OU5GLDhCLENBQ0ksZ0YsQzNFczBNSix3RCxDMkVyME1JLGUsQzNFeTBNSix3QixDMkVyME1JLFUsQzNFaytOSiwyQyxDMkU3OU5BLDRCLENBQ0ksaUIsQzNFaStOSixzRCxDQXhwQkEsa0IsQ0E0cEJBLDZDLEMyRTk5TkksbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLEMzRXcrTkosd0MsQzJFNzlOSSxPLEMzRW8rTkosOEMsQzJFaCtOSSxhLEMzRW8rTkosVyxDQUNFLDhDLENBQ0EscUIsQ0FiRix3QyxDQWdCQSxHLENBWUEsUSxDMkV4K05JLG1CLENBQ0EsbUIsQ0FDQSxZLEMzRTA5TkosRyxDQUlFLDJCLEMyRXQrTkUsNEIsQzNFdytORix5QixDQUNBLHFCLEMyRXgrTkUsUyxDM0V5ME1KLGEsQ0FvcUJBLFEsQ0E3cEJBLHdCLENBa3FCRSxxQixDMkV4K05GLDZCLEMzRTQrTkEsa0IsQzJFeCtOSSxTLEMzRXkwTUosa0IsQ0FvcUJBLGtCLEMyRXgrTkksUyxDQUVKLHNCLENBQ0ksVSxDQUNBLFcsQzNFNDBNSixZLENBa3FCRSxrQixDQUdGLGUsQzJFMytOSSw2QixDQUNBLDZCLEMzRTYrTkYsOEIsQ0FDQSwwQixDQUdGLFMsQzJFNytOSSxrQixDQUNBLGUsQzNFbTFNSixtQixDQThwQkEsZ0IsQ0FwcUJBLG1CLEMyRXYwTUksYyxDQUNJLGUsQ0FDQSxVLEMzRTIwTVIsbUIsQzJFcjBNQSxjLENBQ0ksZSxDQUVBLGEsQzNFKytOSixjLEMyRTMrTkksc0IsQzNFdzBNSixjLENBc3FCRSxlLEMyRTMrTkYsdUMsQ0FDSSxpQixDM0V3ME1KLGMsQ0F3cUJBLGEsQ0E5akJBLGtCLENBbXRCQSxpQyxDMkVob09JLFUsQzNFKytOSixnQyxDQXBxQkEsZ0IsQ0FzcUJFLGlCLEMyRTMrTkYsZSxDM0UrK05BLGUsQzJFMytOSSxhLENBQ0EsaUIsQ0FDQSwrQyxDM0UrK05KLDBCLEMyRTMrTkEsbUIsQ0FDSSxjLENBQ0EsZSxDQUNBLFUsQzNFKytOSixzQixDMkUzK05JLG1CLEMzRTYrTkYsYyxDQUNBLGUsQ0F0cUJGLGlDLENBc3JCQSx1QixDQVpBLHNCLEMyRXArTkksbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQzNFaStOSixzQixDQUNFLGdCLENBT0YsdUIsQ0ExcUJBLGlCLENBOHFCQSx1QixDMkU1K05JLGUsQzNFby9OSixxQixDMkVoL05RLGdCLENBS0osa0IsQ0FmSixpQixDM0VnZ09FLGtCLENBMXFCQSxtQixDQUNGLG1CLENBNHFCRSxZLEMyRS8rTkYsa0IsQ0FDSSxjLEMzRW0vTkosZ0IsQzJFNStOSSxZLENBQ0EsUyxDM0VnL05KLFEsQzJFNStOSSwwQyxDQUNBLGlCLENBQ0EsZSxDM0VtME1KLFksQzJFajBNSSxZLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQzNFbTBNUiwyQixDMkUvek1JLDRCLENBdEJKLHlCLEMzRXFnT0UscUIsQ0FHRixZLENBQ0Usa0IsQ0FDQSxVLENBQ0EsTSxDQTVxQkYsa0IsQ0FnckJFLHdCLEMyRTkrTkUsbUIsQ0FDSSxjLEMzRWkwTVIsZSxDMkU5ek1JLFUsQ0FDSSxpQixDQUlSLDBCLENBQ0ksVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsMkMsQ0FDQSwyQixDM0U4K05GLHlCLEMyRTUrTkUsYyxDQVRKLFUsQzNFMC9ORSxrQixDQWNGLGEsQ0FQQSxjLEMyRS8rTkksbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQzNFbS9OSixhLEMyRWovTkksYyxDM0VvL05GLGUsQ0FDQSxVLEMyRXAvTkUsVSxDM0VzL05GLFksQ0FHRixnQixDQUNFLHNCLENBenJCRixVLEMyRS96TUksa0IsQ0FDSSxrRixDQUNBLHlELENBQ0EsVyxDM0U2L05SLDZCLEMyRXovTlEsa0IsQ0FDQSxlLEMzRWlnT1IsdUIsQ0F6ckJFLG1CLENBQ0YsYyxDQTJyQkUsZSxDMkV6L05GLFUsQ0FDSSxpQixDM0VpME1KLHdCLENBMnJCRSxzQixDMkUxL05GLGlCLEMzRTgvTkEsNEIsQ0F6ckJBLFUsQ0EyckJFLFcsQzJFMy9ORixxQixDQUNJLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxRLENBQ0EsVSxDQUNBLGlCLEMzRSsvTkosaUMsQzJFNy9OSSxjLENBQ0EsZSxDQUNBLGtCLENBRUoscUIsQ0FDSSxtQixDM0VvME1KLGMsQ0E2ckJFLGUsQzJFLy9ORixVLENBQ0ksMEMsQ0FDQSxhLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsZ0IsQ0FUSix3QyxDM0U4Z09FLDJCLEMyRWxnT0UsaUIsQ0FaSix3QyxDM0VtaE9FLDJCLENBR0YseUIsQ0E3ckJBLGMsQ0Fpc0JBLHFDLEMyRXRnT0ksUSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUVKLG9DLENBQ0ksc0IsQ0FDQSxTLEMzRTYwTUosMEMsQ0ErckJFLGMsQ0FHRiwrQixDNEU5aFBJLFUsQ0FDQSxXLEM1RWtpUEosaUMsQzRFOWhQQSxtQixDQUNJLG1CLEM1RWsyTkosWSxDNEU1MU5BLFEsQ0FFSSw4QixDQUNJLHdDLEM1RSsxTlIsMkIsQ0Fpc0JBLCtCLENBQ0Usd0MsQ0FDQSwyQixDNEUzaFBFLGdDLENBVkosa0IsQzVFMGlQRSxlLENBR0YsK0IsQ0E3ckJBLG1CLENBK3JCRSxjLEM0RTloUEYsZSxDQUNJLFUsQ0FDQSx1QixDQUlJLDJCLENBQ0EsNEIsQ0FDQSx5QixDNUVrMk5SLHFCLENBK3JCRSwyQixDNkV6a1BGLFcsQ0FDSSxpQixDN0UrNE5KLGtDLEM2RTU0TkksaUIsQzdFd2pQSiwrQixDQXNCQSxjLENBWUEsaUIsQzhFcGxQSSxtQixDQUNBLG1CLEM5RTJsUEYsWSxDQXBCRixjLEM4RWpsUEksUSxDOUV3NU5KLGtCLEM4RXY1TkksYyxDQUZKLHdCLEM5RTBsUEUscUIsQ0E3ckJBLDZCLENBaXNCRixpQixDQUNFLHdDLENBN3JCQSwyQixDQUNGLDBDLENBK3JCRSxrQixDOEV6bFBGLGUsQzlFOGxQRSwyQixDQS9yQkYsNEIsQ0Fpc0JFLHlCLEM4RTVsUEYscUIsQ0FDSSxpQixDQUVKLGtCLENBSVEsYyxDQUNBLGUsQzlFMjVOUixrQixDQStyQkEsa0IsQzhFL2xQQSxrQixDQUVJLGlCLENBQ0ksbUIsQzlFNjVOUixrQixDOEUzNU5RLGUsQzlFa21QUixrQixDOEU5bFBRLFUsQ0FDQSxvQyxDOUVrbVBSLGtCLENBL3JCQSxjLEM4RTk1TlEsZSxDOUVrbVBSLGtCLEM4RTlsUFksb0MsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQzlFa21QWix5QixDOEU5bFBZLGMsQ0FDQSxlLEM5RWttUFosaUUsQ0EvckJBLDZCLEM4RTk1TlksNkIsQ0FqQkosOEIsQzlFa25QTiwwQixDQTdyQkYsVSxDOEU5NU5RLGtCLENBQ0ksZSxDQUNBLG9DLEM5RWttUFosZSxDOEU5bFBZLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsNkIsQ0FDQSw0QixDQUNBLHNCLENBQ0Esa0IsQ0FHQSw4QixDOUVnbVBaLCtCLENBQ0UsUyxDOEU5bFBVLGtDLENBbEJKLG1CLEM5RXFuUE4sZ0IsQ0EvckJBLFUsQ0FDRixXLENBbXNCQSw4QyxDQUNFLDRCLENBL3JCQSwrQixDQUNGLGUsQ0Ftc0JBLDZCLEM4RW5tUFksNkIsQ0FBQSw2QixDQUNBLDhCLEM5RXNtUFYsMEIsQzhFcG1QVSw0QyxDQUNJLDJCLENBQ0EsOEIsQzlFbzZOaEIsZSxDQXVzQkEsZSxDOEV0bVBvQixpQixDOUUwbVBwQixnQixDOEV0bVBvQixtQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLEM5RTBtUHBCLHNCLENBQ0UsbUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FHRiw0QyxDQW5zQkUsc0IsQ0FDRixtQixDOEVsNk5nQixxQixDOUU4bVBoQiwwQjhFdG1QWSxtQixDQUNBLGMsQ0FHQSxhLEM5RXdtUFIsaUIsQ0FDQSxrQixDOEV4bVBRLFksQ0FDQSx3QixBOUUrbVBaLDBCQUNFLFksQ0FDRSxXLEFBSUosMEJBQ0UsbUIsQ0FDRSwwQixDOEVsblBZLHVCLEM5RXE2TmQsa0IsQzhFbjdOTSx1QixDQWlCUSxhLENBQ0EsYyxDQUdSLGlDLENBQ0ksYSxDQUdBLHFCLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQTlFeW5QWiwwQjhFdG5QWSxTLENBQUEsYSxBOUU0blBaLDBCQUNFLHVCLEM4RTNuUFUsYyxBOUVnb1BaLDBCQXZ0QkEsZ0IsQzhFcjZOWSxxQyxDQUdJLGUsQzlFdTZOaEIsc0MsQ0EydEJFLG9CLENBdnRCQSxxQyxDOEUvN05NLHFCLENBMkJRLHdDLEE5RW9vUGhCLDBCQUNFLFcsQ0F6dEJGLGtDLENBMHRCSSxZLENBT0YsZ0IsQzhFdG9QYyxtQixDOUUyNk5kLG1CLENBQ0YsWSxDOEV6Nk5RLHdCLENBL0pKLHFCLENBZ0tRLGtCLEM5RTg2TlosTSxDOEUxNk5JLGMsQTlFKzZOSiwwQjhFNTZOSSxxQixDOUVncFBGLFEsQzhFenpQRix1QixDQTBLUSxvQixDQUNBLHdCLEE5RXFwUFIsMEI4RTNvUEksYyxDQUNBLFUsQTlFZ3BQSiwwQjhFM29QSSx3QixDQUNBLGMsQ0FLQSx3QyxDQUZBLHlDLENBQ0EsTyxDOUVvN05KLCtCLEM4RTc2TkksYyxBOUVpcFBKLDBCOEU1b1BRLFMsQ0FDQSwwQixDQUNBLHVCLENBQ0Esa0IsQ0FHQSxnQixDOUUrNk5SLFMsQ0FrdUJFLGtCLENBOXRCQSxzQixDQUNGLG1CLEM4RS82TkkscUIsQ0FDSSxrQixDQUNBLGMsQ0FDQSxTLEE5RW1wUFIsMEI4RTlvUFEsZ0IsQ0FDQSxZLEM5RW03TlIsZ0IsQzhFaDdOUSxjLENBWkosZSxDOUVpOE5KLEssQzhFaDdOSSxXLENBdERKLDhCLENBdURRLDJCLENBQ0Esc0IsQzlFb3BQTixXLEM4RWhwUEYsdUIsQ0FDSSxvQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxZLEM5RW03TkosdUIsQzhFajdOSSxlLENBS0ksaUIsQ0FvQkosNEIsQ0FuQlEsYyxDQUNBLFksQzlFaTdOWixjLEM4RS82Tlksd0IsQ0FKSixnQixDQUtRLFksQzlFbzdOaEIsZSxDOEUvNk5RLGMsQzlFb3BQTixVLENBQ0UsYyxDQWx1QkYsaUIsQzhFOTZOTSxjLEM5RWs3TlIsWSxDOEV6Nk5JLGlDLENBQ0EsYyxDQUdJLGtCLENBQ0EsaUIsQ0FHQSx3QixDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBRUEsUSxDQVhKLFcsQUFnQkEsMEJBQ0ksVyxDQUNBLGtCLENBQ0EsYyxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLG1CLENBR0EsVSxDOUVrN05SLFMsQzhFajdOUSxlLEM5RXE3Tk4sZ0IsQ0FDRixjLEM4RS82TlEsZSxDQUNBLGMsQ0FHQSxlLENBQ0EsMEIsQ0FDQSx1QixDQUNBLG9CLEE5RXlwUFIsMEJBQ0UsWSxDQWx1QkEsMkIsQ0FDRiw2QixDOEVwN05RLGlDLENBZEosNkIsQzlFdThOSix5QixDOEV0N05RLHlCLENBakJKLHNCLENBa0JRLGlCLEM5RTI3Tlosb0MsQ0FvdUJJLFMsQzhFeHBQQSwwQyxDQUNBLGMsQ0EyQkEsaUUsQ0F4QkEsaUMsQ0FDQSwyQixDOUV5N05KLDZCLENBb3VCSSxpQyxDOEUxcFBKLDZCLENBR0ksb0MsQ0FDQSxVLENBR0EsZ0MsQzlFeTdOSix5QixDOEV4N05JLHNCLENBQ0ksaUIsQzlFNDdOUixpQixDQW91QkksMkMsQzhFeHBQSixnQyxBQVNJLDBCQVRKLGdCLENBVVEsYyxBQUtSLDBCQUNJLGMsQzlFeTdOSiwyQixDQW91QkksZ0IsQzhFM3BQSixTLEFBR0EsMEJBQ0ksWSxDQUNBLGtCLEM5RTI3TkosYyxDOEV4N05RLGMsQ0FDQSxpQixBOUUrN05SLDBCOEUzN05RLHFCLENBUEosWSxDOUV1OE5KLDRCLEM4RTc3TlEsZSxDOUVpOE5OLGlDLENBQ0YsaUIsQUF1dUJBLHlCQWx1QkUsWSxDQUNGLFUsQ0FzdUJFLG1CLENBbHVCQSxXLEFBdXVCRix5QkFDRSx1QixDQUNFLFMsQytFN2tRSixnQyxDQUNJLGMsQS9Fb2xRSix5QkFwdUJFLHdCLENBQ0YsYyxDQXd1QkUsa0IsQytFbmxRTSxVLENBQ0EsZSxDL0V1bFFOLGtCLEMrRW5sUUYseUIsQ0FDSSxzQixDQUNBLGlCLENBQ0EsUSxDQUNBLHFDLEMvRXVsUUEsc0MsQ0FDQSxtQyxDK0V2bFFBLCtCLENBTEosUyxDQU9RLGUsQy9FbzNPTixvQixDQUNGLGdCLEMrRS8yT0ksc0IsQ0FDQSxxQixDL0VtM09KLGtCLEMrRWwzT0ksaUIsQS9FZ21RSix5QkF4dUJFLDJCLENBQ0Ysc0IsQ0EwdUJJLG1CLEMrRTdsUUoscUIsQ0FDSSxrQixDQUNBLGMsQ0FHQSx5QixDL0VzM09KLFMsQytFcjNPSSwrQixDL0VrbVFGLHNDLENBeHVCQSw4QixDQUNGLGtCLEMrRXIzT0ksOEIsQy9FeTNPSixVLENBNHVCRSxZLENBeHVCQSxXLEFBNnVCRix5QkF4dUJBLGEsQ0EwdUJJLFUsQytFcG1RSixvQixBQUdBLHlCQUNJLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUFBLHdCLEEvRTJtUUoseUIrRXptUUksK0IsQy9FMm1RQSxrQixDQTd1QkosYyxDK0UzM09JLGlFLEMvRTg1T0YsbUIsQytFNzVPRSxTLENBRkosYyxDQUlRLFcsQy9FaTRPTixRLEMrRXI0T0YsbUIsQ0FPUSxVLENBRUosWSxDQVRKLGUsQ0FVUSxZLEMvRXFuUU4sYSxDK0VqblFGLFksQ0FHSSxhLENBQ0EsbUIsQ0FHQSw0QixDL0VxNE9KLGEsQytFcDRPSSxpQixDQVJKLG9CLEEvRW9vUUEseUJBN3VCQSxjLEMrRXg0T0ksYSxDL0U0NE9GLHFCLENBQ0YsYSxDQWl2QkUseUIsQ0E3dUJBLGMsQ0FDRixTLEMrRTE0T0ksaUIsQ0FDQSxlLEMvRTg0T0osa0IsQ0FpdkJFLFksQytFNW5RTSxpQixDQUVBLDBCLENBQ0EsWSxBL0Vrb1FSLHlCQS91QkUsVSxDQUNGLDJCLENBaXZCSSw0QixDK0UvblFKLHlCLENBQ0kscUIsQ0FFQSxnQixDQUhKLFUsQy9FdzVPQSx1QixDQWl2QkksbUIsQ0E3dUJKLGlCLEMrRW41T0ksYyxDQUdJLG9CLENBQ0EsYyxDQUdBLHdCLENBQ0EsYyxDQUNBLGlCLENBRUEsMkIsQ0FYSix1QyxDQVdJLGtCLEMvRTI1T1IsUSxDK0V0NU9RLFMsQy9FMDVPTixzQixDQUNGLDJCLEMrRXg1T1EsNEIsQ0FuQkoseUIsQ0FvQlEscUIsQ0FFSix1QixDL0UrNU9SLGlCLEMrRXI3T0ksWSxBL0UwN09KLHlCQW12QkUsVSxDK0Uvb1FGLFMsQ0FDSSxlLEMvRWk2T0osVSxDQW12QkksYyxBQUlKLHlCK0VscFFJLGlCLENBQ0EsMkIsQy9Fb3BRQSw2QixDQUNBLGlDLEMrRXBwUUEsNkIsQ0FDQSx3QixDL0VzcFFBLHFCLENBdHZCSixrQixDQXd2QkksUSxDK0VwcFFBLDBCLENBQ0EsZSxDQUdBLHdCLENBQ0EsWSxDQUNBLFUsQy9FaTZPSixRLEMrRTk1T1EsdUIsQ0FDQSxZLEMvRWs2T1IsVSxDK0U5NU9RLGdCLENBQ0EsZSxDQUdSLHFDLENBQ0ksWSxBL0U0cFFKLHlCK0V4cFFJLGtCLENBR0EsbUIsQy9FZzZPSixjLEMrRWo2T0Esb0IsQy9FNDZPQSxxQixDK0V4Nk9RLG9DLEEvRW9xUVIseUIrRTdwUUEsbUIsQ0FDSSxjLENBREoseUIsQ0FHUSxjLENBRUoseUIsQ0FMSixXLEMvRXU3T0EsZ0IsQ0F3dkJJLGMsQ0FwdkJKLDBCLENnRi9uUEksVyxDaEZ1blBKLDZCLENBWUUscUIsQ0FDRixVLENnRi9uUEkseUIsQ0NOQSxtQyxDakZ5b1BKLFksQ2tGN29QSSxvQixDQUNBLGtCLENsRmlwUEosYyxDQUdBLGtCLENBd3ZCSSxXLENpRjU0UUEsWSxDQUNBLFMsQ2pGK3BQSixnQixDaUYxcFBJLFMsQ2pGOHBQRixxQyxDQUNGLFEsQ0F3dkJJLFMsQ2lGajVRQSxvQyxDQUNBLFUsQ0FDQSx3QyxDQUNBLDJCLENBTEosK0IsQ0FPUSxjLENBRUosVSxDQVRKLG1CLENBVVEsZSxDakYyNVFOLDhCLENpRng1UUYsK0IsQ0FDSSxVLENBR0Esa0MsQ2pGbXFQSixrQixDQWNBLDZCLENBNHVCRSwrQixDQXR2QkEsMkIsQ0FDRiw2QixDaUZwcVBJLGlDLENBUkosNkIsQ0VuQkksNEMsQ25Gb3NQSiw4QyxDQXd2QkksYyxDbUYvN1FKLGUsQ0FNUSxpQixDQUdSLHNCLENuRnc4UUUsZ0IsQ0EzdkJBLGMsQ21GenNQRSxvQixDbkZpdFBKLGMsQ21GaHRQSSxpQixBbkZxdFBKLHlCbUZsdFBJLFksQ0FSSixnQixDbkYrdFBBLHVCLENBNnZCSSxpQixBQUlKLHlCQUNFLFUsQ21GbDlRRSxvQixDQUVBLFcsQ0FDSSxjLENBR0EsVSxDQUNBLGUsQ0FDQSxpQixDQVhSLGEsQ0FjUSxXLENBRUosUyxDQWhCSixTLENBaUJRLFUsQUFHUix5QkFDSSxpQixDQUNBLHdDLENBQ0EsNkIsQW5GNDlRSix5Qm1GejlRSSxjLENBQ0EsZSxBbkY4OVFKLHlCQUNFLFksQ21GMTlRTSxVLENBQ0EsVSxDbkY0dFBOLGdCLENBQ0YsaUIsQ21GM3RQSSxpQixDQWZKLGtCLENBZ0JRLGdCLENBUUosOEIsQ25GdzlRRiwyQixDbUYxOVFFLDRCLENBSEosWSxBQVVJLHlCQVZKLGEsQ0FXUSxTLENuRmd1UE4sTSxDQUNGLGdCLEFBc3dCQSx5QkFqd0JBLGdCLENBbXdCSSxpQixBQUlKLHlCbUZuK1FJLHFCLENBQ0EsbUIsQ0FFQSxVLENBUEosaUIsQ0FRUSxrQixDbkZ1dVBSLGMsQ21GcHVQSSxpQixDQVhKLGtCLENuRm92UEEsaUIsQ0Ftd0JJLGlCLENtRngrUUosa0IsQ0FHSSx1QixDQUNBLFUsQ0FDQSxXLENBR0EsVyxDQVJKLFksQ0FTUSx3QixDbkZ5dVBOLHFCLENBQ0YsNkIsQ21GeHVQSSxRLENuRjR1UEYsVSxDQUNGLGlCLENBbXdCSSxZLENBL3ZCSix1QixDQW13QkksaUIsQ21GNytRSixrQixDQUVJLDRCLENBRkosVyxDQUdRLFUsQ25GbS9RTix3QixDbUYvK1FNLFcsQ0FPSix1QixDbkY0K1FGLHFCLENtRmgvUUYsaUIsQ0FDSSxrQixDbkZ5L1FGLGlDLENBandCQSxhLENtRi91UEYsa0IsQ0FDSSxzQixDQUNBLFksQ25GbXZQSixtQixDQXV3QkUsaUcsQ21Gdi9RTSxhLENuRjIvUU4seUYsQ21GeC9RRixhLENBQ0ksVSxDQUNBLGlCLENBQ0EsK0IsQ25GKy9RRixhLENBSEUsYyxDQU9GLGlCLENtRi8vUU0sYSxDbkZtZ1JOLHdCLENBeHdCQSxjLENBQ0YsbUIsQ0Ewd0JJLFMsQ21GaGdSSixlLENBR0ksMkIsQ0FDQSxjLENBQ0EsWSxDQUdBLEssQ0FDQSxnQixDQUNBLDhCLENBQ0EsaUIsQ0FDQSxnQixDQUFBLGMsQ0FDQSw4QixDQUNBLFEsQ25GeWdSQSxVLENBL3dCSiw4QyxDQW14QkksaUIsQ21GeGdSQSw0QyxDQUNBLGMsQ0FHQSxZLENBTkosaUIsQ0FPUSxrQixDQUVKLGEsQ0FUSixZLENuRnd3UEEsb0IsQ0FteEJJLGEsQ21GNWdSQSxjLENuRjh2UEosa0IsQ0FteEJJLGMsQ21GL2dSSixlLENBQ0ksSyxDbkYrdlBKLGMsQ0FteEJJLGUsQ21GaGhSSixpQixDQUNJLGtCLENBR0ksYSxDbkZnd1BSLGEsQ21GNXZQSSxrQixDQUVRLGUsQ0FJSixnQixDQURKLGMsQ0FFUSxpQixDQUdSLG1CLENBWEosbUIsQ25GK2hSRSxLLENBanhCQSxpQixDb0ZwOVBGLFcsQ0FDSSxZLENBQ0EsWSxDcEY0dVJBLGtCLENBQ0EsYSxDQW54QkosZSxDb0Z0OVBJLG1CLENwRmd2UkYseUIsQ0FDRSxZLENBdHhCSixnQyxDQTB4QkksYSxDQXR4Qkosa0MsQ0EweEJJLHNCLENvRmh2UkEsaUMsQ0FDQSxjLENBQ0EsZSxDQUdBLHdDLENBUEosVyxDQVFFLGMsQ3BGdXZSQSwwQixDb0ZwdlJGLGlCLENBQ0ksa0IsQ0FHQSxxQyxDQUNBLDBCLENBRUksbUMsQ3BGODlQUixjLENBNHhCRSxvQixDQXh4QkEsUyxDb0Z6K1BGLGlDLENBY1EsYyxDcEZnK1BOLG1CLENvRjU5UEYsd0MsQ0FDSSxjLENBQ0EsMEIsQ0FBQSxjLENBQ0EscUMsQ3BGOHZSQSxZLENvRjV2UkEsaUQsQ3BGZytQSixhLENvRjk5UEksUyxDcEZrd1JGLHVCLENBL3hCQSxZLENBQ0YsYSxDb0ZoK1BJLGMsQ0FYSiwwQixDQVlRLHVCLENBQ0Esa0IsQ3BGcStQTix3QixDQUNGLGlCLENvRmwrUEksa0IsQ0FqQkosWSxDcEZ3L1BBLHlCLENBaXlCSSxjLENvRnB3UkosZSxDQUlJLGMsQ0FEQSxpQixDQUVBLGdCLENBR0Esc0IsQ3BGeStQRix1QixDb0ZqL1BGLGMsQ3BGcXhSRSxzQixDQS94QkEsYyxDb0ZwK1BGLGMsQ0FDSSx3QixDQUNBLEksQ0FDQSxhLENBSEoscUIsQ0FNUSxTLENBRUosMkIsQ0FSSixpQixDQVNRLGtCLENwRjYrUFIsMkIsQ29GMStQSSxjLENBTUEsK0IsQ3BGdytQRiw4QixDQUNGLGMsQ0FNQSxlLENvRjMrUEksUyxDQUxKLFEsQ0FNUSxnQixDcEZteFJOLHFCLENvRmh4UkYsWSxDQUdJLDRCLENBQ0EsYSxDQUVJLHVCLENwRmcvUFIsWSxDQXN5QkUsc0MsQ0FseUJBLFcsQ0FDRixXLENvRjcrUEksK0IsQ0FDQSxXLENBR0EsaUIsQ3BGaS9QSixZLENBc3lCRSx1QixDQWx5QkEsc0IsQ29GLytQRixpQyxDQUNJLGMsQ0FHQSxvQyxDQUNBLFMsQ3BGbS9QSixlLENBc3lCRSxjLENBbHlCQSxzQixDb0ZqL1BGLGEsQ0FDSSxZLENBREosZSxDQUlRLGMsQ3BGcy9QTixrQixDb0ZuL1BGLGUsQ0FDSSxjLENBQUEsZSxDcEY2eFJGLGEsQ0FDRSxjLENvRjF4UkEsbUIsQ0FMSixjLENBTVEsZSxDQUFBLGlCLENwRncvUE4sVyxDQXd6QkEsWSxDQXZ6QkYsaUIsQ0EyeUJJLGtCLENvRjl4UkEsc0MsQ3BGdy9QSixXLENvRnIvUFEsYyxDcEZ5L1BOLHVDLENBQ0YsYyxDQTZ5QkUsWSxDb0ZoeVJNLG1CLENwRnN5Uk4sbUIsQ0E3eUJBLGMsQ0FDRixtQixDb0ZyL1BJLG9CLENBRVEsZ0IsQ3BGd3lSVixnQyxDb0ZweVJGLFUsQ0FDSSxXLENBREosNEIsQ0FHUSxjLENwRjAvUE4sZ0IsQ0FDRixPLENvRnYvUEkscUIsQ3BGMi9QSixRLENvRnovUEksZSxDcEY2L1BGLDRCLENBQ0YsZSxDQSt5QkksVSxDb0Z6eVJKLGlCLENBRUksMEIsQ0FBQSxZLENBQ0EsaUIsQ0FBQSx5QixDcEY4eVJBLHFCLENBR0YsOEIsQ0FDRSxtQixDb0ZoelJBLG1CLENwRjYvUEosWSxDb0YzL1BJLHFCLENBUEosaUIsQ0FRUSx3QixDQUNBLHFCLENwRjgvUE4sNkIsQ29GMy9QRiwwQixDQUNJLGEsQ0FHQSx3QixDQUNBLHlCLENBQ0Esc0IsQ3BGKy9QSixpQixDb0Y3L1BJLFcsQ0FSSixjLENBU1EsUyxDcEZnZ1FOLFMsQ0FDRixlLENvRjUvUFEsb0MsQ3BGZ2dRUixjLENvRjkvUEksYyxDQUdJLHFDLENBSEosaUIsQ3BGMnpSRixTLENvRnR6UlUsaUIsQ3BGaWdRVixrQixDQUNGLGMsQ0EwekJFLDZDLENvRnR6Uk0sVyxDcEZpZ1FOLDhFLENBQ0YsVSxDQTB6QkksVyxDb0Z4elJBLDRCLENBQ0ksOEMsQ3BGaWdRUixtQyxDb0YvL1BRLFksQ0FISixhLENwRmcwUkYsdUUsQ0F4ekJBLFUsQ29GOS9QTSwrRCxDQUFBLDJCLENBQUEsZ0IsQ3BGa2dRUixPLENvRjcvUFksYyxDcEZpZ1FWLCtELENBQ0YsMkIsQ29GNy9QWSxnQixDQURKLE8sQ0FFUSxXLENwRmdnUWQsMkIsQ0FDRiw0QixDQTR6QkkseUIsQ29GdnpSQSxxQixDcEZnZ1FGLDJCLENBQ0YsZSxDcUZ6d1FJLDZELENyRjZ3UUoseUIsQ0E0ekJJLGlCLENxRnJrU0Esc0QsQ0FDQSwyQixDckY4d1FKLGdCLENxRjd3UUksTyxDckY0a1NGLDhDLENxRnhrU0YsVyxDQUdJLGtDLENyRit3UUosYyxDcUY1d1FJLHlCLENBQ0EsUyxDQUdBLGlCLENBQ0EsYSxDQUVJLGMsQ3JGaXhRUixpQixDQTR6Qkksa0IsQ3FGMWtTSixtQixDQUdJLG9CLENyRml4UUosaUIsQ3FGL3dRSSxjLENyRjhrU0Ysc0IsQ3FGN2tTTSxnQixDQUVKLHVCLENBUkosVyxDckY2MFFBLGtDLENBL0NBLDJCLENxRm54UUksYyxDckZvbFNGLDJCLENBNXpCQSxZLENxRmx4UUYsZ0MsQ0FDSSxjLENyRnd4UUosMkIsQ3FGN3dRQSwwQixDQUNJLDJCLENBREosaUIsQ0FHUSxtQixDQUVKLGdCLENBTEosZSxDckYweFFBLDZCLENBOHpCSSxjLENxRi9rU0osYSxDQUNJLGMsQ0FHQSx1QixDckZveFFKLGMsQ3NGeDFRSSw2QixDQUNBLGMsQ0FDQSxzQixDQUNBLHVCLENBQ0EsYyxDQUdBLHdCLEN0RjIxUUosa0IsQ3NGMTFRUSxjLEN0RmtxU04sZ0IsQ0EvekJBLG1CLENzRjUyUUYsa0IsQ3RGaTNRRSxjLENBQ0YsZSxDc0Y3MVFJLDJCLENBR0EsUSxDdEZpMlFKLGUsQ3NGaDJRSSxpQixDQUxKLGtCLEN0RjAyUUEsZSxDc0ZsMlFJLGMsQ3RGczJRRixhLENBQ0YsdUIsQ0FpMEJJLG9CLENzRnBxU0osaUIsQ3RGdzJRQSxXLENzRnIyUUksYyxDQThEQSxtRSxDdEYrclNGLHFGLENBcDVCQSxVLENBQ0YsWSxDc0Y5MVFJLFEsQ0FQQSxTLENBQ0EsVSxDQUNBLGMsQ3RGeTJRSix1QixDQWkwQkksMkIsQ3NGeHFTSix5QixDdEZvM1FBLGtDLENBaTBCSSxVLENzRjNxU0osVyxDQUdJLGlDLENBQ0EsYSxDQU1KLHdDLENBTEkseUMsQ0FDSSxPLEN0RnEzUVIsMEMsQ0FpMEJJLG9CLENzRjdxU0oscUIsQ0FFSSxzQyxDQUZKLGdCLEN0RnEzUUEsK0IsQ3NGOTJRUSxvQixDdEZtM1FOLHFCLENzRi8yUUYsMkIsQ3RGMDJRQSwrQixDc0Z6MlFJLDJCLENBQUEsZ0IsQ0FBQSxPLEN0RnVyU0YsOEIsQ0FDRSxzQixDQW4wQkoscUIsQ0F1MEJFLDBCLENBQ0UsMkIsQ0FDQSxnQixDc0Z6clNJLE8sQ3RGczNRUiwyQixDQXcwQkksMkIsQ3NGMXJTSixnQixDQUNJLE8sQ0FFQSx3QixDQUFBLDJCLENBQ0EsZ0IsQ0FBQSxPLEN0RityU0EsYSxDQW4wQkYsb0QsQ0FDRixjLENzRnQzUUksUSxDdEYwM1FGLHNCLENzRnQzUUYsd0MsQ0FDSSxXLEN0RjAzUUosaUIsQ0FpMUJFLHNDLENBNkNBLDBCLENzRnJ2U00sYyxDdEY0c1NOLG9DLENzRnhzU0YsVSxDQUNJLGlCLENBQUEsVSxDQUFBLFcsQ0FDQSxZLEN0RjQzUUosUyxDc0YzM1FJLHFCLENBQ0ksK0IsQ0FDQSwyQixDQUNBLHVCLENBR1IsVyxDQUNJLGtELENBQ0EsMkIsQ0FDQSxxQixDdEYrM1FKLEcsQ0FpMUJJLGlCLENzRnpzU0osa0IsQ3RGNnNTRSxnQixDc0Yxc1NGLGMsQ0FDSSxtQixDQUNBLGMsQ3RGZ3RTRixxQixDQXAxQkYsaUIsQ3NGMzNRSSxrQixDdEZvdFNGLGUsQ3NGaHRTRixrQixDdEZ3dFNFLHNCLENzRjVzU0UsdUIsQ3RGZ3RTRixzQixDc0Z0dFNGLGMsQ0FVSSxxQixDQUNBLG1CLENBRUksa0IsQ3RGaTRRUixnQixDc0YvM1FJLGlCLEN0Rm00UUosZ0IsQ0FzMUJJLFcsQ3NGbnRTQSxRLENBQUEsVyxDQUNBLGdCLEN0RjB0U0YsMEIsQ3NGeHRTRix5QixDQUNJLFUsQ0FDQSxXLENBQ0EsTyxDQUNBLGdCLENBR0Esa0IsQ0FDQSxjLEN0Rms0UUosd0IsQ0EyMUJFLGMsQ0F2MUJBLFUsQ0FDRixpQixDc0ZqNFFJLGMsQ0FDQSxjLENBR0EsYSxDQUNBLGdCLEFBR0oseUJBQ0ksb0IsQ0FDQSwyQixDQUNBLDZCLENBQ0EsaUMsQ3RGczRRSiw2QixDQTIxQkUseUIsQ0F2MUJBLFUsQ0FDRixlLENBeTFCSSxpQixDc0Y5dFNKLE8sQ0FHSSxZLENBQ0EsYSxDQUNBLGlCLENBTEosdUIsQ0FPUSwyQixDdEYwNFFOLDRCLENBQ0YseUIsQ0F5MUJJLHFCLENzRjN0U0EsMkIsQ0FKQSx3QixDQUNBLFUsQ0FNQSw0QixDQUNBLFUsQ0FBQSxpQixDQUVBLHVCLENBQ0EseUIsQ0FDQSxzQixDdEY0NFFKLGlCLENzRjE0UUksYSxBdEZ5dVNKLHlCQUNFLFUsQ0F6MUJBLGMsQUE4MUJGLHlCQXoxQkUsbUIsQ0FDRiwyQixDc0Y3NFFJLDRCLENBbEJKLHlCLENBbUJRLHFCLENBRUosc0IsQ0FyQkosYyxDdEZ5NlFBLGlCLENzRmo1UUksUSxDdEYrdVNGLHlCLENzRjV1U00sYyxDdEZndlNOLGMsQ3NGN3VTRixlLEF0Rmt2U0EseUJBQ0Usb0IsQ0F6MUJBLGMsQ3NGcDVRRiw0QixDQUNJLFUsQ0FDQSxXLEN0Rm92U0Ysd0IsQ3NGanZTRixjLEN0RnF2U0Usb0IsQ3NGbHZTRixTLEN0RnN2U0UsNEIsQ3NGbnZTRixlLENBQ0ksaUMsQ0FDQSxlLEF0RjB2U0oseUJBOTFCQSxlLENzRno1UUksVyxBdEY2dlNKLHlCQWgyQkUsYyxDQUNGLGlCLENzRno1UUksVSxDdEY2NVFKLGlCLENBazJCSSxrQixDc0Y1dlNBLGEsQ0FBQSxvQixDQUVBLFUsQ0FDQSx3QixDQUNBLGtCLEN0Rjg1UUosbUIsQ3NGMTVRUSxvQyxDQUNBLGlCLENBR0EsZ0IsQ0FDQSwyQixDQUNBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBR0kseUMsQ0FDQSxpQixDdEY4NVFaLGtCLENzRjM1UVEsd0IsQ0FDSSxxQixDQUNBLDZCLENBSUEsbUIsQ3RGNDVRWixVLENBMjJCRSxrQyxDQXYyQkEsYSxDQUNGLGlCLENzRjM1UVEsa0IsQ3RGKzVRTixvQyxDQUNGLFksQ3VGNXRSQSxrQyxDQUdRLGdCLEN2Rjh0Uk4sYyxDQUNGLGUsQ0EyMkJFLGtELENBdjJCQSxlLENBQ0YsaUIsQ0F5MkJJLG9CLEFBSUoseUJ1RnhrVEksa0IsQ0FDQSxZLEN2Rmd1UkosVyxDdUYvdFJJLGlCLEF2RmdsVEoseUJBNTJCRSx1QixDQUNGLFMsQ3VGOXRSSSxjLENBQUEsa0IsQ0FBQSxjLEN2Rm1sVEYsaUUsQ0ExMEJGLG1CLEN1RnZ3UkksVSxDQUNBLFksQ0FHQSw2RSxDQUNBLGEsQ3ZGb3VSSixvQixDdUZqdVJJLFMsQ0FHQSxhLENBQ0ksc0IsQ3ZGcXVSUixvQixDdUZsdVJRLHdCLEN2RnVsVE4sdUIsQ0FoM0JBLHdCLEN1Rnp2UkYsc0IsQ0F5QlEsVSxDQUNBLFcsQ3ZGd2xUTixrQixDdUZwbFRNLFEsQ3ZGcXVSTixVLEN1Rm53UkYscUIsQ0FpQ1EsYyxDQVlKLGEsQ3ZGbWxURixxQixDQWgzQkEsa0IsQ0FDRixjLENBazNCSSxVLEFBVUoseUJ1RjFsVEEsVSxDQUNJLGEsQXZGK2xUSix5QnVGMWxUSSxhLENBQ0EsbUIsQ0FFQSxzQixDdkY2bFRBLGdCLEN1RjVsVEEseUIsQ0FDSSxXLEN2RjR1UlIsWSxDdUYxdVJJLFcsQXZGcW1USix5QkF2M0JFLDhDLENBQ0YsWSxDQTIzQkUsZSxDdUZwbVRNLFksQ3ZGK3VSTixVLEN1Rjl2UkYseUIsQ0FtQlEsVSxDdkZndlJOLGlCLENBQ0YsYSxDQTIzQkUsZ0MsQ3VGdG1UTSxZLEN2Rmd2Uk4sWSxBQTQzQkYseUJ1RnRtVEksYSxDQUNBLFksQXZGMm1USix5QkF2M0JBLFUsQ3VGOXVSSSxhLEFBSUEseUJBYkosYyxDQWNRLFUsQ0FDQSxXLEF2RjRtVFIseUJBQ0UsUyxDQUNFLGtCLENBMTNCSixnQixBQSszQkEseUJ1RnRtVEksYyxDQUNBLGMsQ0FHQSxtQixDQUNBLG1CLEN2RjZ1UkosZSxDdUYzdVJJLGlELENBQ0ksa0IsQ0FHQSxzQixDQUNBLFksQ0FHQSxpQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUdBLHNCLENBQUEsYyxDdkYybVROLDBCLENBQ0UsOEMsQ0FHRixXLEN1RjVtVE0sVyxDdkY4bVRKLHFCLEN1RjNtVEEsaUIsQ0E5QkosYyxDQStCUSxjLEN2RjZ1Uk4saUIsQ3VGenVSRixzQixDQUNJLGMsQ0FHQSxvQixDQUNBLGMsQ0FHQSx5QixDQUFBLDZCLEN2Rm1uVEYsd0IsQ0FDRSxpQixDdUZsblRBLGtCLEN2RjZ1UkosSSxDQTA0Qkksd0IsQ3VGcG5USixxQixDQUNJLDZCLENBR0EsYyxDdkY2dVJKLG1CLENBdThCRSwyRCxDdUZoclRFLG1CLENBQ0EsWSxDQVdKLFEsQ3ZGNm1URSxvQyxDdUZwblRGLFMsQ0FHSSwyQixDQUNBLGtCLENBR0osUSxDQUVJLGMsQ3ZGK3VSSixhLENBMDRCSSxXLEN1RmxuVEEsbUIsQ0FzRkEsZ0IsQ3ZGdXBSSixVLEN1Rnp1Ukksc0IsQ0FBQSx3QixDdkZ5blRGLHdCLENBQ0Usd0IsQ3VGdG5UQSxpQyxDQUNBLFcsQ0FHQSxnQyxDQUNJLGdCLENBSUEsa0IsQ0FDQSxjLEN2Rjh1UlIsbUIsQ0E4NEJJLGMsQ3VGcG5UQSxrQixDQUNBLGMsQ0FHQSwrQyxDQUNBLGMsQ0FDQSxRLENBQ0EsUyxDdkY4blRGLHFFLEN1RnRuVEYsWSxDQUdJLDJDLEN2RjJ1Ukosd0MsQ3VGdnVSSSxlLENBQ0EsbUIsQ0FHQSx1QixDQUNBLHFCLEN2RjBuVEYsb0IsQ3VGdG5URixZLENBR0ksa0IsQ0FDQSxTLENBR0EsNEIsQ3ZGd25UQSxjLEN1RnRuVEEseUIsQ0FUSixhLEN2RnNvVEUsdUIsQ3VGM25UTSxpQixDdkYrblROLGdCLEN1RjNuVEYsa0IsQ0FHSSxvRCxDQUNBLFMsQ3ZGOHVSSixZLEN1RjF1UkksUyxDQUNJLGMsQ0FDQSxlLEN2Rmt2UlIsUSxDQWs1QkksUSxDdUZ4bVRBLGUsQ0FDQSxlLENBQ0EsVSxDQUdBLGEsQ0FDQSxZLENBR0EsaUIsQ3ZGMnRSSixtQixDdUZ6dFJJLG1CLENBQ0ksWSxDQUFBLHFCLENBRUosYSxDQWpDSixhLEN2RmtwVEUsVyxDdUY3bVRNLFUsQ0FDQSxXLEN2RjR0Uk4sYSxDQUNGLE8sQ0FvNUJJLFMsQ0FoNUJKLFUsQ3VGenRSSSxZLENBQ0ksa0IsQ0FJUixvQyxDQUNJLGlCLENBR0EsMEMsQ0FDQSxhLENBQ0EsZSxDQUdKLCtCLENBQ0ksVSxDQUdBLGMsQ0FDQSxRLENBR0EsaUIsQ3ZGMHRSSix1QyxDdUZ6dFJJLDBCLENBR0ksa0IsQ3ZGMnRSUixjLEN1Rmx0Ukksa0IsQ0FMQSxrQixDdkYydFJKLGMsQ3VGcHRSSSx5QixDQUNBLGdCLEF2RmtuVEoseUJBdDVCQSxvQyxDdUZ4dFJJLFMsQ0FSSixpQixBdkZzdVJBLHlCdUYxdFJJLGEsQ0FaSixlLEN2RjJ1UkUsbUIsQ0FDRixZLENBdzVCSSxjLEN1RmpuVEEscUIsQ0FDQSxXLENBR0EsYSxDQUNBLFksQ3ZGZ3VSSixzQixDdUY3dFJJLGdCLENBQ0ksaUIsQ0FHSixhLENBZEosYyxDdkZndlJBLHVCLEN1Ri90UkksWSxDdkYwblRGLHNDLEN1RnZuVE0sVyxDQ3JaQSx3RCxDeEZnaFVOLDJDLEN3RnZoVUUsYyxDQUdJLDJDLENBQ0EsYyxDQU9BLGlCLENBQ0EsYyxBeEY0aFVSLHlCd0Z0aFVZLDZCLENBREEsMEIsQ0FFQSxVLENBS0EseUIsQ0FEQSxzQixDQUVBLGdCLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLEN4RmlvU1osb0IsQUEyNUJBLHlCd0ZyaFVRLGlCLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ3hGa29TUixzQixDd0Y5blNJLG1CLENBQ0ksbUIsQ0FDQSxZLENBQ0EsZ0IsQ0NsRFIscUIsQ0FDSSxlLENBR0EseUIsQ0FBQSxjLENBRUEsaUIsQ3pGOGtVQSxlLEN5RjVrVUEsWSxDekZxclNKLGMsQ0E4NUJFLGUsQ3lGaGxVTSxtQixDQUVKLHFCLENBYkosYyxDekZtbVVFLHdCLENBNTVCQSxjLEN5RnRyU0Ysb0IsQ0FDSSxjLENBR0EsZSxDekYwclNKLG1CLENBZzZCRSx3QixDQTU1QkEsYyxDeUZsc1NGLG9CLENBU1EsYyxDekY4clNOLDJCLENBQ0YsZ0IsQ0E4NUJJLFMsQUFJSix5QnlGMWxVSSw2QyxDQUNBLFcsQ0FMSiwrRCxDQU9RLFcsQ3pGZ21VTiw4QyxDeUY3bFVGLGEsQXpGa21VQSx5QkE5NUJBLFUsQ3lGaHNTSSwyQixDQUpKLDRCLENBS1EseUIsQ0FBQSx1QixBekZvc1NSLHlCeUZqc1NJLFcsQ0FSSixlLENBU1EsVyxDekZ3bVVOLFMsQ3lGcm1VRixXLEF6RjBtVUEseUJBajZCQSxVLEN5Rm5zU0ksaUIsQ0FOSixrQixDekZnblVFLFcsQ3lGdG1VTSxjLENBQ0EsZSxDekYwbVVOLFMsQ3lGdm1VRixXLENBQ0ksVyxDQUdBLDJCLEN6RnVzU0osYyxDQXE2QkUsYyxDeUZ4bVVNLGlCLENBQ0Esb0IsQXpGMnNTUix5QjBGbHhTQyx3QyxDMUZxclVDLHlDLEMwRnhyVUYsSyxDQU9BLGtDLENBQ0MsYyxDQUdBLHNDLENBSUEsbUMsQzFGb3hTRCxjLENBT0Esb0QsQ0FtNkJJLG1CLEFBSUoseUIwRnhyVUMsa0IsQzFGMnJVRyw2QixBQTk1QkoseUIwRnh4U0MsVSxDQUNDLGMsQ0FHQSx5QyxDQUNBLGMsQzFGNHhTRix5QixDQW02QkksWSxBQUlKLHlCQUNFLGMsQzJGbnVVTSxjLEMzRmkwU04sa0IsQzJGOXpTRixPLENBQ0ksMkIsQ0FESixjLENBU1EsaUIsQ0FBQSxrQixDM0YrelNSLGlCLENBdTZCSSxjLENBbjZCSixhLEMyRjV6U0ksZ0IsQ0FISix3QixDM0ZtMFNFLHVCLENBQ0YsVSxDMkY3elNJLFcsQzNGaTBTRixXLEMyRjV6U0YsaUIsQzNGeXVVRSxVLENBeWZBLG9DLEMyRjl0VkYsUyxDQUdJLGdCLENBQ0EsYyxDQUVBLGUsQ0FBQSx3QixDM0YydVVGLFUsQzJGenVVRSxtQixDQUVJLHVCLENBQ0EsUSxDQUVBLGlCLENBSkosYyxDM0Z5MFNGLG9CLENBQ0YsYyxDQUdBLDRCLEMyRmwwU1EsVSxDM0ZzMFNOLHdCLENBQ0YsWSxDMkZoMFNJLG1CLEMzRm8wU0osYyxDMkZqMFNRLHFCLENBQ0Esa0IsQ0FHQSx1QixDQUNBLGdCLENBUEosWSxDQVNRLG1CLENBRUosZSxDQUNJLFcsQ0FFSixvQixDQWRKLFcsQzNGMjFTSixpQixDMkYxMFNRLGMsQ0FqQkosVSxDQWtCUSxXLENBRUosc0MsQ0FwQkosUSxDM0ZxMlNGLCtCLEMyRnAwU00sMkIsQ0FKQSx3QixDM0Z1dlVOLGEsQ0E5NkJGLGMsQzJGbDBTUSxLLENBUkosZ0IsQzNGNjFTSixnQixDMkZsMVNRLG1CLEMzRnMxU04sZ0IsQ0FDRixjLEMyRnAxU1Esa0IsQ0FNQSw4QixDM0ZrMVNOLHVCLEMyRnQyU0UsNEIsQ0FxQlEsK0MsQzNGaTFTVix1QixDMkZ0MlNFLFUsQ0FrQlEsTyxDQUVKLDhCLENBRUksUSxDQUVKLDRDLENBeEJKLGMsQzNGdTNTSixzQixDQVNFLG9CLEMyRnAyU0UsUSxDQTFESixZLEMzRjA1U0Esd0MsQzJGNzFTSSxTLEMzRmkyU0Ysb0IsQzJGNTFTRixrQixDQUdJLFksQ0FDQSxjLEMzRmcyU0osZSxDMkY3MVNRLHdCLEMzRmkyU1IsVyxDQTg2QkUsb0IsQzJGNXdVVSxnQixDM0Z3eFVWLFcsQzJGdHhVTSxvQixDQThCSixpQixDQXJDQSxjLEMzRjZ4VUYsVyxDQTE2QkEsaUIsQ0ErNkJBLGtCLENBcDdCQSxxQixDQTREQSxnRSxDQWxEQSxjLEMyRjczU0YsUyxDQXdCUSxZLEMzRnV4VU4sZ0IsQzJGbHhVRSxjLEMzRjIyU0YsbUIsQ0FDRixtQixDQTg2QkUsYSxDQTE2QkEsZ0IsQ0FDRixxQixDMkZuMlNRLHNCLENBQ0EsZ0IsQ0FGSixLLENBSVEsZ0IsQzNGc3hVVixXLEMyRnB4VVUsWSxDM0Z5MlNWLGMsQ0FPRixZLEMyRnoyU0ksYyxDM0Y4eFVGLFUsQ0FKQSxlLEMyRjd2VUYsZ0ksQzNGOHZVSSxjLENBR0YsVSxDMkZ2eFVNLGlCLENBRUEsa0MsQ0FISixnQixDM0ZxeVVGLGdDLEMyRjV4VVUsYyxDQUdSLG1DLENBYkosYyxDM0Y4eVVFLGtDLENBaDdCQSx3QixDQUNGLHlCLENBazdCSSxtQixDQUdGLHdDLENBQ0UsYyxDQUNBLGdCLENBR0YsMEIsQzJGanlVRixpQixDQUNJLGtCLEMzRnl5VUYsaUksQzJGM3hVRSxtQyxDM0Z1MlNGLGMsQzJGOTJTRix1SSxDQUNJLGMsQ0FHQSxzSSxDQUNBLGMsQ0FRSSxpQyxDQURKLGMsQ0FFUSxrQixDM0ZtM1NaLDBCLEMyRjcyU1EsbUIsQ0FGSixpQixDQUdRLGtCLENBSUoseUIsQ0FESixnQyxDM0ZtM1NKLHVCLEMyRjcyU0ksYyxDM0Z1eVVGLHdCLEMyRnB5VU0sYyxDM0ZrM1NOLDhCLENBQ0YsYyxDQXk3QkUsNkIsQ0FyN0JBLGdCLENBQ0YsYyxDQXk3QkUsd0IsQ0FyN0JBLFMsQzJGaDNTRixtQixDQUNJLE0sQ0FDQSxtQixDM0Y0eVVBLE8sQ0F2N0JKLHlCLENBMjdCSSxnQixDQXY3Qkosb0IsQ0EyN0JJLGMsQzJGMXlVQSxtQixDQUNBLGtCLENBRUEsd0IsQ0FDSSxnQixDM0ZxM1NSLE8sQ0E2N0JFLHdCLEMyRi95VVUsaUIsQ0FFSiw0QixDQU5KLFUsQzNGaTRTSix3QixDMkZ2M1NJLGMsQzNGcXpVRixtQixDQTE3QkYsYyxDQTg3QkUsc0IsQ0ExN0JBLGMsQzJGOTRTRixtQixDQXVCUSxjLENBQ0EsZSxDM0Y0M1NOLGUsQzJGdDNTRSxhLENBREosYSxDM0Y4M1NBLFksQ0E0N0JJLDZCLEMyRm56VUEsNEIsQ0FESixzQixDQUVRLGtCLEMzRjIzU04sd0IsQ0FDRixxQixDQTQ3Qkksa0IsQzJGcHpVSixtQixDQUVJLHdCLENBQ0ksVSxDM0Y0M1NSLFcsQzJGMzNTUSxRLENBRkosUyxDM0ZrNFNKLGlCLEMyRjMzU1EsVSxDM0YwelVOLHFCLEMyRnZ6VVUsVSxDM0YyelVWLG1CLEMyRnZ6VVUsYyxDQUNBLGtCLEMzRnl6VVIsaUIsQ0FDQSxTLEMyRnh6VUksa0IsQ0FYSixjLEMzRjAwVUYsYyxDMkYzelVVLHdCLEMzRmc0U1YsMEIsQ0FDRixlLENBZzhCRSxxQixDMkY3elVVLGdCLEMzRmkwVVYsdUIsQzJGMXpVRSxrQixDM0ZpNFNKLGlCLEMyRjczU0ksWSxDQUdBLHdCLENBQ0ksZ0IsQzNGKzNTUiw2QixDQWc4QkksbUIsQzJGenpVQSwyQixDQUNBLGMsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxjLEMzRjgzU0osbUIsQzJGNTNTSSxrQixDQUlBLDhCLENBQ0ksYyxDQUlKLHNDLENBQ0ksVSxDM0Y0M1NSLFcsQzJGejNTSSxvQixDQUNJLE8sQ0FDQSxlLEMzRjYzU1IsK0IsQzJGeDNTSSxjLENBQ0ksMkIsQzNGNDNTUixtQixDMkZ2M1NJLG1CLENBQ0ksd0IsQ0FDQSxjLENBR0ksYSxDM0Z5M1NaLGMsQzRGendUSSxrQixDQUNBLFMsQzVGNndUSixVLENBczhCRSxjLEM0Ri9zVk0saUIsQ0FDQSwyQixDNUY4d1ROLGtCLEM0RjF3VEYsb0IsQ0FDSSxjLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUNBLGMsQzVGOHdUSixrQixDNEY3d1RJLGlCLEM1Rnl0VkYsYyxDQXY4QkEsYyxDNEZ2eFRGLGtCLENBVVEsbUIsQzVGb3hUTixhLENBQ0YsYyxDNEY5d1RJLHNDLENBQUEsVyxDNUY2dFZGLHVCLENBQ0UsbUIsQzRGMXRWSSxpQyxDQUNBLGMsQzVGa3hUUixtQixDNEYxd1RJLDJCLENBQ0ksd0IsQzVGa3hUUixxQixDNEZqeFRRLDZCLENBQ0ksZSxDQUNBLG1CLENBSlIsaUIsQ0FRUSxpQixDQUFBLGtCLEM1Rm94VFosdUMsQzRGaHhUSSx1QixDQUNJLG9CLEM1Rmt4VFIsc0IsQzRGNXdUSSxlLEM1Rjh0VkYsZSxDQUNFLGMsQzRGenRWQSxhLEM1RjJ3VEosZSxDQWs5QkksYyxDNEY3dFZBLGEsQzVGa3VWQSxnQixDNEYvdFZKLG1CLENBQ0ksYyxDQUNBLGdCLEM1Rit3VEosZSxDQXU5QkUscUIsQ0FuOUJBLFksQzRGM3dURSx5RCxDQURKLGUsQzVGbXhUQSxrRCxDQXE5QkksaUIsQzRGbHVWSixrQixDQUdJLG1CLENBQ0EsbUIsQ0FKSixzQixDQU9RLHdCLENBRUosd0IsQ0FUSix3QixDQVVRLG1CLEM1Rnl1Vk4sWSxDNEZydVZGLHdCLENBR0ksVyxDQUNBLGlCLENBQ0Esa0IsQ0FMSixzQyxDQVFRLGMsQzVGb3hUTixnQixDNEY1eFRGLHVDLENBV1EsYyxDNUY0dVZOLHdCLEM0Rnh1VkYsZ0IsQ0FDSSxjLENBQ0EsZSxDQUdBLFksQ0FDQSxjLEM1RnN4VEosZSxDNEZweFRJLG1CLEM1RjR1VkYsbUIsQ0FuOUJBLGMsQ0FDRixtQixDQXU5QkUsb0IsQzRGM3VWTSxnQixDNUYrdVZOLDRCLEM0RjN1VkYseUIsQzVGK3VWRSw0QixDNEYxdVZFLGMsQzVGOHVWRiwwQixDQUNFLGMsQzRGM3VWQSxnQixDQUNJLHdCLENBQ0EsMEIsQ0FDQSxlLENDNUlKLFMsQ0FISixjLENBSVEsaUIsQ0FDQSxrQixDN0ZpNFZOLFcsQzZGNzNWRSxxQixDN0ZpNFZGLHNCLENBcjlCQSxnQixDNkZ2NlRGLDZDLENBQ0ksNkIsQ0FDQSw4QixDQUVBLDZDLENBSkosVSxDQUtRLDhCLENBRUosK0QsQ0FQSixXLENBUVEsYyxDN0Z1NFZOLCtELEM2Rm40VkUsYyxDQUNJLFUsQ0FDQSwyQixDN0ZpN1RSLHNDLEM2Rjk2VFEsMEIsQ0FMSiwyQixDN0Z3N1RKLDJCLEM2Rmg3VFEsYSxDQVJKLG1CLEM3RjY3VEosb0MsQ0F1OUJJLDZCLEM2RnI0VkEsbUMsQ0FDQSw4QixDQUtBLHNDLENBSEEsNkIsQ0FMSiw2QixDN0ZpOFRBLHFDLEM2RjU3VEksNkIsQzdGbTVWQSw4QixDNkZ6NFZJLDhDLENBQ0EsVSxDQUNBLDhCLENBRUEsa0MsQzdGbTZWTixnQyxDNkZ6NlZFLGMsQzdGaThUSix5QixDNkZ4N1RRLFMsQ0FUSixXLEM3RnM4VEosYyxDNkZ6N1RJLG1CLENBR0EsMkIsQ0FFSSx5QixDN0Y4N1RSLGMsQ0FpK0JFLGlCLEM2Rm41VkYsbUIsQ0FHSSxrQixDQUhKLGMsQzdGcThUQSxtQixDNkY5N1RJLGMsQzdGazhURixrQixDQUNGLGMsQzZGOTdUSSx1QixDQUVBLGlCLENBREEsYyxDQUlBLDZCLEM3RnE4VEYsdUIsQzZGMzhURixjLENBWUksNkIsQ0FESix1QixDQUVJLGMsQ0FLQSwwQixDQVBKLGMsQ0FRUSxpQixDN0Z1OFROLGtCLENBQ0YsVyxDNkZ0OFRJLFcsQzdGMDhURixvQixDQUNGLGMsQzZGbDhUSSxrQixDQUNBLGMsQ0FDQSwyQixDQUVBLDRCLENBQUEsYyxDQUNBLGlCLENBQUEsa0IsQzdGazZWQSxXLENBQ0EsVyxDQUlGLHdCLEM2Rjk2VkYsa0IsQ0FVUSxjLEM3Rjg4VFIsMEQsQzZGNThUSSx5RCxDQVpKLGUsQzdGMDdWRSxrQyxDQUNFLGMsQ0EvOUJKLGUsQ0FpK0JJLFUsQzZGeDZWQSxlLENBQ0EscUIsQ0FDQSxtQixDN0Y4OFRKLHVCLEM2RjM4VEksb0IsQ0FHSSx1QixDQUNBLFcsQ0FDQSxhLENBR0Esa0MsQzdGNjhUUixjLENBbStCRSxnQixDNkY3NlZVLHFCLEM3Rmk3VlYsc0IsQ0EvOUJBLFUsQ0FDRixXLENBbStCRSxrQixDNkY5NlZNLHlCLEM3Rmc5VE4sYyxDQUNGLE8sQ0FtK0JFLFEsQ0EvOUJBLGMsQ0FDRixlLEM2Ri84VEksVSxDQUNBLGUsQzdGbTlUSixRLENBR0EsZSxDNkZqOVRJLGtCLENBUEosYyxDQVFRLFUsQzdGczlUUixXLENBaStCSSxjLEM2Rmo3VkEsYyxDQ3JKSSwwQixDRHNKSixjLENBRUEsUyxDQUxKLGtCLEM3Rm0rVEEsd0MsQ0FMQSx5QyxDNkZ0OVRJLEssQ0FSSixXLENBZUksa0MsQzdGNjlUSixzQyxDQUlFLG1DLEM2RmgrVEUsYyxDN0ZvOFZGLG9ELENBLzlCQSxpQixDOEY3cVVGLHdDLENBQ0ksWSxDQUdBLHNDLENBQUEsZ0IsQ0FDQSxTLENBRUosb0MsQ0FDSSxRLENBQ0EsWSxDOUZrclVKLFUsQzhGanJVSSxXLEM5RnNwV0YsRyxDOEZscFdGLGlCLENBQ0ksa0IsQ0FDQSxRLENBR0EsZ0IsQ0FDQSxjLEM5RnFyVUosbUIsQzhGbHJVSSxjLEM5RnVwV0YsYyxDQWgrQkEsWSxDQUNGLGMsQ0FvK0JFLHVCLENBaCtCQSxjLENBQ0YsZSxDOEZuclVRLGUsQ0FDQSxpQixDQU9BLHNCLENBT0osdUIsQ0FIQSxzQixDOUZtclVKLGMsQ0FXQSxxQixDQWsrQkksZ0IsQzhGdnBXQSxRLENBQ0EsZ0IsQ0FHQSxrQixDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDOUY0clVKLGEsQzhGenJVSSxnQixBOUZpcVdKLHlCK0ZqdVdBLHdDLEMvRmt1V0UseUMsQ0FsK0JBLGEsQStGN3ZVRix5QkFHQSx3QyxDQUZJLHlDLEMvRnl1V0EsVyxDK0ZwdVdJLDBDLENBQ0Esb0IsQy9GNHVXSixxQixDK0ZudVdJLG9GLENBUkEsK0IsQ0FISixvQixDQUlRLHFCLEMvRjJ3VVosOEIsQytGdndVSSxvQixDQUNJLHFCLENBS0Esb0MsQ0FOSixTLENBT1EsYyxBL0Yrd1VaLHlCK0Y1d1VRLFUsQy9GaXhVUixJLEMrRjN4VUksVyxDQWdCSSxZLENBRkoscUIsQy9GcXhVSixhLEMrRmh4VVEsZSxDL0Y0dldOLGtCLENBditCQSxXLENBQ0YscUIsQ0FTQSxrQixDK0Z4d1VBLGdCLENBaEJRLGdDLEMvRjB3V04sYSxDQXYvQkYseUIsQytGbHhVUSxzQixDQUhKLGlCLENBYUEsMkIsQy9Ga3hVSixXLENBNitCRSxhLEMrRjd2V00sdUIsQS9GMndXUix5QkE5K0JBLGlDLENBZy9CSSxjLEMrRnB3V0osZSxDL0Z5eFVBLGlFLEMrRnJ4VVEsNkIsQ0FESiwwQixDQUVRLHVCLEEvRjB3V1oseUJBQ0UsbUIsQytGdndXTSw2QixDQUFBLDBCLEMvRnl4VU4sdUIsQUFxL0JGLGtFK0Zyd1dJLEssQ0FDQSxrRCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEJhc2UgKi8gLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTI3MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuICAtLWZvbnQtbWFpbjogc2Fucy1zZXJpZjtcbiAgLS1mb250LWFjY2VudDogXCJMaXRlcmFsXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgLS10ZXh0LWNvbG9yLWdyZXktMDA6ICNmZmY7XG4gIC0tdGV4dC1jb2xvci1ncmV5LTAxOiAjRjJGMEYwO1xuICAtLXRleHQtY29sb3ItZ3JleS0wMjogI0UyRTJFMjtcbiAgLS10ZXh0LWNvbG9yLWdyZXktMDk6ICNlZGVkZWQ7XG4gIC0tdGV4dC1jb2xvci1ncmV5LTEwOiAjYjJiMmIyO1xuICAtLXRleHQtY29sb3ItZ3JleS0xMTogIzk3OTc5NztcbiAgLS10ZXh0LWNvbG9yLWdyZXktMTI6ICNkZWRlZGU7XG4gIC0tdGV4dC1jb2xvci1ncmV5LTEzOiAjZDlkOWQ5O1xuICAtLXRleHQtY29sb3ItZ3JleS0yMDogIzU3NTc1NztcbiAgLS10ZXh0LWNvbG9yLWdyZXktMzA6ICM0NzQyM0I7XG4gIC0tdGV4dC1jb2xvci1ncmV5LTQwOiAjMzEzNzM3O1xuICAtLXRleHQtY29sb3ItZ3JleS01MDogIzIxMjUyOTtcbiAgLS10ZXh0LWNvbG9yLWdyZXktNjA6ICMwZTBkMGM7XG4gIC0tdGV4dC1jb2xvci1ncmV5LTk5OiAjMDAwO1xuICAtLXRleHQtY29sb3ItcHVycGxlLTEwOiAjNjQ0MDkxO1xuICAtLWJnLWNvbG9yLW9yYW5nZS0xMDogI2VhNzYxYTtcbiAgLS1iZy1jb2xvci1wdXJwbGUtMTA6ICM2NDQwOTE7XG4gIC0tYmctY29sb3ItcHVycGxlLTIwOiAjNTMyOTg5O1xuICAtLWJnLWNvbG9yLXB1cnBsZS0zMDogI2U4ZDZmZjtcbiAgLS1iZy1jb2xvci1ncmV5LTAwOiAjZmZmO1xuICAtLWJnLWNvbG9yLWdyZXktMTA6ICNmMWYxZjE7XG4gIC0tYmctY29sb3ItZ3JleS0xMTogI2Y3ZjdmNztcbiAgLS1iZy1jb2xvci1ncmV5LTEyOiAjZWVlZWVlO1xuICAtLWJnLWNvbG9yLWdyZXktMjA6ICNkOWQ5ZDk7XG4gIC0tYmctY29sb3ItZ3JleS0zMDogI2IyYjJiMjtcbiAgLS1iZy1jb2xvci1ncmV5LTMxOiAjOTc5Nzk3O1xuICAtLWJnLWNvbG9yLWdyZXktNDA6ICNlMmUyZTI7XG4gIC0tYmctY29sb3ItZ3JleS01MDogI2YyZjJmMDtcbiAgLS1iZy1tYWluLWNvbG9yLWxpZ2h0OiAjYjI5NmQ1O1xuICAtLWJnLW1haW4tY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIC0tYmctc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xuICAtLWJnLWFjY2VudC1jb2xvcjogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcbiAgLS10ZXh0LW1haW4tY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xuICAtLWxpbmstY29sb3I6IHZhcigtLXRleHQtbWFpbi1jb2xvcik7XG4gIC0tbGFwdG9wLXNpemU6IDEyMzlweDtcbiAgLS10YWJsZXQtc2l6ZTogOTU5cHg7XG4gIC0tbW9iaWxlLXNpemU6IDU5OXB4O1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEZpcmFzYW5zQm9vaztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYXNhbnNCb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MaXRlcmFsLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWNjZW50LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XG59XG5cbi5tYWluLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMDApO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cbi5tYWluLWJ0bjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTtcbn1cbi5hY3Rpb24tYnRuIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xuICBwYWRkaW5nOiAxM3B4IDgwcHggMTVweCA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYXJhZ3JhcGgtbGluZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLnBhcmFncmFwaC1saW5lIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuXG4ubWVudS1ob3Jpem9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtLW11bHRpIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS0taXRlbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLWRlY28ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDI1cHggMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2VjdGlvbi10aXRsZS1kZWNvIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmRvY3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmRvY3MgcCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmRvY3MgdWwsXG4uZG9jcyBvbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5kb2NzIHVsIGxpLFxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZG9jcyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uZG9jcyBzZWN0aW9uLCAuZG9jcyBzZWN0aW9uLmRvY3Mge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZG9jcyBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlNWU5O1xufVxuLmRvY3Mgc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG59XG4uZG9jcyAudGl0bGUtMTpmaXJzdC1jaGlsZCxcbi5kb2NzIC50aXRsZS0yOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udGVzdCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnRlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnXCIpO1xuICB9XG59XG5cbi50ZXN0LTIge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDIuanBnXCIpIDF4LCB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKSAyeCk7XG59XG5cbi5mb250LTEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvbnQtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFzYW5zQm9va1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiDQntGC0LrQu9GO0YfQuNGC0Ywg0L/RgNC4INC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtC4ICovXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ib3QtMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnRvcC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uYm90LTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi50b3AtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLmJvdC0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4udG9wLTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi50b3AtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmJvdC02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uYm90LTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWxlZnQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBib2R5IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC53cmFwcGVyLW1pbiB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5tZWRpYS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5tZWRpYS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxufVxuXG4vKiBCbG9ja3MgKi9cbi5wNDA0LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMCA2NXB4IDA7XG59XG4ucDQwNC1pbm5lciAubWFpbi1idG4ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDlweCA2NXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnA0MDQtYm9keSB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5wNDA0LWJvZHkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweCAwO1xuICB9XG59XG5cbi5wNDA0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAucDQwNC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnA0MDQtdGl0bGUge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5wNDA0LW5hbWUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgbGluZS1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5wNDA0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLnA0MDQtbmFtZSB7XG4gICAgZm9udC1zaXplOiA0MXZ3O1xuICB9XG59XG5cbi5wNDA0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogODFweDtcbiAgbGVmdDogLThweDtcbn1cbi5wNDA0LWltZyBpbWcge1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLnA0MDQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLnA0MDQtaW1nIHtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wNDA0LWltZyB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxufVxuXG4uaGVyb19faW5mby0tYWJvdXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGVyb19fdGl0bGUtLWFib3V0IHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtZGF0YS1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWJvdXQtZGF0YS1pbm5lciBwIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFib3V0LWRhdGEtaW5uZXIgcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5hYm91dC1kYXRhLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5hYm91dC1kYXRhLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmFjdGlvbnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMzVweCAwIDI1cHg7XG59XG5cbi5hY3Rpb25zX19idG4ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2NDQwOTEgMCUsICM1MzI5ODkgMTAwJSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuYWN0aW9uc19fYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyLWFjdGlvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3dpcGVyLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnN3aXBlci1hY3Rpb25zLXdyYXBwZXIgLnN3aXBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvci1saWdodCk7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDAwbXMgbGluZWFyO1xufVxuLnN3aXBlci1idXR0b24tYWN0aW9uczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xufVxuLnN3aXBlci1idXR0b24tYWN0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1hY3Rpb25zIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFjdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5hY3Rpb24tdGV4dF9fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5hY3Rpb24tdGV4dF9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zd2lwZXItc2xpZGUtLWFjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktMzApO1xufVxuXG4uYWN0aW9uLWltZyB7XG4gIGhlaWdodDogMTc4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZHZhbnRhZ2VzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5hZHZhbnRhZ2VzLXdyYXBwZXIge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzLXdyYXBwZXIgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmFkdmFudGFnZXMtd3JhcHBlciBzdmcge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5hZHZhbnRhZ2VzLXdyYXBwZXIgc3ZnIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLmFkdmFudGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4NnB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI5cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDg2cHgpIHtcbiAgLmFkdmFudGFnZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmFkdmFudGFnZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmFkdmFudGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuYWR2YW50YWdlIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbi5hZHZhbnRhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4NnB4KSB7XG4gIC5hZHZhbnRhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5hZHZhbnRhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlLWRlc2Mge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4NnB4KSB7XG4gIC5hZHZhbnRhZ2UtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmFkdmFudGFnZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy1oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDM1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYmxvZy1oZXJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJsb2ctaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmJsb2ctaGVyb19fcGFydCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJsb2ctaGVyb19fcGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctaGVyb19fdHh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9nLWhlcm9fX3R4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5ibG9nLWhlcm9fX3R4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5ibG9nLWhlcm9fX3R4dC13cmFwcGVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctaGVyb19fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ibG9nLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuYmxvZy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9nLWhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2ctaGVyb19fc3VidGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGhlaWdodDogODYlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYmxvZy1oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJsb2ctaGVyb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1oZXJvX19iYW5uZXItaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9nLWhlcm9fX2Jhbm5lci1pbm5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmJsb2ctaGVyb19fYmFubmVyLWlubmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJsb2ctaGVyb19fYmFubmVyLWlubmVyIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuYmxvZy1oZXJvX19iYW5uZXItaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5ibG9nLWhlcm9fX2Jhbm5lci1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuXG4uYmxvZy1maWx0ZXJzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDVweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5ibG9nLWZpbHRlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYmxvZy1maWx0ZXJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTEwKTtcbiAgcGFkZGluZzogMzBweCAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmJsb2ctZmlsdGVycy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5ibG9nLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogN3B4IDAgMjJweDtcbiAgfVxufVxuXG4uYmxvZy1kYXRhLWZpbHRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9nLWRhdGEtZmlsdGVyLmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKSAhaW1wb3J0YW50O1xufVxuLmJsb2ctZGF0YS1maWx0ZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjI0cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1jb250YWluZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5ibG9nLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5ibG9nLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgfVxufVxuXG4uYmxvZy1zaG9ydC10ZXh0X19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRlZC1maWx0ZXJzLW1vYmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucGFnaW5hdGVkLWZpbHRlcnMtbW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdpbmF0ZWQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnBhZ2luYXRlZC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy10b3Atd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTApO1xufVxuLmJyZWFkY3J1bWJzLXRvcC13cmFwcGVyIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTEwKTtcbn1cbi5icmVhZGNydW1icy10b3Atd3JhcHBlciAuY3VycmVudC1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG59XG4uYnJlYWRjcnVtYnMtdG9wLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXRvcCA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1icy10b3Atd3JhcHBlciAuYnJlYWRjcnVtYnMtdG9wIHNwYW5bcHJvcGVydHk9aXRlbUxpc3RFbGVtZW50XTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzLXRvcC13cmFwcGVyIC5icmVhZGNydW1icy10b3Agc3Bhbltwcm9wZXJ0eT1pdGVtTGlzdEVsZW1lbnRdOmZpcnN0LWNoaWxkIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uL2ltZy9ob3VzZTItaWNvLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmJyZWFkY3J1bWJzLXRvcC13cmFwcGVyIC5icmVhZGNydW1icy10b3Agc3Bhbltwcm9wZXJ0eT1pdGVtTGlzdEVsZW1lbnRdOmZpcnN0LWNoaWxkIHNwYW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuYnJlYWRjcnVtYnMtdG9wLXdyYXBwZXIgLmJyZWFkY3J1bWJzLXRvcCBzcGFuW3Byb3BlcnR5PWl0ZW1MaXN0RWxlbWVudF06Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJyZWFkY3J1bWJzLXRvcC13cmFwcGVyIC5icmVhZGNydW1icy10b3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYnVyZ2VyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cbi5idXJnZXItYnRuOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDg1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idXJnZXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idXJnZXItYnRuIHN2Zyxcbi5tb2JpbGUtbWVudS1idG4gc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5idXJnZXItYnRuIHN2ZyxcbiAgLm1vYmlsZS1tZW51LWJ0biBzdmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLm1vYmlsZS1tZW51LWJ0biBzdmcge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tYnVyZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xufVxuLmRyb3Bkb3duLWJ1cmdlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG4uaGlkZGVuLW1lbnUgbGkgYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0yMCk7XG59XG5cbi5oaWRkZW4tbWVudSBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uaGlkZGVuLW1lbnUgbGkgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhpZGRlbi1tZW51IGxpIGxpOm50aC1jaGlsZCgybikgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktNTApO1xufVxuXG4uaGlkZGVuLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhpZGRlbi1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLW1lbnUgLnN1Yi1tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGlkZGVuLW1lbnUgLnN1Yi1tZW51LWJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4uaGlkZGVuLW1lbnUgLnN1Yi1tZW51LWJ0bjo6YWZ0ZXIge1xuICByaWdodDogMTVweDtcbn1cbi5oaWRkZW4tbWVudSAuc3ViLW1lbnUtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG4uaGlkZGVuLW1lbnUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnVyZ2VyLW1lbnUtcGFuZWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5idXJnZXItbWVudS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTExKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDdweCAyNXB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBjdXJzb3I6IHVuc2V0O1xufVxuXG4uYnVyZ2VyLW1lbnUtcGFuZWwtaW5uZXIgPiBsaSAuYnVyZ2VyLW1lbnUtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItZ3JleS0xMik7XG59XG5cbi5idXJnZXItbWVudS1wYW5lbC1pbm5lciA+IGxpOm50aC1jaGlsZCgxKSAuYnVyZ2VyLW1lbnUtYnRuIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItZ3JleS0xMik7XG59XG5cbi5idXJnZXItc3VibWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5idXJnZXItc3VibWVudSBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDdweCAyNXB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnVyZ2VyLXN1Ym1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMikgIWltcG9ydGFudDtcbn1cblxuLmJ1cmdlci1zdWJtZW51IGxpOm50aC1jaGlsZCgybikgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMSk7XG59XG5cbi5kcm9wZG93bi1wYW5lbC5idXJnZXItbWVudS1wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kcm9wZG93bi1wYW5lbC5idXJnZXItbWVudS1wYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktNDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5idXJnZXItbWVudS1wYW5lbC1pbm5lciA+IGxpIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4uYnVyZ2VyLW1lbnUtcGFuZWwtaW5uZXIgPiBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmJ1cmdlci1tZW51LXBhbmVsLWlubmVyID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wcm9tb3Rpb25zLWNhbGVuZGFyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XG4gIGhlaWdodDogMzcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAzNXB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5jYWxlbmRhciB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4uY2FsZW5kYXJfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgNzBweCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuY2FsZW5kYXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jYWxlbmRhcl9faXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5jYWxlbmRhcl9feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhbGVuZGFyX19udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5jYWxlbmRhcl9fbnVtYmVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cblxuLmNhbGVuZGFyX19udW1iZXIge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhbGVuZGFyX19udW1iZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jYWxlbmRhcl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmNhbGVuZGFyX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmNvbW1vbi1oZXJvLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbW1vbi1oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuY29tbW9uLWhlcm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uY29tbW9uLWhlcm8tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi52aWRlby1oZXJvLXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbW1vbi1oZXJvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21tb24taGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uY29tbW9uLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbW1vbi1oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb21tb24taGVyb19faW1nLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLmNvbW1vbi1oZXJvX19pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbW1vbi1oZXJvX19pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbW1vbi1oZXJvX19pbWctd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb21tb24tYWN0aW9uLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmNvbW1vbi1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbW1vbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jb21tb24tc2VwYXJhdG9yLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29tbW9uLXNlcGFyYXRvci1saW5lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5jb21tb24tc2VwYXJhdG9yLWxpbmUgZGl2IHtcbiAgd2lkdGg6IDY1MHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tbW9uLXNlcGFyYXRvci1saW5lIGRpdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvbW1vbi1zZXBhcmF0b3ItbGluZSBkaXYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG92ZXJmbG93LXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbiNzZWxlY3QyLXBvcHVwLWxvY2F0aW9uLXNlbGVjdC1yZXN1bHRzIHtcbiAgb3ZlcmZsb3cteTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuI3NlbGVjdDItcG9wdXAtbG9jYXRpb24tc2VsZWN0LXJlc3VsdHMge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdC1pdGVtcyBkaXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMXB4IDUwcHggMTFweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzI4cHg7XG4gIHotaW5kZXg6IDk7XG59XG4uY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXNlbGVjdGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi5jdXN0b20tc2VsZWN0IC5zZWxlY3Qtc2VsZWN0ZWQub3BlbmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuY3VzdG9tLXNlbGVjdCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNlbGVjdC1pdGVtcyB7XG4gIG1heC13aWR0aDogMzI4cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZWxlY3QtaXRlbXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zZWxlY3QtaXRlbXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZG9jLXZpZXctb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5kb2Mtdmlldy1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZG9jcy1oZWFkZXIge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvY3MtaGVhZGVyIC5kb2NzLXRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZG9jcy1oZWFkZXIgLmRvY3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZG9jcy1oZWFkZXIgLmRvY3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmRvY3MtaGVhZGVyIC5kb2NzLXN1YnRpdGxlIHtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZG9jcy1oZWFkZXIgLmRvY3Mtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmRvY3MtaGVhZGVyIC5kb2NzLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRvY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyJTtcbiAgcm93LWdhcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmRvY3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmRvY3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5kb2MtYnRuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5kb2NzLWZvcHMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZG9jcy1mb3BzLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGlsZS13cmFwcGVyLmRvY3MtZm9wLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudGlsZS13cmFwcGVyLmRvY3MtZm9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG4uZG9jcy1mb3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZG9jcy1mb3BzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb2NzLWZvcHMtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmRvY3MtZm9wcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmRvY3MtZm9wcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmRvY3MtZm9wcy10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAzOSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmRvY3MtZm9wcy10aXRsZTo6YWZ0ZXIge1xuICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDI3JTtcbiAgfVxufVxuXG4uZG9jcy1mb3BzLXRpdGxlLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc5ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZG9jcy1mb3BzLXRpdGxlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5kb2NzLWZvcHMtdGl0bGUuYWN0aXZlOjphZnRlciB7XG4gICAgYm9yZGVyOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICAgIHRvcDogLTI5JTtcbiAgfVxufVxuXG4uZHJvcGRvd24tcGFuZWwge1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZHJvcGRvd24tcm9vdC5hY3RpdmUgLmRyb3Bkb3duLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2IoMjMwLCAyMzAsIDIzMCk7XG59XG5cbi5mYXEtcmVjb21tZW5kZWQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucG9wdXAtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiA2MzRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG59XG4ucG9wdXAtbW9kYWwgLnBvcHVwLWZlZWRiYWNrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLW1vZGFsIC5wb3B1cC1mZWVkYmFjay1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gIC5wb3B1cC1tb2RhbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5cbi5mZWVkYmFjay1mb3JtX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0yMCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mZWVkYmFjay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mZWVkYmFjay1mb3JtLWZpZWxkLXdyYXBwZXIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm1fX2Zvb3Rlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVlZGJhY2stZm9ybV9fY2hlY2tib3gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmVlZGJhY2stZm9ybV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg1cHgpIHtcbiAgLmZlZWRiYWNrLWZvcm1fX2ZpZWxkLS1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjg1cHgpIHtcbiAgLmZlZWRiYWNrLWZvcm1fX2ZpZWxkLS1waG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZlZWRiYWNrLWZvcm1fX2ZpZWxkLS1jb21tZW50IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mZWVkYmFjay1mb3JtX19maWVsZC0tY29tbWVudDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODVweCkge1xuICAuZmVlZGJhY2stZm9ybV9fZmllbGQtLWNvbW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maWx0ZXJlZC1kYXRhLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI3cHg7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4uZmlsdGVyZWQtZGF0YS1maWx0ZXJzIC5maWx0ZXJlZC1kYXRhLWZpbHRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZmlsdGVyZWQtZGF0YS1maWx0ZXJzIC5maWx0ZXJlZC1kYXRhLWZpbHRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZmlsdGVyZWQtZGF0YS1maWx0ZXJzIC5maWx0ZXJlZC1kYXRhLWZpbHRlciBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZpbHRlcmVkLWRhdGEtZmlsdGVycyAuZmlsdGVyZWQtZGF0YS1maWx0ZXIgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uZmlsdGVyZWQtZGF0YS1maWx0ZXJzIC5maWx0ZXJlZC1kYXRhLWZpbHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbn1cbi5maWx0ZXJlZC1kYXRhLWZpbHRlcnMgLmZpbHRlcmVkLWRhdGEtZmlsdGVyOmhvdmVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmlsdGVyZWQtZGF0YS1maWx0ZXJzIC5maWx0ZXJlZC1kYXRhLWZpbHRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcbn1cbi5maWx0ZXJlZC1kYXRhLWZpbHRlcnMgLmZpbHRlcmVkLWRhdGEtZmlsdGVyLmFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5maWx0ZXJlZC1kYXRhLWZpbHRlcnMgLmZpbHRlcmVkLWRhdGEtZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtZGF0YS1maWx0ZXJzIC5maWx0ZXJlZC1kYXRhLWZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmZpbHRlcmVkLWRhdGEtZmlsdGVycyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLmZpbHRlcmVkLWRhdGEtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGNvbHVtbi1nYXA6IDIuNjYlO1xuICByb3ctZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uZmlsdGVyZWQtZGF0YS1pdGVtcyAuZmlsdGVyZWQtZGF0YS1pdGVtIHtcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmlsdGVyZWQtZGF0YS1pdGVtcyAuZmlsdGVyZWQtZGF0YS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbHRlcmVkLWRhdGEtaXRlbXMgLmZpbHRlcmVkLWRhdGEtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5maWx0ZXJlZC1kYXRhLWl0ZW1zIC5maWx0ZXJlZC1kYXRhLWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtZGF0YS1pdGVtcyB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMjVweCAwIDVweDtcbiAgfVxufVxuXG4uZm9vdGVyLmZvb3Rlci1taW4ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5mb290ZXItbWluLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5mb290ZXItbWluLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXItbWluX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmZvb3Rlci1taW5fX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc3NTg5ZiAwJSwgIzU2MkI4QiAxMDAlKTtcbiAgcGFkZGluZzogMzVweCAwIDIwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5mb290ZXJfX2xvZ28tbW9iaWxlIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZvb3Rlcl9fbG9nby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmZvb3Rlcl9fbG9nby1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudXMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAuZm9vdGVyX19tZW51cyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19tZW51cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZvb3Rlcl9fbWVudXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmZvb3Rlcl9fbWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51X19saXN0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXJfX21lbnVfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9fbWVudV9fbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi8uLi9pbWcvbWFya2VyLWljby5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuLmZvb3Rlcl9fbWVudV9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19tZW51X19saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZm9vdGVyX19tZW51X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19idG5zIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5mb290ZXJfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZm9vdGVyX19idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgLmZvb3Rlcl9fYnRucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci1idG4ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xufVxuLmZvb3Rlci1idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5mb290ZXItYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tYWluLWJ0bi0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbn1cblxuLnN0cm9rZS1idG4tLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmhlYWRlci1taW4ge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDExcHggMHB4IHJnYmEoMTAxLCAxMDEsIDEwMSwgMC41KTtcbn1cblxuLmhlcm8tYmctcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5oZXJvLWJnLXBhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1iZy1wYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1iZy1wYWdlX19kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuaGVyby1iZy1wYWdlX19kZXNjIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaGVyby1pbWctb25seSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby1pbWctb25seSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xuICAuaGVyby1pbWctb25seSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5oZXJvLW1pbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMTksIDg4LCAxNTkpIDAlLCByZ2IoODYsIDQzLCAxMzkpIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDIyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5oZXJvLW1pbiB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4uaGVyby1taW5fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5oZXJvLW1pbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaGVyby1taW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmhlcm8tbWluX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5oZXJvLW1pbl9faW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVyby1taW5iZy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmhlcm8tbWluYmctd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaGVyby1taW5iZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaGVyby1taW5iZyB7XG4gIGhlaWdodDogMjI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uL2ltZy9zZXR0aW5ncy1oZXJvLmpwZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZXJvLW1pbmJnIHtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uaGVyby1taW5iZ19fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZXJvLW1pbmJnX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVyby1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDExNiwgNjEsIDE4NSkgMCUsIHJnYig4MywgNDAsIDEzNikgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgLmhlcm8tcGFnZSBpbWcge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmhlcm8tcGFnZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5oZXJvLXBhZ2Uge1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVyby1wYWdlIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xuICAuaGVyby1wYWdlIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuLmhlcm8tcGFnZV9fZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCA3NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLXBhZ2VfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmhlcm8tcGFnZV9fdGV4dCB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLXBhZ2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5oZXJvLXR4dC12ZXJ0aWNhbC13cndyYXBwZXIgLmhlcm9fX2luZm8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLXR4dC12ZXJ0aWNhbC13cndyYXBwZXIgLmhlcm9fX3RpdGxlIHtcbiAgZmxleDogbm9uZTtcbn1cbi5oZXJvLXR4dC12ZXJ0aWNhbC13cndyYXBwZXIgLmhlcm9fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmhlcm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCAzOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmhlcm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaGVyby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJuZXQtaGVyby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVybyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MTBweDtcbn1cbi5oZXJvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvIGltZyB7XG4gICAgcmlnaHQ6IC03OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaGVybyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5oZXJvX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDU3cHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm9fX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA0MTVweDtcbiAgd2lkdGg6IDgzMHB4O1xuICBoZWlnaHQ6IDgzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkxLCA1MSwgMTQwLCAwLjkpO1xuICByaWdodDogMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvX19pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaGVyb19faW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5oZXJvX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uaGVyb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5oZXJvX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaGVyb19fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGVyb19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgdGV4dC13cmFwOiB3cmFwO1xufVxuLmhlcm9fX3N1YnRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaGVyb19fc3VidGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmhlcm9fX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTNweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaGVyb19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmhlcm9fX2J0biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmhlcm8td3JhcHBlci1tYWluIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnByb21vdGlvbnMtaG9yaXpvbi1iYW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9tb3Rpb25zLWhvcml6b24tYmFubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob3Jpem9uLWJhbm5lci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTAwLCA2NCwgMTQ1KSAwJSwgcmdiKDgzLCA0MCwgMTM2KSAxMDAlKTtcbn1cblxuLmhvcml6b24tYmFubmVyX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvcml6b24tYmFubmVyX19pbWctd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b24tYmFubmVyX190eHQtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG59XG5cbi5ob3Jpem9uLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3Jpem9uLWJhbm5lcl9fdGl0bGUuaG9yaXpvbi1iYW5uZXItZGVjb3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5ob3Jpem9uLWJhbm5lcl9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob3Jpem9uLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaG9yaXpvbi1iYW5uZXJfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvcml6b24tYmFubmVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLmljb24tLWhlYXJ0LWxpbmUge1xuICBmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWlkLWNhcmQtbGluZSB7XG4gIGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLmljb24tLXNlYXJjaC1saW5lIHtcbiAgZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcbn1cblxuLmljb24tLXVzZXItc3RhciB7XG4gIGZpbGw6IHJnYigyNiwgMTM0LCAyMzUpO1xufVxuXG4uaWNvbi0tdXNlciB7XG4gIHN0cm9rZTogcmdiKDI2LCAxMzQsIDIzNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uaWNvbi0tdXNlcjpob3ZlciB7XG4gIHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wb3NzaWJpbGl0eS1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvc3NpYmlsaXR5LWZvcm0tbW9iaWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTEwKTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wb3NzaWJpbGl0eS1mb3JtLW1vYmlsZS13cmFwcGVyIC5wb3NzaWJpbGl0eS1mb3JtLW1vYmlsZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucG9zc2liaWxpdHktZm9ybS1tb2JpbGUtd3JhcHBlciAucG9zc2liaWxpdHktZm9ybS1tb2JpbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucG9zc2liaWxpdHktZm9ybS1tb2JpbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucG9zc2liaWxpdHktZm9ybS1tb2JpbGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnBvc3NpYmlsaXR5LWZvcm0tbW9iaWxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4ucG9zc2liaWxpdHktZm9ybS1tb2JpbGVfX21vZGFsLWJ0biB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wb3NzaWJpbGl0eS1mb3JtLW1vYmlsZV9fbW9kYWwtYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmlucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uaW5wcm9ncmVzcy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmlucHJvZ3Jlc3MtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuXG4uaW5wcm9ncmVzcy10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzNXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwMHB4O1xuICB3aWR0aDogNDMlO1xufVxuLmlucHJvZ3Jlc3MtdGV4dC13cmFwcGVyIGEge1xuICBtYXgtd2lkdGg6IDI5NXB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuaW5wcm9ncmVzcy10ZXh0LXdyYXBwZXIgYSB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaW5wcm9ncmVzcy10ZXh0LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5pbnByb2dyZXNzLXRleHQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmlucHJvZ3Jlc3MtdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uaW5wcm9ncmVzcy1pbWctd3JhcHBlciB7XG4gIHdpZHRoOiA1NyU7XG59XG4uaW5wcm9ncmVzcy1pbWctd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLmlucHJvZ3Jlc3MtaW1nLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmlucHJvZ3Jlc3MtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuaW5wcm9ncmVzcy10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi5pbnRlcmVzdGluZy1uZXdzLW5vc2xpZGUtaG9tZS1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XG59XG5cbi5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDM1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmludGVyZXN0aW5nLW5ld3Mtbm9zbGlkZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTBweCkge1xuICAuaW50ZXJlc3RpbmctbmV3cy1ub3NsaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZSAuYWN0aW9uc19fYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUgLmFjdGlvbnNfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciB7XG4gIHdpZHRoOiAzMiU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLWRhdGEgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS13cmFwcGVyIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXIgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXIgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS10ZXh0IC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGVfX2RhdGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTExKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXRleHQgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXRleHQgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXIgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS10ZXh0IC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLWRhdGEgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS13cmFwcGVyIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtdGV4dCAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXRleHQgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXIgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS10ZXh0IC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGVfX2RldGFpbC1idG4ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXRleHQgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZV9fZGV0YWlsLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtbm9zbGlkZS1kYXRhIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLWRhdGEgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUtZGF0YSAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlX19kZXRhaWwtYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS0taW50ZXJlc3Rpbmctbm9zbGlkZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtLWludGVyZXN0aW5nLW5vc2xpZGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaW50ZXJlc3Rpbmctd3JhcHBlciB7XG4gIHBhZGRpbmc6IDUwcHggMCAzNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5pbnRlcmVzdGluZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pbnRlcmVzdGluZy1pdGVtcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uaW50ZXJlc3RpbmctaXRlbXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1zIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtd3JhcHBlciAuYWN0aW9uc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLmludGVyZXN0aW5nLW5ld3Mtd3JhcHBlciAuYWN0aW9uc19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50ZXJlc3RpbmctbmV3cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctbmV3cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMzBweCAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmludGVyZXN0aW5nLWl0ZW1zLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnRlcmVzdGluZy1pdGVtcy1kYXRhIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmludGVyZXN0aW5nLWl0ZW1zLWRhdGEgLnN3aXBlci1zbGlkZSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1kYXRhIC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtZGF0YSAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW50ZXJlc3RpbmctaXRlbXMtZGF0YSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtZGF0YSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1kYXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5pbnRlcmVzdGluZy1pdGVtLWltZyB7XG4gIG1heC1oZWlnaHQ6IDEyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1ncmV5LTExKTtcbn1cbi5pbnRlcmVzdGluZy1pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVyZXN0aW5nLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG5cbi5pbnRlcmVzdGluZy1pdGVtX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0xMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmludGVyZXN0aW5nLWl0ZW1fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uaW50ZXJlc3RpbmctaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaW50ZXJlc3RpbmctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uaW50ZXJlc3RpbmctaXRlbV9fZGV0YWlsLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbV9fZGV0YWlsLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5pbnRlcmVzdGluZy1zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaW50ZXJlc3RpbmctaXRlbXMtaW5uZXIge1xuICBtYXJnaW46IC0xMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pbnRlcmVzdGluZy1pdGVtcy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaW50ZXJlc3RpbmctaXRlbXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogNHB4O1xufVxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xufVxuLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTEwKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IDRweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmludGVyZXN0aW5nLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW50ZXJlc3RpbmctcHJvbW90aW9ucy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5jb250YWluZXItLWJlbmVmaXRzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmNvbnRhaW5lci0tYmVuZWZpdHMtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmNvbnRhaW5lci0tYmVuZWZpdHMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgfVxufVxuXG4uaW50ZXJuZXQtYmVuZWZpdHMsIC5pbnRlcm5ldC10di1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uaW50ZXJuZXQtdHYtYmVuZWZpdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJlbmVmaXRzLWxpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5iZW5lZml0cy1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuYmVuZWZpdHMtbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5iZW5lZml0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDc1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmVuZWZpdHMtbGlzdCB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iZW5lZml0cy1saXN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiAxN3B4O1xuICB9XG59XG5cbi5iZW5lZml0cy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iZW5lZml0cy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJlbmVmaXRzLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJlbmVmaXRzLWxpc3QtLWludGVybmV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuXG4uYmVuZWZpdHMtbGlzdC1pdGVtX19pY28ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5iZW5lZml0cy1saXN0LWl0ZW1fX2ljbyB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi5iZW5lZml0cy1saXN0LWl0ZW1fX2ljbyBzdmcge1xuICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmJlbmVmaXRzLWxpc3QtaXRlbV9faWNvIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJlbmVmaXRzLWxpc3QtaXRlbV9faWNvIHN2ZyB7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzLWxpc3QtaXRlbV9fdHh0IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYmVuZWZpdHMtbGlzdC1pdGVtX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5iZW5lZml0cy1saXN0LWl0ZW1fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5oZXJvLXdyYXBwZXItLWludGVybmV0LXR2IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmludGVybmV0LXR2LW5ld3MsIC5pbnRlcm5ldC1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmludGVybmV0LXR2LW5ld3MsIC5pbnRlcm5ldC1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaXNvdG9wZS1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuLmlzb3RvcGUtcGFnZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0yMCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXNvdG9wZS1wYWdlciBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pdHYtYmVuZWZpdHMtdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaXR2LWJlbmVmaXRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaXR2LWJlbmVmaXRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLml0di1iZW5lZml0cy1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLml0di1iZW5lZml0cy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLml0di1iZW5lZml0cy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5pdHYtYmVuZWZpdHMtc2hvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLml0di1iZW5lZml0cy1zaG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDk0JTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLml0di1iZW5lZml0cy1zaG9ydCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaXR2LWJlbmVmaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLml0di1iZW5lZml0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuaXR2LWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaXR2LWJlbmVmaXQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaXR2LWJlbmVmaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA0MHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuaXR2LWJlbmVmaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLml0di1iZW5lZml0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLml0di1iZW5lZml0X19pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5pdHYtYmVuZWZpdF9faWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5pdHYtYmVuZWZpdF9faWNvOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLml0di1iZW5lZml0X19pY28ge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uaXR2LWJlbmVmaXRfX2ljbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLml0di1iZW5lZml0X19pY28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaXR2LWJlbmVmaXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgcGFkZGluZzogOHB4IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLml0di1iZW5lZml0X190aXRsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5pdHYtYmVuZWZpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG5cbi5pdHYtYmVuZWZpdF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLml0di1iZW5lZml0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmpvaW4tdG8tZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uc2VjdGlvbi10aXRsZS0tam9pbi10byB7XG4gIHRleHQtd3JhcDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS0tam9pbi10byB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5qb2luLXRvLWZvcm0tc3VidGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmpvaW4tdG8tZm9ybS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAubG9hZC1tb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAubG9hZC1tb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5sb2dvIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ubWFpbi1sZWZ0LW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5tYWluLWxlZnQtbWVudS13cmFwcGVyIC5tYWluLWJ0biB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWxlZnQtbWVudS13cmFwcGVyIGEucG9uLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tYnRuLnBvbi1saW5lIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwNXB4KSB7XG4gIC5tYWluLWJ0bi5wb24tbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9nbyBpbWcge1xuICB3aWR0aDogMjM5cHg7XG4gIGhlaWdodDogNzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjlweCkge1xuICAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG4ubmF2LmhpZGRlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwNXB4KSB7XG4gIC5uYXYuaGlkZGVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vYmlsZS1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubW9iaWxlLW1lbnUtcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzA0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IC0zMTBweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICBib3gtc2hhZG93OiAxcHggNnB4IDI2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGUtbWVudS1wYW5lbC5vcGVuIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tb2JpbGUtbWVudS1wYW5lbCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudS1wYW5lbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IC5tb2JpbGUtbWVudSAuc3ViLW1lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkgLm1vYmlsZS1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IC5tb2JpbGUtbWVudSBsaSAubWVudS1pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdG9wOiAxOXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xufVxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IC5tb2JpbGUtbWVudSAuc3ViLW1lbnUtYnRuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fYm9keSAubW9iaWxlLW1lbnUgLnN1Yi1tZW51LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkgLm1vYmlsZS1tZW51IC5zdWItbWVudS1idG4uYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMXB4O1xuICB0b3A6IDE2cHg7XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fYm9keSAubW9iaWxlLW1lbnUgYSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMHB4O1xufVxuLm1vYmlsZS1tZW51LXBhbmVsX19ib2R5IC5tb2JpbGUtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkM2NiZGQ7XG59XG5cbi5tb2JpbGUtbWVudS1wYW5lbF9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2JpbGUtbWVudS1wYW5lbF9fY2xvc2U6aG92ZXIge1xuICBmaWxsOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2FjdGlvbnMgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1vYmlsZS1tZW51LXBhbmVsX19idG4ge1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2J0bi0tb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX3NvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAxNHB4O1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX3NvYy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9iaWxlLW1lbnUtcGFuZWxfX3NvYy1pdGVtLS10Z2JvdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1lbnUxIC5zdWItbWVudS1idG46OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnR2LXByb3ZpZGVyLXRlcm1zIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLm1lbnUtcm9vdCAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1yb290IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51MSB7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51MSA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUxID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5tZW51MSA+IGxpIGEubWFpbi1idG4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTAwKTtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG59XG5cbi5tZW51MSAuc3ViLW1lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWItbWVudS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uc3ViLW1lbnUtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLy4uL2ltZy9jYXJldC1pY28uc3ZnKTtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5cbi5tZW51MSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYigyMzAsIDIzMCwgMjMwKTtcbn1cbi5tZW51MSA+IGxpID4gLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5tZW51MSB1bCBsaTpudGgtY2hpbGQoMm4pIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTUwKTtcbn1cblxuLm1lbnUxIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1lbnUxIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKTtcbn1cblxuLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjOGNjYWU2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5tb2JpbGUtbmF2X19saXN0IC5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICAtLXRpbWU6IDAuMXM7XG4gIC0td2lkdGg6IDQwcHg7XG4gIC0taGVpZ2h0OiAzMHB4O1xuICAtLWxpbmUtaGVpZ2h0OiA0cHg7XG4gIC0tc3BhY2luZzogNnB4O1xuICAtLWNvbG9yOiAjMDAwO1xuICAtLXJhZGl1czogNHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuc3ZnLmljb24uY2FyZXQtaWNvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc2VsZWN0IC5kcm9wZG93bl9fcGFuZWwge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd25fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0wMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYigyMzAsIDIzMCwgMjMwKTtcbiAgei1pbmRleDogOTk7XG59XG4uZHJvcGRvd25fX3BhbmVsLm1lbnUtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd25fX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51X19pdGVtLWxpbmstd3JhcHBlcjpob3ZlciAubWFpbi1tZW51X19pdGVtLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG59XG4ubWVudV9faXRlbS1saW5rLXdyYXBwZXI6aG92ZXIgLm1haW4tYnRuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZHJvcGRvd25fX3NlbGVjdC13cmFwcGVyIC5jYXJldC13cmFwcGVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRleHQtbWFpbi1jb2xvcik7XG59XG5cbi5uZXdzLWl0ZW0taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ld3MtaXRlbS10eHQge1xuICBwYWRkaW5nOiAzMHB4IDAgNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5uZXdzLWl0ZW0tdHh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICB9XG59XG5cbi5uZXdzLWl0ZW0tZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTEpO1xufVxuXG4ubmV3cy1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ubmV3cy1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXdzLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXdzLXNpbmdsZSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3Mtc2luZ2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3Mtc2lkZWJhciB7XG4gIHdpZHRoOiAzOTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubmV3cy1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLXNpbmdsZS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXdzLXNpbmdsZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1zaW5nbGVfX2RhdGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0zMSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAwO1xufVxuXG4ubmV3cy1zaW5nbGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XG59XG5cbi5uZXdzLXNpbmdsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDQwcHggMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5uZXdzLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5uZXdzLWRhdGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGdhcDogNSUgIWltcG9ydGFudDtcbiAgcm93LWdhcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm5ld3MtZGF0YSBsaSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5uZXdzLWRhdGEgbGkge1xuICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5uZXdzLWRhdGEgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xuICAubmV3cy1kYXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3cy1kYXRhLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5ld3MtZGF0YS13cmFwcGVyIC5wYWdpbmF0ZS1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5uZXdzLWRhdGEtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm5ld3MtaG9yaXpvbi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3MtaG9yaXpvbi1iYW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLm5ld3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5ld3NfX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzY0NDA5MSAwJSwgIzUzMjk4OSAxMDAlKTtcbn1cblxuLnN3aXBlci1uZXdzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN3aXBlci1uZXdzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zd2lwZXItbmV3cy13cmFwcGVyIC5zd2lwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm5ld3NfX2J0biB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yLWxpZ2h0KTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMDBtcyBsaW5lYXI7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXdzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXdzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLW5ld3Mgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tbmV3cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5uZXdzLXRleHRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubmV3cy10ZXh0X19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN3aXBlci1zbGlkZS0tbmV3cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktMzApO1xufVxuXG4ubmV3cy1pbWcge1xuICBoZWlnaHQ6IDE3OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW46IDM1cHggMCAwIDA7XG59XG5cbi5uZXdzLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhZ2luYXRlZC1kYXRhIC5wYWdpbmF0ZS1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuLnBhZ2luYXRlZC1kYXRhIC5wYWdpbmF0ZS1wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWdpbmF0ZWQtZGF0YSAucGFnaW5hdGUtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTIwKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0ZWQtZGF0YSAucGFnaW5hdGUtcGFnaW5hdGlvbiB1bCBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFnaW5hdGVkLWRhdGEgLnBhZ2luYXRlLXBhZ2luYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQsIC5wYWdpbmF0ZWQtZGF0YSAucGFnaW5hdGUtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xuICAucGFnaW5hdGVkLWRhdGEgLnBhZ2luYXRlLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucGFnaW5hdGVkLWRhdGEtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGVkLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMzVweCAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnBhZ2luYXRlZC1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICB9XG59XG5cbi5wYWdpbmF0ZWQtcGFnaW5hdGlvbi1idG4ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMjApO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0ZWQtcGFnaW5hdGlvbi1idG4uYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbn1cbi5wYWdpbmF0ZWQtcGFnaW5hdGlvbi1idG46aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRlZC1wYWdpbmF0aW9uLWJ0bnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbn1cblxuLnBhZ2luYXRlZC1wYWdpbmF0aW9uLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRlZC1wYWdpbmF0aW9uLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGVkLXBhZ2luYXRpb24tcHJldjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2luYXRlZC1wYWdpbmF0aW9uLW5leHQ6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgbGVmdDogOHB4O1xufVxuXG4ucGFnaW5hdGVkLWl0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnaW5hdGVkLWl0ZW0td3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wYWdpbmF0ZWQtaXRlbS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wYWdpbmF0ZWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFydG5lcnMtZGF0YSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGFydG5lci1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFydG5lci1pdGVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucGFydG5lci1pdGVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAucGFydG5lci1pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4ucGFydG5lci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLnBhcnRuZXItaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucGFydG5lci1pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAucGFydG5lci1pdGVtcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuLnBhcnRuZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcnRuZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnBhcnRuZXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAucGFydG5lci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnBheW1lbnQtdmFyaWFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyLjY2JTtcbiAgcm93LWdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBheW1lbnQtdmFyaWFudHMgbGkge1xuICB3aWR0aDogMjMlO1xufVxuLnBheW1lbnQtdmFyaWFudHMgbGkgYSBpbWcge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYXltZW50LXZhcmlhbnRzIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnBheW1lbnQtdmFyaWFudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBheW1lbnQtdmFyaWFudCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucGF5bWVudC12YXJpYW50IGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMzApO1xufVxuXG4ucGF5bWVudC12YXJpYW50LS1jYWIgYSB7XG4gIHBhZGRpbmc6IDIycHg7XG59XG5cbi5wYXltZW50LXZhcmlhbnQtLWNhYiBhIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXltZW50LXZhcmlhbnQtLWNhYiBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGF5bWVudC12YXJpYW50LS1jYWIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBheW1lbnQtdmFyaWFudC0tY2FiIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuXG4ucGF5bWVudC12YXJpYW50LS10ZWxlZ3JhbSBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTA4LCAxNzMsIDIyNykgMCUsIHJnYig5MSwgMTUwLCAyMDYpIDEwMCUpO1xufVxuLnBheW1lbnQtdmFyaWFudC0tdGVsZWdyYW0gYSBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXltZW50LXZhcmlhbnQtLXRlbGVncmFtIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXltZW50LXZhcmlhbnQtLXRlbGVncmFtIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYXltZW50LXZhcmlhbnQtLXRlbGVncmFtIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuLnBheW1lbnQtc3lzdGVtcy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wYXltZW50LXN5c3RlbXMtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucGF5bWVudC1pbnN0cnVjdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wYXltZW50LWluc3RydWN0aW9ucy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucGF5bWVudC1pbnN0cnVjdGlvbnMtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYXltZW50LWluc3RydWN0aW9ucyB7XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBheW1lbnQtaW5zdHJ1Y3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGF5bWVudC1pbnN0cnVjdGlvbnMtaW1nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXltZW50LWluc3RydWN0aW9ucy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXltZW50LWluc3RydWN0aW9ucy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wYXltZW50LWluc3RydWN0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucGF5bWVudC1pbnN0cnVjdGlvbnMtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucGF5bWVudC1pbnN0cnVjdGlvbnMtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wYXltZW50LWluc3RydWN0aW9ucy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYXltZW50LWluc3RydWN0aW9ucy1kYXRhIGxpIGEge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucGF5bWVudC1pbnN0cnVjdGlvbnMtZGF0YSBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1nL3BheW1lbnQtaW5zdHJ1Y3Rpb24taWNvLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucGF5bWVudC1pbnN0cnVjdGlvbnMtZGF0YSBsaSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLWRhdGEgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLWRhdGEgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDFweCAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmljb24ucGhvbmUtaWNvLmt5aXZzdGFyIHtcbiAgZmlsbDogIzAwODdFNjtcbn1cbi5pY29uLnBob25lLWljby5saWZlY2VsbCB7XG4gIGZpbGw6ICNGRkM0MEM7XG59XG4uaWNvbi5waG9uZS1pY28udm9kYWZvbmUge1xuICBmaWxsOiAjRTYwMDAwO1xufVxuXG4ucG9saWN5LWRhdGEtaW5uZXIge1xuICBwYWRkaW5nOiAyNXB4IDc1cHg7XG59XG4ucG9saWN5LWRhdGEtaW5uZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wb2xpY3ktZGF0YS1pbm5lciB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC1jb21tb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiA2MzRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvcHVwLWNvbW1vbiB7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3B1cC1jb21tb24ge1xuICAgIHBhZGRpbmc6IDM2cHggMjBweCAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC1jb21tb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3B1cC1jb21tb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdXAtY29tbW9uX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3B1cC1jb21tb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdXAtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbn1cblxuLnBvcHVwLW1vZGFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiKDEwOSwgMTA5LCAxMDkpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5wb3B1cC1tb2RhbC1jbG9zZSB7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwLW1vZGFsLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvcHVwLW1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ucG9wdXAtbW9kYWwtY2xvc2U6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTMwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9wdXAtbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMjNweDtcbiAgICByaWdodDogMTFweDtcbiAgfVxufVxuXG4ucG9wdXAtY29uZmlybWF0aW9uLWNsb3NlIHtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTZweDtcbn1cblxuLnBvcHVwLWNvbmZpcm1hdGlvbiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbiAgdG9wOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTdweCAxNXB4IDE1cHggMTlweDtcbn1cblxuLnBvcHVwLWNvbmZpcm1hdGlvbi1pY28td3JhcHBlciB7XG4gIG1hcmdpbjogMTJweCAxNXB4IDAgMDtcbn1cbi5wb3B1cC1jb25maXJtYXRpb24taWNvLXdyYXBwZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzNweDtcbn1cblxuLnBvcHVwLWNvbmZpcm1hdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wb3B1cC1jb25maXJtYXRpb24tYnRuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnBvcHVwLWNvbmZpcm1hdGlvbi1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG59XG5cbi5wb3B1cC1jb25maXJtYXRpb24tYnRuX19jb25maXJtIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5wb3B1cC1sb2NhdGlvbiB7XG4gIHdpZHRoOiA0NzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjJweCAzMHB4O1xufVxuLnBvcHVwLWxvY2F0aW9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnBvcHVwLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgfVxufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM2NDQwOTE7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA2cHg7XG59XG5cbnVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wb3B1cC1sb2NhdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3B1cC1sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC1sb2NhdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBoZWlnaHQ6IDIwNHB4O1xuICBtYXgtaGVpZ2h0OiAyMDRweDtcbn1cblxuI3BvcHVwLWxvY2F0aW9uLXNlbGVjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvcHVwLWxvY2F0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTMwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpudGgtY2hpbGQoLW4rMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDQwOTEgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtaW1ncy1tb2JpbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3QtaW1ncy1tb2JpbGUge1xuICB3aWR0aDogMjE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1ncmV5LTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucHJvZHVjdC1pbWctbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1pbWctbW9iaWxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1pbWdzLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0LWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAucHJvZHVjdC1zaG9ydC1kZXNjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnQtZGVzYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaW1ncy13cmFwcGVyIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9kdWN0LWltZ3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWdzLW1vYmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucHJvZHVjdC1pbWdzLW1vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdC1wcm9wcy13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5wcm9kdWN0LXByb3BzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaW1ncy1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5wcm9kdWN0LWltZ3MtYWRkIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaW1nLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWltZy13cmFwcGVyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctbWFpbi1jb2xvcik7XG59XG5cbi5wcm9kdWN0LWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaW1nLW1haW4td3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNkI2QjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLnByb2R1Y3QtaW1nLW1haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWltZy1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtaW1nLW1haW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LW5hbWUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMxMzczNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnByb2R1Y3QtcHJpY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3QtcHJpY2UgaW1nIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggMTBweCA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJpY2UtdmFsdWUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMxMzczNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdC1wcmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXByaWNlLWN1ciB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzEzNzM3O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdC1wcmljZS1jdXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1vcmRlciB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3Itb3JhbmdlLTEwKTtcbiAgcGFkZGluZzogMTBweCA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9kdWN0LW9yZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA5dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxvbmctZGVzYyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9kdWN0LWxvbmctZGVzYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkX3Byb2R1Y3RzLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm9wdGlvbnNfZGVzY3JpcHRpb25fMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5oZXJvX19pbmZvLS1wcm9kdWN0cyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5oZXJvX19zdWJ0aXRsZS0tcHJvZHVjdHMge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ucHJvZHVjdHMtZGF0YS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wcm9kdWN0cy1kYXRhLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdHMtZGF0YS1pbm5lciAuaXNvdG9wZS1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvZHVjdHMtZGF0YS1pbm5lciAucGFnZXIge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMjApO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RzLWRhdGEtaW5uZXIgLnBhZ2VyLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG59XG5cbi5wcm9kdWN0X19pbWctLXByb2R1Y3RzIHtcbiAgaGVpZ2h0OiAyODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucHJvZHVjdF9faW1nLS1wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5wcm9kdWN0X19pbWctLXByb2R1Y3RzIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy1jb250YWluZXItd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucHJvZHVjdHMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0ODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzE3cHg7XG59XG4ucHJvZHVjdHMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucHJvZHVjdHMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5wcm9kdWN0cy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdHMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbiNwcm9kdWN0cy1jb250YWluZXIxIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI3Byb2R1Y3RzLWNvbnRhaW5lcjEgLmdyaWQtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgI3Byb2R1Y3RzLWNvbnRhaW5lcjEgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5pc290b3BlLXBhZ2VyIC5wYWdlciwgLnByb2R1Y3RzLWZpbHRlcnMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpbHRlcmVkLXByb2R1Y3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbHRlcmVkLXByb2R1Y3QgLnByb2R1Y3RfX3RpdGxlLS1wcm9kdWN0cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDE7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmZpbHRlcmVkLXByb2R1Y3QgLnByb2R1Y3RfX3RpdGxlLS1wcm9kdWN0cyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uZmlsdGVyZWQtcHJvZHVjdCAucHJvZHVjdF9fcHJpY2UtLXByb2R1Y3RzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmZpbHRlcmVkLXByb2R1Y3QgLnByb2R1Y3RfX3ByaWNlLS1wcm9kdWN0cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmlsdGVyZWQtcHJvZHVjdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTFweCAwcHggcmdiYSgxMDEsIDEwMSwgMTAxLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG59XG4uZmlsdGVyZWQtcHJvZHVjdCAucHJvZHVjdF9faW5mby0tcHJvZHVjdHMge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5maWx0ZXJlZC1wcm9kdWN0IC5wcm9kdWN0X19pbmZvLS1wcm9kdWN0cyAucHJvZHVjdF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuZmlsdGVyZWQtcHJvZHVjdCAucHJvZHVjdF9faW5mby0tcHJvZHVjdHMgLnByb2R1Y3RfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZpbHRlcmVkLXByb2R1Y3Qge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuZmlsdGVyZWQtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtaXRlbXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMCA0NXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnByb2R1Y3RzLWl0ZW1zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjJweCAzNXB4IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdHMtaXRlbXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDM1cHggMDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtaXRlbXMtd3JhcHBlci0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTApO1xufVxuXG4ucHJvZHVjdHMtd3JhcHBlciBsaS5wcm9kdWN0IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5hY3Rpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIgLmFjdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICByb3ctZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cy5hbGxpZ24tbGFzdC1yb3cge1xuICBnYXA6IDMycHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdHMuYWxsaWduLWxhc3Qtcm93IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTJweCkge1xuICAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdHMgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cyB7XG4gICAgZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdHMge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyLS1wb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnJlY29tbWVuZGVkX3Byb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucmVjb21tZW5kZWRfcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdHMuYWxsaWduLWxhc3Qtcm93IHtcbiAgZ2FwOiAzMnB4O1xufVxuLnJlY29tbWVuZGVkX3Byb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3RzLmFsbGlnbi1sYXN0LXJvdyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5yZWNvbW1lbmRlZF9wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0cyB7XG4gICAgZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucmVjb21tZW5kZWRfcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjMlO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LnByZXBhcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3RfX2luZm8ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweCAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9kdWN0X19pbmZvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19pbWcge1xuICBoZWlnaHQ6IDI4NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnByb2R1Y3RfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnByb2R1Y3RfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0X19pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fcHJpY2Uge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA1cHggMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnByb2R1Y3RfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb2R1Y3RfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy1tb3JlX19idG4ge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTAwLCA2NCwgMTQ1KSAwJSwgcmdiKDgzLCA0MCwgMTM2KSAxMDAlKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9kdWN0cy1tb3JlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDExcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9kdWN0cy1tb3JlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvX19pbmZvLS1wcm9tb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNpbmdsZS1wcm9tb3Rpb24tdHh0IHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2luZ2xlLXByb21vdGlvbi10eHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnByb21vdGlvbnMtYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5oZXJvX19pbmZvLS1wcm9tb3Rpb25zIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5oZXJvX19pbmZvLS1wcm9tb3Rpb25zOmJlZm9yZSB7XG4gIGxlZnQ6IC04MCU7XG59XG5cbi5wcm9tb3Rpb25zLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5wcm9tb3Rpb25zLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByb21vdGlvbnMtYm9keS13cmFwcGVyIC5wcm9tb3Rpb25zLWRhdGEge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbn1cbi5wcm9tb3Rpb25zLWJvZHktd3JhcHBlciAucHJvbW90aW9ucy1kYXRhIC5wcm9tb3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb21vdGlvbnMtYm9keS13cmFwcGVyIC5wcm9tb3Rpb25zLWRhdGEgLnByb21vdGlvbi1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW90aW9ucy1ib2R5LXdyYXBwZXIgLnByb21vdGlvbnMtZGF0YSAucHJvbW90aW9uLXRleHQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5wcm9tb3Rpb25zLWJvZHktd3JhcHBlciAucHJvbW90aW9ucy1kYXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnByb21vdGlvbnMtZGF0YSBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb21vdGlvbnMtZGF0YSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb21vdGlvbnMtc2lkZWJhciB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgLnByb21vdGlvbnMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb21vdGlvbnMtaG9yaXpvbi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgLnByb21vdGlvbnMtaG9yaXpvbi1iYW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC52ZXJ0aWNhbC1iYW5uZXItd3JhcHBlci0tcHJvbW90aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvbW90aW9ucy1ib2R5IC5wYWdpbmF0ZS1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xuICAuY29udGFpbmVyLnByb21vdGlvbnMtYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucHJvbW90aW9ucy1jYWxlbmRhci13cmFwcGVyIC5jYWxlbmRhci0tcHJvbW90aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xuICAucHJvbW90aW9ucy1jYWxlbmRhci13cmFwcGVyIC5jYWxlbmRhci0tcHJvbW90aW9ucyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9tb3Rpb25zLWNhbGVuZGFyLXdyYXBwZXIgLmNhbGVuZGFyLS1wcm9tb3Rpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG4ucHJvbW90aW9ucy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5wcm9tb3Rpb25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wcm9tb3Rpb25zLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9tb3Rpb25zLWlubmVyIGEge1xuICB3aWR0aDogMzIlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9tb3Rpb25zLWlubmVyIGEge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvbW90aW9ucy1pbm5lciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjUwcHgpIHtcbiAgLnByb21vdGlvbnMtaW5uZXIgYSB7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLnByb21vdGlvbnMtaW5uZXIgYTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9tb3Rpb24taXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9tb3Rpb24taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDEyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucHJvbW90aW9uLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb21vdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5wcm9tb3Rpb24tdGV4dF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTEpO1xufVxuXG4ucHJvbW90aW9uLXRleHRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9tb3Rpb24tdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb21vdGlvbi10ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb21vdGlvbi10ZXh0X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9tb3Rpb24tdGV4dF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvbW90aW9uLXRleHRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wcm9tLWRldGFpbCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgcGFkZGluZzogMTBweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9tLWRldGFpbCB7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvbS1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9tb3Rpb25zX19idG4ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2NDQwOTEgMCUsICM1MzI5ODkgMTAwJSk7XG59XG5cbi5wcm9tb3Rpb25zLXdyYXBwZXJfX25ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnByb21vdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb21vdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5wcm9tb3Rpb25zLWRhdGEtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9tb3Rpb25zLWRhdGEtd3JhcHBlciAuYWN0aW9uc19fYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb21vdGlvbnMtZGF0YS13cmFwcGVyIC5hY3Rpb25zX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5wcm9tb3Rpb25zLWRhdGEtd3JhcHBlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnByb21vdGlvbnMtZGF0YS13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucHJvbW90aW9ucy1kYXRhLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucmVjb21tZW5kZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucmVjb21tZW5kZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucmVjb21tZW5kZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucmVjb21tZW5kZWQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucmVjb21tZW5kZWQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkX19maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVjb21tZW5kZWRfX2ZpbHRlcnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggNDVweDtcbn1cbi5yZWNvbW1lbmRlZF9fZmlsdGVycy1idXR0b24uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbiBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fZmlsdGVycy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMTNweCA5cHggMTNweDtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fZmlsdGVycy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxMnB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZF9fZmlsdGVycy1idXR0b246aG92ZXIsXG4ucmVjb21tZW5kZWRfX2ZpbHRlcnMtYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbjpob3ZlciBzdmcsXG4ucmVjb21tZW5kZWRfX2ZpbHRlcnMtYnV0dG9uLmFjdGl2ZSBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTg3QjI1O1xufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZnMge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDMwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ucmVjb21tZW5kZWRfX3RhcmlmZnMuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLnJlY29tbWVuZGVkX190YXJpZmZzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fdGFyaWZmcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkX190YXJpZmYtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogMjMlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRTg3QjI1IDAlLCAjMzEzNzM3IDEwMCUpO1xufVxuLnJlY29tbWVuZGVkX190YXJpZmYtd3JhcHBlci5leHBhbmRlZCAucmVjb21tZW5kZWRfX3RhcmlmZi1jYXJldCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fdGFyaWZmLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnJlY29tbWVuZGVkX190YXJpZmYtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5kZWZmZXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZWZmZXJlZC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjQ0MDkxIHVybCguLy4uL2ltZy90YXJpZmYtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLnBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBPTlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZC10YXJpZmYtc3R1YiB7XG4gIGhlaWdodDogNTEwcHg7XG59XG5cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICBtaW4taGVpZ2h0OiA5MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucmVjb21tZW5kZWRfX3RhcmlmZi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1jb250ZW50X19pbmZvLXRpdGxlIHtcbiAgbWluLWhlaWdodDogNDZweDtcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWNvbnRlbnRfX2luZm8tdGl0bGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG4ucmVjb21tZW5kZWRfX3RhcmlmZi1jb250ZW50X19pbmZvLXRpdGxlIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXByaWNlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFyaWZmLXByb21vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi50YXJpZmYtb2xkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnRhcmlmZi1wcm9tby1sYWJlbCB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXByaWNlLW51bSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1wcmljZS1jdXIge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcbn1cblxuLnJlY29tbWVuZGVkX190YXJpZmYtY29udGVudC1saXN0IHtcbiAgcGFkZGluZzogMnB4IDAgMHB4O1xuICBtaW4taGVpZ2h0OiAxNTZweDtcbn1cblxuLnRhcmlmZi1zcGVlZCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzEzNzM3O1xufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1jb250ZW50LWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuLnJlY29tbWVuZGVkX190YXJpZmYtY29udGVudC1saXN0IGxpOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTEyKTtcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWNvbnRlbnQtbGlzdCBsaSBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbn1cblxuLnJlY29tbWVuZGVkX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xufVxuXG4ucmVjb21tZW5kZWRfX2J1dHRvbi0tb3JkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucmVjb21tZW5kZWRfX2J1dHRvbi0tZGV0YWlsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1hbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1pbm5lci1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvdGFyaWZmLWJnLnBuZykgY2VudGVyIDE1JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCA1NHB4IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkX190YXJpZmYtY2FyZXQge1xuICBwYWRkaW5nOiAzM3B4IDE1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuICByaWdodDogMDtcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWNhcmV0IHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWNhcmV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1wb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAtMzRweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlY29tbWVuZGVkX190YXJpZmYtcG9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnJlY29tbWVuZGVkX190YXJpZmYtcG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZzogN3B4IDZweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi13cmFwcGVyLmV4cGFuZGVkIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVjb21tZW5kZWRfX3RhcmlmZi13cmFwcGVyLmV4cGFuZGVkIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYl9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAucmVjb21tZW5kZWRfX3RhcmlmZi1pbm5lci1tb2JfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXItbW9iX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIHdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYl9fcHJpY2UgLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXItbW9iX19wcmljZS1udW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYl9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXItbW9iX19wcmljZS5pc19wcm9tbyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYl9fcHJpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1pbm5lci1tb2JfX3ByaWNlLW51bSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhcmlmZi1wcm9tby1tb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NSU7XG4gIHRvcDogLTMwcHg7XG59XG5cbi50YXJpZmYtcHJvbW8tbGFiZWwtbW9iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnRhcmlmZi1vbGQtcHJpY2UtbW9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjb21tZW5kZWQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTJweCA2MHB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzhweCkge1xuICAucmVjb21tZW5kZWQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnJlY29tbWVuZGVkLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50YXJpZmYtb2xkLXByaWNlLW51bS1tb2Ige1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50YXJpZmYtb2xkLXByaWNlLWN1ci1tb2Ige1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uc2VvLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5zZW8tdGV4dC1wb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlby10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG59XG4uc2VvLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNlby10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxufVxuXG4uY29udGVudC11bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250ZW50LXVsIGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlcGFyYXRvcjEge1xuICB3aWR0aDogNDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zZXBhcmF0b3IxIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAxNXB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcy1kYXRhLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2VydmljZXMtZGF0YS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zZXJ2aWNlcy1kYXRhLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5oZXJvX19pbmZvLS1zZXJ2aWNlcyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jc2VydmljZXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIC5ncmlkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbTpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG59XG4uc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTgxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMDkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIC5ncmlkLWl0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlIC5hcnJvdy13cmFwcGVyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlIC5hcnJvdy13cmFwcGVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxN3B4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlIC5hcnJvdy13cmFwcGVyIC5hcnJvdyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIC5ncmlkLWl0ZW0gLmZpbHRlcmVkLXNlcnZpY2UgLmFycm93LXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4uc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSAuZmlsdGVyZWQtc2VydmljZV9fdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlX190aXRsZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIC5ncmlkLWl0ZW0gLmZpbHRlcmVkLXNlcnZpY2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSAuZmlsdGVyZWQtc2VydmljZV9fcHJpY2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wOSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIC5ncmlkLWl0ZW0gLmZpbHRlcmVkLXNlcnZpY2VfX3ByaWNlIC5jdXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlX19wcmljZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNlcnZpY2VzLWNvbnRhaW5lci13cmFwcGVyIC5ncmlkLWl0ZW0gLmZpbHRlcmVkLXNlcnZpY2VfX3ByaWNlIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zZXJ2aWNlcy1jb250YWluZXItd3JhcHBlciAuZ3JpZC1pdGVtIC5maWx0ZXJlZC1zZXJ2aWNlX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcy1kYXRhLWlubmVyIC5zZXJ2aWNlcy1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxufVxuLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb246YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmZpbHRlcmVkLXNlcnZpY2UtdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyZWQtc2VydmljZS10aXRsZSAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJlZC1zZXJ2aWNlLXRpdGxlLnVpLXN0YXRlLWFjdGl2ZSAuYXJyb3ctd3JhcHBlciAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tdG9wOiAtMjJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5maWx0ZXJlZC1zZXJ2aWNlLXRpdGxlLnVpLXN0YXRlLWFjdGl2ZSAuYXJyb3ctd3JhcHBlciAuYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS10aXRsZS51aS1zdGF0ZS1hY3RpdmUgLmFycm93LXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uZmlsdGVyZWQtc2VydmljZS10aXRsZS5ub2Rlc2MgLmFycm93LXdyYXBwZXIgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlcmVkLXNlcnZpY2UtZGVjb3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5maWx0ZXJlZC1zZXJ2aWNlLWRlY29yLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS1kZWNvci13cmFwcGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICB9XG59XG4uZmlsdGVyZWQtc2VydmljZS1kZWNvci13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS1kZWNvci13cmFwcGVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG59XG4uZmlsdGVyZWQtc2VydmljZS1kZWNvci13cmFwcGVyIC52ZXJ0aWNhbC1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wOSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLmZpbHRlcmVkLXNlcnZpY2UtZGVjb3Itd3JhcHBlciAudmVydGljYWwtbGluZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZpbHRlcmVkLXNlcnZpY2UtZGVjb3Itd3JhcHBlciAudmVydGljYWwtbGluZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmZpbHRlcmVkLXNlcnZpY2UtZGVjb3Itd3JhcHBlciAudmVydGljYWwtbGluZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uZmlsdGVyZWQtc2VydmljZS1kZWNvciB7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogOTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb24tZGVjb3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uLWRlY29yLXdyYXBwZXIgLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb24tZGVjb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb24tdGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuZmlsdGVyZWQtc2VydmljZS1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci5maWx0ZXJlZC1zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZS5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uICsgLmZpbHRlcmVkLXNlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZXJ2aWNlcy1maWx0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlcy1maWx0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjU2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXJ2aWNlcy1maWx0ZXJzOjpiZWZvcmUge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2VydmljZXMtZmlsdGVyczo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2VydmljZXMtZmlsdGVyczo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXJ2aWNlcy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaGVyb19fdGl0bGUtLXNlcnZpY2VzIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnNldHRpbmdzLWRlc2Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2V0dGluZ3MtZGVzYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2V0dGluZ3MtZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmhlcm9fX3NldHRpbmdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaGVyb19fc2V0dGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZXJvX19zdWJ0aXRsZS0tc2V0dGluZ3Mge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhlcm9fX3N1YnRpdGxlLS1zZXR0aW5ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG5cbi5zZXR0aW5ncy1kZXNjLWlubmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXR0aW5ncy1kZXNjLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1kZXNjLWlubmVyIHAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2V0dGluZ3MtZGVzYy1pbm5lciBwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4uc2V0dGluZ3MtZGVzYy1pbm5lciBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZXR0aW5ncy1kb2NzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5zZXR0aW5ncy1maWx0ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2V0dGluZ3MtZmlsdGVyZWQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tdG9wIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLXRvcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLXRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI5cHgpIHtcbiAgLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tdG9wIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2V0dGluZ3MtZmlsdGVyZWQtaXRlbS10b3Age1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uc2V0dGluZ3MtZmlsdGVyZWQtaXRlbS1taWQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tbWlkIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tbWlkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLW1pZC1pbm5lciB7XG4gIGhlaWdodDogMTM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tbWlkLWlubmVyIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tYm90dG9tIHtcbiAgcGFkZGluZzogMCAxMHB4IDE1cHggMTBweDtcbn1cbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLWJvdHRvbSBhIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLWJvdHRvbSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tYm90dG9tIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLWJvdHRvbSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2V0dGluZ3MtZmlsdGVyZWQtaXRlbS1ib3R0b20gYSB7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2V0dGluZ3MtZmlsdGVyZWQtaXRlbS1ib3R0b20gYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXR0aW5ncy1maWx0ZXItYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZXR0aW5ncy1maWx0ZXItYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZXR0aW5ncy1maWx0ZXItYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG59XG4uc2V0dGluZ3MtZmlsdGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnLW1haW4tY29sb3IpO1xufVxuXG4uc2V0dGluZ3MtZGF0YS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZXR0aW5ncy1kYXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2V0dGluZ3MtY29udGFpbmVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXR0aW5ncy1jb250YWluZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jc2V0dGluZ3MtY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2V0dGluZ3MtZmlsdGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5zZXR0aW5ncy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kZWQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNpbWlsYXItdGFyaWZmcyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNpbWlsYXItdGFyaWZmcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2ltaWxhci10YXJpZmZzIC5yZWNvbW1lbmRlZF9fdGFyaWZmLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLWl0ZW1fX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLWl0ZW1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1pdGVtX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMzEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNpbmdsZS1pdGVtX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2luZ2xlLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2luZ2xlLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1pdGVtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmdsZS1pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2luZ2xlLWl0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRhcmlmZi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS10YXJpZmYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLXRhcmlmZi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLWludGVybmV0IHtcbiAgd2lkdGg6IDUzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtaW50ZXJuZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtaW50ZXJuZXQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLXR2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtdGFyaWZmLXR2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDVweDtcbiAgbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtdHYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtdHYge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLWludGVybmV0LWZpZWxkIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2luZ2xlLXRhcmlmZi1pbnRlcm5ldC1maWVsZCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zaW5nbGUtdGFyaWZmLWludGVybmV0LWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnNpbmdsZS10YXJpZmYtdHYtZmllbGQge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtdHYtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zaW5nbGUtdGFyaWZmLXR2LWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnNpbmdsZS10YXJpZmYtaW50ZXJuZXRfX25hbWUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAzMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtaW50ZXJuZXRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zaW5nbGUtdGFyaWZmLWludGVybmV0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS10YXJpZmYtdHZfX25hbWUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuc2luZ2xlLXRhcmlmZi10dl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtdHZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5zcGFuLmFjY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaW5nbGUtdGFyaWZmLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuc2luZ2xlLXRhcmlmZi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTAwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zaW5nbGUtdGFyaWZmLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLXByaWNlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zaW5nbGUtdGFyaWZmLXByaWNlLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zaW5nbGUtdGFyaWZmLXByaWNlLXByb21vIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMzlweDtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaW5nbGUtdGFyaWZmLXR4dCwgLnNpbmdsZS10YXJpZmYtb2xkLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnNpbmdsZS10YXJpZmYtdHh0LCAuc2luZ2xlLXRhcmlmZi1vbGQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zaW5nbGUtdGFyaWZmLXR4dCwgLnNpbmdsZS10YXJpZmYtb2xkLXByaWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnNpbmdsZS10YXJpZmYtb2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNpbmdsZS10YXJpZmYtZGVzY3JpcHRpb24tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtdGFyaWZmLXR2X19idW5kbGUtZmlsZSB7XG4gIHdpZHRoOiAyN3B4O1xufVxuLnNpbmdsZS10YXJpZmYtdHZfX2J1bmRsZS1maWxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmNvbnRhaW5lci5zaW5nbGUtdGFyaWZmLWNvbnRhaW5lciAuc2luZ2xlLXRhcmlmZi13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmNvbnRhaW5lci5zaW5nbGUtdGFyaWZmLWNvbnRhaW5lciAuc2luZ2xlLXRhcmlmZi1pbnRlcm5ldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5jb250YWluZXIuc2luZ2xlLXRhcmlmZi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcGVjaWFsLXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcxcHgpIHtcbiAgLnNwZWNpYWwtdG9wLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3Age1xuICBwYWRkaW5nOiAzMHB4IDAgMzVweCAwO1xufVxuXG4uc3BlY2lhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNwZWNpYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zcGVjaWFsLXRvcC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zcGVjaWFsLXRvcC1zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc3BlY2lhbC10b3Atc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNwZWNpYWwtdG9wLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3AtdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNwZWNpYWwtdG9wLXRleHQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC10b3AtdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLXRvcC10ZXh0LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3AtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5zcGVjaWFsLXRvcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuc3BlY2lhbC10b3AtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuXG4uc3BlY2lhbC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxOHB4IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNwZWNpYWwtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuXG4uc3BlY2lhbC1taWRkbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIwLCA4OSwgMTYwKSAwJSwgcmdiKDg1LCA0MiwgMTM4KSAxMDAlKTtcbiAgcGFkZGluZzogMzVweCAwIDYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLW1pZGRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNwZWNpYWwtbWlkZGxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNwZWNpYWwtbWlkZGxlLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLW1pZGRsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zcGVjaWFsLW1pZGRsZS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLW1pZGRsZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zcGVjaWFsLW1pZGRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXdyYXA6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNwZWNpYWwtbWlkZGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ib3R0b20ge1xuICBwYWRkaW5nOiA1MHB4IDAgNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zcGVjaWFsLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAwIDM1cHggMDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ib3R0b20td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gIC5zcGVjaWFsLWJvdHRvbS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zcGVjaWFsLXRvcC1pbWctaW5uZXIsIC5zcGVjaWFsLWJvdHRvbS1pbWctaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5zcGVjaWFsLXRvcC1pbWctaW5uZXIgaW1nLCAuc3BlY2lhbC1ib3R0b20taW1nLWlubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuc3BlY2lhbC10b3AtaW1nLWlubmVyLCAuc3BlY2lhbC1ib3R0b20taW1nLWlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5zcGVjaWFsLXRvcC1pbWctaW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3BlY2lhbC10b3AtaW1nLXdyYXBwZXIge1xuICB3aWR0aDogNTklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gIC5zcGVjaWFsLXRvcC1pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNwZWNpYWwtYm90dG9tLWltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDU3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC1ib3R0b20taW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcGVjaWFsLWJvdHRvbS10ZXh0LXdyYXBwZXIge1xuICB3aWR0aDogNDMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc3BlY2lhbC1ib3R0b20tdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwZWNpYWwtYm90dG9tLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS05OSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuc3BlY2lhbC1ib3R0b20tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc3BlY2lhbC1ib3R0b20tdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zcGVjaWFsLWJvdHRvbS10ZXh0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MXB4KSB7XG4gIC5zcGVjaWFsLWJvdHRvbS10ZXh0IGxpIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNwZWNpYWwtYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uaGVhZGVyLW1pbi1waG9uZXMtd3JhcHBlciAuZHJvcGRvd24tc3RhcnQtbGluayB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci1taW4tcGhvbmVzLXdyYXBwZXIgLmRyb3Bkb3duLXN0YXJ0LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbn1cbi5oZWFkZXItbWluLXBob25lcy13cmFwcGVyIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci1taW4tcGhvbmVzLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstLXBob25lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZGVyLW1pbi1waG9uZXMtd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay0tcGhvbmUgLmNhcmV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItbWluIC5kcm9wZG93bi1zdGFydC1saW5rIC5waG9uZS1pY28ge1xuICAgIGZpbGw6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMjApO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbn1cblxuLmhlcm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDg2cHgpIHtcbiAgLmhlcm8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlcm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5oZXJvLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1oZXJvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24taGVybyB7XG4gIGJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1oZXJvIHtcbiAgICBib3R0b206IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1oZXJvIHtcbiAgICBib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50YXJpZmYtZGF0YS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhcmlmZi1kYXRhLXdyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50YXJpZmYtZGF0YS13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFyaWZmLWRhdGEtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udGFyaWZmLWRhdGEtc2hvcnQge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweCAzMHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGFyaWZmLWRhdGEtc2hvcnQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YXJpZmYtZGF0YS1zaG9ydCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlscy13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YXJpZmYtZGF0YS1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlscyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udGFyaWZmLWRhdGEtc2hvcnRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFyaWZmLWRhdGEtc2hvcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgfVxufVxuXG4udGFyaWZmLWRhdGEtc2hvcnRfX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnRhcmlmZi1kYXRhLXNob3J0X19wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YXJpZmYtZGF0YS1zaG9ydF9fdmFsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRhcmlmZi1kYXRhLXNob3J0X19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFyaWZmLWRhdGEtc2hvcnRfX2J0biB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRhcmlmZi1kYXRhLXNob3J0X19idG4ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlsc19faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxQzZERTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLnRhcmlmZi1kYXRhLWRldGFpbHNfX2ljb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlsc19faWNvIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUM2REU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLnRhcmlmZi1kYXRhLWRldGFpbHNfX2ljbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxQzZERTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC50YXJpZmYtZGF0YS1kZXRhaWxzX19pY28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YXJpZmYtZGF0YS1kZXRhaWxzX19pY286bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC50YXJpZmYtZGF0YS1kZXRhaWxzX19pY286bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFDNkRFO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX2ljby13cmFwcGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4udGFyaWZmLWRhdGEtZGV0YWlsc19faWNvLXdyYXBwZXIgc3ZnIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbn1cblxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX2Rlc2Mge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlsc19faWNvbnMtYWNjZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX3R2LXZhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50YXJpZmYtZGF0YS1kZXRhaWxzX190di12YWwtd3JhcHBlciAudGFyaWZmLWRhdGEtZGV0YWlsc19faWNvbnMtYWNjZW50IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlsc19fdW5pdCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlsc19fdmFsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50YXJpZmYtZGF0YS1kZXRhaWxzX19vdGhlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi50YXJpZmYtZGF0YS1kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX2Rlc2NyaXB0aW9uIC50YXJpZmYtZGF0YS1kZXRhaWxzX19pY29ucy1hY2NlbnQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuXG4udGFyaWZmLWRhdGEtZGV0YWlsc19fcHJvcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50YXJpZmYtZGF0YS1kZXRhaWxzX19wcm9wcyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC50YXJpZmYtZGF0YS1kZXRhaWxzX19wcm9wcyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX3Byb3BzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcbn1cblxuLnRhcmlmZi1jaGFubmVscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDgwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YXJpZmYtY2hhbm5lbHMge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIH1cbn1cblxuLnRhcmlmZi1jaGFubmVscyAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YXJpZmYtY2hhbm5lbHMgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICAgIHJpZ2h0OiA5cHg7XG4gIH1cbn1cblxuLnRhcmlmZi1jaGFubmVscyAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB3aWR0aDogNnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNzYxQTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRhcmlmZi1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhcmlmZi1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAudGFyaWZmLWl0ZW0ge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAudGFyaWZmLWl0ZW0ge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGFyaWZmLWl0ZW0ge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAudGFyaWZmLWl0ZW0ge1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFyaWZmLWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRhcmlmZi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50YXJpZmYtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YXJpZmYtY2hhbm5lbHMgLnRhcmlmZi1jaGFubmVsLWljbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoYW5uZWxzLXdyYXBwZXIsIC5tYXktbGlrZV9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm1heS1saWtlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLm1heS1saWtlX190YXJpZmZzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLm1heS1saWtlX190YXJpZmZzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubGlrZWQtdGFyaWZmIHtcbiAgbWFyZ2luOiAxNXB4IDVweCA0NXB4O1xufVxuXG4uY2hhbm5lbHMtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNoYW5uZWxzLWZpbHRlcnMgLmNoYW5uZWwtY2F0LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFubmVscy1maWx0ZXJzIC5jaGFubmVsLWNhdC1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNoYW5uZWxzLWZpbHRlcnMgLmNoYW5uZWwtY2F0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jaGFubmVscy1maWx0ZXJzIC5jaGFubmVsLWNhdC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuY2hhbm5lbHMtZmlsdGVycyAuY2hhbm5lbC1jYXQtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuY2hhbm5lbHMtZmlsdGVycyAuY2hhbm5lbC1jYXQtYnRuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50YXJpZmZzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRhcmlmZnMtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmJ1aWxkLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJ1aWxkLWZpbHRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uYnVpbGQtZmlsdGVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG59XG4uYnVpbGQtZmlsdGVyX19idG4uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1aWxkLWZpbHRlcl9fYnRuIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAuYnVpbGQtZmlsdGVyX19idG4gc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuYnVpbGQtZmlsdGVyX19idG4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5idWlsZC1maWx0ZXJfX2J0biB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLmJ1aWxkLWZpbHRlcl9fYnRuIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cblxuLmJ1aWxkLWZpbHRlcl9fYnRuOmhvdmVyLFxuLmJ1aWxkLWZpbHRlcl9fYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1aWxkLWZpbHRlcl9fYnRuOmhvdmVyIHN2Zyxcbi5idWlsZC1maWx0ZXJfX2J0bi5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5idWlsZC1maWx0ZXJfX2J0bi5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTg3QjI1O1xufVxuXG4udGFyaWZmcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi50YXJpZmZzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC50YXJpZmZzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50YXJpZmZzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhcmlmZnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50YXJpZmZzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnRhcmlmZi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBwYWRkaW5nOiAycHg7XG4gIHdpZHRoOiAyMyU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXJpZmYtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFODdCMjUgMCUsICMzMTM3MzcgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhcmlmZi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFyaWZmLXdyYXBwZXIuZXhwYW5kZWQgLnRhcmlmZi1jYXJldCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGFyaWZmLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vaW1nL3RhcmlmZi1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50YXJpZmYtaW5uZXIucG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUE9OXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6IHdoaXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhcmlmZi1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFyaWZmLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICBtaW4taGVpZ2h0OiA5MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRhcmlmZi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnRhcmlmZi1wcmljZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRhcmlmZi1wcmljZS1udW0ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcbn1cblxuLnRhcmlmZi1wcmljZS1jdXIge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcbn1cblxuLnRhcmlmZi1jb250ZW50LWxpc3Qge1xuICBwYWRkaW5nOiAycHggMCAxMHB4O1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLnRhcmlmZi1jb250ZW50LWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuLnRhcmlmZi1jb250ZW50LWxpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTIpO1xufVxuLnRhcmlmZi1jb250ZW50LWxpc3QgbGkgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG5cbi50YXJpZmZfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhcmlmZl9fYnV0dG9uLS1vcmRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50YXJpZmZfX2J1dHRvbi0tZGV0YWlsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xufVxuXG4udGFyaWZmLWFsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50YXJpZmYtaW5uZXItbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1nL3RhcmlmZi1iZy5wbmcpIGNlbnRlciAxNSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFyaWZmLWlubmVyLW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi50YXJpZmYtY2FyZXQge1xuICBwYWRkaW5nOiAzM3B4IDI0cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuICByaWdodDogMDtcbn1cbi50YXJpZmYtY2FyZXQgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhcmlmZi1jYXJldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhcmlmZi1wb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAtMzRweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLnRhcmlmZi1wb24uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGFyaWZmLXBvbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnRhcmlmZi13cmFwcGVyLmV4cGFuZGVkIC50YXJpZmYtaW5uZXItbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YXJpZmYtd3JhcHBlci5leHBhbmRlZCAudGFyaWZmLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YXJpZmYtaW5uZXItbW9iX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4udGFyaWZmLWlubmVyLW1vYl9fcHJpY2Uge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi50YXJpZmYtaW5uZXItbW9iX19wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50YXJpZmYtd3JhcHBlci5leHBhbmRlZCAudGFyaWZmLWlubmVyLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50di1maWx0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0VERURFRDtcbiAgbWFyZ2luOiAxNXB4IDAgNDVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50di1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50di1maWx0ZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnR2LWZpbHRlcl9fYnRuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG4gIHdpZHRoOiAyOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnR2LWZpbHRlcl9fYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTg3QjI1O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0U4N0IyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudHYtZmlsdGVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50di1maWx0ZXJfX2J0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmxpc3Qtd3JhcHBlciAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmVkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmx1ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibHVlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibHVlO1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwIDAuN2VtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmxpc3Qtd3JhcHBlciAudWktYWNjb3JkaW9uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmx1ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibHVlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibHVlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC13cmFwcGVyIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogNHB4O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsdWU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmx1ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmx1ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3Qtd3JhcHBlciAudWktYWNjb3JkaW9uLWNvbnRlbnQtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRpbGUtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzOXB4KSB7XG4gIC50aWxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudGlsZS13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cblxuLnRpbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50aWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudGlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50aWxlLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMCAxMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRpbGUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udGlsZS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC50aWxlLWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudGlsZS1idG5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aWxlLWljbyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL3BkZi5zdmdcIik7XG4gIG1pbi13aWR0aDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudGlsZS1pY28ge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDdweDtcbiAgfVxufVxuXG4uZm9wLWljbyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vaW1nL2ZvcC5zdmdcIik7XG4gIG1pbi13aWR0aDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAuZm9wLWljbyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgN3B4O1xuICB9XG59XG5cbi50aXRsZS0xIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMiB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTMge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtdG9wbGluZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGl0bGUtdG9wbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDYwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBoZWFkZXIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLm5hdi10b3Atd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5uYXYtdG9wLXdyYXBwZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4jdG9wLW1lbnUge1xuICBwYWRkaW5nOiA1cHggMCA2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDJweCkge1xuICAjdG9wLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gICN0b3AtbWVudSB7XG4gICAgcGFkZGluZzogNXB4IDAgMTFweCAwO1xuICB9XG59XG5cbi5tZW51X19pdGVtLXdyYXBwZXIge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cblxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIC5pY29uIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZmlsbDogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlciAuaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyM3B4O1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gIGJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmJlZm9yZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzpiZWZvcmUge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzpiZWZvcmUge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyM3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWluZm86YWZ0ZXIge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1pbmZvOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbzphZnRlciB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbyB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWxvY2F0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24gc3ZnIHtcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24gc3ZnIHtcbiAgICB3aWR0aDogMTNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWxvZ2luIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1sb2dpbiB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5cbi50b3AtbWVudV9fY29udGFjdHMtd3JhcHBlciBzdmcge1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2NvbnRhY3RzLXdyYXBwZXIgc3ZnIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcbiAgLnRvcC1tZW51X19jb250YWN0cy13cmFwcGVyIHN2ZyB7XG4gICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9fY29udGFjdHMtd3JhcHBlciB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLnRvcC1tZW51X19jYWJpbmV0LXdyYXBwZXIgc3ZnIHtcbiAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19jYWJpbmV0LXdyYXBwZXIgc3ZnIHtcbiAgICB3aWR0aDogMTkuMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xuICAudG9wLW1lbnVfX2NhYmluZXQtd3JhcHBlciBzdmcge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2NhYmluZXQtd3JhcHBlciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9fbG9jYXRpb24td3JhcHBlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnRvcC1tZW51X19waG9uZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnRvcC1tZW51X19waG9uZS13cmFwcGVyIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMzApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDEwMCwgNjQsIDE0NSkgMCUsIHJnYig4MywgNDAsIDEzNikgMTAwJSk7XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyOXB4KSB7XG4gIC5uYXYtdG9wLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUgLnRvcC1tZW51X19pdGVtLWxpbmstLXBob25lIHN2ZyB7XG4gICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC5uYXYtdG9wLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUgLnRvcC1tZW51X19pdGVtLWxpbmstLXBob25lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAubmF2LXRvcC13cmFwcGVyIC50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLXBob25lIC5jYXJldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nOiA1cHggMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLm5hdi10b3Atd3JhcHBlciAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1waG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udG9wLW1lbnVfX2l0ZW0td3JhcHBlci0tYnVzaW5lc3Mge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWJ1c2luZXNzIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWJ1c2luZXNzIGEge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1idXNpbmVzcyBhIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tYnVzaW5lc3MgYSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1idXNpbmVzczpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMDApO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyLS1idXNpbmVzcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tYnVzaW5lc3Mge1xuICAgIGZvbnQtc2l6ZTogMTAuNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay0taW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay0tbG9naW4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLW1lbnVfX2l0ZW0tbGluay0tbG9jYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLW1lbnVfX2l0ZW0tbGluay0tbG9jYXRpb24gc3BhbiB7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay0tbG9jYXRpb24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudG9wLW1lbnVfX2l0ZW0tbGluay0tbG9jYXRpb246YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IC0yOXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyOXB4KSB7XG4gIC50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbjphZnRlciB7XG4gICAgbGVmdDogLTJweDtcbiAgICBib3R0b206IC0zMnB4O1xuICB9XG59XG5cbi5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLmFjdGl2ZSAuY2FyZXQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZHJvcGRvd24tcGFuZWwtLXBob25lIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiKDEwMSwgMTAxLCAxMDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigxMDAsIDY0LCAxNDUpIDAlLCByZ2IoODMsIDQwLCAxMzYpIDEwMCUpO1xuICBtaW4td2lkdGg6IDIyMnB4O1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSAuZHJvcGRvd25fX2xpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSAuZHJvcGRvd25fX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kcm9wZG93bi1wYW5lbC0tcGhvbmUgLmRyb3Bkb3duX19vcHRpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmRyb3Bkb3duLXBhbmVsLS1waG9uZSAuZHJvcGRvd25fX29wdGlvbiBzdmcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5kcm9wZG93bi1wYW5lbC0tcGhvbmUgLmRyb3Bkb3duX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi5kcm9wZG93bi1wYW5lbC0tcGhvbmUgLmRyb3Bkb3duX19vcHRpb246aG92ZXIge1xuICBjb2xvcjogI2NmY2ZjZjtcbn1cblxuLnR2LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvdHYtYmcud2VicCkgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudHYtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1nL3R2LWJnLW1vYi53ZWJwKSBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4udHYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwMHB4O1xuICBwYWRkaW5nOiAyNSUgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudHYge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnR2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cblxuLnR2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHYtaXRlbSAudHZfX2luZm8ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC50di1pdGVtIC50dl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnR2LWl0ZW0gLnR2X19jYXJkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50di1pdGVtIC50dl9fY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC50di1pdGVtIC50dl9fY2FyZCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4udHYtaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC50di1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnR2LWl0ZW0tLW9tZWdhIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4udHZfX2NhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC50dl9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnR2X19jYXJkLS1vbWVnYSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi50dl9faW5mb19fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnR2X19pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnR2X19pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50dl9faW5mb19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC50dl9faW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50dl9faW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udHZfX2luZm9fX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XG4gIHBhZGRpbmc6IDEzcHggNDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOXB4KSB7XG4gIC50dl9faW5mb19fYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC50dl9faW5mb19fYnRuIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udHZfX2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAudHYtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG59XG4udHYtaXRlbTpudGgtY2hpbGQoMm4pIC50dl9faW5mbyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudmFjYW5jaWVzLWluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC52YWNhbmNpZXMtaW5mby1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1pbmZvIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC52YWNhbmNpZXMtaW5mbyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC52YWNhbmNpZXMtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi52YWNhbmN5LW5hbWUtd3JhcHBlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnZhY2FuY3ktbmFtZS13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC52YWNhbmN5LW5hbWUtd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnZhY2FuY2llcy1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnZhY2FuY2llcy1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtaW5mb19fdHh0IHAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnZhY2FuY2llcy1pbmZvX190eHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnZhY2FuY2llcy1pbmZvX190eHQgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4udmFjYW5jaWVzLWluZm9fX3R4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi52YWNhbmNpZXMtaW5mb19fdHh0IGxpIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnZhY2FuY2llcy1pbmZvX190eHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC52YWNhbmNpZXMtaW5mb19fdHh0IGxpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1kYXRhLWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudmFjYW5jaWVzLWRhdGEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAudmFjYW5jaWVzLWRhdGEtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbn1cblxuLnZhY2FuY2llcy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnZhY2FuY2llcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbn1cblxuLnZhY2FuY3ktd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC52YWNhbmN5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFjYW5jeS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgLnZhY2FuY3ktd3JhcHBlciB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4udmFjYW5jeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAzMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudmFjYW5jeSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnZhY2FuY3kge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICB9XG59XG5cbi52YWNhbmN5LXRvcCB7XG4gIGZsZXg6IDE7XG59XG5cbi52YWNhbmN5X19sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmFjYW5jeV9fbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2xvY2F0aW9uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC52YWNhbmN5X19sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMjFweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudmFjYW5jeV9fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnZhY2FuY3lfX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnZhY2FuY3lfX2xvZ28ge1xuICB3aWR0aDogNzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi52YWNhbmN5X19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC52YWNhbmN5X19sb2dvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLnZhY2FuY3lfX25hbWUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAudmFjYW5jeV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLnZhY2FuY3lfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udmFjYW5jeV9fYnRuIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gIC52YWNhbmN5X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC52YWNhbmN5X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udmVydGljYWwtYmFubmVyIHtcbiAgcGFkZGluZzogMjVweCAyMHB4IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTAwLCA2NCwgMTQ1KSAwJSwgcmdiKDgzLCA0MCwgMTM2KSAxMDAlKTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmVydGljYWwtYmFubmVyX19pbWctd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmVydGljYWwtYmFubmVyX19pbWctd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZlcnRpY2FsLWJhbm5lcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTZweCAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgLnZlcnRpY2FsLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC52ZXJ0aWNhbC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5cbi52ZXJ0aWNhbC1iYW5uZXItZGVjb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC01MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52ZXJ0aWNhbC1iYW5uZXJfX3RpdGxlLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgLnZlcnRpY2FsLWJhbm5lcl9fdGl0bGUtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgfVxufVxuXG4udmVydGljYWwtYmFubmVyX19idG4ge1xuICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC52ZXJ0aWNhbC1iYW5uZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLnZpZGVvLWhlcm8tbGVmdCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTUlIC0gMjVweCk7XG59XG5cbi52aWRlby1oZXJvLXJpZ2h0IHtcbiAgZmxleC1iYXNpczogY2FsYyg0NSUgLSAyNXB4KTtcbn1cblxuLnZpZGVvLWFkdmFudGFnZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi52aWRlby1hZHZhbnRhZ2VzLXdyYXBwZXIgLmFkdmFudGFnZXMge1xuICBnYXA6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1hZHZhbnRhZ2VzLXdyYXBwZXIgLmFkdmFudGFnZXMge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udmlkZW8tYWR2YW50YWdlcy13cmFwcGVyIC5hZHZhbnRhZ2Uge1xuICBwYWRkaW5nOiA1NXB4IDE1cHggMjVweDtcbiAgd2lkdGg6IDIxJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnZpZGVvLWFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZGVvLWFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpZGVvLWFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi52aWRlby1hZHZhbnRhZ2VzLXdyYXBwZXIgLmFkdmFudGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnZpZGVvLWFkdmFudGFnZXMtd3JhcHBlciAuYWR2YW50YWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkZW8tYWR2YW50YWdlcy13cmFwcGVyIC5hZHZhbnRhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi52aWRlby1hZHZhbnRhZ2VzLXdyYXBwZXIgLmljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC52aWRlby1hZHZhbnRhZ2VzLXdyYXBwZXIgLmljb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5cbi52aWRlby1wcm9wb3NpdGlvbnNfX2xpc3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC1sZWZ0IHtcbiAgZmxleC1iYXNpczogY2FsYyg0MCUgLSAyNXB4KTtcbn1cblxuLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gMjVweCk7XG59XG5cbi52aWRlby1wcm9wb3NpdGlvbnNfX2ltZy13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnZpZGVvLXByb3Bvc2l0aW9uc19faW1nLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAudmlkZW8tcHJvcG9zaXRpb25zX19pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4udmlkZW8tcHJvcG9zaXRpb25zX19saXN0LWl0ZW1zIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC1pdGVtcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udmlkZW8tcHJvcG9zaXRpb25zX19saXN0LWl0ZW1zIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDMlO1xufVxuXG4udmlkZW8tdGFyaWZmcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpZGVvLXRhcmlmZnMge1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuLnZpZGVvLXRhcmlmZnMgbGkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDIwJSAtIDI2cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC52aWRlby10YXJpZmZzIGxpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDI2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnZpZGVvLXRhcmlmZnMgbGkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkZW8tdGFyaWZmcyBsaSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG59XG5cbi52aWRlby10YXJpZmZfX3RvcCwgLnZpZGVvLXRhcmlmZl9fbWlkLCAudmlkZW8tdGFyaWZmX19ib3Qge1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi52aWRlby10YXJpZmZfX3RvcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC52aWRlby10YXJpZmZfX3RvcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi52aWRlby10YXJpZmZfX21pZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkZW8tdGFyaWZmX19taWQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udmlkZW8tdGFyaWZmX19ib3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkZW8tdGFyaWZmX19ib3Qge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udmlkZW8tdGFyaWZmX19zaXplLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC52aWRlby10YXJpZmZfX3NpemUtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udmlkZW8tcHJvcG9zaXRpb25zLWNvbGxvY2F0aW9uIC52aWRlby1wcm9wb3NpdGlvbnNfX2xpc3Qtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnZpZGVvLXByb3Bvc2l0aW9ucy1jb2xsb2NhdGlvbiAudmlkZW8tcHJvcG9zaXRpb25zX19saXN0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uYWN0dWFsaXR5IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY3R1YWxpdHktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYWN0dWFsaXR5LWl0ZW0gLmFjdHVhbGl0eS1pbWcsIC5hY3R1YWxpdHktaXRlbSAuYWN0dWFsaXR5LXRleHQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hY3R1YWxpdHktaXRlbSAuYWN0dWFsaXR5LWltZywgLmFjdHVhbGl0eS1pdGVtIC5hY3R1YWxpdHktdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY3R1YWxpdHktaXRlbSAuYWN0dWFsaXR5LWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5LWl0ZW0gLmFjdHVhbGl0eS1pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5LWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5hY3R1YWxpdHktaXRlbTpudGgtY2hpbGQoMm4rMSkgLmFjdHVhbGl0eS1pbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFjdHVhbGl0eS1pdGVtOm50aC1jaGlsZCgybisxKSAuYWN0dWFsaXR5LWltZyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5hY3R1YWxpdHktaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hY3R1YWxpdHktaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5hY3R1YWxpdHktaXRlbTpudGgtY2hpbGQoMm4pIC5hY3R1YWxpdHktaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5LWl0ZW06bnRoLWNoaWxkKDJuKSAuYWN0dWFsaXR5LWltZyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5hY3R1YWxpdHktdGV4dCB7XG4gIHBhZGRpbmc6IDcwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5LXRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4uYWN0dWFsaXR5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFjdHVhbGl0eS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWN0dWFsaXR5LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hY3R1YWxpdHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udmlkZW8tc3RyZWFtLXRhcmlmZnMtd3JhcHBlciAudmlkZW8tdGFyaWZmcyB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdC8vIG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogMTI3MHB4O1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cbiAgICAtLWZvbnQtbWFpbjogc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtYWNjZW50OiAnTGl0ZXJhbCcsIHNhbnMtc2VyaWY7XG4gICAgLS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuXG4gICAgLy8gdGV4dCBjb2xvcnM6XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMDA6ICNmZmY7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMDE6ICNGMkYwRjA7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMDI6ICNFMkUyRTI7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMDk6ICNlZGVkZWQ7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMTA6ICNiMmIyYjI7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMTE6ICM5Nzk3OTc7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMTI6ICNkZWRlZGU7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMTM6ICNkOWQ5ZDk7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMjA6ICM1NzU3NTc7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktMzA6ICM0NzQyM0I7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktNDA6ICMzMTM3Mzc7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktNTA6ICMyMTI1Mjk7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktNjA6ICMwZTBkMGM7XG4gICAgLS10ZXh0LWNvbG9yLWdyZXktOTk6ICMwMDA7XG4gICAgLS10ZXh0LWNvbG9yLXB1cnBsZS0xMDogIzY0NDA5MTtcblxuICAgIC8vIGJnIGNvbG9yczpcbiAgICAtLWJnLWNvbG9yLW9yYW5nZS0xMDogI2VhNzYxYTtcbiAgICAtLWJnLWNvbG9yLXB1cnBsZS0xMDogIzY0NDA5MTtcbiAgICAvLyAtLWJnLWNvbG9yLXB1cnBsZS0xMDogIzY0NDE5MTtcbiAgICAvLyAtLWJnLWNvbG9yLXB1cnBsZS0xMDogIzU0MkY4NDtcbiAgICAtLWJnLWNvbG9yLXB1cnBsZS0yMDogIzUzMjk4OTtcbiAgICAtLWJnLWNvbG9yLXB1cnBsZS0zMDogI2U4ZDZmZjtcbiAgICAtLWJnLWNvbG9yLWdyZXktMDA6ICNmZmY7XG4gICAgLS1iZy1jb2xvci1ncmV5LTEwOiAjZjFmMWYxO1xuICAgIC0tYmctY29sb3ItZ3JleS0xMTogI2Y3ZjdmNztcbiAgICAtLWJnLWNvbG9yLWdyZXktMTI6ICNlZWVlZWU7XG4gICAgLS1iZy1jb2xvci1ncmV5LTIwOiAjZDlkOWQ5O1xuICAgIC0tYmctY29sb3ItZ3JleS0zMDogI2IyYjJiMjtcbiAgICAtLWJnLWNvbG9yLWdyZXktMzE6ICM5Nzk3OTc7XG4gICAgLS1iZy1jb2xvci1ncmV5LTQwOiAjZTJlMmUyO1xuICAgIC0tYmctY29sb3ItZ3JleS01MDogI2YyZjJmMDtcblxuICAgIC0tYmctbWFpbi1jb2xvci1saWdodDogI2IyOTZkNTtcbiAgICAtLWJnLW1haW4tY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gICAgLS1iZy1zZWNvbmRhcnktY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XG4gICAgLS1iZy1hY2NlbnQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XG4gICAgLS10ZXh0LW1haW4tY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XG5cbiAgICAtLXBhZ2UtYmc6ICNmZmY7XG4gICAgLS10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xuICAgIC0tbGluay1jb2xvcjogdmFyKC0tdGV4dC1tYWluLWNvbG9yKTtcblxuICAgIC0tbGFwdG9wLXNpemU6IDEyMzlweDtcbiAgICAtLXRhYmxldC1zaXplOiA5NTlweDtcbiAgICAtLW1vYmlsZS1zaXplOiA1OTlweDsgICAgXG5cbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbiRtb2JpbGUtc21hbGw6IDM2OXB4O1xuJG1vYmlsZS1taW46IDQwMHB4O1xuJG1vYmlsZS1tZWQ6IDQyOXB4O1xuJHRhYmxldC1zbWFsbDogNTAwcHg7XG4kdGFibGV0LW1lZDogNjc1cHg7XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEZpcmFzYW5zQm9vaztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYXNhbnNCb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IExpdGVyYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9MaXRlcmFsLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MaXRlcmFsLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IExpdGVyYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9MaXRlcmFsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xpdGVyYWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTGl0ZXJhbC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MaXRlcmFsLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBSb2JvdG87XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBSb2JvdG87XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiLy8gQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1hbnJvcGU6MjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCk7XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG5cdHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuXHRwYWRkaW5nOiAwLjJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hY2NlbnQtYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTAwKTtcbn1cblxuLm1haW4tYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XG5cdHBhZGRpbmc6IDVweCAzMHB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7fVxufVxuXG4uYWN0aW9uLWJ0biB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xuICAgIHBhZGRpbmc6IDEzcHggODBweCAxNXB4IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhcmFncmFwaC1saW5lIHtcblx0Y29udGVudDogJyc7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNHB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcbn1cbi5wYXJhZ3JhcGgtbGluZSBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG59XG5cbi5tZW51LWhvcml6b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtLW11bHRpIHtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlLS1pdGVtcyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5zZWN0aW9uLXRpdGxlLWRlY28ge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdG1hcmdpbjogYXV0bztcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG5cdHBhZGRpbmc6IDI1cHggMzVweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDEwcHg7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4iLCIuZG9jcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdC8vIHJvdy1nYXA6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cdH1cblxuXHR1bCxcblx0b2wge1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0b2wgbGkge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdH1cblxuXHRzZWN0aW9uLCBzZWN0aW9uLmRvY3Mge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXG5cdHNlY3Rpb24gKyBzZWN0aW9uIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTVlOTtcblx0fVxuXG5cdHNtYWxsIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6IHJnYigxNzIsIDE3MiwgMTcyKTtcblx0fVxuXG5cdC50aXRsZS0xOmZpcnN0LWNoaWxkLFxuXHQudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50ZXN0IHtcblx0d2lkdGg6IDYwMHB4O1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtYXJnaW46IDUwcHggYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Ly8g0KDQsNCx0L7RgtCw0LXRgiByZXRpbmEgc2NzcyB3ZWJwXG5cdC8vINCz0YDRg9C30LjRgtGB0Y8gMngganBlZyAyeCB3ZWJwXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKTtcblx0QGluY2x1ZGUgbWVkaWFCZygpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnJyk7XG5cdH1cblxuXHQvLyDQndC1INGA0LDQsdC+0YLQsNC10YIgd2VicCBjINC/0L7QtNGB0YLQsNC90L7QstC60L7QuSAyeCwg0LPRgNGD0LfQuNGC0YHRjyBqcGcgMnhcblx0Ly8gYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxuXHQvLyBcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKSAxeCxcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnJykgMngpO1xufVxuXG4udGVzdC0yIHtcblx0d2lkdGg6IDYwMHB4O1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtYXJnaW46IDUwcHggYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0XHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLmZvbnQtMSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvbnQtMiB7XG5cdGZvbnQtZmFtaWx5OiAnRmlyYXNhbnNCb29rJztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuQGltcG9ydCAnLi9iYXNlL2RvY3MnOyAvKiDQntGC0LrQu9GO0YfQuNGC0Ywg0L/RgNC4INC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtC4ICovXG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xuQGltcG9ydCAnLi9iYXNlL2hlbHBlcnMnO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvXzQwNC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19hYm91dC1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2FjdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYWR2YW50YWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19ibG9nLWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmxvZy1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2JyZWFkY3J1bWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2J1cmdlci1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2J1cmdlci1tZW51Mi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jYWxlbmRhci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb21tb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY3VzdG9tU2VsZWN0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZG9jcy1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Ryb3Bkb3duLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ZhcS1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ZlZWRiYWNrLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZmlsdGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXItbWluLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXItbWluLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLWJnLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVyby1pbWctb25seS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLW1pbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLW1pbmJnLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlcm8tcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLXR4dC12ZXJ0aWNhbC1jZW50ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19ob21lLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faG9yaXpvbi1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faW5kZXgtZm9ybTEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faW5wcm9ncmVzcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pbnRlcmVzdGluZy1pdGVtcy1tb3JlLW5vc2xpZGUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faW50ZXJlc3RpbmctaXRlbXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faW50ZXJlc3RpbmctcHJvbW90aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pbnRlcm5ldC1iZW5lZml0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pbnRlcm5ldC10di5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pc290b3BlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2l0di1iZW5lZml0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2pvaW4tdG8tZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2FkLW1vcmUtYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbWFpbi1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbWVnb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYtaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmV3cy1pdGVtLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmV3cy1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25ld3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcGFnaW5hdGVkLWRhdGEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcGFnaW5hdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BhcnRuZXJzLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcGF5bWVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19waG9uZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcG9saWN5LXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcG9wdXAtY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BvcHVwcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9kdWN0LWltZ3Mtc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Byb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcHJvZHVjdHMtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9tb3Rpb24tcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9tb3Rpb25zLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcHJvbW90aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19yZWNvbW1lbmRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zZW8tdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zZXBhcmF0b3IxLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NlcnZpY2VzLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc2V0dGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc2ltaWxhci10YXJpZmZzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NpbmdsZS1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NpbmdsZS1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NpbmdsZS10YXJpZmYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3BlY2lhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGFyaWZmLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RhcmlmZnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGVzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdG9wLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190di5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL192YWNhbmNpZXMtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL192ZXJ0aWNhbC1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdmlkZW8uc2Nzc1wiO1xuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqL1xuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLy8gd3JhcHBlcnNcbi5ib3QtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRvcC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uYm90LTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi50b3AtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmJvdC0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4udG9wLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi50b3AtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLmJvdC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uYm90LTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5tdC0zNSB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubWItOTAge1xuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLmxoLTEge1xuXHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufSIsIi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0cGFkZGluZzogMXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cdEBtZWRpYShtYXgtd2lkdGg6IDQyOXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIH1cblx0QG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiYm9keSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG4ud3JhcHBlci1taW4ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubWVkaWEtcGFkZGluZyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MzY5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIH1cclxufVxyXG4iLCIucDQwNC1pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjVweCAwO1xyXG4gICAgLm1haW4tYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDY1cHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4ucDQwNC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5wNDA0LXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5wNDA0LW5hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDMwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQxdnc7XHJcbiAgICB9XHJcbn1cclxuLnA0MDQtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA4MXB4O1xyXG4gICAgbGVmdDogLThweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XHJcbiAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvX19pbmZvLS1hYm91dCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5oZXJvX190aXRsZS0tYWJvdXQge1xyXG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5hYm91dC1kYXRhLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5hY3Rpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMzVweCAwIDI1cHg7XG59XG5cbi5hY3Rpb25zX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2NDQwOTEgMCUsICM1MzI5ODkgMTAwJSk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1hY3Rpb25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICB9XG4gICAgLnN3aXBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvci1saWdodCk7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwMG1zIGxpbmVhcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYWN0aW9uLXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5hY3Rpb24tdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYWN0aW9uLXRleHRfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3dpcGVyLXNsaWRlLS1hY3Rpb24ge1xuICAgIC8vIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktMzApO1xufVxuXG4uYWN0aW9uLWltZyB7XG4gICAgaGVpZ2h0OiAxNzhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi5hZHZhbnRhZ2VzLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC8vIGhlaWdodDogMjM0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODZweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1lZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAvLyB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODZweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkdmFudGFnZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODZweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1lZCkge1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlLWRlc2Mge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDg2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLmJsb2ctaGVybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMCAwIDM1cHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctaGVyb19fcGFydCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5ibG9nLWhlcm9fX3R4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctaGVyb19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctaGVyb19fc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGhlaWdodDogODYlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5ibG9nLWhlcm9fX2Jhbm5lci1pbm5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzZweDtcclxuICAgIH1cclxufSIsIi5ibG9nLWZpbHRlcnMtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4uYmxvZy1maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDAgMjJweDtcclxuICAgIH1cclxufVxyXG4uYmxvZy1kYXRhLWZpbHRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1jb250YWluZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgfVxyXG59XHJcbi5ibG9nLXNob3J0LXRleHRfX2NvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGVkLWZpbHRlcnMtbW9iaWxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGVkLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5icmVhZGNydW1icyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzLXRvcC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTEwKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTApO1xyXG4gICAgfVxyXG4gICAgLmN1cnJlbnQtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYnMtdG9wID4gc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1icy10b3Age1xyXG4gICAgICAgIHNwYW5bcHJvcGVydHk9XCJpdGVtTGlzdEVsZW1lbnRcIl06Zmlyc3QtY2hpbGQgc3BhbiB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uL2ltZy9ob3VzZTItaWNvLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5idXJnZXItYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnVyZ2VyLWJ0biBzdmcsXHJcbi5tb2JpbGUtbWVudS1idG4gc3ZnIHtcclxuICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG4ubW9iaWxlLW1lbnUtYnRuIHN2ZyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLWJ1cmdlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGlkZGVuLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG59XHJcblxyXG4uaGlkZGVuLW1lbnUgbGkgYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTIwKTtcclxufVxyXG4uaGlkZGVuLW1lbnUgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcblxyXG4uaGlkZGVuLW1lbnUgbGkgbGkgYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5oaWRkZW4tbWVudSBsaSBsaTpudGgtY2hpbGQoMm4pIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS01MCk7XHJcbn1cclxuXHJcbi5oaWRkZW4tbWVudSBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMzApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tbWVudSAuc3ViLW1lbnUuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGlkZGVuLW1lbnUgLnN1Yi1tZW51LWJ0biB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tbWVudSBidXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5oaWRkZW4tbWVudSB1bCB7XHJcbiAgICAvLyBtYXJnaW46IDVweCAwIDVweCAxMHB4O1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XHJcblxyXG59XHJcbi5oaWRkZW4tbWVudSB1bCB1bCB7XHJcblxyXG59XHJcbiIsIi5idXJnZXItbWVudS1wYW5lbCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxufVxyXG4uYnVyZ2VyLW1lbnUtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTEpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogN3B4IDI1cHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgY3Vyc29yOiB1bnNldDtcclxufVxyXG4uYnVyZ2VyLW1lbnUtcGFuZWwtaW5uZXI+bGkgLmJ1cmdlci1tZW51LWJ0biB7XHJcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1ncmV5LTEyKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTIpO1xyXG59XHJcbi5idXJnZXItbWVudS1wYW5lbC1pbm5lcj5saTpudGgtY2hpbGQoMSkgLmJ1cmdlci1tZW51LWJ0biB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItZ3JleS0xMik7XHJcbn1cclxuLmJ1cmdlci1zdWJtZW51IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbn1cclxuLmJ1cmdlci1zdWJtZW51IGxpIGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogN3B4IDI1cHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTAyKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5idXJnZXItc3VibWVudSBsaTpudGgtY2hpbGQoMm4pIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTAxKTtcclxufVxyXG4uZHJvcGRvd24tcGFuZWwuYnVyZ2VyLW1lbnUtcGFuZWwge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktNDApO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktNDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5idXJnZXItbWVudS1wYW5lbC1pbm5lciA+IGxpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wcm9tb3Rpb25zLWNhbGVuZGFyLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLmNhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTApO1xyXG4gICAgaGVpZ2h0OiAzNzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzVweCAxNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxufVxyXG4uY2FsZW5kYXJfX3RpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDcwcHggOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLmNhbGVuZGFyX19pdGVtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbn1cclxuLmNhbGVuZGFyX195ZWFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmNhbGVuZGFyX19udW1iZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTQwcHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgIH1cclxufVxyXG4uY2FsZW5kYXJfX251bWJlciB7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb21tb24taGVyby13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcbi5jb21tb24taGVybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTA2MHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG59XHJcbi5jb21tb24taGVyby1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi52aWRlby1oZXJvLXJpZ2h0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmNvbW1vbi1oZXJvX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG4uY29tbW9uLWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbW1vbi1oZXJvX19pbWctd3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbW1vbi1hY3Rpb24tYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcbi5jb21tb24tc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4uY29tbW9uLXNlcGFyYXRvci1saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgIG92ZXJmbG93LXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuI3NlbGVjdDItcG9wdXAtbG9jYXRpb24tc2VsZWN0LXJlc3VsdHMge1xyXG4gICAgb3ZlcmZsb3cteTogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG4jc2VsZWN0Mi1wb3B1cC1sb2NhdGlvbi1zZWxlY3QtcmVzdWx0cyB7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbn1cclxuIiwiLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0LXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdC1pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3QtaXRlbXMgZGl2IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBcclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zZWxlY3Qtc2VsZWN0ZWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggNTBweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI4cHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuZWQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNlbGVjdC1pdGVtcyB7XHJcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIG1heC13aWR0aDogMzI4cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5kb2Mtdmlldy1vdmVybGF5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLmRvY3MtaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmRvY3MtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Mtc3VidGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRvY3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMiU7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLmRvYy1idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmRvY3MtZm9wcy1pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4udGlsZS13cmFwcGVyLmRvY3MtZm9wLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmRvY3MtZm9wcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uZG9jcy1mb3BzLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi5kb2NzLWZvcHMtdGl0bGU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMzklO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDI3JTtcclxuICAgIH1cclxufVxyXG4uZG9jcy1mb3BzLXRpdGxlLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTElO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTc5ZGVnKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICB0b3A6IC0yOSU7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbHRlcmVkLWRhdGEtZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDI3cHg7XHJcbiAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIC5maWx0ZXJlZC1kYXRhLWZpbHRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgIH1cclxufVxyXG4uZmlsdGVyZWQtZGF0YS1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgY29sdW1uLWdhcDogMi42NiU7XHJcbiAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgICAuZmlsdGVyZWQtZGF0YS1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCA1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlbGVjdC13cmFwcGVyIHtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8gcGFkZGluZzogNXB4IDE1cHg7XG5cdC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0zMCk7XG5cdC8vIGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEwMCw2NCwxNDUsMSkgMCUsIHJnYmEoODMsNDAsMTM2LDEpIDEwMCUpO1xufVxuXG4uZHJvcGRvd24tcGFuZWwge1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uZHJvcGRvd24tcm9vdC5hY3RpdmUgLmRyb3Bkb3duLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDE7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xufSIsIi5mYXEtcmVjb21tZW5kZWQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG4iLCIvLyAucG9wdXAtZmVlZGJhY2sge1xuLnBvcHVwLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogNjM0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcblxuICAgIC5wb3B1cC1mZWVkYmFjay10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucG9wdXAtZmVlZGJhY2stc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjg1cHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cbn1cblxuLmZlZWRiYWNrLWZvcm1fX2ZpZWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTIwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZlZWRiYWNrLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLmZlZWRiYWNrLWZvcm1fX2Zvb3Rlci10ZXh0IHtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWVkYmFjay1mb3JtX19jaGVja2JveCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mZWVkYmFjay1mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xufVxuXG4uZmVlZGJhY2stZm9ybV9fZmllbGQtLW5hbWUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODVweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5mZWVkYmFjay1mb3JtX19maWVsZC0tcGhvbmUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODVweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5mZWVkYmFjay1mb3JtX19maWVsZC0tY29tbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxufSIsIi5mb290ZXIuZm9vdGVyLW1pbiB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuLmZvb3Rlci1taW4taW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcbi5mb290ZXItbWluX19jb3B5cmlnaHQge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc3NTg5ZiAwJSwgIzU2MkI4QiAxMDAlKTtcblx0cGFkZGluZzogMzVweCAwIDIwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMjBweCkge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0QG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5mb290ZXJfX2xvZ28tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0aW1nIHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0fVx0XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbWVudXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogNjBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDExOTBweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwNDBweCkge1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDogMTAyMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRnYXA6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cblx0fVxufVxuXG4uZm9vdGVyX19tZW51IHtcblx0cGFkZGluZzogMTBweDtcblx0QG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uZm9vdGVyX19tZW51X190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBSb2JvdG87XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC13cmFwOiBub3dyYXA7XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbWVudV9fbGlzdCB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdXJsKC4vLi4vaW1nL21hcmtlci1pY28uc3ZnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbWVudV9fbGlzdCBhIHtcblx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG4uZm9vdGVyX19idG5zIHtcblx0d2lkdGg6IG1pbi1jb250ZW50O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDQ3MHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDU0NnB4KSB7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmZvb3Rlci1idG4ge1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRleHQtd3JhcDogbm93cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweCA1MHB4O1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLm1haW4tYnRuLS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1hY2NlbnQtY29sb3IpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iZy1hY2NlbnQtY29sb3IpO1xufVxuXG4uc3Ryb2tlLWJ0bi0tZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuIiwiLmhlcm8tYmctcGFnZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcbi5oZXJvLWJnLXBhZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLWJnLXBhZ2VfX2Rlc2Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlci1taW4ge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XHJcbn1cclxuIiwiLmhlcm8taW1nLW9ubHkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLW1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTE5LCA4OCwgMTU5KSAwJSwgcmdiKDg2LCA0MywgMTM5KSAxMDAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tbWluX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tbWluX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDc1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLW1pbmJnLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tbWluYmcge1xyXG4gICAgaGVpZ2h0OiAyMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLy4uL2ltZy9zZXR0aW5ncy1oZXJvLmpwZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc21hbGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG4uaGVyby1taW5iZ19fZGVzYyB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLXBhZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTE2IDYxIDE4NSkgMCUsIHJnYig4MywgNDAsIDEzNikgMTAwJSk7XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUxMHB4KSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xyXG4gICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tcGFnZV9fZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMjBweCA3NXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tcGFnZV9fdGV4dCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLXR4dC12ZXJ0aWNhbC13cndyYXBwZXIge1xyXG4gICAgLmhlcm9fX2luZm8ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlcm9fX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59IiwiLmhlcm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDM4cHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLmludGVybmV0LWhlcm8td3JhcHBlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uaGVybyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC03OXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgfVxufVxuXG4uaGVyb19faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQxNXB4O1xuICAgICAgICB3aWR0aDogODMwcHg7XG4gICAgICAgIGhlaWdodDogODMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTEsIDUxLCAxNDAsIDAuOSk7XG4gICAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmhlcm9fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgdGV4dC13cmFwOiB3cmFwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufVxuXG4uaGVyb19fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1hY2NlbnQtY29sb3IpO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTNweCA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG5cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgfVxufVxuIiwiLnByb21vdGlvbnMtaG9yaXpvbi1iYW5uZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLmhvcml6b24tYmFubmVyLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMDAsIDY0LCAxNDUpIDAlLCByZ2IoODMsIDQwLCAxMzYpIDEwMCUpO1xyXG59XHJcbi5ob3Jpem9uLWJhbm5lcl9faW1nLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5ob3Jpem9uLWJhbm5lcl9fdHh0LXdyYXBwZXIge1xyXG4gICAgZmxleDogMTtcclxufVxyXG4uaG9yaXpvbi1iYW5uZXJfX3RpdGxlIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmhvcml6b24tYmFubmVyLWRlY29yIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLmhvcml6b24tYmFubmVyX190aXRsZS0tc3VidGl0bGUge1xyXG5cclxufVxyXG4uaG9yaXpvbi1iYW5uZXJfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDYycHg7XG59XG5cbi5pY29uLS1oZWFydC1saW5lIHtcblx0ZmlsbDogcmdiKDI0MSwgNjgsIDEzMSk7XG59XG5cbi5pY29uLS1pZC1jYXJkLWxpbmUge1xuXHRmaWxsOiByZ2IoNTEsIDUxLCA1MSk7XG59XG4uaWNvbi0tc2VhcmNoLWxpbmUge1xuXHRmaWxsOiByZ2IoMjgsIDE3NiwgODApO1xufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcblx0ZmlsbDogcmdiKDI2LCAxMzQsIDIzNSk7XG59XG5cbi5pY29uLS11c2VyIHtcblx0c3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRzdHJva2U6IHJnYigxNywgMTkzLCA5MCk7XG5cdH1cbn1cbiIsIi5wb3NzaWJpbGl0eS1mb3JtLXdyYXBwZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucG9zc2liaWxpdHktZm9ybS1tb2JpbGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgLnBvc3NpYmlsaXR5LWZvcm0tbW9iaWxlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnBvc3NpYmlsaXR5LWZvcm0tbW9iaWxlX19tb2RhbC1idG4ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4iLCIuaW5wcm9ncmVzcy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcbi5pbnByb2dyZXNzLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ODMwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmlucHJvZ3Jlc3MtdGV4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMDBweDtcclxuICAgIHdpZHRoOiA0MyU7XHJcbiAgICBhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ODMwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTE1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo4MzBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5pbnByb2dyZXNzLWltZy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1NyU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ODMwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5pbnByb2dyZXNzLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo4MzBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmludGVyZXN0aW5nLW5ld3Mtbm9zbGlkZS1ob21lLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGluZy1uZXdzLW5vc2xpZGUtd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzEwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmludGVyZXN0aW5nLWl0ZW1zLW5vc2xpZGUge1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIC5hY3Rpb25zX19idG4ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGluZy1pdGVtcy1ub3NsaWRlLWRhdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGUtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTEpO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludGVyZXN0aW5nLWl0ZW0tbm9zbGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGVfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnRlcmVzdGluZy1pdGVtLW5vc2xpZGVfX2RldGFpbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMTBweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaW50ZXJlc3RpbmctaXRlbS1ub3NsaWRlX19kZXRhaWwtYnRuIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLS1pbnRlcmVzdGluZy1ub3NsaWRlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5pbnRlcmVzdGluZy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTEwKTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RpbmctaXRlbXMge1xyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjY3NXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmludGVyZXN0aW5nLWl0ZW1zLXdyYXBwZXIge1xyXG4gICAgLmFjdGlvbnNfX2J0biB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6Njc1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuLmludGVyZXN0aW5nLW5ld3Mtd3JhcHBlciB7XHJcbiAgICAuYWN0aW9uc19fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTNweCAzMHB4IDEzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uaW50ZXJlc3RpbmctaXRlbXMtZGF0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjY3NXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6Njc1cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo4MzBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6Njc1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RpbmctaXRlbS1pbWcge1xyXG4gICAgbWF4LWhlaWdodDogMTI2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItZ3JleS0xMSk7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5pbnRlcmVzdGluZy1pdGVtLXRleHQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMTtcclxufVxyXG4uaW50ZXJlc3RpbmctaXRlbV9fZGF0ZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTExKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5pbnRlcmVzdGluZy1pdGVtX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLmludGVyZXN0aW5nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZmxleDogMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RpbmctaXRlbV9fZGV0YWlsLWJ0biB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG59XHJcbi5pbnRlcmVzdGluZy1zd2lwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLmludGVyZXN0aW5nLWl0ZW1zLWlubmVyIHtcclxuICAgIG1hcmdpbjogLTEwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODUwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4vLyAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4vLyAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi5pbnRlcmVzdGluZy1zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIC5pbnRlcmVzdGluZy1uZXdzLWRhdGEge1xyXG4vLyAgICAgbWFyZ2luOiBhdXRvO1xyXG4vLyB9IiwiLmNvbnRhaW5lci0tYmVuZWZpdHMtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5pbnRlcm5ldC1iZW5lZml0cywgLmludGVybmV0LXR2LWJlbmVmaXRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4uaW50ZXJuZXQtdHYtYmVuZWZpdHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLmJlbmVmaXRzLWxpc3QtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4uYmVuZWZpdHMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogODUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuLmJlbmVmaXRzLWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmVuZWZpdHMtbGlzdC0taW50ZXJuZXQge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5iZW5lZml0cy1saXN0LWl0ZW1fX2ljbyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxufVxyXG4uYmVuZWZpdHMtbGlzdC1pdGVtX19pY28gc3ZnIHtcclxuICAgIGZpbGw6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuLmJlbmVmaXRzLWxpc3QtaXRlbV9fdHh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvLXdyYXBwZXItLWludGVybmV0LXR2IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludGVybmV0LXR2LW5ld3MsIC5pbnRlcm5ldC1uZXdzIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmlzb3RvcGUtcGFnZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0yMCk7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLml0di1iZW5lZml0cy10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbi5pdHYtYmVuZWZpdHMtc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4uaXR2LWJlbmVmaXRzLXNob3J0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbjogNDBweCAwIDE1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiA5NCU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4uaXR2LWJlbmVmaXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLml0di1iZW5lZml0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA0MHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG4uaXR2LWJlbmVmaXRfX2ljbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pdHYtYmVuZWZpdF9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDhweCAwIDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgIH1cclxufVxyXG4uaXR2LWJlbmVmaXRfX3RleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCIuam9pbi10by1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUtLWpvaW4tdG8ge1xyXG4gICAgdGV4dC13cmFwOiBpbml0aWFsO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5qb2luLXRvLWZvcm0tc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5sb2FkLW1vcmUtYnRuIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIG1haW4gbWVudVxyXG4ubWFpbi1sZWZ0LW1lbnUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAubWFpbi1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBhLnBvbi1saW5lIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1haW4tYnRuLnBvbi1saW5lIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjYwNXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ubG9nbyBpbWcge1xyXG4gICAgLy8gbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiAyMzlweDtcclxuICAgIGhlaWdodDogNzFweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIC8vIGhlaWdodDogNTdweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDE0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVkKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLm5hdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjA1cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS1idG4ge1xyXG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2NzVweCkge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDE0cHggMTZweCAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUtcGFuZWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDMwNHB4OztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbGVmdDogLTMxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDZweCAyNnB4IDBweCByZ2IoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXBhbmVsX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogNjJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUtcGFuZWxfX2JvZHkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAubW9iaWxlLW1lbnUge1xyXG4gICAgICAgIC5zdWItbWVudS5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLm1lbnUtaWNvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51LWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyByaWdodDogLTIxcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzFweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2QzY2JkZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLnN1Yi1tZW51LWJ0bjo6YWZ0ZXIge31cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXBhbmVsX19jbG9zZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0yMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS1wYW5lbF9fYWN0aW9ucyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS1wYW5lbF9fYnRuIHtcclxuICAgIHBhZGRpbmc6IDEycHggMjhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXBhbmVsX19idG4tLW9yZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS1wYW5lbF9fc29jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGdhcDogMTRweDtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51LXBhbmVsX19zb2MtaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS1wYW5lbF9fc29jLWl0ZW0tLWZiIHN2ZyB7fVxyXG5cclxuLm1vYmlsZS1tZW51LXBhbmVsX19zb2MtaXRlbS0tdGdib3Qge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLm1lbnUxIC5zdWItbWVudS1idG46OmFmdGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn0iLCIudHYtcHJvdmlkZXItdGVybXMge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcbiIsIi5tZW51LXJvb3QgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1yb290IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnUxIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tZW51MT5saSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudTE+bGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLWNvbG9yKTtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcblxuICAgICYubWFpbi1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTAwKTtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgfVxufVxuXG4ubWVudTEgLnN1Yi1tZW51LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWItbWVudS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKC4vLi4vaW1nL2NhcmV0LWljby5zdmcpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9XG59XG5cbi5tZW51MT5saT4uc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2IoMjMwLCAyMzAsIDIzMCk7XG5cbiAgICBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbn1cblxuLm1lbnUxIHVsIGxpOm50aC1jaGlsZCgybikgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS01MCk7XG59XG5cbi5tZW51MSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMzApO1xuICAgIH1cbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiAzMHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDRweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogIzAwMDtcblx0LS1yYWRpdXM6IDRweDtcblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHQvLyBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyBcdC5tb2JpbGUtbmF2LWJ0biB7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdH1cbi8vIH0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuXHRiYWNrZ3JvdW5kOiAjOGNjYWU2O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcblxuXHQmIC5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufSIsIi8vIFxuc3ZnLmljb24uY2FyZXQtaWNvIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLmRyb3Bkb3duIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc2VsZWN0IC5kcm9wZG93bl9fcGFuZWwge1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd25fX3BhbmVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0wMCk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRyaWdodDogMTJweDtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG5cdHotaW5kZXg6IDk5O1xuXG5cdCYubWVudS1vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5kcm9wZG93bl9fbGlzdC1pdGVtIHtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTUwKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktNDApO1xuXHR9XG59XG5cbi8vIC5kcm9wZG93bl9fbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTUwKTtcbi8vIH1cbi5tZW51X19pdGVtLWxpbmstd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0Lm1haW4tbWVudV9faXRlbS1saW5rIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcblx0XHRcdDtcblx0XHR9XG5cblx0XHQuY2FyZXQge1xuXHRcdFx0Ly8gZmlsbDogdmFyKC0tYmctbWFpbi1jb2xvcik7XG5cdFx0fVxuXG5cdFx0Lm1haW4tYnRuIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmRyb3Bkb3duX19zZWxlY3Qtd3JhcHBlciAuY2FyZXQtd3JhcHBlciBzdmcge1xuXHRmaWxsOiB2YXIoLS10ZXh0LW1haW4tY29sb3IpO1xufSIsIi5uZXdzLWl0ZW0taW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5uZXdzLWl0ZW0tdHh0IHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLm5ld3MtaXRlbS1kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTEpO1xyXG59XHJcbi5uZXdzLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4ubmV3cy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIubmV3cy10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubmV3cy1zaW5nbGUge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ubmV3cy1zaWRlYmFyIHtcclxuICAgIHdpZHRoOiAzOTJweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ubmV3cy1zaW5nbGUtd3JhcHBlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5uZXdzLXNpbmdsZV9faW1nIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLm5ld3Mtc2luZ2xlX19kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTMxKTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xyXG59XHJcbi5uZXdzLXNpbmdsZV9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xyXG59XHJcbi5uZXdzLXNpbmdsZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweCAzMHB4O1xyXG59XHJcbi5uZXdzLWJvZHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLm5ld3MtZGF0YSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBnYXA6IDMycHggIWltcG9ydGFudDtcclxuICAgIGdhcDogNSUgIWltcG9ydGFudDtcclxuICAgIHJvdy1nYXA6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5uZXdzLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgLnBhZ2luYXRlLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5uZXdzLWhvcml6b24tYmFubmVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmV3c19fYnRuIHtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzY0NDA5MSAwJSwgIzUzMjk4OSAxMDAlKTtcbn1cbi5zd2lwZXItbmV3cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLm5ld3NfX2J0biB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvci1saWdodCk7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwMG1zIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uZXdzLXRleHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5uZXdzLXRleHRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLm5ld3MtdGV4dF9fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zd2lwZXItc2xpZGUtLW5ld3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLWdyZXktMzApO1xufVxuXG4ubmV3cy1pbWcge1xuICAgIGhlaWdodDogMTc4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xufVxuLm5ld3MtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59IiwiLnBhZ2luYXRlZC1kYXRhIHtcclxuICAgIC5wYWdpbmF0ZS1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTIwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQsIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdpbmF0ZWQtZGF0YS1lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnaW5hdGVkLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLy9mbGV4XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI1cHggMDtcclxuICAgIH1cclxufVxyXG4ucGFnaW5hdGVkLXBhZ2luYXRpb24tYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMjApO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4ucGFnaW5hdGVkLXBhZ2luYXRpb24tYnRucy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1cHg7XHJcbn1cclxuLnBhZ2luYXRlZC1wYWdpbmF0aW9uLWFycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0ZWQtcGFnaW5hdGlvbi1wcmV2IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYWdpbmF0ZWQtcGFnaW5hdGlvbi1uZXh0IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRlZC1jb250YWluZXItd3JhcHBlciB7XHJcbiAgICBcclxufVxyXG4ucGFnaW5hdGVkLXdyYXBwZXIge1xyXG4gICAgICAgIFxyXG59XHJcbi5wYWdpbmF0ZWQtaXRlbS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzkycHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2luYXRlZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMiU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbiIsIi5wYXJ0bmVycy1kYXRhIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wYXJ0bmVycy1oZXJvIHtcclxuXHJcbn1cclxuLnBhcnRuZXItaXRlbS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLnBhcnRuZXItaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxufVxyXG4ucGFydG5lci1pdGVtcy13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICB9XHJcbn1cclxuLnBhcnRuZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLnBhcnRuZXItdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBheW1lbnQtdmFyaWFudHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDIuNjYlO1xyXG4gICAgcm93LWdhcDogMTVweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMTEycHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXltZW50LXZhcmlhbnQgYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0zMCk7XHJcbiAgICB9XHJcbn1cclxuLnBheW1lbnQtdmFyaWFudC0tY2FiIGEge1xyXG4gICAgcGFkZGluZzogMjJweDtcclxufVxyXG4ucGF5bWVudC12YXJpYW50LS1jYWIgYSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgfVxyXG59XHJcbi5wYXltZW50LXZhcmlhbnQtLXRlbGVncmFtIGEge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTA4LCAxNzMsIDIyNykgMCUsIHJnYig5MSwgMTUwLCAyMDYpIDEwMCUpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnBheW1lbnQtc3lzdGVtcy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi5wYXltZW50LWluc3RydWN0aW9ucy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4ucGF5bWVudC1pbnN0cnVjdGlvbnMtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG4ucGF5bWVudC1pbnN0cnVjdGlvbnMge1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5wYXltZW50LWluc3RydWN0aW9ucy1pbWcge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG4ucGF5bWVudC1pbnN0cnVjdGlvbnMtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnBheW1lbnQtaW5zdHJ1Y3Rpb25zLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcbi5wYXltZW50LWluc3RydWN0aW9ucy1kYXRhIGxpIGEge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vLi4vaW1nL3BheW1lbnQtaW5zdHJ1Y3Rpb24taWNvLnN2ZycpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0MXB4IDEwcHggMTVweDtcclxuICAgIH1cclxufVxyXG4iLCIucG9wdXAtY29tbW9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICB3aWR0aDogNjM0cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMjBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wb3B1cC1jb21tb25fX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnBvcHVwLWNvbW1vbl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi5pY29uLnBob25lLWljbyB7XHJcbiAgICAmLmt5aXZzdGFyIHtcclxuICAgICAgICBmaWxsOiAjMDA4N0U2O1xyXG4gICAgfVxyXG4gICAgJi5saWZlY2VsbCB7XHJcbiAgICAgICAgZmlsbDogI0ZGQzQwQztcclxuICAgIH1cclxuICAgICYudm9kYWZvbmUge1xyXG4gICAgICAgIGZpbGw6ICNFNjAwMDA7XHJcbiAgICB9XHJcbn0iLCIucG9saWN5LWRhdGEtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMjVweCA3NXB4O1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnBvcHVwLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4ucG9wdXAtbW9kYWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS00MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2IoMTA5IDEwOSAxMDkpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ucG9wdXAtbW9kYWwtY2xvc2Uge1xyXG4gICAgdG9wOiAyOHB4O1xyXG4gICAgcmlnaHQ6IDMxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICByaWdodDogMTFweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwLWNvbmZpcm1hdGlvbi1jbG9zZSB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICByaWdodDogMTZweDtcclxufVxyXG5cclxuLy8gXHJcbi5wb3B1cC1jb25maXJtYXRpb24ge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweDtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDE3cHggMTVweCAxNXB4IDE5cHg7XHJcbn1cclxuXHJcbi5wb3B1cC1jb25maXJtYXRpb24taWNvLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAxMnB4IDE1cHggMCAwO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC1jb25maXJtYXRpb24tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ucG9wdXAtY29uZmlybWF0aW9uLWJ0biB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTQwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAtY29uZmlybWF0aW9uLWJ0bl9fY29uZmlybSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLy8gcG9wdXAtbG9jYXRpb25cclxuLnBvcHVwLWxvY2F0aW9uIHtcclxuICAgIC8vIHdpZHRoOiAzNjBweDtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTgwcHg7XHJcbiAgICB3aWR0aDogNDc1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIzN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMjJweCAzMHB4O1xyXG4gICAgXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzY0NDA5MTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB3aWR0aDogNnB4O1xyXG59XHJcbnVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4ucG9wdXAtbG9jYXRpb24tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwLWxvY2F0aW9uIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgaGVpZ2h0OiAyMDRweDtcclxuICAgIG1heC1oZWlnaHQ6IDIwNHB4O1xyXG59XHJcblxyXG4jcG9wdXAtbG9jYXRpb24tc2VsZWN0LWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5wb3B1cC1sb2NhdGlvbi1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbi5zZWxlY3QyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lcixcclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHt9XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgIC8vIC5zZWxlY3QyLXJlc3VsdC1pdGVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMzApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0xMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTExKTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoLW4rMykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ0MDkxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpudGgtY2hpbGQoMm4pIHtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5cclxuXHJcbi8vIC5zaW1wbGViYXItY29udGVudDo6bnRoLWNoaWxkKDJuKSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbi8vIH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDQwOTEgIWltcG9ydGFudDtcclxufSIsIi5wcm9kdWN0LWltZ3MtbW9iaWxlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ucHJvZHVjdC1pbWdzLW1vYmlsZSB7XHJcbiAgICB3aWR0aDogMjE1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1ncmV5LTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4ucHJvZHVjdC1pbWctbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1pbWdzLXN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbiIsIi5wcm9kdWN0LXNob3J0LWRlc2Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtaW1ncy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWltZ3MtbW9iaWxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LXByb3BzLXdyYXBwZXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1pbWdzLWFkZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtaW1nLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1pbWcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHJvZHVjdC1pbWcgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcm9kdWN0LWltZy1tYWluLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWltZy1tYWluIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMzEzNzM3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctbWFpbi1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHggMTBweCA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtcHJpY2UtdmFsdWUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzMTM3Mzc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1wcmljZS1jdXIge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzMTM3Mzc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LW9yZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXZ3O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtbG9uZy1kZXNjIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4ucmVjb21tZW5kZWRfcHJvZHVjdHMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG4ub3B0aW9uc19kZXNjcmlwdGlvbl8xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4ucHJvZHVjdC1pbmZvIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZXJvX19pbmZvLS1wcm9kdWN0cyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG4uaGVyb19fc3VidGl0bGUtLXByb2R1Y3RzIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuLnByb2R1Y3RzLWRhdGEtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG4ucHJvZHVjdHMtZGF0YS1pbm5lciB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuaXNvdG9wZS1wYWdlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC5wYWdlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMjApO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBhZ2VyLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0X19pbWctLXByb2R1Y3RzIHtcclxuICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1jb250YWluZXItd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDQ4OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMTdweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIGlzb3RvcGVcclxuI3Byb2R1Y3RzLWNvbnRhaW5lcjEge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlzb3RvcGUtcGFnZXIgLnBhZ2VyLCAucHJvZHVjdHMtZmlsdGVycyBsaSBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuXHJcbi8vIFxyXG4uZmlsdGVyZWQtcHJvZHVjdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1ncmV5LTMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5wcm9kdWN0X190aXRsZS0tcHJvZHVjdHMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdF9fcHJpY2UtLXByb2R1Y3RzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDExcHggMHB4IHJnYmEoMTAxLCAxMDEsIDEwMSwgMC41KTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdF9faW5mby0tcHJvZHVjdHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0X19idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGhlaWdodDogMzkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIlxuLnByb2R1Y3RzLWl0ZW1zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMCA0NXB4IDA7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjJweCAzNXB4IDIycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAzNXB4IDA7XG4gICAgfVxufVxuLnByb2R1Y3RzLWl0ZW1zLXdyYXBwZXItLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTApO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgIGxpLnByb2R1Y3QgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuICAgIC5hY3Rpb25zX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgcm93LWdhcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYuYWxsaWduLWxhc3Qtcm93IHtcbiAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIGdhcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XG4gICAgICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDI1cHggMjJweDtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMTNweCA0MHB4IDEzcHg7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdHMtd3JhcHBlci0tcG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnJlY29tbWVuZGVkX3Byb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgJi5hbGxpZ24tbGFzdC1yb3cge1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDIzJTtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYucHJlcGFyZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2IoMTAxLCAxMDEsIDEwMSwgLjUpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnByb2R1Y3RfX2luZm8ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAxMHB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3RfX2ltZyB7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItZ3JleS0zMCk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIGhlaWdodDogMTU4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XG4gICAgICAgIC8vIGhlaWdodDogMTE4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBmbGV4OiAxO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0X19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1hY2NlbnQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0cy1tb3JlX19idG4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTJweCA2MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMDAsIDY0LCAxNDUpIDAlLCByZ2IoODMsIDQwLCAxMzYpIDEwMCUpO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4ucHJvZHVjdC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLmhlcm9fX2luZm8tLXByb21vdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG4uc2luZ2xlLXByb21vdGlvbi10eHQge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCIucHJvbW90aW9ucy1ib2R5LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbn1cclxuLmhlcm9fX2luZm8tLXByb21vdGlvbnMge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtODAlO1xyXG4gICAgfVxyXG59XHJcbi5wcm9tb3Rpb25zLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjI1cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi5wcm9tb3Rpb25zLWJvZHktd3JhcHBlciAucHJvbW90aW9ucy1kYXRhIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDMlO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgLnByb21vdGlvbi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWluLWhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW90aW9uLXRleHQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG4ucHJvbW90aW9ucy1kYXRhIGxpIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ucHJvbW90aW9ucy1zaWRlYmFyIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5wcm9tb3Rpb25zLWhvcml6b24tYmFubmVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLnZlcnRpY2FsLWJhbm5lci13cmFwcGVyLS1wcm9tb3Rpb25zIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucHJvbW90aW9ucy1ib2R5IC5wYWdpbmF0ZS1wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi5jb250YWluZXIucHJvbW90aW9ucy1ib2R5LXdyYXBwZXIge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjI1cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG4ucHJvbW90aW9ucy1jYWxlbmRhci13cmFwcGVyIC5jYWxlbmRhci0tcHJvbW90aW9ucyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjI1cHgpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wcm9tb3Rpb25zLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbi5wcm9tb3Rpb25zLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnByb21vdGlvbnMtaW5uZXIgYSB7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjUwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuLnByb21vdGlvbi1pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHJvbW90aW9uLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ucHJvbW90aW9uLWltZyBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnByb21vdGlvbi10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuLnByb21vdGlvbi10ZXh0X19kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTEpO1xyXG59XHJcbi5wcm9tb3Rpb24tdGV4dF9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ucHJvbW90aW9uLXRleHRfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLnByb20tZGV0YWlsIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5wcm9tb3Rpb25zX19idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEycHggNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2NDQwOTEgMCUsICM1MzI5ODkgMTAwJSk7XHJcbn1cclxuXHJcbi5wcm9tb3Rpb25zLXdyYXBwZXJfX25ld3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxufVxyXG4ucHJvbW90aW9ucyB7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIH1cclxufVxyXG4ucHJvbW90aW9ucy1kYXRhLXdyYXBwZXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgLmFjdGlvbnNfX2J0biB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlY29tbWVuZGVkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNvbW1lbmRlZC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX2ZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiA5cHggMjJweCA5cHggMTdweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTNweCA5cHggMTNweDtcclxuICAgICAgICBnYXA6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX2ZpbHRlcnMtYnV0dG9uOmhvdmVyLFxyXG4ucmVjb21tZW5kZWRfX2ZpbHRlcnMtYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkX19maWx0ZXJzLWJ1dHRvbi5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0U4N0IyNTtcclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmZzIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRTg3QjI1IDAlLCAjMzEzNzM3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWNhcmV0IHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVmZmVyZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZGVmZmVyZWQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzY0NDA5MSB1cmwoLi8uLi9pbWcvdGFyaWZmLWJnLnBuZyk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi5wb246YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnUE9OJztcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkLXRhcmlmZi1zdHViIHtcclxuICAgIGhlaWdodDogNTEwcHg7XHJcbn1cclxuXHJcbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG4gICAgbWluLWhlaWdodDogOTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcbi5yZWNvbW1lbmRlZF9fdGFyaWZmLWNvbnRlbnRfX2luZm8tdGl0bGUge1xyXG4gICAgbWluLWhlaWdodDogNDZweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtcHJpY2Uge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50YXJpZmYtcHJvbW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG4udGFyaWZmLW9sZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG4udGFyaWZmLXByb21vLWxhYmVsIHtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5yZWNvbW1lbmRlZF9fdGFyaWZmLXByaWNlLW51bSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtcHJpY2UtY3VyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1jb250ZW50LWxpc3Qge1xyXG4gICAgcGFkZGluZzogMnB4IDAgMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTU2cHg7XHJcbn1cclxuLnRhcmlmZi1zcGVlZCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzMxMzczNztcclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtY29udGVudC1saXN0IGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZzogN3B4IDE1cHg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTEyKTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX2J1dHRvbi0tb3JkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnJlY29tbWVuZGVkX19idXR0b24tLWRldGFpbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1hbGwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXItbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvdGFyaWZmLWJnLnBuZykgY2VudGVyIDE1JTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDU0cHggMTBweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNzVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtY2FyZXQge1xyXG4gICAgcGFkZGluZzogMzNweCAxNXB4IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1wb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC8vIHdpZHRoOiA0MnB4O1xyXG4gICAgLy8gaGVpZ2h0OiA0MnB4O1xyXG4gICAgdG9wOiAtMzRweDtcclxuICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlY29tbWVuZGVkX190YXJpZmYtd3JhcHBlci5leHBhbmRlZCB7XHJcbiAgICAucmVjb21tZW5kZWRfX3RhcmlmZi1pbm5lci1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1pbm5lci1tb2JfX25hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb21tZW5kZWRfX3RhcmlmZi1pbm5lci1tb2JfX3ByaWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIC5yZWNvbW1lbmRlZF9fdGFyaWZmLWlubmVyLW1vYl9fcHJpY2UtbnVtIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLmlzX3Byb21vIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuLnJlY29tbWVuZGVkX190YXJpZmYtaW5uZXItbW9iX19wcmljZS1udW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YXJpZmYtcHJvbW8tbW9iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG59XHJcbi50YXJpZmYtcHJvbW8tbGFiZWwtbW9iIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLnRhcmlmZi1vbGQtcHJpY2UtbW9iIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucmVjb21tZW5kZWQtYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCA2MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtb2xkLXByaWNlLW51bS1tb2Ige1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG4udGFyaWZmLW9sZC1wcmljZS1jdXItbW9iIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnNlby10ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlby10ZXh0LXBvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2VvLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIH1cbn1cblxuLmNvbnRlbnQtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi5zZW8tdGV4dC13cmFwcGVyLS1wb24ge1xuICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xufSIsIi5zZXBhcmF0b3IxIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxNXB4O1xyXG4gICAgfVxyXG59IiwiLnNlcnZpY2VzLWRhdGEtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4uaGVyb19faW5mby0tc2VydmljZXMge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiNzZXJ2aWNlcy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4uc2VydmljZXMtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wOSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyZWQtc2VydmljZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE3cHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyZWQtc2VydmljZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJlZC1zZXJ2aWNlX19wcmljZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTA5KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuY3VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2VzLWRhdGEtaW5uZXIgLnNlcnZpY2VzLWZpbHRlcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLmZpbHRlcmVkLXNlcnZpY2UtZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgICAmLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyZWQtc2VydmljZS10aXRsZSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnVpLXN0YXRlLWFjdGl2ZSAuYXJyb3ctd3JhcHBlciB7XHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub2Rlc2MgLmFycm93LXdyYXBwZXIgLmFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyZWQtc2VydmljZS1kZWNvci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52ZXJ0aWNhbC1saW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wOSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlcmVkLXNlcnZpY2UtZGVjb3Ige1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZmlsdGVyZWQtc2VydmljZS1kZXNjcmlwdGlvbi1kZWNvci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIC5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uLWRlY29yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uLXRleHQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAgKioqKipcclxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci5maWx0ZXJlZC1zZXJ2aWNlLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZS5maWx0ZXJlZC1zZXJ2aWNlLWRlc2NyaXB0aW9uICsgLmZpbHRlcmVkLXNlcnZpY2UtdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZXJ2aWNlcy1maWx0ZXJzIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjU2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uaGVyb19fdGl0bGUtLXNlcnZpY2VzIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbn1cclxuIiwiLnNldHRpbmdzLWRlc2Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uaGVyb19fc2V0dGluZ3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uaGVyb19fc3VidGl0bGUtLXNldHRpbmdzIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA3dnc7XHJcbiAgICB9XHJcbn1cclxuLnNldHRpbmdzLWRlc2MtaW5uZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1iZy1tYWluLWNvbG9yKTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLnNldHRpbmdzLWRlc2MtaW5uZXIgcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbi5zZXR0aW5ncy1kZXNjLWlubmVyIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLnNldHRpbmdzLWRvY3Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuLnNldHRpbmdzLWZpbHRlcmVkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3MtZmlsdGVyZWQtaXRlbS10b3Age1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWVkKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNldHRpbmdzLWZpbHRlcmVkLWl0ZW0tbWlkIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLW1pZC1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG59XHJcbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMTVweCAxMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZXR0aW5ncy1maWx0ZXJlZC1pdGVtLWlubmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNldHRpbmdzLWZpbHRlci1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zZXR0aW5ncy1maWx0ZXItYnRuIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnLW1haW4tY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbi5zZXR0aW5ncy1kYXRhLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuLnNldHRpbmdzLWRhdGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4uc2V0dGluZ3MtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNzZXR0aW5ncy1jb250YWluZXIge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5zZXR0aW5ncy1maWx0ZXJzIHsgLy9zZXR0aW5nc1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlY29tbWVuZGVkLWlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcbi5zaW1pbGFyLXRhcmlmZnMge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaW1pbGFyLXRhcmlmZnMgLnJlY29tbWVuZGVkX190YXJpZmYtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59IiwiLnNpbmdsZS1pdGVtX19kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTMxKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWl0ZW1fX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1pdGVtX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi8vIC5pbnRlcmVzdGluZy1pdGVtcy13cmFwcGVyIHtcclxuLy8gICAgIHBhZGRpbmctdG9wOiAwO1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuIiwiLnNpbmdsZS1pdGVtX19pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zaW5nbGUtdGFyaWZmLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG4uc2luZ2xlLXRhcmlmZi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjg1MHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLXRhcmlmZi1pbnRlcm5ldCB7XHJcbiAgICB3aWR0aDogNTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjg1MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS10YXJpZmYtdHYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTEwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItZ3JleS0xMCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo4NTBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtdGFyaWZmLWludGVybmV0LWZpZWxkIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6Njc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLXRhcmlmZi10di1maWVsZCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAuNSk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6Njc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtdGFyaWZmLWludGVybmV0X19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweCAxNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6Njc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtdGFyaWZmLXR2X19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweCAzMHB4IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuc3Bhbi5hY2NlbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uc2luZ2xlLXRhcmlmZi1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLXRhcmlmZi1wcmljZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS10YXJpZmYtYnRuIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTAwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS10YXJpZmYtcHJpY2Utd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtdGFyaWZmLXByaWNlLXByb21vIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWluLXdpZHRoOiAzOXB4O1xyXG4gICAgd2lkdGg6IDM5cHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLnNpbmdsZS10YXJpZmYtdHh0LCAuc2luZ2xlLXRhcmlmZi1vbGQtcHJpY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS10YXJpZmYtb2xkLXByaWNlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5zaW5nbGUtdGFyaWZmLWRlc2NyaXB0aW9uLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG4uc2luZ2xlLXRhcmlmZi10dl9fYnVuZGxlLWZpbGUge1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyLnNpbmdsZS10YXJpZmYtY29udGFpbmVyIHtcclxuICAgIC5zaW5nbGUtdGFyaWZmLXdyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZS10YXJpZmYtaW50ZXJuZXQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIuc3BlY2lhbC10b3Atd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzFweCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdH1cclxufVxyXG4uc3BlY2lhbC10b3Age1xyXG4gICAgcGFkZGluZzogMzBweCAwIDM1cHggMDtcclxufVxyXG4uc3BlY2lhbC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4ODBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG59XHJcbi5zcGVjaWFsLXRvcC1zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4ODBweCkge1xyXG5cdFx0cGFkZGluZzogNHB4IDA7XHJcblx0fVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNwZWNpYWwtdG9wLXRleHQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODgwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cdH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC10b3AtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDg4MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNpYWwtYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMThweCA3MHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjcxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLW1pZGRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIwLCA4OSwgMTYwKSAwJSwgcmdiKDg1LCA0MiwgMTM4KSAxMDAlKTtcclxuICAgIHBhZGRpbmc6IDM1cHggMCA2MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1taWRkbGUtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1taWRkbGUtc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcbi5zcGVjaWFsLW1pZGRsZS10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtd3JhcDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1ib3R0b20ge1xyXG4gICAgcGFkZGluZzogNTBweCAwIDcwcHggMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAzNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtYm90dG9tLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzFweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLXRvcC1pbWctaW5uZXIsIC5zcGVjaWFsLWJvdHRvbS1pbWctaW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NjlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDY5cHgpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtdG9wLWltZy1pbm5lciB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC10b3AtaW1nLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDU5JTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNpYWwtYm90dG9tLWltZy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1NyU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjcxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1ib3R0b20tdGV4dC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA0MyU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1ib3R0b20tc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS05OSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC13cmFwOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbi5zcGVjaWFsLWJvdHRvbS10ZXh0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzFweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1taW4tcGhvbmVzLXdyYXBwZXIge1xyXG4gICAgLmRyb3Bkb3duLXN0YXJ0LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA5cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tcGFuZWwtLXBob25lIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50b3AtbWVudV9faXRlbS1saW5rLS1waG9uZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldC13cmFwcGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItbWluIC5kcm9wZG93bi1zdGFydC1saW5rIC5waG9uZS1pY28ge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnN3aXBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1ncmV5LTIwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMjApO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODZweCkge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItaGVybyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDEycHgpIHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDM2OHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDExOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24taGVybyB7XHJcbiAgICBib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XHJcbiAgICAgICAgYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1zbGlkZS1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuIiwiLnRhcmlmZi1kYXRhLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDE1NHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnRhcmlmZi1kYXRhLXNob3J0IHtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLnRhcmlmZi1kYXRhLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnRhcmlmZi1kYXRhLWRldGFpbHMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4udGFyaWZmLWRhdGEtc2hvcnRfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDl2dztcclxuICAgIH1cclxufVxyXG4udGFyaWZmLWRhdGEtc2hvcnRfX3ByaWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG4udGFyaWZmLWRhdGEtc2hvcnRfX3ZhbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnRhcmlmZi1kYXRhLXNob3J0X19idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUM2REU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk0MHB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19pY28ge1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFDNkRFOyAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTQwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFDNkRFO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX2ljbzpudGgtY2hpbGQoMykge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTQwcHgpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFDNkRFO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19pY28td3JhcHBlciB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBmaWxsOiB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19kZXNjIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19kZXNjLXR4dCB7XHJcbiAgICBcclxufVxyXG4udGFyaWZmLWRhdGEtZGV0YWlsc19faWNvbnMtYWNjZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX3R2LXZhbC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLnRhcmlmZi1kYXRhLWRldGFpbHNfX2ljb25zLWFjY2VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX191bml0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX192YWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX290aGVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuLnRhcmlmZi1kYXRhLWRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC50YXJpZmYtZGF0YS1kZXRhaWxzX19pY29ucy1hY2NlbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7O1xyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19wcm9wcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19wcm9wcyBsaSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo5NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtZGF0YS1kZXRhaWxzX19wcm9wcyBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTIwKTtcclxufVxyXG4udGFyaWZmLWNoYW5uZWxzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDgwNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgIH1cclxufVxyXG4udGFyaWZmLWNoYW5uZWxzIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgIH1cclxufVxyXG4udGFyaWZmLWNoYW5uZWxzIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTc2MUE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi50YXJpZmYtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTI5MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjgwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjU3MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4udGFyaWZmLWl0ZW0gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4udGFyaWZmLWNoYW5uZWxzIC50YXJpZmYtY2hhbm5lbC1pY28ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmNoYW5uZWxzLXdyYXBwZXIsIC5tYXktbGlrZV9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1heS1saWtlLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuLm1heS1saWtlX190YXJpZmZzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjkyMHB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmxpa2VkLXRhcmlmZiB7XHJcbiAgICBtYXJnaW46IDE1cHggNXB4IDQ1cHg7XHJcbn1cclxuLmNoYW5uZWxzLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5jaGFubmVsLWNhdC1idG4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhcmlmZnMtd3JhcHBlciB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMjJweCAzMHB4IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idWlsZC1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnVpbGQtZmlsdGVyX19idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTVweCA0NXB4O1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXRleHQtY29sb3ItcHVycGxlLTEwKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idWlsZC1maWx0ZXJfX2J0bjpob3ZlcixcclxuLmJ1aWxkLWZpbHRlcl9fYnRuLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5idWlsZC1maWx0ZXJfX2J0bi5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0U4N0IyNTtcclxufVxyXG5cclxuLnRhcmlmZnMge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWVkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFODdCMjUgMCUsICMzMTM3MzcgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAudGFyaWZmLWNhcmV0IHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFyaWZmLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uL2ltZy90YXJpZmYtYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYucG9uOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1BPTic7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFyaWZmLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG4gICAgbWluLWhlaWdodDogOTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YXJpZmYtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4udGFyaWZmLXByaWNlIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4udGFyaWZmLXByaWNlLW51bSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxufVxyXG5cclxuLnRhcmlmZi1wcmljZS1jdXIge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS00MCk7XHJcbn1cclxuXHJcbi50YXJpZmYtY29udGVudC1saXN0IHtcclxuICAgIHBhZGRpbmc6IDJweCAwIDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxufVxyXG5cclxuLnRhcmlmZi1jb250ZW50LWxpc3QgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLWdyZXktMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmZfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvci1vcmFuZ2UtMTApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YXJpZmZfX2J1dHRvbi0tb3JkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnRhcmlmZl9fYnV0dG9uLS1kZXRhaWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbi1jb2xvcik7XHJcbn1cclxuXHJcbi50YXJpZmYtYWxsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi50YXJpZmYtaW5uZXItbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvdGFyaWZmLWJnLnBuZykgY2VudGVyIDE1JTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNzVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFyaWZmLWNhcmV0IHtcclxuICAgIHBhZGRpbmc6IDMzcHggMjRweCAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtcG9uIHtcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWJnLWFjY2VudC1jb2xvcik7XHJcbiAgICAvLyBjb2xvcjogd2hpdGU7XHJcbiAgICAvLyB3aWR0aDogNDJweDtcclxuICAgIC8vIGhlaWdodDogNDJweDtcclxuICAgIC8vIHRvcDogN3B4O1xyXG4gICAgLy8gcmlnaHQ6IDdweDtcclxuICAgIC8vIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgLy8gZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XHJcbiAgICAvLyB6LWluZGV4OiA5OTtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRvcDogLTM0cHg7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhcmlmZi13cmFwcGVyLmV4cGFuZGVkIHtcclxuICAgIC50YXJpZmYtaW5uZXItbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRhcmlmZi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YXJpZmYtaW5uZXItbW9iX19uYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4udGFyaWZmLWlubmVyLW1vYl9fcHJpY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi50YXJpZmYtd3JhcHBlci5leHBhbmRlZCAudGFyaWZmLWlubmVyLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBcclxuLnR2LWZpbHRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0VERURFRDtcclxuICAgIG1hcmdpbjogMTVweCAwIDQ1cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtYWxsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi50di1maWx0ZXJfX2J0biB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1ncmV5LTQwKTtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI0U4N0IyNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0U4N0IyNTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwiLmxpc3Qtd3JhcHBlciB7XHJcbiAgICBcclxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibHVlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmx1ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIC41ZW0gMCAuN2VtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibHVlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7ICAgICAgICBcclxuICAgIH1cclxuXHJcbn1cclxuIiwiLnRpbGUtd3JhcHBlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5MzlweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxufVxyXG4udGlsZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbi50aWxlLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDEycHggMDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnRpbGUtYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnRpbGUtaWNvIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLy4uL2ltZy9wZGYuc3ZnJyk7XHJcbiAgICBtaW4td2lkdGg6IDU2cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA3cHg7XHJcbiAgICB9XHJcbn1cclxuLmZvcC1pY28ge1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2ZvcC5zdmcnKTtcclxuICAgIG1pbi13aWR0aDogNTZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDdweDtcclxuICAgIH1cclxufSIsIi50aXRsZS0xIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMiB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTMge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuLnRpdGxlLXRvcGxpbmUge1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1iZy1jb2xvci1wdXJwbGUtMTApO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTMwJTtcblx0fVxufSIsIlxyXG5oZWFkZXIuaGVhZGVyIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG59XHJcbi5uYXYtdG9wLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpbi1jb2xvcik7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0b3AtbWVudSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMCA2cHggMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDJweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTFweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9faXRlbS13cmFwcGVyIHtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4udG9wLW1lbnVfX2l0ZW0tbGluay13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMDApO1xyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0taW5mbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWluKSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjlweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1taW4pIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyOXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tbG9jYXRpb24ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyOXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbWVudV9faXRlbS1saW5rLXdyYXBwZXItLWxvZ2luIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9faXRlbS13cmFwcGVyLS1idG4gLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlciB7XHJcbiAgICBcclxufVxyXG5cclxuLnRvcC1tZW51X19jb250YWN0cy13cmFwcGVyIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyOXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbWVudV9fY2FiaW5ldC13cmFwcGVyIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTkuMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW1lbnVfX2xvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1tZW51X19waG9uZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMDAsIDY0LCAxNDUsIDEpIDAlLCByZ2JhKDgzLCA0MCwgMTM2LCAxKSAxMDAlKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgfVxyXG59XHJcbi5uYXYtdG9wLXdyYXBwZXIgLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tcGhvbmUge1xyXG4gICAgLnRvcC1tZW51X19pdGVtLWxpbmstLXBob25lIHN2ZyB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzI5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcC1tZW51X19pdGVtLWxpbmstLXBob25lIHNwYW4ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmV0LXdyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMThweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW1lbnVfX2l0ZW0tbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLXdyYXBwZXItLWJ1c2luZXNzIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLWxpbmstd3JhcHBlci0tYnVzaW5lc3Mge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JleS0wMCk7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDg1JSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLWxpbmstLWluZm8gc3BhbiB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW1lbnVfX2l0ZW0tbGluay0tbG9naW4gc3BhbiB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbWVudV9faXRlbS1saW5rLS1sb2NhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzI5cHgpIHtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5kcm9wZG93bi1waG9uZS5hY3RpdmUge1xyXG4uZHJvcGRvd24uYWN0aXZlIHtcclxuICAgIC5kcm9wZG93bi1wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZXQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1wYW5lbC0tcGhvbmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiKDEwMSAxMDEgMTAxKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDEwMCwgNjQsIDE0NSkgMCUsIHJnYig4MywgNDAsIDEzNikgMTAwJSk7XHJcbiAgICBtaW4td2lkdGg6IDIyMnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd25fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd25fX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bl9fb3B0aW9uIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bl9fb3B0aW9uIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bl9fb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjZmNmY2Y7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1tZW51X19pdGVtLWxpbmstLWJ1c2luZXNzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDVweCkge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMxMHB4KSB7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudHYtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvdHYtYmcud2VicCkgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvdHYtYmctbW9iLndlYnApIGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMjUlIDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGdhcDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR2LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAudHZfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50dl9fY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udHYtaXRlbS0tb21lZ2Ege1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4udHZfX2NhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udHZfX2NhcmQtLW9tZWdhIGltZyB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHZfX2luZm9fX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR2X19pbmZvX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR2X19pbmZvX19idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWNjZW50LWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDEzcHggNDNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50dl9fY2FyZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50di1pdGVtOm50aC1jaGlsZCgybikge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAudHZfX2luZm8ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi52YWNhbmNpZXMtaW5mby13cmFwcGVyIHtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi52YWNhbmNpZXMtaW5mby1pbm5lciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG4udmFjYW5jaWVzLWluZm8ge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY3ktbmFtZS13cmFwcGVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY2llcy1pbmZvX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wdXJwbGUtMTApO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY2llcy1pbmZvX190eHQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52YWNhbmNpZXMtZGF0YS1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgfVxyXG59XHJcbi52YWNhbmNpZXMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY3ktd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY3kge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAzMzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY3ktdG9wIHtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuLnZhY2FuY3lfX2xvY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM1cHg7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLy4uL2ltZy9sb2NhdGlvbi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDIxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LW1lZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4udmFjYW5jeV9fbG9nbyB7XHJcbiAgICB3aWR0aDogNzNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxufVxyXG4udmFjYW5jeV9fbmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtYWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbi52YWNhbmN5X19idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCIudmVydGljYWwtYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCAzNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEwMCwgNjQsIDE0NSkgMCUsIHJnYig4MywgNDAsIDEzNikgMTAwJSk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnZlcnRpY2FsLWJhbm5lcl9faW1nLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi52ZXJ0aWNhbC1iYW5uZXJfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgfVxyXG59XHJcbi52ZXJ0aWNhbC1iYW5uZXItZGVjb3Ige1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG4udmVydGljYWwtYmFubmVyX190aXRsZS0tc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAydnc7XHJcbiAgICB9XHJcbn1cclxuLnZlcnRpY2FsLWJhbm5lcl9fYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLW9yYW5nZS0xMCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAydnc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnZpZGVvLWhlcm8tbGVmdCB7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDU1JSAtIDI1cHgpO1xyXG59XHJcbi52aWRlby1oZXJvLXJpZ2h0IHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDUlIC0gMjVweCk7XHJcbn1cclxuLnZpZGVvLWFkdmFudGFnZXMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgZ2FwOiA0NXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2YW50YWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDE1cHggMjVweDtcclxuICAgICAgICB3aWR0aDogMjElO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZHZhbnRhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vLyBwcm9wb3NpdGlvbnNcclxuLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDUwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC1sZWZ0IHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDAlIC0gMjVweCk7XHJcbn1cclxuLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC1yaWdodCB7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDYwJSAtIDI1cHgpO1xyXG59XHJcbi52aWRlby1wcm9wb3NpdGlvbnNfX2ltZy13cmFwcGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLXByb3Bvc2l0aW9uc19fbGlzdC1pdGVtcyB7XHJcbiAgICBmb250LWZhbWlseTogTGl0ZXJhbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzJTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdmlkZW8tZGV2aWNlLXRhcmlmZnNcclxuLnZpZGVvLXRhcmlmZnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjZweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGdhcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygyMCUgLSAyNnB4KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLWdyZXktNDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAyNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzUwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tdGFyaWZmX190b3AsIC52aWRlby10YXJpZmZfX21pZCwgLnZpZGVvLXRhcmlmZl9fYm90IHtcclxuICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udmlkZW8tdGFyaWZmX190b3Age1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LWNvbG9yLWdyZXktMTMpO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLXRhcmlmZl9fbWlkIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4udmlkZW8tdGFyaWZmX19ib3Qge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY29sb3ItcHVycGxlLTEwKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4udmlkZW8tdGFyaWZmX19zaXplLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4udmlkZW8tcHJvcG9zaXRpb25zLWNvbGxvY2F0aW9uIHtcclxuICAgIC52aWRlby1wcm9wb3NpdGlvbnNfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBhY3R1YWxpdHlcclxuLmFjdHVhbGl0eSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXB1cnBsZS0xMCk7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuLmFjdHVhbGl0eS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLmFjdHVhbGl0eS1pbWcsIC5hY3R1YWxpdHktdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0dWFsaXR5LWltZyBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5hY3R1YWxpdHktaXRlbTpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuYWN0dWFsaXR5LWltZyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hY3R1YWxpdHktaXRlbTpudGgtY2hpbGQoMm4pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgLmFjdHVhbGl0eS1pbWcge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFjdHVhbGl0eS10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDcwcHggNDBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5hY3R1YWxpdHktdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IExpdGVyYWw7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4uYWN0dWFsaXR5LWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBMaXRlcmFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbi5hY3R1YWxpdHktY29udGFpbmVyIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLXN0cmVhbS10YXJpZmZzLXdyYXBwZXIgLnZpZGVvLXRhcmlmZnMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufSJdfQ== */
