@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:300;src:url(../fonts/Gotham/woff/Gotham-Light_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:300;src:url(../fonts/Gotham/woff/Gotham-LightItalic_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:400;src:url(../fonts/Gotham/woff/Gotham-Book_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:400;src:url(../fonts/Gotham/woff/Gotham-BookItalic_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:500;src:url(../fonts/Gotham/woff/Gotham-Medium_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:500;src:url(../fonts/Gotham/woff/Gotham-MediumItalic_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:700;src:url(../fonts/Gotham/woff2/Gotham-Bold_Web.woff2) format("woff2"),url(../fonts/Gotham/woff/Gotham-Bold_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:700;src:url(../fonts/Gotham/woff2/Gotham-BoldItalic_Web.woff2) format("woff2"),url(../fonts/Gotham/woff/Gotham-BoldItalic_Web.woff) format("woff")}.header{background-image:linear-gradient(90deg,var(--highlight-background) 50%,#fff 50%);position:relative;transition:background .3s;z-index:900}.header--btime{background-image:linear-gradient(90deg,var(--highlight-background) 50%,#ffcbc3 50%)}.header--btime .header__business-time{background-image:none!important}@media (min-width:768px){.header--btime .header__menu>*{display:none}.header--btime .header__business-hours{background-color:#ffcbc3;flex-shrink:0;width:500px}.header--btime .header__businessPopup{position:static}.header--btime .header__public{animation-name:none;background-image:url(../static/header/img/close.svg);height:30px;left:-15px;top:calc(50% - 15px);width:30px}.header--btime .businessTime{opacity:1;transform:translateY(100%)}}@media (max-width:769){.header--btime .header__business-hours{flex-direction:column;flex-shrink:0;height:100px;justify-content:center;left:120px;position:absolute;right:0;top:0;z-index:11}.header--btime .header__business-hours a{flex-wrap:wrap}.header--btime .header__businessPopup{left:-120px;overflow:visible;position:absolute;top:100px;width:100vw}.header--btime .header__business-time{font-size:28px;margin:0;width:100%}.header--btime .header__public{animation-name:none;background-image:url(../static/header/img/close.svg);height:30px;left:unset;right:20px;top:calc(50% - 15px);width:30px}.header--btime .businessTime{height:100%;opacity:1;top:0;transform:translateY(100%);transform:translate(0)}}.header--has-btime .header__business-hours{cursor:pointer;min-width:auto}.header--has-btime .header__business-time{background-image:url(../static/header/img/expand.svg);padding-right:20px}.header--has-btime .header__public{display:block}.header__body{align-items:center;background-color:var(--highlight-background);display:flex;flex-direction:row;height:100px;justify-content:space-between;position:relative}@media (min-width:768px){.header__body{height:120px}}.header__logo{align-items:center;display:flex;margin-left:20px;position:relative;width:100px;z-index:11}.header__logo a,.header__logo img{display:block;width:100%}@media (min-width:768px){.header__logo{flex-shrink:0;height:120px;width:100px}}@media (min-width:1200px){.header__logo{margin-left:0}}.header__split{align-items:flex-end;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;width:100%}@media (min-width:768px){.header__split{align-items:center;flex-direction:row}}.header__mobilegroup{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.header__language{display:flex;list-style:none;margin:0;opacity:.5;padding-left:0;position:relative;z-index:11}@media (min-width:768px){.header__language{margin-left:40px}}.header__langselector{color:#918f8b;letter-spacing:1px;margin-right:20px;text-decoration:none}.header__langselector:hover{color:#31261d;text-decoration:underline}.header__menu{display:none;flex-grow:2;font-weight:700;justify-content:flex-end;list-style:none;text-transform:uppercase}@media (min-width:992px){.header__menu{display:flex}}.header__sections{color:#31261d;letter-spacing:1px;margin-right:20px;text-decoration:none}.header__sections:hover{color:#000;text-decoration:underline}.header__button{align-items:center;cursor:pointer;display:flex;justify-items:center}.header__button:last-child{margin-right:20px}.header__button--search{background-image:url(../static/header/img/search-white.svg)!important}.header__button--close{background-image:url(../static/header/img/close.svg)!important}.header__button--close-black{background-image:url(../static/header/img/btn-close.svg)!important}.header__burger{background-color:transparent;background-image:url(../static/header/img/burger.svg);background-position:50% 50%;background-repeat:no-repeat;border:none;cursor:pointer;height:50px;width:50px}.header__search{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;margin:0;padding:0;position:relative}@media (min-width:768px){.header__search{padding-right:20px}}.header__search--search{align-items:center;background-color:#31261d;height:100%}@media (min-width:768px){.header__search--search{background-color:#d4ecf1}}.header__search.isactive .header__searchbar{opacity:1;transform:translate(0)}.header__search .header__button{margin-right:0}.header__searchbar{background-color:#2c2c2c;color:#c4c4c4;display:none;font-size:.75rem;font-weight:700;opacity:0;padding:10px 0 10px 10px;position:absolute;right:0;top:100%;transform:translateY(-10);transition:transform .2s ease,opacity .2s;width:100vw;z-index:10}.header__searchbar>div{display:flex}.header__searchbar label{width:100%}@media (min-width:768px){.header__searchbar{padding-left:20px;right:20px;width:300px}}.header__searchbarCaption{text-transform:uppercase;white-space:nowrap}.header__searchbarInput{background-color:transparent;border:none;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:400;margin-top:9px;width:100%}@media (min-width:768px){.header__searchbarInput{font-size:1.5rem}}.header__searchbarInput:focus{outline:none}.header__searchAction{background-color:transparent;background-image:url(../static/header/img/search.svg);background-position:50% 50%;background-repeat:no-repeat;border:none;cursor:pointer;flex-shrink:0;height:50px;padding:0;width:50px}.header__searchAction--white{background-image:url(../static/header/img/search-white.svg)}.header__searchAction--close{background-color:#2c2c2c;background-image:url(../static/header/img/close.svg);display:none;position:absolute}.header__business-hours{background-color:#fff;display:flex;flex-direction:row;min-width:124px;padding:10px 20px 10px 30px;position:relative;text-transform:uppercase;transition:width .3s,flex-shrink .3s;transition:all .3s}@media (min-width:768px){.header__business-hours{background-color:#fff;display:flex;flex-direction:column;font-size:.75rem;font-weight:700;height:100%;justify-content:center;padding:0 20px 0 30px;position:relative;text-align:left;text-transform:uppercase}}@media (min-width:1200px){.header__business-hours{padding-right:0}}.header__business-hours a{color:var(--text);display:flex;text-align:left;text-decoration:none}.header__business-hours a:hover{color:var(--text)}@media (min-width:768px){.header__business-hours a{display:block}}.header__business-time,.header__business-title{font-size:.75rem;font-weight:700}.header__business-time{background-position:100%;background-repeat:no-repeat;margin-left:10px}@media (min-width:768px){.header__business-time{background-image:none;font-size:1.25rem;font-size:1.875rem;margin-left:0;padding-right:0}}.header__public{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:timeDot;background-color:#f9423a;background-position:50%;background-repeat:no-repeat;background-size:40%;border-radius:100%;display:none;height:16px;left:-8px;position:absolute;top:calc(50% - 8px);transition:all .3s;width:16px}.header__businessPopup{overflow:hidden;position:relative}@keyframes timeDot{0%{transform:scale(1)}to{transform:scale(1.3)}}.businessTime{background-color:#fff;bottom:-65px;color:#31261d;letter-spacing:.5px;opacity:0;position:absolute;right:0;transform:translate(100%);transition:transform .3s ease;width:100vw;z-index:21}.businessTime--ru .businessTime__caption{height:100%}@media (min-width:768px){.businessTime{bottom:0;transform:translate(100%,100%);width:500px}}.businessTime__box{background-color:#fff;position:relative}.businessTime__list{padding-bottom:60px;padding-left:60px;position:relative}.businessTime__caption{background-color:#f9423a;box-sizing:border-box;color:#fff;font-weight:700;height:calc(100% - 60px);position:absolute;text-transform:uppercase;width:60px}@media (min-width:768px){.businessTime__caption{left:-60px}}.businessTime__holiday{font-size:1rem;margin-top:50px;transform:rotate(-90deg);white-space:nowrap}@media (min-width:768px){.businessTime__holiday{padding-top:0}}.businessTime__holiday span{position:absolute;right:0;top:-7px}.businessTime__item{border-bottom:1px solid #ececec;padding:30px 20px}.businessTime__row{width:100%}.businessTime__row+.businessTime__row{margin-top:8px}.businessTime__time{font-size:1.5rem;font-weight:700;margin-top:8px}.businessTime__place{font-size:.9375rem;font-weight:400}.businessTime__day{font-size:1rem;font-weight:700;width:100%}.businessTime__loadMore{background-color:#f9f8f7;bottom:0;display:block;font-size:1.1875rem;font-weight:700;padding:20px;position:absolute;text-transform:uppercase;width:100%}.businessTime__loadMore:hover{text-decoration:underline}@media (min-width:768px){.businessTime__list{padding-bottom:0;padding-left:0}.businessTime__row{display:flex}.businessTime__time{align-items:center;display:flex;font-size:1.1875rem;justify-content:center;margin-top:0}.businessTime__day{font-size:1.1875rem;width:50%}.businessTime__loadMore{position:static}}.navigation{background-color:#fff;left:0;position:absolute;right:0;top:120px;top:0;transform:translateY(-120%);transition:transform .3s ease,opacity .3s ease;z-index:10}.navigation.isopen{max-height:100vh;opacity:1;transform:translate(0)}.navigation.isopen~.navigation__background{transform:translate(0);transition:transform .1s}.navigation.isopen .navigation__grid{overflow:auto}.navigation__background{background-color:#fff;height:120px;left:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .5s;width:100%;z-index:10}.navigation__spacer{width:100%}.navigation__body{display:flex}.navigation__button{height:120px;margin-right:0!important;margin-top:5px;position:relative;z-index:12}@media (min-width:992px){.navigation__button{margin-top:0}}.navigation__grid{display:flex;margin-top:-30px;padding:0 0 3.75rem;width:100%}@media (min-width:992px){.navigation__grid{margin:0}}.navigation__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.875rem;padding:0;width:100%}.navigation__list--sub{flex-direction:column;margin:.625rem 0 1.25rem}@media (min-width:992px){.navigation__list{margin:1.875rem 1.875rem 0 0}}.navigation__listItem{display:inline-block;width:40vw}@media (min-width:992px){.navigation__listItem{width:auto}}.navigation__link{color:#31261d;display:block;font-size:1.1875rem;margin-bottom:10px;opacity:.6;text-decoration:none}.navigation__link--larger{font-weight:700;opacity:1}@media (min-width:992px){.navigation__link--larger{font-size:1.5rem}}.navigation a.navigation__link:hover{color:#000;text-decoration:underline}.businesshours,.navigation--noscroll{overflow:hidden}.businesshours{background-color:#ff8672;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4.375rem 20px;position:relative}.businesshours__cover{position:absolute;top:0;width:150px}.businesshours__cover svg{height:auto;width:100%}.businesshours__cover--left{left:0}.businesshours__cover--right{right:0}@media (min-width:1200px){.businesshours{padding-left:0;padding-right:0}}@media (min-width:768px){.businesshours{background-size:300px}.businesshours__cover{width:300px}}@media (min-width:992px){.businesshours{background-size:contain}}.businesshours .container{position:relative;z-index:1}.businesshours__date,.businesshours__title{font-size:2.1875rem;letter-spacing:-.5px;margin:0;text-align:center}@media (min-width:992px){.businesshours__date,.businesshours__title{font-size:2.875rem}}.businesshours__shops{-moz-column-count:1;column-count:1;font-size:1.1875rem;line-height:32px;list-style-type:none;margin:0;padding:1.25rem 0 0}@media (min-width:768px){.businesshours__shops{display:flex;flex-wrap:wrap;padding-top:3.125rem}}.businesshours__shop{display:none;font-size:1.625rem;margin:0 0 1.25rem;padding:0}@media (min-width:768px){.businesshours__shop{display:block}}.businesshours__item{display:none;margin-bottom:4.375rem}@media (min-width:768px){.businesshours__item{display:block!important;width:50%}}@media (min-width:992px){.businesshours__item{width:25%}}.businesshours__mobile{margin-top:2.5rem}@media (min-width:768px){.businesshours__mobile{display:none}}.businesshours__desktop{width:100%}.dropdown{border-radius:20px;overflow:hidden;transition:height .2s ease}.dropdown,.dropdown__default{color:#fff;font-size:1.1875rem;height:40px;text-align:center}.dropdown__default{background-color:#31261d;cursor:pointer;display:flex;position:relative}.dropdown__active{line-height:1.5;padding:10px 10px 10px 30px;position:relative;width:100%;z-index:1}.dropdown__icon{background:url(../static/brandlist/categories/img/expand.svg) no-repeat;background-position:0;display:block;height:100%;position:absolute;right:0;top:0;width:30px}.dropdown__list{background-color:#fff;display:block;height:300px;overflow-y:scroll}.dropdown__item{color:#31261d;display:block;font-size:1.1875rem;font-weight:700;padding:10px;text-decoration:none}.dropdown__item:nth-child(odd){background-color:#f1f9fa}.dropdown__item--selected{color:#fff;cursor:default;pointer-events:none}.dropdown__item:hover{color:#fff}.dropdown__item.dropdown__item--selected,.dropdown__item:hover{background-color:#31261d}.dropdown__item--empty{color:#c5c7c7;cursor:default;pointer-events:none}.social-buttons{border-bottom:1px solid #463c34;display:flex;justify-content:center;margin-bottom:30px;padding-bottom:30px}@media (min-width:768px){.social-buttons{border:none}}.social-buttons__button{display:block;float:left;height:48px;margin-right:10px;width:48px}.social-buttons__button:hover svg circle{opacity:1}.social-buttons__button:hover svg path{fill:#000}.copyright{display:flex;flex-direction:column-reverse;font-size:1.1875rem;font-weight:300;justify-content:space-between;opacity:.6;padding:0 0 40px;text-align:center}@media (min-width:768px){.copyright{flex-direction:row;padding-top:20px;text-align:left}}.copyright__rules{color:hsla(0,0%,100%,.4)}.copyright__line{margin:5px 0}.footer{background-color:#31261d;color:#fff;padding-left:20px;padding-right:20px;padding-top:66px}@media (min-width:1200px){.footer{padding-left:0;padding-right:0}}.footer__logo{margin-bottom:30px;text-align:center}@media (min-width:768px){.footer__logo{text-align:left}}.footer__navigation{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width:768px){.footer__navigation{flex-direction:row;text-align:left}}.footer__address{display:flex;flex-direction:column;justify-content:center}.footer__item{font-size:1.1875rem;margin:3px 0;padding-left:0;padding-top:5px}.footer__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:30px;margin-right:6px;position:relative;top:8px;width:30px}.footer__maillink{color:#ada8a5;text-decoration:none}.footer__maillink:hover{color:#fff;text-decoration:underline}.footer__phonenumber{color:#fff;line-height:28px;text-decoration:none}.footer__phonenumber:hover{color:#fff;text-decoration:underline}.footer__hr{background-color:#463c34;border:none;height:1px;margin-top:30px;width:100%}.footer__hr--desktop-only{display:none}@media (min-width:768px){.footer__hr--desktop-only{display:block}}.footer__hr--mobile-only{display:block}@media (min-width:768px){.footer__hr--mobile-only{display:none}}.footer__links{-moz-column-count:1;column-count:1;list-style-type:none;padding-left:0;width:50%}@media (min-width:768px){.footer__links{-moz-column-count:2;column-count:2}}.footer__link{color:#ada8a5;font-size:1.1875rem;line-height:30px;text-decoration:none}.footer__link--locked{background-image:url(../static/footer/img/lock.svg);background-position:0;background-repeat:no-repeat;padding-left:20px}.footer__link:hover{color:#fff;text-decoration:underline}.sectiontitle__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.sectiontitle__title{font-size:2.3125rem;font-weight:700;margin:0}.sectiontitle__title--floorplan{margin-bottom:24px}.sectiontitle__full{color:#31261d;display:none;font-size:.9375rem;font-weight:700;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.sectiontitle__full{display:block}}.sectiontitle__full:hover{color:#000;text-decoration:underline}:root{--highlight-background:#f0f9fa;--text:#31261d;--link:#298fc2;--base1:#f9423a;--base2:#a4bcc2;--base3:#8e9fbc;--base4:#d4b59e;--base5:#fecb8b}html{font-size:12.8px}@media (min-width:1200px){html{font-size:18.4px}}@media (min-width:768px){html{font-size:16px}}body{color:var(--text)!important;font-family:HCo Gotham,sans-serif;font-size:100%;margin:0 auto;overflow-x:hidden}body h2{margin:20px 0}*{box-sizing:border-box}button,input,select,textarea{font:inherit;min-width:0}.pswp{display:none}.grecaptcha-badge{position:absolute;visibility:hidden}.container{padding:0}@media (min-width:1200px){.container{margin-left:auto;margin-right:auto;max-width:1170px}}.container--top{padding-left:20px;padding-right:20px}@media (min-width:1200px){.container--top{padding-left:0;padding-right:0}}section.container{padding-left:20px;padding-right:20px}@media (min-width:1200px){section.container{padding-left:0;padding-right:0}}a{color:inherit;transition:color .1s}a:hover{color:var(--link)}.page.page-template-default .container{padding-left:20px;padding-right:20px}.page.page-template-default .container.header__body{padding:0}.page__title{font-size:46px;font-weight:700;line-height:56px;margin-bottom:16px;margin-top:36px}.page__title,.text-style a,.text-style h1,.text-style h2,.text-style h3,.text-style h4,.text-style p{color:var(--text)}.text-style h1,.text-style h2,.text-style h3,.text-style h4{font-weight:700}.text-style h1{font-size:46px;line-height:56px;margin-bottom:16px}.text-style h2{font-size:36px;line-height:40px;margin-bottom:16px}.text-style h3{font-size:30px;line-height:36px;margin-bottom:12px;margin-top:30px}.text-style h4{font-size:24px;line-height:32px;margin-bottom:8px}.text-style p{font-size:18px;line-height:26px}.text-style p+ol,.text-style p+p,.text-style p+ul{margin-top:16px}.text-style p+h2{margin-top:32px}.text-style p+h3,.text-style p+h4{margin-top:24px}.text-style a:focus,.text-style a:hover{color:var(--base1)}.text-style blockquote{margin-top:24px;padding-left:34px;position:relative}.text-style blockquote p{font-size:26px;font-weight:300;line-height:40px}.text-style blockquote:before{background-color:#eff9fa;content:"";height:100%;left:0;position:absolute;top:0;width:10px}.text-style ol li,.text-style ul li{font-size:18px;line-height:26px;padding-left:8px}.text-style ol li:before,.text-style ul li:before{background-color:var(--text);border-radius:50%;content:"";display:inline-block;height:8px;left:-4px;position:relative;top:-2px;width:8px}.text-style ol li+li,.text-style ul li+li{margin-top:16px}.text-style ol ol,.text-style ol ul,.text-style ul ol,.text-style ul ul{padding-left:18px}.text-style ol+h1,.text-style ol+h2,.text-style ol+h3,.text-style ol+h4,.text-style ol+p,.text-style ul+h1,.text-style ul+h2,.text-style ul+h3,.text-style ul+h4,.text-style ul+p{margin-top:16px}.text-style strong{font-weight:700}.text-style table td{padding:10px}.text-style .wp-block-table{display:block;margin-left:0;margin-right:0;overflow-x:auto}.text-style .wp-block-table .has-fixed-layout{table-layout:auto}.text-style .wp-block-image img{height:auto}.button{display:block;font-size:15px;padding:15px 50px;position:relative;text-align:center;text-decoration:none}.button--loading{background-image:url(../../assets/img/svg/spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;font-size:0;padding-top:33px;pointer-events:none}.page__info{background-color:#fff;border-bottom:2px solid var(--highlight-background);color:#31261d;display:block;font-size:14px;line-height:24px;margin:0;padding:12px 20px;position:relative;text-align:center}.page__info span{display:inline-block;padding-left:8px;position:relative}.page__info span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;left:0;position:absolute;top:4px;width:16px}.page__info svg{position:relative;top:3px}.nice-select.open .nice-select-dropdown{width:100%}.term-pakalpojumi-serviss .categories,.term-pakalpojumi-serviss .sectiontitle__header{display:none}.post-type-archive-events .categories,.tax-event-category .categories{margin-bottom:24px}.post-type-archive-events .brandlist,.tax-event-category .brandlist{padding-bottom:24px}.post-type-archive-events .news__body,.tax-event-category .news__body{padding-top:24px}.page-template-all-services-template .subnavigation__title,.tax-service .subnavigation__title{width:auto}.page-template-all-services-template .subnavigation__list,.tax-service .subnavigation__list{flex-wrap:wrap;justify-content:flex-end}.button{-webkit-appearance:default-button;background-color:#ff8672;border:none;border-radius:30px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:1px;padding:.9375rem 1.875rem;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.button:hover{background-color:#31261d;color:#fff;outline:none}.button:hover i{transform:translate(5px)}.button--secondary{background-color:hsla(9,100%,72%,.2)}.button--secondary:hover{background-color:rgba(49,38,29,.2)!important}.button--dark{background-color:#31261d}.button--dark:hover{background-color:#000!important}.button--dark-secondary{background-color:rgba(49,38,29,.2)}.button--dark-secondary:hover{background-color:rgba(49,38,29,.4)!important}.button--border{background-color:#fff;border:2px solid #a29891;color:#ff8672}.button--border:hover{background-color:#a29891}.button--border:focus-visible{border-color:#ff8672}.button__group{margin-bottom:.625rem}.button__group .button{margin-bottom:.625rem;margin-right:.625rem;width:auto}.button__group .button:last-child{margin-bottom:0;margin-right:0}.button__group--center{text-align:center}@media (max-width:769px){.button__group--sm-fullw .button{width:100%}}.button i{margin-left:.625rem;transition:transform .2s ease}.subnavigation{background-color:var(--highlight-background);height:3.75rem;overflow:hidden;padding-top:20px;transition:height .3s}@media (min-width:768px){.subnavigation{height:auto!important}}.subnavigation.isopen .subnavigation__carret i{transform:rotate(180deg)}.subnavigation__body{align-items:flex-end;display:flex;height:100%;justify-content:space-between;padding-bottom:10px;padding-left:20px;padding-right:20px}@media (min-width:768px){.subnavigation__body{align-items:baseline}}@media (min-width:1200px){.subnavigation__body{padding-left:0;padding-right:0}}.subnavigation__title{font-size:1.5rem;font-weight:700;width:100%}.subnavigation__navigation{font-size:1.1875rem;padding-right:20px;text-align:right}.subnavigation__navigation--list{display:none;height:100%}@media (min-width:768px){.subnavigation__navigation--list{display:block}}.subnavigation__navigation--mobile-only{cursor:pointer;display:block;white-space:nowrap}@media (min-width:768px){.subnavigation__navigation--mobile-only{display:none}}.subnavigation__carret{height:100%;width:10px}.subnavigation__carret i{background-image:url(../static/subnavigation/img/down.svg);background-position:100% 0;background-position:50%;background-repeat:no-repeat;display:block;height:10px;margin:5px 0;transition:transform .1s;width:10px}@media (min-width:768px){.subnavigation__carret{display:none}}.subnavigation__list{display:flex;flex-direction:column}@media (min-width:768px){.subnavigation__list{flex-direction:row}}.subnavigation__item{border-bottom:1px solid transparent;color:rgba(0,0,0,.702);display:inline-block;margin-bottom:10px;margin-left:20px;text-decoration:none;white-space:nowrap}.subnavigation__item--selected,.subnavigation__item:hover{border-bottom:1px solid #000;color:#000}@media (min-width:768px){.subnavigation__item{padding-bottom:10px}}.subnavigation__item.current-menu-item{border-bottom:1px solid #000;color:#000}.news{margin-bottom:70px;padding-left:20px;padding-right:20px}@media (min-width:1200px){.news{padding-left:0;padding-right:0}}.news__articles{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr}@media (min-width:768px){.news__articles{grid-template-columns:1fr 1fr}}.news__body{padding-top:5rem}.brandlist{padding:50px 20px}.brandlist__searched{font-size:1.5rem;font-weight:700;margin-top:0}@media (min-width:1200px){.brandlist{padding-left:0;padding-right:0}.brandlist__searched{font-size:2.25rem}}.brandlist__loadmore{margin:30px auto;max-width:300px}.brandlist__grid{display:grid;grid-template-columns:1fr 1fr}@media (min-width:768px){.brandlist__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.brandlist__filter--hidden{display:none}.newsArticle{box-sizing:border-box;margin-bottom:2.5rem}.newsArticle:last-child{margin-bottom:0}.newsArticle__link{text-decoration:none}.newsArticle__link:hover .newsArticle__image{opacity:.8}.newsArticle__link:hover .newsArticle__title{text-decoration:underline!important}.newsArticle__image{opacity:1;transition:opacity .3s;width:100%}.newsArticle__title{color:var(--text);display:block;font-size:1.5rem;font-weight:700;margin:24px 0 10px;text-decoration:none}.newsArticle__date{color:var(--text);font-size:1.1875rem;margin:0;opacity:.5}.newsHighlight{background-color:#8e9fbc;padding-bottom:3.75rem;padding-top:3.75rem}.newsHighlight__body{padding-left:20px;padding-right:20px}@media (min-width:1200px){.newsHighlight__body{padding-left:0;padding-right:0}}.newsHighlight__image{max-width:700px;width:100%}.newsHighlight__name{color:#fff;font-size:2.875rem;font-weight:700;margin:0 0 24px}.newsHighlight__content{align-items:center;display:flex;flex-direction:column}@media (min-width:992px){.newsHighlight__content{align-items:center;flex-direction:row}}.newsHighlight__article{align-items:flex-start;color:#fff;margin-left:0;max-width:700px;width:100%}@media (min-width:768px){.newsHighlight__article{align-items:center;margin-left:20px}}@media (min-width:992px){.newsHighlight__article{margin-left:50px}}@media (min-width:1200px){.newsHighlight__article{margin-left:100px}}.newsHighlight__title{font-size:1.1875rem;font-weight:700;margin:19px 0 10px}@media (min-width:992px){.newsHighlight__title{font-size:2.3125rem;margin-top:0}}.newsHighlight__date{font-size:1.1875rem;margin:0 0 16px;opacity:.5}@media (min-width:992px){.newsHighlight__date{margin:0}}.newsHighlight__text{display:none;font-size:1.1875rem;margin-bottom:24px;margin-top:24px}@media (min-width:992px){.newsHighlight__text{display:block}}.newsHighlight__goto{color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.newsHighlight__goto:hover{color:#fff;text-decoration:underline}.newsSubscribe{background-color:#f6f6f6;display:block;line-height:150%;padding:70px 32px}.newsSubscribe--frontpage{background-color:rgba(255,185,156,.4)}.newsSubscribe--frontpage .lbl-tinyltr{font-size:14px}.newsSubscribe--frontpage .newsSubscribe__title{font-size:37px;line-height:48px}.newsSubscribe--frontpage .button{width:auto}.newsSubscribe--frontpage .sib-dropdown-menu li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsSubscribe--cta{background-color:transparent;padding:0}.newsSubscribe--cta .newsSubscribe__title{display:none}.newsSubscribe--cta .newsSubscribe__content{flex-wrap:wrap}.newsSubscribe--cta .newsSubscribe__item{flex:inherit}.newsSubscribe--cta .newsSubscribe__item:nth-of-type(2),.newsSubscribe--cta .newsSubscribe__item:nth-of-type(3){margin:0}.newsSubscribe__title{font-size:30px;font-weight:700;letter-spacing:.5px;padding-bottom:10px;text-align:center}.newsSubscribe__desc{font-size:15px;text-align:center}.newsSubscribe__link{color:var(--text);text-decoration:none}.newsSubscribe__link:focus-visible,.newsSubscribe__link:hover{text-decoration:underline}.newsSubscribe__note{font-weight:100}.newsSubscribe__check{display:none;position:absolute}.newsSubscribe__check:checked+.newsSubscribe__label:before{content:"✓"}.newsSubscribe__label{font-size:16px;font-weight:400;line-height:18px;padding-left:30px;position:relative;text-transform:none}.newsSubscribe__label:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d6d4d2;border-radius:2px;content:"";cursor:pointer;display:flex;height:20px;justify-content:center;left:0;margin:0;outline:none;position:absolute;top:-1px;width:20px}.newsSubscribe__item{margin-top:24px}.newsSubscribe__item input{border:1px solid #d9dada;box-sizing:border-box;font-size:15px;margin-top:5px;padding:15px;width:100%}.newsSubscribe__consent--desktop{display:none}.newsSubscribe .button{cursor:pointer;margin-top:16px}.newsSubscribe .lbl-tinyltr{font-size:12px;font-weight:700;margin:0;text-transform:uppercase}.newsSubscribe .row+.row{margin-top:16px}.newsSubscribe .sms_field{display:flex;margin-top:5px;position:relative}.newsSubscribe .country-block .country-flg{align-items:center;display:flex;height:100%}.newsSubscribe .sib-dropdown-menu.flag-icon{display:none;font-size:13px;height:160px;margin-top:0;min-width:230px;padding-left:0;position:absolute;top:100%;width:100%;z-index:1}.newsSubscribe .message_area{font-size:14px;line-height:16px;padding:2px 0}.newsSubscribe .message_area .close{background-color:transparent;border:none;color:#a94442;cursor:pointer;display:inline-block;margin-right:4px;transition:all .2s ease}.newsSubscribe .message_area .close:hover{background-color:#a94442;color:#fff}@media (min-width:992px){.newsSubscribe{padding-left:20px;padding-right:20px}.newsSubscribe--frontpage{padding:140px 0}.newsSubscribe--cta{padding:0}.newsSubscribe__content{display:flex;flex-direction:row;justify-content:space-between}.newsSubscribe__desc,.newsSubscribe__title{text-align:left}.newsSubscribe__item{flex:1;margin-top:0}.newsSubscribe__item--info{text-align:left}.newsSubscribe__item:nth-of-type(2){margin-left:30px;margin-right:30px}.newsSubscribe__item:nth-of-type(3){margin-right:24px}.newsSubscribe__consent--desktop{display:block}.newsSubscribe__consent--mobile{display:none}}.tipicon{background-color:#999;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;padding:3px 7px;text-align:center;text-decoration:none;vertical-align:baseline}.tooltip{display:inline;left:97%;position:absolute}.tooltip:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;bottom:26px;color:#fff;content:attr(data-title);padding:5px 15px;position:absolute;right:-2px;width:220px;z-index:98}.tooltip_small:hover:after{padding:5px;width:150px}.tooltip:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0;bottom:20px;content:"";left:1px;position:absolute;z-index:99}.sib-dropdown-menu.flag-icon{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;display:none;font-size:13px;height:100px;list-style:none;margin-top:10px;min-width:230px;overflow-x:inherit;padding-left:14px}.sib-dropdown-menu.flag-icon li{margin-bottom:1px}.sib-dropdown-menu.flag-icon li a{box-shadow:none;color:rgba(0,0,0,.87);display:inline-flex;text-decoration:none;white-space:nowrap}.categories{margin-bottom:70px;margin-top:10px}@media (min-width:992px){.categories{border-bottom:1px solid #eae9e8;border-top:1px solid #eae9e8}}.categories__list{-moz-column-count:4;column-count:4;display:none;list-style-type:none}@media (min-width:992px){.categories__list{display:block}.categories__selector{display:none}}.categories__item{border-radius:15px;color:#31261d;font-size:15px;line-height:32px;padding:6px 15px;text-decoration:none;text-decoration:none!important;transition:background .3s,color .3s;white-space:nowrap}.categories__item--selected,.categories__item:hover{background-color:#31261d;color:#fff}.pagination{position:relative}.pagination__list{border-radius:4px;flex-wrap:wrap;margin-top:42px;padding:6px 0}.pagination__link,.pagination__list{display:flex;justify-content:center;position:relative}.pagination__link{align-items:center;color:#31261d;font-size:14px;height:26px;letter-spacing:.16px;line-height:18px;outline:none;text-decoration:none;transition:all .15s ease;width:26px}.pagination__link.current,.pagination__link:hover{background-color:#31261d;color:#fff}.pagination__link.current{z-index:100}.pagination__link.current:hover{background-color:#31261d;color:#fff}.pagination__link:focus-visible{box-shadow:inset 0 0 0 2px #31261d}.pagination__link.dots{cursor:default}.pagination__link.dots:hover{background-color:transparent;color:#31261d}.pagination__item--prev{left:0;position:absolute}.pagination__item--prev svg{transform:rotate(90deg)}.pagination__item--prev .pagination__link:hover{background-color:transparent}.pagination__item--next{position:absolute;right:0}.pagination__item--next svg{transform:rotate(265deg)}.pagination__item--next .pagination__link:hover{background-color:transparent}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL3N1YnNjcmliZS9uZXdzU3Vic2NyaWJlLnNjc3MiLCJldmVudHNsaXN0LmNzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3Jlc2V0LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL21peGlucy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9idXNpbmVzc1RpbWUvYnVzaW5lc3NUaW1lLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2J1c2luZXNzaG91cnMvYnVzaW5lc3Nob3Vycy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Ryb3Bkb3duL2Ryb3Bkb3duLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2NvcHlyaWdodC9zb2NpYWxidXR0b25zL3NvY2lhbGJ1dHRvbnMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvY29weXJpZ2h0L2NvcHlyaWdodC5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9zZWN0aW9udGl0bGUvc2VjdGlvbnRpdGxlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYnV0dG9uL2J1dHRvbi5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL3N1Ym5hdmlnYXRpb24vc3VibmF2aWdhdGlvbi5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL25ld3MvbmV3cy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2JyYW5kbGlzdC9icmFuZGxpc3Quc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL2FydGljbGUvbmV3c0FydGljbGUuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL2hpZ2hsaWdodC9uZXdzSGlnaGxpZ2h0LnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYnJhbmRsaXN0L2NhdGVnb3JpZXMvY2F0ZWdvcmllcy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNGUSxnQkNpMkRSLENDbjdEQSwyWkFlRSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FKQSxRQUFBLENBQ0EsU0FBQSxDQUlBLHVCREtGLENDRkEsOEVBRUUsYURLRixDQ0hBLEtBQ0UsYURNRixDQ0pBLE1BQ0UsZURPRixDQ0xBLGFBQ0UsV0RRRixDQ05BLG9EQUVFLFVBQUEsQ0FDQSxZRFNGLENDUEEsTUFDRSx3QkFBQSxDQUNBLGdCRFVGLENFdENBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLGtFRitERixDRXpEQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx3RUY4REYsQ0V4REEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsaUVGNkRGLENFdkRBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHVFRjRERixDRXREQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxtRUYyREYsQ0VyREEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEs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b0JyQjZvRVIsQ0l0bkVFLHlCaUJ4QkUsa0JBTVEsYXJCNG9FVixDcUJ4b0VFLHNCQUVRLFlyQjJvRVYsQ0FKRixDcUJub0VJLGtCQVFJLGtCQUFBLENBUEEsYUFBQSxDQUVBLGNBQUEsQ0FFQSxnQkFBQSxDQURBLGdCQUFBLENBRkEsb0JBQUEsQ0FJQSw4QkFBQSxDQUlBLG1DQUFBLENBSEEsa0JyQjRvRVIsQ3FCdm9FUSxvREFFSSx3QkFBQSxDQUNBLFVyQndvRVosQ3NCaHJFQSxZQUNJLGlCdEJtckVKLENzQmpyRUksa0JBS0ksaUJBQUEsQ0FIQSxjQUFBLENBSUEsZUFBQSxDQUNBLGF0Qm1yRVIsQ3NCaHJFSSxvQ0FUSSxZQUFBLENBRUEsc0JBQUEsQ0FDQSxpQnRCcXNFUixDc0IvckVJLGtCQUtJLGtCQUFBLENBS0EsYVJ2QlEsQ1FvQlIsY0FBQSxDQUpBLFdBQUEsQ0FLQSxvQkFBQSxDQUNBLGdCQUFBLENBRUEsWUFBQSxDQUNBLG9CQUFBLENBQ0Esd0JBQUEsQ0FYQSxVdEI2ckVSLENzQjNxRVEsa0RBSkksd0JSN0JJLENROEJKLFV0QnVyRVosQ3NCcHJFUSwwQkFHSSxXdEJpckVaLENzQi9xRVksZ0NBQ0ksd0JSdkNBLENRd0NBLFV0QmlyRWhCLENzQjdxRVEsZ0NBQ0ksa0N0QitxRVosQ3NCNXFFUSx1QkFDSSxjdEI4cUVaLENzQjVxRVksNkJBRUksNEJBQUEsQ0FEQSxhdEIrcUVoQixDc0J4cUVRLHdCQUVJLE1BQUEsQ0FEQSxpQnRCMnFFWixDc0J4cUVZLDRCQUNJLHVCdEIwcUVoQixDc0J0cUVnQixnREFDSSw0QnRCd3FFcEIsQ3NCbnFFUSx3QkFDSSxpQkFBQSxDQUNBLE90QnFxRVosQ3NCbnFFWSw0QkFDSSx3QnRCcXFFaEIsQ3NCanFFZ0IsZ0RBQ0ksNEJ0Qm1xRXBCIiwiZmlsZSI6ImV2ZW50c2xpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5ld3NTdWJzY3JpYmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgcGFkZGluZzogNzBweCAzMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAmLS1mcm9udHBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjk5QzY2O1xyXG5cclxuICAgIC5sYmwtdGlueWx0ciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c1N1YnNjcmliZV9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2liLWRyb3Bkb3duLW1lbnUgbGkge1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgLyogZW5hYmxlcyBlbGxpcHNpcyAqL1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBrZWVwcyB0aGUgdGV4dCBpbiBhIHNpbmdsZSBsaW5lICovXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIGtlZXBzIHRoZSBlbGVtZW50IGZyb20gb3ZlcmZsb3dpbmcgaXRzIHBhcmVudCAqL1xyXG4gICAgIH1cclxuICB9XHJcblxyXG4gICYtLWN0YSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLm5ld3NTdWJzY3JpYmUge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19kZXNje1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOnZhcigtLXRleHQpO1xyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbm90ZXtcclxuICAgICAgZm9udC13ZWlnaHQ6MTAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAmICsubmV3c1N1YnNjcmliZV9fbGFiZWwge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ0ZDI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNkOWRhZGE7XHJcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb25zZW50IHtcclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmxibC10aW55bHRyIHtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgJiArIC5yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNtc19maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmNvdW50cnktYmxvY2sge1xyXG4gICAgLmNvdW50cnktZmxnIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpYi1kcm9wZG93bi1tZW51LmZsYWctaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2VfYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAycHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICYtLWZyb250cGFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3RhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmbGV4OjE7XHJcblxyXG4gICAgICAmLS1pbmZvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnNlbnQge1xyXG4gICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXBpY29ue2N1cnNvcjogcG9pbnRlcjtwYWRkaW5nOiAzcHggN3B4O2ZvbnQtc2l6ZTogMTJweDtmb250LXdlaWdodDogYm9sZDtsaW5lLWhlaWdodDogMS4yO2NvbG9yOiAjZmZmO3RleHQtYWxpZ246IGNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7YmFja2dyb3VuZC1jb2xvcjogIzk5OTtib3JkZXItcmFkaXVzOiAxMHB4O3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbi50b29sdGlwe2Rpc3BsYXk6IGlubGluZTtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogOTclO31cclxuLnRvb2x0aXA6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZDogIzMzMztiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOiA1cHg7Y29sb3I6ICNmZmY7Y29udGVudDogYXR0cihkYXRhLXRpdGxlKTtyaWdodDogLTJweDtib3R0b206IDI2cHg7cGFkZGluZzogNXB4IDE1cHg7cG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDk4O3dpZHRoOiAyMjBweDt9XHJcbi50b29sdGlwX3NtYWxsOmhvdmVyOmFmdGVye3BhZGRpbmc6IDVweCA1cHg7IHdpZHRoOiAxNTBweDt9XHJcbi50b29sdGlwOmhvdmVyOmJlZm9yZXtib3JkZXI6IHNvbGlkO2JvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7Ym90dG9tOiAyMHB4O2NvbnRlbnQ6IFwiXCI7bGVmdDogMXB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTt6LWluZGV4OiA5OTt9XHJcbi5zaWItZHJvcGRvd24tbWVudS5mbGFnLWljb24ge2Rpc3BsYXk6IG5vbmU7aGVpZ2h0OiAxMDBweDtvdmVyZmxvdy14OiBpbmhlcml0O21pbi13aWR0aDogMjMwcHg7Zm9udC1zaXplOiAxM3B4O2xpc3Qtc3R5bGU6IG5vbmU7cGFkZGluZy1sZWZ0OjE0cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7YmFja2dyb3VuZDogd2hpdGU7Ym9yZGVyLXJhZGl1czogNHB4O21hcmdpbi10b3A6MTBweDt9XHJcbi5zaWItZHJvcGRvd24tbWVudS5mbGFnLWljb24gbGkge21hcmdpbi1ib3R0b206IDFweDt9XHJcbi5zaWItZHJvcGRvd24tbWVudS5mbGFnLWljb24gbGkgYXtkaXNwbGF5OiBpbmxpbmUtZmxleDt3aGl0ZS1zcGFjZTogbm93cmFwO3RleHQtZGVjb3JhdGlvbjogbm9uZTtjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtib3gtc2hhZG93OiBub25lO31cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqIFRoZW1lIE5hbWU6IE9yaWdvIDIwMjBcbiAqIERlc2NyaXB0aW9uOiBWaXNzIHBhciB1biBhcCBwaWVrxLzFq3N0YW3Eq2J1XG4gKiBBdXRob3I6IFR1cm4ubHZcbiAqIFRleHQgRG9tYWluOiBvcmlnb1xuICogRG9tYWluIFBhdGg6IC9sYW5ndWFnZXNcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBjdXN0b20tbWVkaWEgLS1tb2JpbGVMIChtaW4td2lkdGg6IDU3NnB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQgKG1pbi13aWR0aDogNzY4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcFMgKG1pbi13aWR0aDogOTkycHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcCAobWluLXdpZHRoOiAxMjAwcHgpO1xuLypcblx0Q29weXJpZ2h0IChDKSBIb2VmbGVyICYgQ28uXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxuXHRZb3VyIHJpZ2h0IHRvIGFjY2VzcyBhbmQgdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGVcblx0YXBwbGljYWJsZSBMaWNlbnNlIEFncmVlbWVudCwgb3IgVGVybXMgb2YgU2VydmljZSwgdGhhdCBleGlzdHNcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3Rcblx0YWNjZXNzIG9yIHVzZSB0aGlzIHNvZnR3YXJlIGZvciBhbnkgcHVycG9zZS5cblx0VGhpcyBzb2Z0d2FyZSBtYXkgb25seSBiZSBob3N0ZWQgYXQgdGhlIGxvY2F0aW9ucyBzcGVjaWZpZWQgaW5cblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcblx0Zm9yIHRoZSBwdXJwb3NlcyBleHByZXNzbHkgc2V0IGZvcnRoIHRoZXJlaW4uIFlvdSBtYXkgbm90IGNvcHksXG5cdG1vZGlmeSwgY29udmVydCwgY3JlYXRlIGRlcml2YXRpdmUgd29ya3MgZnJvbSBvciBkaXN0cmlidXRlIHRoaXNcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcblx0d2l0aG91dCBmaXJzdCBvYnRhaW5pbmcgdGhlIHdyaXR0ZW4gcGVybWlzc2lvbiBvZiBIJkNvLlxuXHRGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpc2l0IHVzIGF0IGh0dHA6Ly90eXBvZ3JhcGh5LmNvbS5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodF9XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUxpZ2h0SXRhbGljX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9va19XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tJdGFsaWNfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1NZWRpdW1fV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1NZWRpdW1JdGFsaWNfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmMi9Hb3RoYW0tQm9sZF9XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb2xkX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZEl0YWxpY19XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkwMDsgLyogdG8gYmUgdG9wIG9mIHRoZSBmbG9vcnBsYW4gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCkgNTAlLCAjZmZmIDUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG59XG4uaGVhZGVyLS1idGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpIDUwJSwgI2ZmY2JjMyA1MCUpO1xufVxuLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19tZW51ID4gKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNiYzM7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3NQb3B1cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19wdWJsaWMge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogY2FsYyggNTAlICsgLTE1cHggKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnXCIpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5idXNpbmVzc1RpbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjkpIHtcbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzc1BvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEyMHB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fcHVibGljIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IGNhbGMoIDUwJSArIC0xNXB4ICk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuYnVzaW5lc3NUaW1lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXItLWhhcy1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9leHBhbmQuc3ZnXCIpO1xufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX3B1YmxpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19sb2dvIGEsIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NwbGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zcGxpdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaGVhZGVyX19tb2JpbGVncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xhbmd1YWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLmhlYWRlcl9fbGFuZ3NlbGVjdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTE4ZjhiO1xufVxuLmhlYWRlcl9fbGFuZ3NlbGVjdG9yOmhvdmVyIHtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4LWdyb3c6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fc2VjdGlvbnMge1xuICBjb2xvcjogIzMxMjYxRDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19zZWN0aW9uczpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlcl9fYnV0dG9uLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2gtd2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19idXR0b24tLWNsb3NlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvYnRuLWNsb3NlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvYnVyZ2VyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC0tc2VhcmNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaC0tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2YxO1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2guaXNhY3RpdmUgLmhlYWRlcl9fc2VhcmNoYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX3NlYXJjaCAuaGVhZGVyX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyX19zZWFyY2hiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNjNGM0YzQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXM7XG59XG4uaGVhZGVyX19zZWFyY2hiYXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fc2VhcmNoYmFyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoYmFyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2hiYXJDYXB0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXJfX3NlYXJjaGJhcklucHV0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2hiYXJJbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaGJhcklucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaEFjdGlvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2guc3ZnXCIpO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19zZWFyY2hBY3Rpb24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLXdoaXRlLnN2Z1wiKTtcbn1cbi5oZWFkZXJfX3NlYXJjaEFjdGlvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2Z1wiKTtcbn1cbi5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zLCBmbGV4LXNocmluayAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX2J1c2luZXNzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3B1YmxpYyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTQyM0E7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRpbWVEb3Q7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG4uaGVhZGVyX19idXNpbmVzc1BvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQGtleWZyYW1lcyB0aW1lRG90IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG59XG5cbi5idXNpbmVzc1RpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAtNjVweDtcbiAgei1pbmRleDogMjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG4uYnVzaW5lc3NUaW1lLS1ydSAuYnVzaW5lc3NUaW1lX19jYXB0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc1RpbWUge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbiAgfVxufVxuLmJ1c2luZXNzVGltZV9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmJ1c2luZXNzVGltZV9fbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXNpbmVzc1RpbWVfX2NhcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0MjNhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cbi5idXNpbmVzc1RpbWVfX2hvbGlkYXkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzVGltZV9faG9saWRheSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLmJ1c2luZXNzVGltZV9faG9saWRheSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiAwO1xufVxuLmJ1c2luZXNzVGltZV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4uYnVzaW5lc3NUaW1lX19yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXNpbmVzc1RpbWVfX3JvdyArIC5idXNpbmVzc1RpbWVfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5idXNpbmVzc1RpbWVfX3RpbWUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idXNpbmVzc1RpbWVfX3BsYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYnVzaW5lc3NUaW1lX19kYXkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idXNpbmVzc1RpbWVfX2xvYWRNb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uYnVzaW5lc3NUaW1lX19sb2FkTW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc1RpbWVfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYnVzaW5lc3NUaW1lX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJ1c2luZXNzVGltZV9fdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ1c2luZXNzVGltZV9fZGF5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG4gIC5idXNpbmVzc1RpbWVfX2xvYWRNb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEyMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UsIG9wYWNpdHkgMzAwbXMgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uLmlzb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5uYXZpZ2F0aW9uLmlzb3BlbiB+IC5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xufVxuLm5hdmlnYXRpb24uaXNvcGVuIC5uYXZpZ2F0aW9uX19ncmlkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmF2aWdhdGlvbl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZpZ2F0aW9uX19zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZpZ2F0aW9uX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZpZ2F0aW9uX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDByZW0gMCAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fZ3JpZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMS44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZpZ2F0aW9uX19saXN0LS1zdWIge1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMS4yNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpc3RJdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm5hdmlnYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGNvbG9yOiAjMzEyNjFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5uYXZpZ2F0aW9uX19saW5rLS1sYXJnZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fbGluay0tbGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb24gYS5uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5uYXZpZ2F0aW9uLS1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idXNpbmVzc2hvdXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODY3MjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmJ1c2luZXNzaG91cnNfX2NvdmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXItLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmJ1c2luZXNzaG91cnNfX2NvdmVyLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnVzaW5lc3Nob3VycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzaG91cnMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gIH1cbiAgLmJ1c2luZXNzaG91cnNfX2NvdmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVzaW5lc3Nob3VycyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4uYnVzaW5lc3Nob3VycyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJ1c2luZXNzaG91cnNfX3RpdGxlLCAuYnVzaW5lc3Nob3Vyc19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX190aXRsZSwgLmJ1c2luZXNzaG91cnNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzX19zaG9wcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX3Nob3BzIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzX19zaG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX19zaG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3Vyc19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzX19tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX2Rlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2U7XG59XG4uZHJvcGRvd25fX2RlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbi5kcm9wZG93bl9fYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmRyb3Bkb3duX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2JyYW5kbGlzdC9jYXRlZ29yaWVzL2ltZy9leHBhbmQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG4uZHJvcGRvd25fX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmRyb3Bkb3duX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMTI2MWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcm9wZG93bl9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUZBO1xufVxuLmRyb3Bkb3duX19pdGVtLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRyb3Bkb3duX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG59XG4uZHJvcGRvd25fX2l0ZW0uZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbi5kcm9wZG93bl9faXRlbS0tZW1wdHkge1xuICBjb2xvcjogI2M1YzdjNztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNvY2lhbC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDYzYzM0O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLWJ1dHRvbnMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnNvY2lhbC1idXR0b25zX19idXR0b24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uOmhvdmVyIHN2ZyBjaXJjbGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNvY2lhbC1idXR0b25zX19idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29weXJpZ2h0X19ydWxlcyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4uY29weXJpZ2h0X19saW5lIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxRDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbjogM3B4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuLmZvb3Rlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZvb3Rlcl9fbWFpbGxpbmsge1xuICBjb2xvcjogI2FkYThhNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fbWFpbGxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9fcGhvbmVudW1iZXIge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9vdGVyX19waG9uZW51bWJlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9vdGVyX19ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjNjMzQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvb3Rlcl9faHItLWRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9faHItLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb290ZXJfX2hyLS1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2hyLS1tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3Mge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjYWRhOGE1O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5mb290ZXJfX2xpbmstLWxvY2tlZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2Zvb3Rlci9pbWcvbG9jay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCBjZW50ZXI7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlY3Rpb250aXRsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9udGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDBweDtcbn1cbi5zZWN0aW9udGl0bGVfX3RpdGxlLS1mbG9vcnBsYW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNlY3Rpb250aXRsZV9fZnVsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzEyNjFkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbnRpdGxlX19mdWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb250aXRsZV9fZnVsbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi8qIEdsb2JhbHMgKi9cbjpyb290IHtcbiAgLS1oaWdobGlnaHQtYmFja2dyb3VuZDojZjBmOWZhO1xuICAtLXRleHQ6IzMxMjYxRDtcbiAgLS1saW5rOiAjMjk4RkMyO1xuICAtLWJhc2UxOiNGOTQyM0E7XG4gIC0tYmFzZTI6I0E0QkNDMjtcbiAgLS1iYXNlMzojOEU5RkJDO1xuICAtLWJhc2U0OiNENEI1OUU7XG4gIC0tYmFzZTU6I0ZFQ0I4Qjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTIuOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE4LjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tdGV4dCkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiLCBzYW5zLXNlcmlmO1xufVxuYm9keSBoMiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDb250YWluZXIgKi9cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmNvbnRhaW5lci0tdG9wIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLS10b3Age1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbnNlY3Rpb24uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBzZWN0aW9uLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmspO1xufVxuXG4ucGFnZS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYWdlLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyLmhlYWRlcl9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi50ZXh0LXN0eWxlIGgxLCAudGV4dC1zdHlsZSBoMiwgLnRleHQtc3R5bGUgaDMsIC50ZXh0LXN0eWxlIGg0LCAudGV4dC1zdHlsZSBwLCAudGV4dC1zdHlsZSBhIHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xufVxuLnRleHQtc3R5bGUgaDEsIC50ZXh0LXN0eWxlIGgyLCAudGV4dC1zdHlsZSBoMywgLnRleHQtc3R5bGUgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRleHQtc3R5bGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuLnRleHQtc3R5bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnRleHQtc3R5bGUgaDMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnRleHQtc3R5bGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4udGV4dC1zdHlsZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi50ZXh0LXN0eWxlIHAgKyBwLCAudGV4dC1zdHlsZSBwICsgdWwsIC50ZXh0LXN0eWxlIHAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udGV4dC1zdHlsZSBwICsgaDIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnRleHQtc3R5bGUgcCArIGgzLCAudGV4dC1zdHlsZSBwICsgaDQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnRleHQtc3R5bGUgYTpob3ZlciwgLnRleHQtc3R5bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1iYXNlMSk7XG59XG4udGV4dC1zdHlsZSBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4udGV4dC1zdHlsZSBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjlGQTtcbiAgY29udGVudDogXCJcIjtcbn1cbi50ZXh0LXN0eWxlIHVsIGxpLCAudGV4dC1zdHlsZSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnRleHQtc3R5bGUgdWwgbGk6OmJlZm9yZSwgLnRleHQtc3R5bGUgb2wgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRleHQtc3R5bGUgdWwgbGkgKyBsaSwgLnRleHQtc3R5bGUgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udGV4dC1zdHlsZSB1bCB1bCwgLnRleHQtc3R5bGUgdWwgb2wsIC50ZXh0LXN0eWxlIG9sIHVsLCAudGV4dC1zdHlsZSBvbCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi50ZXh0LXN0eWxlIHVsICsgaDEsIC50ZXh0LXN0eWxlIHVsICsgaDIsIC50ZXh0LXN0eWxlIHVsICsgaDMsIC50ZXh0LXN0eWxlIHVsICsgaDQsIC50ZXh0LXN0eWxlIHVsICsgcCwgLnRleHQtc3R5bGUgb2wgKyBoMSwgLnRleHQtc3R5bGUgb2wgKyBoMiwgLnRleHQtc3R5bGUgb2wgKyBoMywgLnRleHQtc3R5bGUgb2wgKyBoNCwgLnRleHQtc3R5bGUgb2wgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi50ZXh0LXN0eWxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHQtc3R5bGUgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLXRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4udGV4dC1zdHlsZSAud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG4udGV4dC1zdHlsZSAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg2NzI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5idXR0b24tLWxvYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9zdmcvc3Bpbm5lci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYWdlX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzEyNjFEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZV9faW5mbyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2VfX2luZm8gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnBhZ2VfX2luZm8gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXJtLXBha2FscG9qdW1pLXNlcnZpc3MgLnNlY3Rpb250aXRsZV9faGVhZGVyLFxuLnRlcm0tcGFrYWxwb2p1bWktc2VydmlzcyAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudHMgLmNhdGVnb3JpZXMsXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudHMgLmJyYW5kbGlzdCxcbi50YXgtZXZlbnQtY2F0ZWdvcnkgLmJyYW5kbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLWV2ZW50cyAubmV3c19fYm9keSxcbi50YXgtZXZlbnQtY2F0ZWdvcnkgLm5ld3NfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtYWxsLXNlcnZpY2VzLXRlbXBsYXRlIC5zdWJuYXZpZ2F0aW9uX190aXRsZSxcbi50YXgtc2VydmljZSAuc3VibmF2aWdhdGlvbl9fdGl0bGUge1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLWFsbC1zZXJ2aWNlcy10ZW1wbGF0ZSAuc3VibmF2aWdhdGlvbl9fbGlzdCxcbi50YXgtc2VydmljZSAuc3VibmF2aWdhdGlvbl9fbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODY3MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEzNCwgMTE0LCAwLjIpO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMzgsIDI5LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbi5idXR0b24tLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1kYXJrLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM4LCAyOSwgMC4yKTtcbn1cbi5idXR0b24tLWRhcmstc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMzgsIDI5LCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTI5ODkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmODY3Mjtcbn1cbi5idXR0b24tLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMjk4OTE7XG59XG4uYnV0dG9uLS1ib3JkZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmODY3Mjtcbn1cbi5idXR0b25fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYnV0dG9uX19ncm91cCAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ1dHRvbl9fZ3JvdXAtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYnV0dG9uX19ncm91cC0tc20tZnVsbHcgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idXR0b24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG5cbi5zdWJuYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Ym5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3VibmF2aWdhdGlvbi5pc29wZW4gLnN1Ym5hdmlnYXRpb25fX2NhcnJldCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zdWJuYXZpZ2F0aW9uX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibmF2aWdhdGlvbl9fYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJuYXZpZ2F0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5zdWJuYXZpZ2F0aW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3VibmF2aWdhdGlvbl9fbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zdWJuYXZpZ2F0aW9uX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJuYXZpZ2F0aW9uX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN1Ym5hdmlnYXRpb25fX25hdmlnYXRpb24tLW1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibmF2aWdhdGlvbl9fbmF2aWdhdGlvbi0tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJuYXZpZ2F0aW9uX19jYXJyZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1Ym5hdmlnYXRpb25fX2NhcnJldCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9zdWJuYXZpZ2F0aW9uL2ltZy9kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibmF2aWdhdGlvbl9fY2FycmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3VibmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zdWJuYXZpZ2F0aW9uX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43MDE5NjA3ODQzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc3VibmF2aWdhdGlvbl9faXRlbS0tc2VsZWN0ZWQsIC5zdWJuYXZpZ2F0aW9uX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJuYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN1Ym5hdmlnYXRpb25fX2l0ZW0uY3VycmVudC1tZW51LWl0ZW0ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4ubmV3c19fYXJ0aWNsZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fYXJ0aWNsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLm5ld3NfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLmJyYW5kbGlzdCB7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYnJhbmRsaXN0X19zZWFyY2hlZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5icmFuZGxpc3RfX3NlYXJjaGVkIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5icmFuZGxpc3RfX2xvYWRtb3JlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uYnJhbmRsaXN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZGxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG4uYnJhbmRsaXN0X19maWx0ZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzQXJ0aWNsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5uZXdzQXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzQXJ0aWNsZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzQXJ0aWNsZV9fbGluazpob3ZlciAubmV3c0FydGljbGVfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5ld3NBcnRpY2xlX19saW5rOmhvdmVyIC5uZXdzQXJ0aWNsZV9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLm5ld3NBcnRpY2xlX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xufVxuLm5ld3NBcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzQXJ0aWNsZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5uZXdzSGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOWZiYztcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuLm5ld3NIaWdobGlnaHRfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzSGlnaGxpZ2h0X19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5uZXdzSGlnaGxpZ2h0X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLm5ld3NIaWdobGlnaHRfX25hbWUge1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5ld3NIaWdobGlnaHRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzSGlnaGxpZ2h0X19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5uZXdzSGlnaGxpZ2h0X19hcnRpY2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c0hpZ2hsaWdodF9fYXJ0aWNsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzSGlnaGxpZ2h0X19hcnRpY2xlIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c0hpZ2hsaWdodF9fYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4ubmV3c0hpZ2hsaWdodF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzSGlnaGxpZ2h0X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICB9XG59XG4ubmV3c0hpZ2hsaWdodF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NIaWdobGlnaHRfX2RhdGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5ld3NIaWdobGlnaHRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3c0hpZ2hsaWdodF9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uZXdzSGlnaGxpZ2h0X19nb3RvIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3NIaWdobGlnaHRfX2dvdG86aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3c1N1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDcwcHggMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLm5ld3NTdWJzY3JpYmUtLWZyb250cGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODUsIDE1NiwgMC40KTtcbn1cbi5uZXdzU3Vic2NyaWJlLS1mcm9udHBhZ2UgLmxibC10aW55bHRyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3NTdWJzY3JpYmUtLWZyb250cGFnZSAubmV3c1N1YnNjcmliZV9fdGl0bGUge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLm5ld3NTdWJzY3JpYmUtLWZyb250cGFnZSAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubmV3c1N1YnNjcmliZS0tZnJvbnRwYWdlIC5zaWItZHJvcGRvd24tbWVudSBsaSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiBlbmFibGVzIGVsbGlwc2lzICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIGtlZXBzIHRoZSB0ZXh0IGluIGEgc2luZ2xlIGxpbmUgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyoga2VlcHMgdGhlIGVsZW1lbnQgZnJvbSBvdmVyZmxvd2luZyBpdHMgcGFyZW50ICovXG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX19jb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3NTdWJzY3JpYmUtLWN0YSAubmV3c1N1YnNjcmliZV9faXRlbSB7XG4gIGZsZXg6IGluaGVyaXQ7XG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX19pdGVtOm50aC1vZi10eXBlKDIpLCAubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NTdWJzY3JpYmVfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NTdWJzY3JpYmVfX2Rlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzU3Vic2NyaWJlX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG4ubmV3c1N1YnNjcmliZV9fbGluazpmb2N1cy12aXNpYmxlLCAubmV3c1N1YnNjcmliZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3NTdWJzY3JpYmVfX25vdGUge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLm5ld3NTdWJzY3JpYmVfX2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NTdWJzY3JpYmVfX2NoZWNrOmNoZWNrZWQgKyAubmV3c1N1YnNjcmliZV9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbn1cbi5uZXdzU3Vic2NyaWJlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5uZXdzU3Vic2NyaWJlX19sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNGQyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV3c1N1YnNjcmliZV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubmV3c1N1YnNjcmliZV9faXRlbSBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGFkYTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXdzU3Vic2NyaWJlX19jb25zZW50LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzU3Vic2NyaWJlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3c1N1YnNjcmliZSAubGJsLXRpbnlsdHIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3c1N1YnNjcmliZSAucm93ICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubmV3c1N1YnNjcmliZSAuc21zX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV3c1N1YnNjcmliZSAuY291bnRyeS1ibG9jayAuY291bnRyeS1mbGcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV3c1N1YnNjcmliZSAuc2liLWRyb3Bkb3duLW1lbnUuZmxhZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5uZXdzU3Vic2NyaWJlIC5tZXNzYWdlX2FyZWEge1xuICBwYWRkaW5nOiAycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXdzU3Vic2NyaWJlIC5tZXNzYWdlX2FyZWEgLmNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uZXdzU3Vic2NyaWJlIC5tZXNzYWdlX2FyZWEgLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NTdWJzY3JpYmUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uZXdzU3Vic2NyaWJlLS1mcm9udHBhZ2Uge1xuICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cbiAgLm5ld3NTdWJzY3JpYmUtLWN0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmV3c1N1YnNjcmliZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubmV3c1N1YnNjcmliZV9fdGl0bGUsIC5uZXdzU3Vic2NyaWJlX19kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzU3Vic2NyaWJlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm5ld3NTdWJzY3JpYmVfX2l0ZW0tLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5ld3NTdWJzY3JpYmVfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubmV3c1N1YnNjcmliZV9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5uZXdzU3Vic2NyaWJlX19jb25zZW50LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmV3c1N1YnNjcmliZV9fY29uc2VudC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aXBpY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTclO1xufVxuXG4udG9vbHRpcDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMjZweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLnRvb2x0aXBfc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi50b29sdGlwOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3R0b206IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnNpYi1kcm9wZG93bi1tZW51LmZsYWctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93LXg6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2liLWRyb3Bkb3duLW1lbnUuZmxhZy1pY29uIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uc2liLWRyb3Bkb3duLW1lbnUuZmxhZy1pY29uIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNhdGVnb3JpZXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yaWVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZTllODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZTllODtcbiAgfVxufVxuLmNhdGVnb3JpZXNfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbHVtbi1jb3VudDogNDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0ZWdvcmllc19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0ZWdvcmllc19fc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRlZ29yaWVzX19pdGVtIHtcbiAgY29sb3I6ICMzMTI2MWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zLCBjb2xvciAzMDBtcztcbn1cbi5jYXRlZ29yaWVzX19pdGVtLS1zZWxlY3RlZCwgLmNhdGVnb3JpZXNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG59XG4ucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MUQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb25fX2xpbmsuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MUQ7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucGFnaW5hdGlvbl9fbGluay5jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxRDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbl9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzMTI2MUQ7XG59XG4ucGFnaW5hdGlvbl9fbGluay5kb3RzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb25fX2xpbmsuZG90czpob3ZlciB7XG4gIGNvbG9yOiAjMzEyNjFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2NWRlZyk7XG59XG4ucGFnaW5hdGlvbl9faXRlbS0tbmV4dCAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufSIsIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbi8vICB2Mi4wIHwgMjAxMTAxMjZcclxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufSIsIlxyXG4vKlxyXG5cdENvcHlyaWdodCAoQykgSG9lZmxlciAmIENvLlxyXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxyXG5cdFlvdXIgcmlnaHQgdG8gYWNjZXNzIGFuZCB1c2UgdGhpcyBzb2Z0d2FyZSBpcyBzdWJqZWN0IHRvIHRoZVxyXG5cdGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQsIG9yIFRlcm1zIG9mIFNlcnZpY2UsIHRoYXQgZXhpc3RzXHJcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3RcclxuXHRhY2Nlc3Mgb3IgdXNlIHRoaXMgc29mdHdhcmUgZm9yIGFueSBwdXJwb3NlLlxyXG5cdFRoaXMgc29mdHdhcmUgbWF5IG9ubHkgYmUgaG9zdGVkIGF0IHRoZSBsb2NhdGlvbnMgc3BlY2lmaWVkIGluXHJcblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcclxuXHRmb3IgdGhlIHB1cnBvc2VzIGV4cHJlc3NseSBzZXQgZm9ydGggdGhlcmVpbi4gWW91IG1heSBub3QgY29weSxcclxuXHRtb2RpZnksIGNvbnZlcnQsIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmtzIGZyb20gb3IgZGlzdHJpYnV0ZSB0aGlzXHJcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcclxuXHR3aXRob3V0IGZpcnN0IG9idGFpbmluZyB0aGUgd3JpdHRlbiBwZXJtaXNzaW9uIG9mIEgmQ28uXHJcblx0Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aXNpdCB1cyBhdCBodHRwOi8vdHlwb2dyYXBoeS5jb20uXHJcbiovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTGlnaHRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLU1lZGl1bV9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmMi9Hb3RoYW0tQm9sZF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTAwOyAvKiB0byBiZSB0b3Agb2YgdGhlIGZsb29ycGxhbiAqL1xyXG4gICAgJGg6ICY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kKSA1MCUsICNmZmYgNTAlKTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XHJcblxyXG4gICAgJi0tYnRpbWV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCkgNTAlLCAjZmZjYmMzIDUwJSk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmY2JjMyA7XHJcblxyXG4gICAgICAgICN7JGh9X19idXNpbmVzcy10aW1lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICN7JGh9X19tZW51ID4gKiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3MtaG91cnMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZjYmMzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzc1BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAkaGFsZjogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogJGhhbGY7XHJcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyggNTAlICsgI3skaGFsZn0gKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDokc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDokc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzc1RpbWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5KSB7XHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy1ob3VycyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzc1BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDEyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy10aXRsZSB7fVxyXG5cclxuICAgICAgICAgICAgI3skaH1fX2J1c2luZXNzLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAkaGFsZjogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyggNTAlICsgI3skaGFsZn0gKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDokc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDokc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzc1RpbWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWhhcy1idGltZSB7XHJcbiAgICAgICAgI3skaH1fX2J1c2luZXNzLWhvdXJzIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fYnVzaW5lc3MtdGltZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2V4cGFuZC5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBoZWlnaHQ6JGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSwgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGxpdHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGVncm91cHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmd1YWdle1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6MC41O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nc2VsZWN0b3J7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IzkxOGY4YjtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IzMxMjYxRDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnV7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmbGV4LWdyb3c6MjtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbnN7XHJcbiAgICAgICAgY29sb3I6IzMxMjYxRDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VhcmNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlLWJsYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2J0bi1jbG9zZS5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvYnVyZ2VyLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2h7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VhcmNoe1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q0ZWNmMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pc2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICN7JGh9X19zZWFyY2hiYXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGNvbG9yOiNjNGM0YzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTApO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXM7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJDYXB0aW9ue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJJbnB1dHtcclxuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOjlweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAvLyBjb2xvcjojMmMyYzJjO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hBY3Rpb257XHJcbiAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2guc3ZnJyk7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtaG91cnN7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBwYWRkaW5nOjEwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjRweDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMsIGZsZXgtc2hyaW5rIDMwMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtdGl0bGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtdGltZXtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wdWJsaWN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi04cHg7XHJcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gOHB4KTtcclxuXHJcbiAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICBoZWlnaHQ6MTZweDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOTQyM0E7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRpbWVEb3Q7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3NQb3B1cHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQGtleWZyYW1lcyB0aW1lRG90IHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjMpO31cclxuICAgIH1cclxufVxyXG4iLCIkc2NyZWVuLXNtLW1pbjogNTc2cHg7XHJcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcclxuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xyXG4kc2NyZWVuLXhsLW1pbjogMTIwMHB4O1xyXG4kc2NyZWVuLXhsLWxhcmdlcjogMTMwMHB4O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxNiAhZGVmYXVsdDtcclxuJGhlYWRlci1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHNtIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT25seSBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBtZC1kb3duIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3soJHNjcmVlbi1tZC1taW4gKyAxcHgpfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1sZy1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIHhsIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHhsbGFyZ2Uge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teGwtbGFyZ2VyfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlcGFkZGluZygpIHtcclxuICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHhse1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3RyaXAgdW5pdHNcclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xyXG4gICAgQHJldHVybiBjYWxjKCRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKSk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJG51bWJlcjtcclxufVxyXG5cclxuXHJcblxyXG4vLyBSZWxhdGl2ZSB1bml0cyBmcm9tIHBpeGVsc1xyXG4kbWl4aW4tLWJhc2VGb250U2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkbWl4aW4tLWJhc2VGb250U2l6ZSkge1xyXG4gICR1LXBpeGVsczogc3RyaXAtdW5pdCgkcGl4ZWxzKTtcclxuICAkdS1jb250ZXh0OiBzdHJpcC11bml0KCRjb250ZXh0KTtcclxuXHJcbiAgLy8gQGlmICh1bml0bGVzcygkdS1waXhlbHMpKSB7XHJcbiAgLy8gICAkdS1waXhlbHM6ICR1LXBpeGVscyAqIDFweDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpZiAodW5pdGxlc3MoJHUtY29udGV4dCkpIHtcclxuICAvLyAgICR1LWNvbnRleHQ6ICR1LWNvbnRleHQgKiAxcHg7XHJcbiAgLy8gfVxyXG5cclxuICBAcmV0dXJuIGNhbGMoJHUtcGl4ZWxzIC8gJHUtY29udGV4dCAqIDFyZW0pO1xyXG59XHJcblxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDkyJTtcclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCl7XHJcbiAgICBtYXgtd2lkdGg6IDk2JTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gYnJvd3Nlci1wbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDQtMTggKi9cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDE5KyAqL1xyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIElFIDEwKyAqL1xyXG59XHJcblxyXG5AbWl4aW4gcmV0aW5hIHtcclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tdmVyeWZhc3QoKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWZhc3QoKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NpdGlvbi1hYnNvbHV0ZSgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbiIsIi5idXNpbmVzc1RpbWUge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB3aWR0aDoxMDB2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcclxuICAgIHJpZ2h0OjBweDtcclxuICAgIGJvdHRvbTotNjVweDtcclxuICAgIHotaW5kZXg6MjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBjb2xvcjojMzEyNjFEO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcclxuXHJcbiAgJi0tcnUge1xyXG4gICAgLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0MjNhO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICB3aWR0aDo2MHB4O1xyXG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbGVmdDotNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob2xpZGF5e1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbXtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmICsgLmJ1c2luZXNzVGltZV9fcm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aW1le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6cmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BsYWNle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE1KTtcclxuICAgIH1cclxuICAgICZfX2RheXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICAgICZfX2xvYWRNb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjlmOGY3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTpyZW0oMTkpO1xyXG5cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sb2FkTW9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uYXZpZ2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMjAlKTtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLy8gaGVpZ2h0OiAzMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UsIG9wYWNpdHkgMzAwbXMgZWFzZTtcclxuXHJcbiAgICAmLmlzb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcblxyXG4gICAgICAgICYgfiAubmF2aWdhdGlvbl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uX19ncmlkIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge31cclxuXHJcbiAgICAmX19zcGFjZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDApIDAgcmVtKDYwKTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcbiAgICAgICAgJi0tc3ViIHtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fbGluayB+ICYge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3RJdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwdnc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgIGNvbG9yOiAjMzEyNjFEO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgJi0tbGFyZ2VyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBhI3smfV9fbGluazpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW5vc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idXNpbmVzc2hvdXJze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6cmVtKDcwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOnJlbSg3MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY4NjcyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICZfX2NvdmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XHJcblxyXG4gICAgICAgICZfX2NvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3BzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVza3RvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5kcm9wZG93bntcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZTtcclxuXHJcbiAgICAmX19kZWZhdWx0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9zdGF0aWMvYnJhbmRsaXN0L2NhdGVnb3JpZXMvaW1nL2V4cGFuZC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUZBO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzMxMjYxZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjlGQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWVtcHR5IHtcclxuICAgICAgICBjb2xvcjogI2M1YzdjNztcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc29jaWFsLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDYzYzM0O1xyXG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbntcclxuICAgICAgICB3aWR0aDo0OHB4O1xyXG4gICAgICAgIGhlaWdodDo0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4vc29jaWFsYnV0dG9ucy9zb2NpYWxidXR0b25zLnNjc3NcIjtcclxuXHJcbi5jb3B5cmlnaHR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOjQwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcclxuICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuXHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19ydWxlc3tcclxuICAgICAgICBjb2xvcjojZmZmZmZmNjY7XHJcbiAgICB9XHJcbiAgICAmX19saW5le1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc29jaWFse1xyXG5cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi9jb3B5cmlnaHQvY29weXJpZ2h0LnNjc3NcIjtcclxuXHJcbi5mb290ZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDo2NnB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzMxMjYxRDtcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdmlnYXRpb257XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzc3tcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgIG1hcmdpbjozcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haWxsaW5re1xyXG4gICAgICAgIGNvbG9yOiNhZGE4YTU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lbnVtYmVye1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ocntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0NjNjMzQ7XHJcbiAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAmLS1kZXNrdG9wLW9ubHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1vYmlsZS1vbmx5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rc3tcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiNhZGE4YTU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG5cclxuICAgICAgICAmLS1sb2NrZWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2Zvb3Rlci9pbWcvbG9jay5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VjdGlvbnRpdGxle1xyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICAgICYtLWZsb29ycGxhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bGx7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IzMxMjYxZDtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qXHJcbiAqIFRoZW1lIE5hbWU6IE9yaWdvIDIwMjBcclxuICogRGVzY3JpcHRpb246IFZpc3MgcGFyIHVuIGFwIHBpZWvEvMWrc3RhbcSrYnVcclxuICogQXV0aG9yOiBUdXJuLmx2XHJcbiAqIFRleHQgRG9tYWluOiBvcmlnb1xyXG4gKiBEb21haW4gUGF0aDogL2xhbmd1YWdlc1xyXG4qL1xyXG5cclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImdyaWQtc2V0dGluZ3NcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9idXNpbmVzc1RpbWUvYnVzaW5lc3NUaW1lXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2J1c2luZXNzaG91cnMvYnVzaW5lc3Nob3Vyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2Ryb3Bkb3duL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL3NlY3Rpb250aXRsZS9zZWN0aW9udGl0bGVcIjtcclxuXHJcbi8qIEdsb2JhbHMgKi9cclxuOnJvb3R7XHJcbiAgLS1oaWdobGlnaHQtYmFja2dyb3VuZDojZjBmOWZhO1xyXG4gIC0tdGV4dDojMzEyNjFEO1xyXG4gIC0tbGluazogIzI5OEZDMjtcclxuXHJcbiAgLS1iYXNlMTojRjk0MjNBO1xyXG4gIC0tYmFzZTI6I0E0QkNDMjtcclxuICAtLWJhc2UzOiM4RTlGQkM7XHJcbiAgLS1iYXNlNDojRDRCNTlFO1xyXG4gIC0tYmFzZTU6I0ZFQ0I4QjtcclxuXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2UgKiAwLjh9cHg7XHJcblxyXG4gIEBpbmNsdWRlIHhsIHtcclxuICAgIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2UgKiAxLjE1fXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfXB4O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBjb2xvcjp2YXIoLS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OidIQ28gR290aGFtJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHsgZm9udDogaW5oZXJpdDsgbWluLXdpZHRoOiAwOyB9XHJcblxyXG4ucHN3cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIENvbnRhaW5lciAqL1xyXG4uY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwIDA7XHJcblxyXG4gIEBpbmNsdWRlIHhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1pbiAtIDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLS10b3Age1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBtb2JpbGVwYWRkaW5nKCk7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlIHtcclxuICAvLyoqIGFkZCBzcGVjaWZpYyBwYWdlIGNsYXNzIHRvIGF2b2lkIHRvIGJyZWFrIHN0eWxlIGluIG90aGVyIHBhZ2VzLCB3aGljaCB1c2VzICBjb250YWluZXJcclxuICAmLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJi5oZWFkZXJfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbi50ZXh0LXN0eWxlIHtcclxuICBoMSxoMixoMyxoNCxwLGEge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgaDEsaDIsaDMsaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgJiArIHAsICYgKyB1bCwgJiArIG9sIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBoMyxcclxuICAgICYgKyBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJhc2UxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGOUZBO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDEsJiArIGgyLCYgKyBoMywmICsgaDQsXHJcbiAgICAmICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLXRhYmxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIC5oYXMtZml4ZWQtbGF5b3V0IHtcclxuICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzoxNXB4IDUwcHg7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjg2NzI7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG4gIGZvbnQtc2l6ZToxNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLS1sb2FkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3N2Zy9zcGlubmVyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfX2luZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRlcm0tcGFrYWxwb2p1bWktc2VydmlzcyB7XHJcbiAgLnNlY3Rpb250aXRsZV9faGVhZGVyLFxyXG4gIC5jYXRlZ29yaWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzLFxyXG4udGF4LWV2ZW50LWNhdGVnb3J5IHtcclxuICAuY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC5uZXdzX19ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYWxsLXNlcnZpY2VzLXRlbXBsYXRlLFxyXG4udGF4LXNlcnZpY2Uge1xyXG4gIC5zdWJuYXZpZ2F0aW9uX190aXRsZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn0iLCIkY29sb3ItcHJpbWFyeTogIzMxMjYxRDtcclxuXHJcbiRjb2xvci1icm93bnk6ICMzMjI2MUU7XHJcbiRjb2xvci1za2llczogI2YwZjlmYTtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItZGFyazogIzExMTExMTtcclxuJGNvbG9yLWdyYXNzLWxpZ2h0OiAjRDFFMkQ4O1xyXG4kY29sb3Itd2F0ZXItbGlnaHQ6ICNGMEY4RkE7XHJcbiRjb2xvci1zdG9uZTogIzk4OTM4RTtcclxuJGNvbG9yLXBlYWNoOiAjZmY4NjcyOyIsIi5idXR0b257XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wZWFjaDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBjb2xvcjokY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOnJlbSgxNSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBwYWRkaW5nOnJlbSgxNSkgcmVtKDMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAxKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wZWFjaCwgMC4yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMxMjYxRCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMTI2MUQsIDEpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXJrLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAwLjIpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0EyOTg5MTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7IFxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGVhY2g7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTI5ODkxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcGVhY2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbS1mdWxsdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWRvd257XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIi5zdWJuYXZpZ2F0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogIGhlaWdodCAzMDBtcztcclxuXHJcbiAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXNvcGVuIHtcclxuICAgICAgICAuc3VibmF2aWdhdGlvbl9fY2FycmV0IGkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICAgICZfX25hdmlnYXRpb257XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW9iaWxlLW9ubHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FycmV0IHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9zdWJuYXZpZ2F0aW9uL2ltZy9kb3duLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjojMDAwMDAwYjM7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICYtLXNlbGVjdGVkLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdze1xyXG4gICAgLy8gcGFkZGluZy10b3A6ODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG5cclxuICAgICZfX2FydGljbGVze1xyXG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcclxuICAgIH1cclxufVxyXG4iLCIuYnJhbmRsaXN0e1xyXG4gICAgcGFkZGluZzo1MHB4IDBweDtcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuXHJcbiAgICAmX19zZWFyY2hlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4bHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cclxuICAgICAgICAmX19zZWFyY2hlZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWRtb3Jle1xyXG4gICAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgICBtYXJnaW46MzBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWR7XHJcbiAgICAgICAgZGlzcGxheTpncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm5ld3NBcnRpY2xle1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm5ld3NBcnRpY2xlX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3NBcnRpY2xlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTpyZW0oMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgY29sb3I6dmFyKC0tdGV4dCk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBjb2xvcjp2YXIoLS10ZXh0KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCIubmV3c0hpZ2hsaWdodHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzhlOWZiYztcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcblxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6NzAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hcnRpY2xle1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6NzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhse1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOjE5cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgb3BhY2l0eTowLjU7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ290b3tcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG5cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYXRlZ29yaWVze1xyXG4gICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTo3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlYWU5ZTg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VhZTllODtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0b3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBjb2xvcjojMzEyNjFkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICBwYWRkaW5nOjZweCAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zLCBjb2xvciAzMDBtcztcclxuXHJcbiAgICAgICAgJi0tc2VsZWN0ZWQsXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzEyNjFkO1xyXG4gICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbiB7IFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kb3RzIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLS1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
