@charset "UTF-8";@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-filter:blur(0);filter:blur(0)}95%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}98%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-filter:blur(0);filter:blur(0)}95%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}98%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1440px;--container-padding:120px;--font-main:"CircularStd", sans-serif;--font-accent:"Inter", sans-serif;--font-titles:var(--font-main);--page-bg:#fff;--text-color:#181818;--text-white:#fff;--text-muted:#909090;--accent:#35aff4;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:1050px;--mobile-size:700px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:CircularStd;font-display:swap;src:url(../fonts/CircularStd-Bold.woff2) format("woff2"),url(../fonts/CircularStd-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:CircularStd;font-display:swap;src:url(../fonts/CircularStd-Book.woff2) format("woff2"),url(../fonts/CircularStd-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:CircularStd;font-display:swap;src:url(../fonts/CircularStd-Medium.woff2) format("woff2"),url(../fonts/CircularStd-Medium.woff) format("woff");font-weight:500;font-style:normal}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block}a{color:var(--link-color)}.muted{color:var(--text-muted)}.container.time-plugin.show{z-index:99!important}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto;background-color:#e3e3e3}.autoComplete_wrapper{display:block;position:relative}.autoComplete_wrapper>input{min-width:100%;height:18px;font-weight:450;font-size:14px;outline:0}.autoComplete_wrapper>input::-webkit-input-placeholder{color:var(--text-muted);-webkit-transition:all .3s ease;transition:all .3s ease}.autoComplete_wrapper>input::-moz-placeholder{color:var(--text-muted);-moz-transition:all .3s ease;transition:all .3s ease}.autoComplete_wrapper>input:-ms-input-placeholder{color:var(--text-muted);-ms-transition:all .3s ease;transition:all .3s ease}.autoComplete_wrapper>input::-ms-input-placeholder{color:var(--text-muted);-ms-transition:all .3s ease;transition:all .3s ease}.autoComplete_wrapper>input::placeholder{color:var(--text-muted);-webkit-transition:all .3s ease;transition:all .3s ease}.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;top:100%;left:0;right:0;padding:0;margin:.5rem 0 0;border-radius:.6rem;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(149,157,165,.15);box-shadow:0 3px 6px rgba(149,157,165,.15);border:1px solid rgba(33,33,33,.07);z-index:1000;outline:0}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.autoComplete_wrapper>ul>li{margin:.3rem;padding:.3rem .5rem;list-style:none;text-align:left;font-size:1rem;color:#212121;border-radius:.35rem;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.autoComplete_wrapper>ul>li mark::-moz-selection,.autoComplete_wrapper>ul>li::-moz-selection{color:transparent;background-color:transparent}.autoComplete_wrapper>ul>li mark::selection,.autoComplete_wrapper>ul>li::selection{color:transparent;background-color:transparent}.autoComplete_wrapper>ul>li:hover{cursor:pointer}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:var(--accent);font-weight:700}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:rgba(123,123,123,.1)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 20px;height:40px;border-radius:8px;border:1px solid #b7b7b7;font-family:var(--font-family);font-weight:450;font-size:16px;line-height:1.5;color:#454545;-webkit-transition:background-color .3s ease-in,color .3s ease-in,opacity .3s ease-in,-webkit-transform .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in,opacity .3s ease-in,transform .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in,opacity .3s ease-in,transform .3s ease-in,-webkit-transform .3s ease-in}.btn:focus,.btn:hover{color:#fff;background-color:#181818;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:.9}.btn.active{color:#fff;background-color:#181818}.card-review,.card-review__rating{display:-webkit-box;display:-ms-flexbox;display:flex}.card-review{border-radius:8px;padding:32px;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-item-align:stretch;align-self:stretch;gap:32px;-webkit-box-shadow:0 4px 10px 0 rgba(23,28,31,.23);box-shadow:0 4px 10px 0 rgba(23,28,31,.23);background:#fff}.card-review__rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.card-review__text{font-weight:450;font-size:16px;line-height:1.5;color:var(--text-muted)}.card-review__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.card-review__author-img{border-radius:57px}.card-review__author-title{font-size:16px;line-height:1.5}.card-review__author-name,.card__price span{font-weight:500;color:var(--text-color)}.card-review__author-role{font-weight:450;color:var(--text-muted)}.card__img{overflow:hidden;border-radius:12px;margin-bottom:16px}.card__img img,.embark__picture-set img{width:100%}.card__title-rating,.card__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.card__title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:4px;font-weight:500;font-size:20px;line-height:1.5}.card__title-rating{gap:4px;font-size:14px}.card__title-rating::before{display:block;content:"";width:17px;height:16px;background-image:url(./../img/svgicons/star-small.svg);background-repeat:no-repeat}.card__price{font-weight:450;font-size:16px;line-height:1.5;color:var(--text-muted)}.card__price span i,.hint-discover__price i,.hint-rate__price i{color:var(--accent);font-style:normal}.discover{padding:60px 0}.discover__grid,.profit__item::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.discover__title{margin-bottom:24px}.discover__text{margin-bottom:40px}.discover__picture{position:relative;margin:0 auto}.discover__picture-hint{position:absolute;top:90px;left:40px;z-index:5}.discover__picture-scroll{position:absolute;right:15px;bottom:20px}.embark{padding:60px 0}.embark__grid{display:grid;grid-template-columns:minmax(520px,1fr) minmax(560px,1fr);gap:120px}.embark__title{margin-bottom:24px}.embark__text{margin-bottom:32px}.embark__profit-list{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.profit__item{display:grid;grid-template-columns:auto auto;gap:8px}.profit__item::before{content:attr(data-number);grid-row:1/span 2;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;background-color:var(--accent);font-weight:450;font-size:16px;color:var(--text-white)}.profit__item:nth-child(3){grid-column:1/span 2;max-width:310px}.profit__title{font-weight:500;font-size:18px;line-height:1.4;margin-bottom:4px}.profit__text{font-size:16px}.embark__picture-set{display:grid;grid-template-areas:"img1 img1" "img2 img3";gap:24px}.embark__picture-set:first-child{grid-column:1/span 2}.embark__img1{grid-area:img1}.embark__img2{grid-area:img2}.embark__img3{grid-area:img3}.embark__picture{position:relative}.embark__picture-hint{position:absolute;top:96px;left:-58px;z-index:5}.explore{padding:112px 0}.explore__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.explore__desc{display:grid;gap:24px}.explore__btn{padding:12px 24px;width:144px;height:48px;background-color:var(--accent);color:#fff;font-weight:450;font-size:16px;line-height:1.5;text-wrap:nowrap;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.explore__btn:hover{background-color:var(--accent);border:1px solid var(--text-muted)}.explore__picture{position:relative;max-width:560px}.explore__picture-hint{position:absolute;top:43px;right:-7.3%;z-index:5}.explore__picture-guide{position:absolute;bottom:127px;left:-32px;z-index:5}.explore__img{border-radius:22px;overflow:hidden}.footer-nav{display:grid;gap:24px;line-height:1.5;color:var(--text-white)}.footer-nav a,.footer-nav__list li{font-weight:400;font-size:16px;line-height:1.5}.footer-nav a{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer-nav a:hover{opacity:.9}.footer-nav__title{font-weight:500;font-size:18px}.footer-nav__list li{padding:8px 0}.footer,.footer-nav a{color:var(--text-white)}.footer{padding:80px 0;height:408px;background-color:var(--text-color)}.footer__row{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:128px;font-weight:450;font-size:16px;line-height:1.5}.footer__copyright{display:grid;gap:24px}.footer__copyright-text{max-width:300px;font-weight:450;font-size:16px;line-height:1.5}.footer__nav,.form{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:40px}.form{gap:16px;grid-template-columns:1fr auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;height:72px;border:1px solid rgba(144,144,144,.3);border-radius:16px}.form__devider{border:1px solid var(--text-muted);width:24px;height:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.form__label{padding-left:36px;display:grid;gap:8px;background-position:0 0;background-size:auto;background-repeat:no-repeat}.form__label-map{background-image:url(./../img/svgicons/map.svg)}.form__label-date{background-image:url(./../img/svgicons/calendar.svg)}.form__label span{font-weight:500;font-size:16px}.form__input{font-weight:450;font-size:14px}.form__input::-webkit-input-placeholder{color:var(--text-muted)}.form__input::-moz-placeholder{color:var(--text-muted)}.form__input:-ms-input-placeholder{color:var(--text-muted)}.form__input::-ms-input-placeholder{color:var(--text-muted)}.form__input::placeholder{color:var(--text-muted)}.form__btn{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:var(--accent);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form__btn:hover{-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93)}.header{padding:16px 0}.hint-discover{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;max-width:324px;padding:12px;height:79px;border-radius:12px;-webkit-box-shadow:0 4px 34px 0 rgba(50,75,104,.17);box-shadow:0 4px 34px 0 rgba(50,75,104,.17);background:#fff}.hint-discover__picture{border-radius:8px;width:58px;height:55px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.hint-discover__desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hint-discover__rating,.hint-discover__title{display:-webkit-box;display:-ms-flexbox;display:flex}.hint-discover__title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:18px;line-height:1.5}.hint-discover__rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:14px}.hint-discover__rating::before,.hint-rate__rating::before{content:"";width:17px;height:16px;background-image:url(./../img/svgicons/star-small.svg);background-size:auto;background-repeat:no-repeat}.hint-discover__price{font-weight:500;font-size:16px;line-height:1.5}.hint-embark{display:grid;gap:16px;max-width:224px;padding:12px;height:111px;border-radius:12px;-webkit-box-shadow:0 4px 34px 0 rgba(50,75,104,.17);box-shadow:0 4px 34px 0 rgba(50,75,104,.17);background:#fff}.hint-embark__picture{border-radius:8px;height:48px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.hint-discover__desc{font-weight:450;font-size:18px;color:var(--text-color);text-wrap:nowrap}.hint-discover__desc .accent{font-weight:500;color:var(--accent)}.hint-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:240px;height:82px;padding:12px;border-radius:82px;-webkit-box-shadow:0 4px 34px 0 rgba(50,75,104,.17);box-shadow:0 4px 34px 0 rgba(50,75,104,.17);background:#fff}.hint-guide__picture{border-radius:128px;width:47px;height:48px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.hint-guide__desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hint-guide__title{font-weight:500;font-size:18px;line-height:1.5;margin-bottom:4px}.hint-guide__text{font-weight:450;font-size:14px;line-height:1.5;color:var(--text-muted)}.hint-rate{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:12px;height:79px;border-radius:12px;-webkit-box-shadow:0 4px 34px 0 rgba(50,75,104,.17);box-shadow:0 4px 34px 0 rgba(50,75,104,.17);background:#fff}.hint-rate--discover{width:324px}.hint-rate--explore{width:300px}.hint-rate__picture{border-radius:8px;width:58px;height:55px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.hint-rate__desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hint-rate__rating,.hint-rate__title{display:-webkit-box;display:-ms-flexbox;display:flex}.hint-rate__title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:18px;line-height:1.5}.hint-rate__rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:14px}.hint-rate__price{font-weight:500;font-size:16px;line-height:1.5}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--logo{height:24px;width:122px;fill:var(--accent)}.icon--search{height:21px;width:21px;stroke:var(--page-bg);-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.icon--search-btn{height:48px;width:48px;fill:var(--accent)}.icon--search:hover{cursor:pointer;opacity:.9}.icon-btn{height:24px;width:25px;fill:#b9b9b9;stroke:#b9b9b9}.icon-btn:hover{cursor:pointer;stroke:var(--page-bg);fill:var(--page-bg)}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#1a86eb}.icon--user{stroke:#1a86eb;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.logo{font-size:32px}.mobile-nav{position:fixed;top:-100%;width:100%;height:100%;z-index:99;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:var(--accent);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{color:#fff}.mobile-nav-btn,.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-size:28px}.mobile-nav__list .active{opacity:.5}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:2px;--spacing:8px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999;display:none}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.nav__logo{-ms-flex-negative:0;flex-shrink:0}.nav__btns,.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.nav__list a{font-family:var(--font-main);font-weight:450;font-size:16px;line-height:1.5;color:#181818;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.nav__list a.active,.nav__list a:hover{color:var(--accent)}.nav__btns{gap:12px}.partners{padding:60px 0}.partners__content,.partners__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.partners__content{gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popular__swiper{width:100%;height:100%}.popular__swiper .swiper-pagination{margin-bottom:10px!important;position:static!important}.popular{padding:60px 0}.popular_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:22px}.popular__title{display:grid;gap:16px}.popular__controls{gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popular__controls,.popular__slider,.slider__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.slider__btn{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #b9b9b9;border-radius:50px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.slider__btn:hover{background-color:var(--accent)}.slider__btn:hover .icon-btn{stroke:var(--page-bg);fill:var(--page-bg)}.popular__slider{gap:32px}.scroll-down{position:relative;display:inline-block}.scroll-down__text{-webkit-animation:rotation 15s linear 0s infinite running normal;animation:rotation 15s linear 0s infinite running normal}.scroll-down__icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.subscribe-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.subscribe-form__input{border:1px solid #fff;border-radius:8px;padding:12px 12px 12px 44px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:328px;height:48px;font-weight:450;font-size:14px;line-height:1.5;color:var(--text-color);background-color:var(--page-bg);background-image:url(./../img/svgicons/email.svg);background-position:12px 11px;background-size:auto;background-repeat:no-repeat}.subscribe-form__input::-webkit-input-placeholder{color:var(--text-muted)}.subscribe-form__input::-moz-placeholder{color:var(--text-muted)}.subscribe-form__input:-ms-input-placeholder{color:var(--text-muted)}.subscribe-form__input::-ms-input-placeholder{color:var(--text-muted)}.subscribe-form__input::placeholder{color:var(--text-muted)}.subscribe-form__btn{padding:12px 24px;height:48px;background-color:var(--text-color);color:var(--text-white)}.subscribe{background-color:var(--accent);color:var(--text-white);overflow:hidden}.subscribe__row{position:relative;padding:80px 0 80px 180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.subscribe__row::before,.title-1--decor::after{content:"";position:absolute;background-repeat:no-repeat}.subscribe__row::before{left:-80px;top:-20px;width:237px;height:274px;background-image:url(./../img/subscribe/subscribe-pin-bg.svg)}.subscribe__desc{display:grid;gap:4px}.subscribe__title{font-weight:500;font-size:28px}.subscribe__text{font-weight:450;font-size:20px;color:#f0f0f0}.subscribe__form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:440px}.testimonials__horizontal{display:none}.testimonials__horizontal .swiper-slide{padding:15px 0}.testimonials__grid{overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(350px,1fr));gap:22px;margin:0 -5px}.testimonials__swiper{height:700px}.testimonials__swiper .swiper-slide{height:362px;padding:0 5px 32px}.testimonials__swiper .swiper-slide>*{height:100%}.smooth-transition{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.title-1{font-size:72px;font-weight:700;font-family:var(--font-titles)}.title-1--decor{position:relative;z-index:1}.title-1--decor::after{left:0;bottom:0;width:268px;height:24px;z-index:-1;background-image:url(./../img/discover/underline.svg)}.text{font-weight:450;font-size:18px;line-height:1.5;color:var(--text-muted)}.text p+p{margin-top:1em}.title-2,.title-3,.title-4{font-family:var(--font-titles);font-weight:500;color:var(--text-color)}.title-2{font-size:40px;line-height:1.2;text-transform:capitalize}.title-3,.title-4{font-size:36px}.title-4{font-size:24px;line-height:1.4}.title-4.muted{color:#9e9e9e}@media (max-width:1440px){.container,.container-full,.container-right{padding:0 50px}.embark__grid{gap:60px}.subscribe__row{padding-left:240px}.subscribe__row::before{left:-1.5%}}@media (max-width:1250px){.container-full{padding:0 30px}.discover{padding:30px 0}.discover__grid{gap:40px}.discover__picture-hint{top:40px;left:20px}.discover__picture-scroll{right:0;bottom:0}.embark__grid{grid-template-columns:1fr 1fr;gap:30px}.embark__picture-hint{top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.explore{padding:50px 0}.explore__grid{grid-template-columns:1fr 1fr;gap:50px}.partners__content{gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:40px 0 40px 210px}.testimonials__horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials__grid{display:none}.testimonials__swiper{height:600px}.testimonials__swiper .swiper-slide{height:400px}.title-1--decor::after{bottom:-15%;left:-3%;width:200px;background-size:contain}.title-1{font-size:52px}}@media (max-width:1120px){.discover__picture-scroll{right:-2%;bottom:-4%}}@media (max-width:1050px){.container,.container-right{padding:0 30px}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.discover__grid{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.discover__picture{grid-row:-1/1}.discover__picture-scroll{right:0;bottom:0}.embark{padding:35px 0}.embark__grid{grid-template-columns:1fr}.embark__title{text-align:center;margin-bottom:18px}.embark__text{margin-bottom:20px}.embark__profit-list{grid-template-columns:1fr 1fr 1fr}.profit__item:nth-child(3){grid-column:unset;max-width:unset}.embark__picture-set{grid-template-areas:"img2 img1 img1 img3";-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embark__picture-hint{display:none}.explore{padding:35px 0}.explore__grid{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.explore__title{text-align:center}.explore__picture{justify-self:center}.mobile-nav--open{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.mobile-nav-btn{display:block}.nav__list{display:none}.partners__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media (max-width:800px){.embark__grid,.explore__grid{gap:18px}.footer__row{gap:60px}.subscribe__row{padding-left:unset}.subscribe__row::before{display:none}}@media (max-width:700px){.container,.container-full{padding:0 15px}.container-left-50,.container-right-50{max-width:100%}.container-right{padding:0 15px}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.discover__grid{gap:18px}.discover__picture-scroll{right:2%;bottom:2%}.embark{padding:20px 0}.embark__profit-list{grid-template-columns:1fr 1fr}.profit__item:nth-child(3){grid-column:1/span 2;max-width:310px}.explore{padding:20px 0}.explore__btn{margin:0 auto}.explore__picture-hint{right:0}.explore__picture-guide{left:0}.footer{padding:30px 0;height:unset}.footer__row{grid-template-columns:1fr;gap:30px}.footer__copyright{gap:18px}.footer__copyright-text{max-width:unset;width:100%}.footer__nav{grid-row:-1/1}.form{grid-template-columns:1fr;height:auto}.form__devider{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:100%}.form__btn{width:100%}.nav__btns{display:none}.partners,.popular{padding:30px 0}.popular_top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:18px}.scroll-down__text{margin:0 auto;width:80%}.title-1--decor::after{bottom:-40%;width:120px;background-size:contain}.title-1{text-align:center;font-size:32px}.text{font-size:16px}.title-2{font-size:30px}}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:100%}}@media (max-width:550px){.embark__profit-list{grid-template-columns:1fr;gap:18px}.profit__item:nth-child(3){grid-column:unset;max-width:unset}.embark__picture-set{display:block}.embark__img2,.embark__img3{display:none}.embark__picture{grid-row:-1/1}.explore__picture-guide,.explore__picture-hint,.popular__controls{display:none}.subscribe-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscribe-form__btn,.subscribe-form__input{max-width:unset;width:100%}.subscribe__form{min-width:unset;width:100%}.title-3{font-size:24px}}@media (max-width:400px){.discover__title{margin-bottom:18px}.discover__text{margin-bottom:20px}.discover__picture-hint{display:none}.discover__picture-scroll{width:30%;right:2%;bottom:2%}.form{padding:12px 8px}.scroll-down__icon{width:30%}.title-1--decor::after{bottom:-45%}.title-1{font-size:28px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJsb2Nrcy9fcGFydG5lcnMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJtYWluLnNjc3MiLCJibG9ja3MvX2F1dG9Db21wbGV0ZS4wMS5zY3NzIiwiYmxvY2tzL19idG4uc2NzcyIsImJsb2Nrcy9fY2FyZC1yZXZpZXcuc2NzcyIsImJsb2Nrcy9fZGlzY292ZXIuc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19lbWJhcmsuc2NzcyIsImJsb2Nrcy9fZXhwbG9yZS5zY3NzIiwiYmxvY2tzL19mb290ZXJfX25hdi5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9fZm9ybS5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9faGludC1kaXNjb3Zlci5zY3NzIiwiYmxvY2tzL19oaW50LWVtYmFyay5zY3NzIiwiYmxvY2tzL19oaW50LWd1aWRlLnNjc3MiLCJibG9ja3MvX2hpbnQtcmF0ZS5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19wb3B1bGFyLXN3aXBlci5zY3NzIiwiYmxvY2tzL19wb3B1bGFyLnNjc3MiLCJibG9ja3MvX3Njcm9sbC1kb3duLnNjc3MiLCJibG9ja3MvX3N1YnNjcmliZS1mb3JtLnNjc3MiLCJibG9ja3MvX3N1YnNjcmliZS5zY3NzIiwiYmxvY2tzL190ZXN0aW1vbmlhbHMuc2NzcyIsImJsb2Nrcy9fdGl0bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUNBQSw0QkFDSSxFLENEMC9DSiw4QixDQTZMSSxzQixDRXJyREgsRSxDQUNBLGdDLENBQ0EsMEIsQUY0ckRELG9CQUNFLEUsQ0FDRSw4QixDRXhyREEsc0IsQ0FDSCxFLENGNHJERyxnQyxDQUNBLDBCLEFHOXJESiwyQkFDQyxFLENBQUEsK0IsQ0FBQSx1QixDSCsxREMsRyxDRzcxREQsa0MsQ0h1bkRELDBCLENHcm5EQyxTLENBQ0Msc0IsQ0FDQSxjLENBR0EsRyxDQUVBLGtDLENBQUEsMEIsQ0hzbkRGLFMsQ0dwbkRFLHlCLENBRUMsaUIsQ0FoQkgsRyxDQXFCRSwrQixDSG9uREEsdUIsQ0FDRixTLENBME9JLHlCLENHMTFESixpQixDQUNDLEUsQ0FDQSxTLENIbW5ERCx5QixDSTNuREksbUIsQUpnb0RKLG1CQTRPRSxFLENLMzRERiwrQixDQUNJLHVCLENBREosRyxDQUlRLGtDLENMbXFETiwwQixDQUNGLFMsQ0E0T0ksc0IsQ0s1NERKLGMsQ0FHSSxHLENBQ0Esa0MsQ0w4NERBLDBCLENBQ0EsUyxDSzk0REEseUIsQ0xnNURBLGlCLENBOU9KLEcsQ0k1cERJLCtCLENDWEosdUIsQ0FTUSxTLENBQUEseUIsQ0xvNURKLGlCLENBalBGLEUsQ0FDRixTLENBcVBJLHlCLENLajVESixtQkxuQkEsQyxDQUNFLFMsQ01BRixRLENORUUsUSxDQUhGLEMsQ0FRQSxPLENBRkEsUSxDTUNBLDZCLENBRUEscUIsQ05NQSxDLENBS0EsTyxDQUxBLE0sQ0FFQSxTLENNQUEsb0IsQ05VQSxLLENBRUEsTSxDQUFBLE0sQ0ErRUEsTSxDTTVFQSxJLENBSkEsRyxDTkdBLE8sQ01FQyxhLENBR0QsRSxDTkNBLEUsQ0FDQSxFLENBQUEsRSxDQUVBLEUsQ01DQSxFLENOQ0EsQyxDQUFBLGlCLENBRUUsbUIsQ0FHRixFLENBQ0EsSyxDTUVJLGUsQ05FSixHLENNRUEsa0IsQ05GQSxHLENNTUEsRyxDQUNJLGMsQ0FDQSxXLENORUosTyxDTUNJLGlCLENOS0osSyxDTUdBLE0sQ05KQSxRLENBUUUsNEIsQ0FMRixNLENBRkEsSyxDTUdBLE0sQ05KQSxRLENNS0MsbUIsQ0FDQSxpQixDTkRELGEsQ0FJQSxnQixDQUdFLFksQ0FDRixNLENBR0Esa0IsQ096RkEsb0IsQ0FDQyx1QixDQUNBLGUsQ0FFQSw0QixDQUNBLGMsQ0FDQSxjLENQK0ZELGEsQ0FEQSxZLENBREEsWSxDQURBLFcsQ09qRkksUyxDUHNGSix3QixDQUdFLFMsQ09wRkYsUSxDUHNGQSxLLENBR0UsYyxDQUtGLEssQ1E3R0Esd0IsQ0FDQyx5QixDQUNBLHFDLENBQ0EsaUMsQ0FDQSw4QixDQUNBLGMsQ1IrR0Qsb0IsQ1E3R0EsaUIsQ0FDQyxvQixDQUNBLGdCLENBQ0Esb0IsQ0FDQSxvQixDQUNBLG9CLENSK0dELG1CLENBS0EsSyxDQURBLGlCLENBR0UsaUIsQ0FHRixXUy9IQyx1QixDQUdBLGlCLENBQ0EsMkcsQ1Q2SEQsZSxDQUdFLGtCLEFBQ0YsV0FHRSx1QixDUzNIRixpQixDQUNDLDJHLENUMkhELGUsQ0FHRSxrQixBQUNGLFdBR0UsdUIsQ1MzSEYsaUIsQ0FDQywrRyxDVDJIRCxlLENBR0Usa0JBR0YsSSxDUzNIQyxzQixDVDJIRCx3QixDQUtBLEksQ1MzSEMsK0IsQ0FDQSx1QixDQUNBLDRCLENUMkhELGtDLENBR0UsaUMsQ0FHRixHLENBREEsYSxDQUdBLEMsQ1UxS0MsdUIsQ1Y4S0QsTSxDVTFLRSx1QixDVmdMRiwyQixDQURBLG9CLENBR0EsSSxDQU1BLFEsQ1U5S0Msd0IsQ0FDQyxhLENWMEtGLGlCLENBR0EsUSxDVXRLQyxlLENBRUMsWSxDVjZLRixLLENBREEsWSxDQUdFLGUsQ0FHRixPLENVdEtDLGEsQ1YyS0QsUSxDQURBLFEsQ1VsS0MsaUIsQ1Z3S0QsVyxDQURBLFcsQ0FBRSxlLENBQ0YsbUIsQ0FBQSxXLENVM0pDLGtCLENWb0tELGEsQ0FDQSxrQixDVWhLQyxjLENWaUtELHFCLENBSUUsNEIsQ0FHRixXLENVN0pDLGMsQ1Y0SkQsYSxDQU1BLDBCLENBQ0EsMEIsQ0FGQSxzQixDV25QQSxLLENYcVFBLE8sQ0FDRSxXLENXelBELFksQ0FDQSxnQixDWHVQRCxxQixDQUtFLGlDLENXeFBELHFCLENYdVBELDJCLENXelFBLEssQ0FTQyw2QyxDWDRQRCxPLENBU0Usc0csQ1d6UEYsOEYsQ1g2UEEsTyxDV3pQQSx3QixDQUNDLGUsQ1h1UEQsaUIsQ0FPQSxPLENBSEEsMEIsQ0FLRSxlLENBREYsSyxDQU9FLHNCLENBR0YsZ0IsQ0FDRSxpQixDQVBGLFMsQ0FTRSxVLENZdFNGLFcsQ0FDQSxRLENBQ0MsUyxDQUNBLGtCLENBQ0EsNkIsQ1pnU0QscUIsQ0FTRSxrQixDWXRTRixlLENaMFNBLFUsQ1lyU0MsaUIsQ1JMRyxVLENRQ0osZSxDWnlTQSxXLENJOVJJLGdCLENKMFNKLFksQ0FQQSxpQixDQVdBLE8sQ1k5T0EsSSxDWjZTQSxJLENBdEVFLG1CLENBQ0YsbUIsQ0FTRSxZLENBR0YsWSxDQVBBLHVCLENJelRJLG9CLENRcUJKLHNCLENabVRBLGEsQ0FDRSxrQixDQVBBLFksQ0FDRix3QixDQUtBLFUsQ0FlQSxlLENBQ0Usa0MsQ0FoQkYsVSxDQVNFLGEsQ1l6U0QsZ0MsQ0FDQSxVLENaOFNELGUsQ0FORSxjLENZalNGLGtCLENSeEJJLG1CLENReUJILGtDLENBQ0EsYSxDUjFCRyxtQixDSm9VRixnQixDWWxTRixnQixDQUNDLCtFLENaZ1RELGUsQ0FDRSxnRixDSWhXRSxvQixDUThDSixnRixDWnVURSwrRSxDSXpWRSxxQixDUWtDSiwrRSxDWjRURSxnRixDWTFTRixJLENaNlNBLEksQ1k1U0MsZ0IsQ1prVEMsMkIsQ0FQQSw0QixDQUNGLHlCLENBU0UscUIsQ0FHRixPLENBUEEsZSxDQUtBLHdCLENBS0EscUIsQ0FTRSxhLENZMVNGLGlCLENac1NBLDJCLENJallJLGMsQ1EyRkosVyxDWmlURSxlLENBUEEsYyxDQUNGLFMsQ0FXQSxzRCxDQVBFLHVCLENBQ0YsK0IsQ0FTRSx1QixDQUdGLDZDLENheGFJLHVCLENBQUEsNEIsQ0FDQSx1QixDYjZhSixpRCxDQVpBLHVCLENBY0UsMkIsQ2E1YUYsdUIsQ2JnYkEsa0QsQ2E1YUEsdUIsQ0FDQywyQixDQUNBLHVCLENDREQsd0MsQ0NYQSx1QixDQUNFLCtCLENBQ0EsdUIsQ0FHRix3QixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFEsQ0FFQSxNLENmZ2JGLE8sQ0FjRSxTLENlM2JGLGdCLENBQ0UsbUIsQ0FDQSxxQixDQUFBLGtELENmZ2JGLDBDLENBZUUsbUMsQ2VqY0YsWSxDQUNFLFMsQ2ZzY0YsOEIsQ0FyQkEsZ0MsQ2VsYkEsYSxDQUNFLFMsQ0FDQSwwQixDQUFBLHNCLENmZ2JGLGtCLENBNkJBLDJCLENlN2NFLFksQ0FBQSxtQixDZmdiRixlLENBaUNFLGUsQ2VuZEYsYyxDQUNFLGEsQ2ZpYkYsb0IsQ0F1Q0UscUIsQ2VwZEYsa0IsQ0FDRSxlLENBQ0Esc0IsQ0FDQSwrQixDQUNBLHVCLENmNmVGLGdELENBckJBLDJDLENlcGRFLGlCLENBQ0EsNEIsQ2Y2ZUYsMkMsQ0FyQkEsc0MsQ2VyZEUsaUIsQ0FDQSw0QixDZnlkRixpQyxDZXJkQSxjLENmMGRBLGdDLENBQ0UsNEIsQ0FDQSxtQixDQXhDRixlLENBaUNBLGlDLENBcUJBLCtDLENleGRFLHFDLENmNGRGLEksQ0ExQ0EsbUIsQ0E0Q0UsbUIsQ2V6ZEYsWSxDQUNFLHVCLENBQ0Esb0IsQ2ZnYkYsc0IsQ0E0Q0Usd0IsQ2U5ZEYscUIsQ0FDRSxrQixDQUNBLGdCLENmZ2JGLFcsQ0FpREUsaUIsQ2U5ZEYsd0IsQ0FFRSw4QixDZmdiRixlLENBaURFLGMsQ2U5ZEYsZSxDQUNFLGEsQ0FDQSxtSCxDZmliRixtRyxDQWlERSxpSSxDQTVDRixVLENBK0NBLFUsQ0FFRSxVLENlbmVGLHdCLENBQ0UsNEIsQ0FDQSx3QixDZmdiRixvQixDQXNERSxVLENBbERGLFcsQ0FzREUsVSxDZW5lRix3QixDZnVlQSxZLENBdUJBLG9CLENnQjVqQkksbUIsQ0FBQSxtQixDaEJpZ0JKLFksQ0FvQ0EsWSxDQXBEQSxpQixDZ0JwZ0JBLFksQ0FDSSxVLENBQUEsVyxDaEIrakJGLDJCLENnQjdqQkUsNEIsQ2hCK2pCRix5QixDQUNBLHFCLENnQjlqQkUsdUIsQ0FDQSxvQixDQUNBLGlCLENBRUEsMkIsQ0FDQSxrQixDQUVBLFEsQ0FDQSxrRCxDQUNBLDBDLENBQ0EsZSxDaEJna0JKLG9CLENnQnhqQkksd0IsQ0FFSSxxQixDQUNBLGtCLENBQ0EsTyxDaEI4akJSLGtCLENBL0RBLGUsQ2dCM2ZJLGMsQ0FDSSxlLENBQ0EsdUIsQ0NwQ1Isb0IsQ0FDSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBRUEscUIsQ0FBQSxrQixDQUFBLFEsQ2pCdW1CSix3QixDQUNFLGtCLENBR0YsMEIsQ2lCeG1CSSxjLENqQjBtQkYsZSxDQUdGLHlCLENBNkRBLGlCLENpQnRxQkksZSxDakJraUJKLHVCLENBNEVBLHlCLENpQjFtQkksZSxDQUFBLHVCLENqQittQkosVSxDaUI3bUJJLGUsQ2pCa2lCSixrQixDQThFRSxrQixDQUdGLGMsQ2tCempCSSx3QixDRHBEQSxVLENqQmtvQkosbUIsQ0FqQkEsb0IsQ0EvREEsbUIsQ0FrRkUsbUIsQ2lCaG5CRixZLENqQjZsQkEsb0IsQ2lCNW1CSSx3QixDQUNBLHFCLENqQmluQkYsNkIsQ0FDQSx3QixDaUJqbkJFLHFCLENqQmtpQkosa0IsQ0FrRkUsUSxDaUJqbkJGLGlCLENBQ0ksZSxDakJraUJKLGMsQ0FrRkUsZSxDQUdGLG1CLENpQjdtQkksTyxDQUNBLGMsQ0FHSiwyQixDQUNJLGEsQ0FDQSxVLENqQmlpQkosVSxDQWtGRSxXLENtQm5xQkYsc0QsQ0FDSSwyQixDbkJzbEJKLFksQ21CbGxCSSxlLENBQ0ksYyxDbkJvbEJSLGUsQ0FrRkUsdUIsQ0FRRixtQixDQXFWQSx1QixDQTRRQSxtQixDQWhtQkUsbUIsQ0FDQSxpQixDQUdGLFMsQ21CdHFCSSxjLENuQjBxQkosZSxDQWlFQSxxQixDa0JqdUJBLHdCLENsQnl1QkUscUIsQ0E1RkEsa0IsQ0FtQkYsZSxDbUJscUJBLFksQ0FFSSw2QixDQUFBLFEsQ25CeXFCSixnQixDbUJqcUJRLGtCLENuQnFxQlIsZSxDbUIvcEJRLGtCLENBSVIsa0IsQ0FDSSxpQixDQUNBLGEsQ25CeWtCSix1QixDbUJya0JJLGlCLENBQ0ksUSxDQUNBLFMsQ25CdWtCUixTLENBNEZBLHlCLENBeEZBLGlCLENBMEZFLFUsQ2tCaHVCRixXLENkYUksTyxDY2JKLGMsQ2xCK29CQSxhLENBMEZFLFksQ2tCanVCRix5RCxDQUNJLFMsQ2xCcXVCSixjLENBQ0Usa0IsQ0lsdUJFLGEsQ2NMSixrQixDbEJtcEJBLG9CLENJeG9CSSxZLENjWEosNkIsQ2xCaXZCRSxhLENBR0YsYSxDQTVGRSxZLENBQ0YsK0IsQ0lsb0JJLE8sQ0ptdUJKLHFCLENBNUZBLHlCLENBOEZFLGlCLENrQm51QkYsaUIsQ0FDSSxtQixDbEJ3b0JKLG1CLENJL25CSSxZLENKb29CSix1QixDQThGRSxvQixDa0JwdUJGLHNCLENBQ0ksVSxDbEJ5b0JKLFcsQ0l4b0JJLDhCLENjRkosZSxDbEIwdUJFLGMsQ0E1RkEsdUIsQ2tCbm9CRiwwQixDQUNJLG9CLENBRUEsZSxDbEJxdUJKLGMsQ0FDRSxlLENBNUZBLGMsQ0FDRixlLENrQnJvQkksaUIsQ2xCc3VCSixhLENrQmx1QlEsYyxDbEJzdUJSLG9CLENBQ0UsWSxDQUNBLDJDLENBNUZBLFEsQ0FnR0YsZ0MsQ0FDRSxvQixDQXRGRixhLENJM3NCSSxjLENKNHlCSixhLENBNUZFLGMsQ0FnR0YsYSxDQUNFLGMsQ0ExRkYsZ0IsQ0lqdEJJLGlCLENKa3pCSixxQixDQTVGRSxpQixDQUNGLFEsQ0kzc0JJLFUsQ2M4Q0EsUyxDbEIrdkJKLFEsQ0E1RkEsZSxDQWdHQSxjLENBQ0UsWSxDQUNBLDZCLENBNUZBLFEsQ0FDRix3QixDQThGRSxxQixDb0JyMUJGLGtCLENoQm1CSSxjLENnQm5CSixZLENwQjIxQkUsUSxDSTV6QkUsYSxDZ0IvQkosaUIsQ3BCZzJCRSxXLENBNUZBLFcsQ0FDRiw4QixDQThGRSxVLENvQnYxQkYsZSxDQUNJLGMsQ0FDQSxlLENBQ0EsZ0IsQ3BCNHZCSixrQyxDSXB3QkksMEIsQ0pxMkJKLG1CLENBNUZBLDhCLENJbndCSSxrQyxDSm8yQkosaUIsQ0E1RkUsaUIsQ0FDRixlLENBZ0dBLHNCLENBNUZFLGlCLENBQ0YsUSxDSWx3QkksVyxDZ0JiSixTLENwQm94QkEsdUIsQ0E4RkUsaUIsQ29CMzFCRixZLENBQ0ksVSxDcEJnd0JKLFMsQ0FnR0EsYSxDQUNFLGtCLENBNUZBLGUsQ29CN3ZCRixXLENBQ0ksWSxDcEJpd0JKLFEsQ0kzeEJJLGUsQ2dCeUJKLHVCLENwQnV3QkEsYSxDQStHQSxvQixDQUVFLGUsQ0E1RkEsYyxDQUNGLGUsQ0F0QkEsYSxDb0I1dkJJLHNDLENwQmt3QkosOEIsQ0FnR0EsbUIsQ0E1RkUsVSxDQWdHRixrQixDQUNFLGUsQ0E1RkEsYyxDQWdHRixvQixDQUNFLGEsQ0FNRixPLENBdEhBLGEsQ29CdHVCSSx1QixDcEI0MUJKLE8sQ29CaDJCSSxjLENBQ0EsWSxDcEJxd0JKLGtDLENBaUdBLFksQ29COTFCUSxZLENBQUEsNkIsQ0FBQSx1QixDQUNBLG9CLENwQmsyQk4saUIsQ0FDQSxTLENvQmwyQk0sZSxDcEJvMkJOLGMsQ0FDQSxlLENBR0Ysa0IsQ29CbDJCUSxZLENBQ0EsUSxDQUlKLHVCLENBQ0ksZSxDQUNBLGUsQ3BCZ3dCUixjLENJOTBCSSxlLENKcTdCSixZLENJbjZCSSxLLENKaTBCRixZLENBQ0YsNkIsQ0l4MEJJLHVCLENnQmdFQSxvQixDcEI4MkJGLGlCLENBQ0EsUSxDSXo2QkUsSyxDSjg2QkYsUSxDQUNBLHVDLENBbEdBLHdCLENBQ0YscUIsQ0FvR0Usa0IsQ29CcDJCRixpQixDQUNJLFcsQ0FDQSxxQyxDQUNBLGtCLENwQncyQkosYyxDb0JuMkJBLGtDLENBQ0ksVSxDcEJrd0JKLFEsQ0FvR0UsK0IsQ29CbjJCRiwyQixDQUNJLHVCLENwQm93QkosWSxDb0Jod0JJLGlCLENBQ0ksWSxDcEJrd0JSLE8sQ29CL3ZCSSx1QixDcEJrd0JKLG9CLENJdjNCSSwyQixDSjg5QkosZ0IsQ0FDRSwrQyxDQWxHRixpQixDSTMyQkksb0QsQ0pvOUJKLGlCLENBcEdBLGUsQ0FzR0UsYyxDQWxHRixZLENvQjV2QkksZSxDQUNJLGMsQ3BCcTJCUix1QyxDQUNFLHVCLENvQi8xQkUsOEIsQ0FDSSx1QixDcEJxMkJSLGtDLENBQ0UsdUIsQ0FHRixtQyxDb0JqMkJBLHVCLENoQnpJSSx5QixDZ0J5SUosdUIsQ3BCb3dCQSxVLENvQjV2QkksVSxDQUNJLFcsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDcEI4dkJSLHVCLENJMzZCSSxvQixDZ0J5S0Esc0IsQ3BCMDJCRix3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLDhCLENBdEdBLGtDLENBQ0YsMEIsQ0EwR0EsZ0IsQ0F0R0UsNEIsQ0FDRix3QixDQXdHRSxvQixDQXBHRixPLENJMzdCSSxjLENKc2lDSixjLENBdEdBLG1CLENJMTdCSSxtQixDaUJuQkosWSxDckJ1akNFLFEsQ0F0R0EsZSxDQUNGLFksQ0luN0JJLFcsQ2lCL0JKLGtCLENyQjRqQ0UsbUQsQ0F0R0EsMkMsQ0FDRixlLENBMEdBLHVCLENxQjlpQ0ksaUIsQ0FDQSxVLENBRUEsVyxDckIraUNGLGUsQ0FDQSxtQixDQXhHRixhLENBNEdBLG9CLENBQ0Usa0IsQ0F4R0EsbUIsQ0FDRixXLENBMkhBLHNCLENBZkEscUIsQ0EzRkEsbUIsQ0E0R0UsbUIsQ0k5a0NFLFksQ0o2akNKLHFCLENBSUUsd0IsQ0ExR0EscUIsQ0FDRiw2QixDSWw5Qkksd0IsQ2lCVEoscUIsQ3JCeWtDRSxrQixDQTFHQSxlLENBQ0YsYyxDQTRHRSxlLENBR0Ysc0IsQ3FCOWlDQSxvQixDckJtakNFLGlCLENBMUdBLHdCLENBQ0YsTyxDQTRHRSxjLENBR0YsOEIsQ0FnS0EsMEIsQ3FCaHRDSSxVLENBRUEsVSxDQUNBLFcsQ0FFQSxzRCxDQUNBLG9CLENBQ0EsMkIsQ3JCa2pDSixxQixDQTNHQSxlLENJeitCSSxjLENpQndCSixlLENyQnVrQ0EsWSxDcUIzaUNBLFksQ0FDSSxRLENBQ0EsZSxDckJpOEJKLFksQ0luZ0NJLFksQ2lCZ0VKLGtCLENyQmtqQ0UsbUQsQ0EzR0EsMkMsQ0FDRixlLENBK0dBLHFCLENxQjFpQ1EsaUIsQ0FDQSxXLENyQmc4QlIsZSxDSWxnQ0ksbUIsQ2lCNkRBLGEsQ3JCMDhCSixvQixDSWpnQ0ksZSxDaUJ1REEsYyxDckJ5akNGLHVCLENBM0dBLGdCLENBK0dGLDRCLENxQjNpQ1EsZSxDQUNBLG1CLENqQmhGSixXLENpQjZFQSxtQixDckJvakNGLG1CLENBM0dBLFksQ0FDRix3QixDSWpoQ0kscUIsQ2lCdUVBLGtCLENyQnlqQ0YsUSxDQTNHQSxXLENBQ0YsVyxDQTZHRSxZLENxQjVpQ0Ysa0IsQ0FDSSxtRCxDQUNBLDJDLENyQms4QkosZSxDQStHQSxvQixDc0I3cUNJLG1CLENBR0EsVSxDQUNBLFcsQ3RCaWtDSixlLENzQi9qQ0ksbUIsQ0FDSSxhLEN0QitxQ1IsaUIsQ3NCMXFDUSxrQixDQUFBLG1CLEN0QmdrQ1IsVyxDQUdBLGtCLENBOEdFLGUsQ3NCenFDRixjLENBQ0ksZSxDQUNBLGlCLENBSUEsaUIsQ0FDSSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSx1QixDQ2hDUixVLENBQ0MsbUIsQ0FDQSxtQixDQUVBLFksQ0FDQSxRLEN2QitsQ0QsWSxDSXJrQ0ksVyxDbUIvQkosa0IsQ3ZCb3RDRSxtRCxDQUNBLDJDLENBNUdBLGUsQ3VCNWxDRixvQixDQUtDLFcsQ3ZCMnNDRCxtQixDQUNFLFcsQ0FHRixtQixDdUIvckNDLGlCLEN2QmtsQ0QsVSxDSTNsQ0ksVyxDbUJaSixlLEN2Qnl0Q0UsbUIsQ0E5R0EsYSxDQWtIRixnQixDQUNFLGtCLENBQ0EsbUIsQ0E5R0EsVyxDQWtCRixrQixDdUIzbUNBLGlCLENuQk5JLG1CLENtQmtCSixtQixDdkJpdENFLFksQ3VCN3RDRixpQixDbkJOSSx3QixDbUJNSixxQixDdkJpdENFLDZCLENBOUdBLHdCLENBQ0YscUIsQ0FnSEUsa0IsQ3VCeHNDRixlLENBQ0MsYyxDQUVBLGUsQ3ZCNGxDRCxrQixDQW1IRSxvQixDQTlHQSxpQixDQUNGLHdCLENBZ0hFLE8sQ3VCeHNDRixjLEN2Qm9tQ0EsaUIsQ3dCbHFDQSxlLENBQ0ksYyxDQUNBLGUsQ3hCNHhDSixjLENBbEhBLGMsQ0k3b0NJLG1CLENvQi9CSixtQixDeEJreUNFLFksQ0FDQSx1QixDQWxIQSxvQixDQUNGLGUsQ0FzSEEsSyxDQWxIRSxnQixDQUNGLGtCLENBb0hFLFUsQ3dCdnhDRixXLEN4QjJ4Q0EsVyxDd0J0eENJLFcsQ3hCd3hDRixXLENBQ0Esa0IsQ0FHRixhLENBQ0UsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLHNDLENBdEhBLDhCLEN3QmxxQ0YsaUIsQ0FDSSxXLENBQ0EsVSxDQUNBLGtCLEN4Qit4Q0osbUIsQ0F0SEEsYyxDd0JscUNJLFUsQ0FJQSxTLENBQ0ksVyxDeEJtcUNSLFUsQ3dCaHFDSSxZLENBQ0ksYyxDeEIyeENSLGUsQ3dCdHhDQSxjLENBRUkscUIsQ0FDQSxtQixDeEJ5eENKLGlCLENBdEhBLFksQ0FBQSxtQixDd0JqcUNJLFMsQ0FBQSxrQixDQUNJLFksQ3hCa3lDUixnQixDQWxJQSxZLENBc0lBLFcsQ3dCaHlDSSxjLENBRUEsa0MsQ0FBQSwwQixDeEJveUNKLGlCLENBQ0UsYyxDQUdGLEssQ3dCcHlDSSxjLEN4Qnd5Q0osVyxDQXpJQSxjLEN3QjFwQ0ksUyxDQUNJLFUsQ3hCc3lDTixXLENBQ0EsVSxDQTNJRixTLENJOXNDSSwyQixDb0JvQ0osNEIsQ3hCeXpDRSx5QixDQTNJQSxxQixDQUNGLHdCLENBNklFLHFCLEN5Qi8zQ0Ysa0IsQ0FDQyx1QixDekJxdkNELG9CLENBNklFLHNCLEMwQmw0Q0YsZ0IsQ0FDSSxtQixDQUFBLHdCLENBQUEsa0MsQ0FDQSwwQixDMUJ3NENKLGlCLEMwQm40Q0ksSyxDMUJ1NENKLGEsQ0E5SUEsVSxDQXVLQSxlLENBckJBLGlCLENBbUNFLG1CLEMwQjM0Q0UsbUIsQ0FFQSxZLENBS0ksd0IsQ0FDQSxxQixDQUVBLGtCLEMxQjgxQ1IsaUIsQzBCajRDSSwyQixDMUJzNENGLDRCLENBL0lGLHlCLENBaUpFLHFCLENBSUEsWSxDQWpKRixjLENBcUpBLHlCLEMwQnA0Q0ksVSxDMUIwNENKLGUsQ0FDRSxXLENBQ0EsWSxDMEJ4NENFLGEsQ0FDQSxpQixDQUNBLGEsQzFCa3ZDSixZLENBeUpFLFksQzBCdDRDRSxvRCxDMUI0NENGLGtCLENBeEpGLHVCLEMwQjl1Q0ksb0IsQ0FDSSxzQixDMUJxdkNSLFMsQ0FxS0EsZ0IsQ0FEQSxpQixDQVBFLGlCLEMwQnQ0Q0Ysa0IsQ0FDSSx5QixDQUNBLDZCLENBQ0EsMkIsQzFCMjRDSixnQixDQURBLGlCLENBMUpBLFUsQ0E2SkUsYSxDMkIzOENGLGlCLENBQ0ksTSxDQU1BLDJGLEMzQjY4Q0YsMkUsQzJCMzhDRSxpSCxDQUdKLGlCLENBR0ksa0QsQzNCODhDSixnQixDQUVFLDZDLENBR0YsMEIsQzJCeDhDSSw0QixDM0I2OENKLGlDLEMyQjE4Q0ksa0MsQ0FFSSxLLEMzQjR5Q1IsMkYsQzRCNTBDQSwyRSxDQUNJLDZILEM1QisrQ0osa0MsQ0FDRSwrQixDQUNBLDJCLEM0Qi8rQ0UsdUIsQzVCbS9DSixpQyxDNEI5K0NJLGdDLENBQ0EsNEIsQzVCZy9DRix3QixDQUtGLGUsQzRCLytDSSxXLENBQ0EsWSxDNUJtL0NKLEksQ0FuS0EsbUIsQ0FxS0UsbUIsQzRCLytDRixZLENBQ0ksd0IsQzVCaS9DRixxQixDQUNBLGtCLENBcktGLHdCLENBdUtFLHFCLEM0QmovQ0YsNkIsQ0FDSSxRLEM1QnEvQ0osVSxDQXJLQSxtQixDQXVLRSxhLENBNEJGLFUsQ0F6QkEsVSxDNkJoZ0RJLG1CLENBQ0EsbUIsQ0FDQSxZLEM3QjgvQ0osVSxDQUlFLHdCLEM2QnpoREYscUIsQ0FDSSxrQixDQUFBLFEsQzdCOGhESixZLEM2QjFoREksNEIsQ0FDQSxlLENBQ0EsYyxDN0I0aERGLGUsQzZCM2hERSxhLEM3Qm8zQ0osa0MsQzZCbDNDSSwwQixDQUlBLG1CLEM3QjRoREosa0IsQ0F4S0EsbUIsQ0E0S0EsVSxDNkJ0aERJLFEsQzdCNmhESixTLEM2QnpoREEsYyxDN0IwaURBLGtCLENBYkEsYyxDNkJuaERJLG1CLENBQ0EsbUIsQzdCZzNDSixZLENBbUxFLHdCLEM2QmhpREYscUIsQ0FDSSxrQixDN0I4Z0RKLGMsQzZCeGhESSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFQSxRLEM3Qm1pREosa0IsQzZCM2hESSxRLENBQUEsa0IsQ0FDQSxjLEM3QnNpREosZ0IsQzZCbGlESSxVLEM3QjgyQ0osVyxDQXlMQSxtQyxDNkJqaURRLDRCLENBRUEseUIsQzdCODJDUixRLENBdUxFLGMsQ0FHRixZLEM2QjloREksbUIsQzdCMDJDSixtQixDNkJ4MkNJLFksQ0FDSSx3QixDQUNBLHFCLEM3QjAyQ1IsNkIsQ0F1TEUsd0IsQzhCdm1ERixxQixDQUNDLGtCLENBQ0EsUSxDQUFBLGtCLEM5QjRtREQsZSxDQUNFLFksQ0F6TEYsUSxDQTZMQSxrQixDQXRMQSxRLENBMkxFLHdCLEM4QjNtREYscUIsQ0FDQyxrQixDQUNBLHVCLENBQ0Esb0IsQzlCbTdDRCxzQixDQWdMQSxrQixDQXdDQSxnQixDQTNCQSxZLEM4QnhrREEsbUIsQ0FDQyxtQixDOUIwNkNELFksQ0E2SkEsWSxDOEIzbURDLFUsQ0FDQSxXLENBRUEsd0IsQ0FDQyxxQixDQUNBLGtCLENBQ0EsdUIsQzlCbzdDRixvQixDOEIvNkNDLHNCLENBQ0Msd0IsQ0FDQSxrQixDOUJpN0NGLGtDLENBNExFLDBCLENBR0Ysa0IsQzhCdG1EQyw4QixDQUdBLDRCLENBQ0MscUIsQ0FFQSxtQixDOUJ5bURGLGdCLENBSUUsUSxDQXhMRixZLENBNExFLGlCLEM4QnBtREYsb0IsQzlCd21EQSxrQixDOEJwbURBLGdFLENBQ0Msd0QsQ0FHRCxrQixDQUNDLGlCLENBQ0EsUSxDQUFBLE8sQzlCMjZDRCxzQyxDOEJ6NkNDLGtDLENBQ0MsOEIsQzlCaW9ERixlLENFNXJEQyxtQixDRjAvQ0QsbUIsQ0FxTUUsWSxDRTVyREYsb0IsQ0FDRSxpQixDRjAvQ0YsbUIsQ0k1L0NJLHdCLENGQ0oscUIsQ0Zrc0RFLGtCLENBQ0EsUSxDQUdGLHNCLENBck1BLHFCLENBdU1FLGlCLENFL3JERCwyQixDRjQvQ0Qsa0IsQ0F1TUUsbUIsQ0Voc0RGLFcsQ0FDQyxlLENBQUEsVyxDQUFBLGUsQ0FDQSxjLENBQUEsZSxDRnFzREMsdUIsQ0FDQSwrQixDRXJzREQsaUQsQ0Z1c0RDLDZCLENFdHNERCxvQixDQUNBLDJCLENGMnNERCxpRCxDQTVNQSx1QixDK0JuaURBLHdDLENBQ0MsdUIsQy9Cc3ZERCw0QyxDK0JodkRDLHVCLEMvQm92REQsNkMsQytCOXVEQyx1QixDL0JrdkRELG1DLEMrQjd1REMsdUIsQy9CaXZERCxvQixDK0I5dURDLGlCLEMvQmd2REMsVyxDQUNBLGtDLEMrQmh2REQsdUIsQy9CaWlERCxVLENBb05FLDhCLEMrQmx2REYsdUIsQ0FDQyxlLEMvQnN2REQsZSxDK0JsdkRDLGlCLEMvQnF2REMseUIsQytCbHZERixtQixDL0JvdkRFLG1CLEMrQmx2REQsWSxDQUNBLHdCLENBRUEscUIsQ0FDQSw2QixDQUVBLHdCLENBQ0EscUIsQ0FFQSxrQixDQUNBLFEsQy9CbXZERCx1QixDQXlKQSxzQixDQUNFLFUsQ0ExUEEsaUIsQ2dDenJERSwyQixDaEN5eERKLHVCLENBR0UsVSxDK0JqdkRGLFMsQ0FDQyxXLENBQ0EsWSxDL0I2aERELDZELENBME5BLGdCLENBck5BLFksQ0F1TkUsTyxDQW5ORixpQixDQXVORSxlLEMrQmp2REYsYyxDL0JxdkRBLGdCLEMrQmx2REMsZSxDQUFBLGMsQ0FBQSxhLENBSUQsZ0IsQ0FDQyxrQixDL0JxdkRDLG1CLENBQ0EsVyxDQTFORixlLENBOE5BLHlCLENBQ0UsWSxDQUdGLHVDLEMrQnZ2REEsYyxDL0IydkRBLG1CLENBNU5BLGUsQ0E4TkUsWSxDSTF6REUsaUQsQzJCMkVILFEsQy9Ca3ZEQyxhLENHaDFERixxQixDQUNDLFksQ0hzMURELG1DLENBQ0UsWSxDQUNBLGtCLENBR0YscUMsQ0d4MURDLFcsQ0FHRCxrQixDQUNDLG1ELENIMDFEQywyQyxDQTZFRixRLENBQ0UsYyxDQUNBLGUsQ0tyNURFLDhCLENMZ3FESixlLENJL3FESSxpQixDQ1lKLFMsQ0xpNkRBLHNCLENBeFBBLE0sQ0E0UEUsUSxDZ0M5N0RGLFcsQ0FDSSxXLENBQ0EsVSxDaENxc0RKLHFELENBSUEsSyxDQTRQRSxlLENpQ3Y4REYsYyxDQUNJLGUsQ2pDOHNESix1QixDQThQQSxTLENBMVBFLGMsQ2lDM3NERixRLENqQ2s5REEsUSxDQU9BLFEsQ2lDcjlESSw4QixDQUNBLGUsQzdCa0JBLHVCLEM2QnZCSixRLENBQ0ksYyxDQUNBLGUsQ2pDNjhERix5QixDQUdGLFEsQ0FPQSxRLENBclFBLGMsQ0FxUUEsUSxDQUdFLGMsQ0FDQSxlLENpQzk4REYsYyxDQUNJLGEsQ2pDeTlESiwwQmlDbjlESSxVLENBRUEsZSxDN0JLQSxnQixDNkJOQSxjLENqQ3F0REosYSxDQTJRSSxRLENpQ3I5REEsZSxDQUVBLGtCLENBQ0EsdUIsQ2pDMDlEQSxZLEFBSUosMEJpQzM5REksZSxDQUNBLGMsQ2pDOHNESixTLENpQzFzREksYyxDQUdJLGUsQ0FDSSxRLENqQys5RFYsdUIsQ2lDejlERixRLENBQ0ksUyxDQUNBLHlCLENqQzBzREosTyxDQW9SSSxRLENrQzdoRUEsYSxDbEM4d0RKLDZCLENBb1JJLFEsQ0FHRixxQixDQW5SRixPLENJcnZESSxRLEM4QjFCSixzQyxDQUtRLGtDLENBQ0EsOEIsQ2xDb2lFTixRLENrQ2hpRUYsYyxDQUdJLGMsQ0FDQSw2QixDbENraUVBLFEsQ0kxZ0VBLGtCLEM4QjVCSixRLENBT1EsdUIsQ2xDK3dETixvQixDQUNGLHNCLENrQzN3REksZSxDQUNJLDJCLENsQ3FpRUosNEIsQ0F0UkYseUIsQ2tDN3dERSxxQixDQUNJLGlCLENsQyt3RE4seUIsQ2tDcHhERix5QixDQUNJLG1CLENBQ0ksbUIsQ2xDZ2pFSixZLENBR0YsbUIsQ0FDRSxZLENtQ2hsRUoscUIsQ0FDSSxZLENBQ0EsbUMsQ25Dc2xFQSxZLENBR0Ysc0IsQ0FDRSxXLENtQ3hsRUEsUSxDbkNpekRKLFcsQ0loeERJLHVCLENKNmpFRixRLENBQ0UsZ0IsQUFJSiwwQm1DM2xFQSx5QixDQUNJLFMsQ0FDQSxZLEFuQ2dtRUosMEJBQ0UsVSxDbUN4bEVFLGdCLENBSkEsYyxDQWNBLGUsQ0FDQSxzQyxDbkMyeURKLG9CLENtQ2h6REkscUMsQ0FBQSxxQixDQUNJLHNDLENBQUEsZSxDbkNrekRSLHlCLENtQ256REksdUIsQ0FDSSxvQixDbkNrekRSLHNCLENBQUEsa0IsQ0kzeURJLGEsQ0p5bUVGLHlCLENBelRBLE8sQ0FDRixRLENtQ3h5REksTyxDQUNBLGMsQ25DOHlESixhLENJeHpESSx5QixDSnNuRUYsYyxDQXpUQSxpQixDQUNGLGtCLENvQ2oyREksYSxDQUNBLGtCLENwQ2lxRUYsb0IsQ29DNXBFRixpQyxDQUdJLDBCLENBQ0EsaUIsQ0FBQSxlLENwQ2lxRUYsb0IsQ0FDRSx5QyxDb0NocUVBLHdCLENwQ2txRUEscUIsQ0FDQSxrQixDSTFxRUEscUIsQ2dDQ0osWSxDcENnM0RBLFEsQ0kzMkRJLGMsQ0orcUVGLGMsQ0FDRSx5QixDQUNBLHVCLENvQ3ZxRUksb0IsQ0FDQSxzQixDQUNBLFEsQ2hDQUosZSxDZ0NqQkosaUIsQ3BDNjNEQSxpQixDb0NwMkRJLG1CLENBR0ksaUIsQ0FDQSxtQixDQU9BLG1CLENBQ0EsWSxDQUVBLFMsQ2hDeENKLGUsQ2dDMEJBLGEsQ3BDbTNESixVLENJMzNESSxZLENKKzNERixjLENBQ0YsMkIsQ0FvVUksNEIsQ29DcnFFSix5QixDQUNJLHFCLENBQ0EsVSxBcEMwcUVKLHlCb0NycUVJLGEsQ0FJQSxjLENwQ2cyREosUSxDQTBVRSxZLENvQ3JxRUYsUSxDcEN5cUVFLGUsQ29DdnFFRSxrQixDQUZKLHVCLENBS1EsYyxBcEM2cUVSLHlCcUN2dkVBLFUsQ0FNUSxlLENBTEosYyxDckMrdkVGLGtCLENBblVGLG1CLENxQ243RFEsYyxDQU1KLGdCLENBQ0EsYyxDckNvN0RKLG9CLENBSUUscUIsQ0kvN0RFLGtDLENpQ2lDQSxlLENyQ202REosUSxDQTBVRSx5QixDQXRVQSxRLENBQ0YsUyxDcUM5NURRLE8sQ3JDazZEUixjLENBR0Esb0IsQ0loOURJLDZCLENKbzlERiwwQixDQUNGLG9CLENBd1VJLGUsQ3FDbHVFQSxRLENyQ2c2REosYyxDcUMzNURJLGEsQ0FDSSxhLENBR0osc0IsQ0FDSSxPLENyQ3V1RU4sdUIsQ0FDRSxNLENBR0YsTyxDQUNFLGMsQ3FDcnVFSSxZLENyQzg1RE4sWSxDcUMxNURFLHlCLENBQ0ksUSxDckN5dUVOLGtCLENBQ0UsUSxDQUdGLHVCLENxQ3R1RU0sZSxDckN3dUVKLFUsQ0FHRixZLENxQ3B3RUYsYSxDckN3d0VFLEssQ0F2V0EseUIsQ3FDNTVERSxXLENyQ3d3RUYsYyxDcUNyd0VNLDJCLENyQ3V3RUosdUIsQ0F6V0YsbUIsQ3FDMzVERSxVLENyQ3l3RUYsVSxDcUN0d0VNLFUsQ0FHSixVLENBQ0ksWSxDckMwd0VOLFMsQ0FJQSxRLENBSEUsYyxDQXhXSixZLENzQ2pnRUEsMkIsQ0FHQyw0QixDQUNBLHlCLENBQ0EscUIsQ3RDaWdFRCxpQixDc0MvL0RDLGtCLEN0Q21nRUQsa0IsQ3NDOS9EQyxhLENBQ0MsUyxDQUlBLHNCLENBQ0EsVyxDQUNBLFcsQ0FDQSx1QixDdENpZ0VGLFEsQ0l4Z0VJLGlCLENrQ0RILGMsQ3RDNjNFQyxLLENzQzUyRUMsYyxDbENFQyxRLENrQ25CSCxnQixBdENzNEVELHlDQTlXQSwyQixDSXovREksWSxBSjgvREoseUJJNWhFSSxvQixDa0NiSix5QixDQTZDRSxRLENsQ2RFLDBCLENrQy9CSixpQixDQWlERSxlLEN0Q21nRUYsb0IsQ0l6Z0VJLGEsQ0o2Z0VGLGEsQ3NDNy9ERCxhLEN0QzgvREQsWSxDQU9BLGdCLENzQ2hnRUMsYSxDdEN3Z0VELHVCLENJemlFSSxzQixDa0M0Q0gsa0IsQ0FqQkQsWSxDQXNCQyxlLEN0Q2lnRUQsMkIsQ0lsakVJLDRCLENrQzBDSix5QixDQVVFLHFCLENBUUQsb0IsQ3RDMjJFQyxzQixDc0MvMkVGLGUsQ0FDQyxVLEN0Q3lnRUMsZ0IsQ0FDRixlLENBZ1hJLFUsQ3NDNzJFRixRLENBQ0EsZ0IsQUFNRCx5QkFDQyxnQixDdENnZ0VGLGtCLENjbmtFQSxlLENkczdFSSxrQixDQUdGLHVCLENBQ0UsWSxDQUdGLHlCLENBQ0UsUyxDQUNBLFEsQ0FDQSxTLENBR0YsSyxDQUNFLGdCLENBR0Ysa0IsQ0FDRSxTLENBR0Ysc0IsQ0FDRSxXLENBR0YsUSxDQUNFLGdCLEFBSUosa0VBQ0UsSyxDQUNFLGtEIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqLyAvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxNDQwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDEyMHB4O1xuICAtLWZvbnQtbWFpbjogXCJDaXJjdWxhclN0ZFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtYWNjZW50OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtbWFpbik7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMTgxODE4O1xuICAtLXRleHQtd2hpdGU6ICNmZmY7XG4gIC0tdGV4dC1tdXRlZDogIzkwOTA5MDtcbiAgLS1hY2NlbnQ6ICMzNWFmZjQ7XG4gIC0tbGluay1jb2xvcjogIzI1NzhjODtcbiAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuICAtLXRhYmxldC1zaXplOiAxMDUwcHg7XG4gIC0tbW9iaWxlLXNpemU6IDcwMHB4O1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENpcmN1bGFyU3RkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY3VsYXJTdGQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY3VsYXJTdGQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ2lyY3VsYXJTdGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDaXJjdWxhclN0ZDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmN1bGFyU3RkLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY3VsYXJTdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG4ubXV0ZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG59XG5cbi5jb250YWluZXIudGltZS1wbHVnaW4uc2hvdyB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kb2NzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kb2NzIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5kb2NzIHVsLFxuLmRvY3Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZG9jcyB1bCBsaSxcbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRvY3Mgc2VjdGlvbiwgLmRvY3Mgc2VjdGlvbi5kb2NzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRvY3Mgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTVlOTtcbn1cbi5kb2NzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xufVxuLmRvY3MgLnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG4uZG9jcyAudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKTtcbiAgfVxufVxuXG4udGVzdC0yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKSAxeCwgdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIikgMngpO1xufVxuXG4uZm9udC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuICBmb250LWZhbWlseTogXCJGaXJhc2Fuc0Jvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi8qIEJsb2NrcyAqL1xuLmF1dG9Db21wbGV0ZV93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtaGVpZ2h0OiAyMjZweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgxNDksIDE1NywgMTY1LCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMzMsIDMzLCAwLjA3KTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWxbaGlkZGVuXSxcbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsOmVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkge1xuICBtYXJnaW46IDAuM3JlbTtcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGk6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgMTIzLCAxMjMsIDAuMSk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyazo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGlbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCAxMjMsIDEyMywgMC4xKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAvKiBiYWNrZ3JvdW5kOiAjMzMzMzMzOyAqL1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbiwgY29sb3IgMC4zcyBlYXNlLWluLCBvcGFjaXR5IDAuM3MgZWFzZS1pbiwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbn1cbi5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmNhcmQtcmV2aWV3IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGdhcDogMzJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMjMsIDI4LCAzMSwgMC4yMyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYXJkLXJldmlld19fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5jYXJkLXJldmlld19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xufVxuXG4uY2FyZC1yZXZpZXdfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmNhcmQtcmV2aWV3X19hdXRob3ItaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTdweDtcbn1cblxuLmNhcmQtcmV2aWV3X19hdXRob3ItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jYXJkLXJldmlld19fYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5jYXJkLXJldmlld19fYXV0aG9yLXJvbGUge1xuICBmb250LXdlaWdodDogNDUwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG59XG5cbi5jYXJkX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhcmRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jYXJkX190aXRsZS1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmRfX3RpdGxlLXJhdGluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3N2Z2ljb25zL3N0YXItc21hbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY2FyZF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cbi5jYXJkX19wcmljZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmNhcmRfX3ByaWNlIHNwYW4gaSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5kaXNjb3ZlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmRpc2NvdmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLmRpc2NvdmVyX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5kaXNjb3Zlcl9fZ3JpZCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5kaXNjb3Zlcl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZGlzY292ZXJfX2dyaWQge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuXG4uZGlzY292ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZGlzY292ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5kaXNjb3Zlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmRpc2NvdmVyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5kaXNjb3Zlcl9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5kaXNjb3Zlcl9fcGljdHVyZSB7XG4gICAgZ3JpZC1yb3c6IC0xLzE7XG4gIH1cbn1cbi5kaXNjb3Zlcl9fcGljdHVyZS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5kaXNjb3Zlcl9fcGljdHVyZS1oaW50IHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5kaXNjb3Zlcl9fcGljdHVyZS1oaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGlzY292ZXJfX3BpY3R1cmUtc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZGlzY292ZXJfX3BpY3R1cmUtc2Nyb2xsIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuZGlzY292ZXJfX3BpY3R1cmUtc2Nyb2xsIHtcbiAgICByaWdodDogLTIlO1xuICAgIGJvdHRvbTogLTQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5kaXNjb3Zlcl9fcGljdHVyZS1zY3JvbGwge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmRpc2NvdmVyX19waWN0dXJlLXNjcm9sbCB7XG4gICAgcmlnaHQ6IDIlO1xuICAgIGJvdHRvbTogMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZGlzY292ZXJfX3BpY3R1cmUtc2Nyb2xsIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHJpZ2h0OiAyJTtcbiAgICBib3R0b206IDIlO1xuICB9XG59XG5cbi5lbWJhcmsge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5lbWJhcmsge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lbWJhcmsge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uZW1iYXJrX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTIwcHgsIDFmcikgbWlubWF4KDU2MHB4LCAxZnIpO1xuICBnYXA6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZW1iYXJrX19ncmlkIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmVtYmFya19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZW1iYXJrX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lbWJhcmtfX2dyaWQge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuXG4uZW1iYXJrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5lbWJhcmtfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG4uZW1iYXJrX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmVtYmFya19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZW1iYXJrX19wcm9maXQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzMnB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5lbWJhcmtfX3Byb2ZpdC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVtYmFya19fcHJvZml0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5lbWJhcmtfX3Byb2ZpdC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbn1cblxuLnByb2ZpdF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBnYXA6IDhweDtcbn1cbi5wcm9maXRfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1udW1iZXIpO1xuICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xufVxuLnByb2ZpdF9faXRlbTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wcm9maXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9maXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5wcm9maXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ucHJvZml0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucHJvZml0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZW1iYXJrX19waWN0dXJlLXNldCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nMSBpbWcxXCIgXCJpbWcyIGltZzNcIjtcbiAgZ2FwOiAyNHB4O1xufVxuLmVtYmFya19fcGljdHVyZS1zZXQ6Zmlyc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG59XG4uZW1iYXJrX19waWN0dXJlLXNldCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmVtYmFya19fcGljdHVyZS1zZXQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1nMiBpbWcxIGltZzEgaW1nM1wiO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZW1iYXJrX19waWN0dXJlLXNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmVtYmFya19faW1nMSB7XG4gIGdyaWQtYXJlYTogaW1nMTtcbn1cbi5lbWJhcmtfX2ltZzIge1xuICBncmlkLWFyZWE6IGltZzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmVtYmFya19faW1nMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVtYmFya19faW1nMyB7XG4gIGdyaWQtYXJlYTogaW1nMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZW1iYXJrX19pbWczIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbWJhcmtfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmVtYmFya19fcGljdHVyZSB7XG4gICAgZ3JpZC1yb3c6IC0xLzE7XG4gIH1cbn1cbi5lbWJhcmtfX3BpY3R1cmUtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5NnB4O1xuICBsZWZ0OiAtNThweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmVtYmFya19fcGljdHVyZS1oaW50IHtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmVtYmFya19fcGljdHVyZS1oaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5leHBsb3JlIHtcbiAgcGFkZGluZzogMTEycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZXhwbG9yZSB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uZXhwbG9yZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZXhwbG9yZV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZXhwbG9yZV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4cGxvcmVfX2dyaWQge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuXG4uZXhwbG9yZV9fZGVzYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZXhwbG9yZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZXhwbG9yZV9fYnRuIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmV4cGxvcmVfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5leHBsb3JlX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LW11dGVkKTtcbn1cblxuLmV4cGxvcmVfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5leHBsb3JlX19waWN0dXJlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmV4cGxvcmVfX3BpY3R1cmUtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0M3B4O1xuICByaWdodDogLTcuMyU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmV4cGxvcmVfX3BpY3R1cmUtaGludCB7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmV4cGxvcmVfX3BpY3R1cmUtaGludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4cGxvcmVfX3BpY3R1cmUtZ3VpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTI3cHg7XG4gIGxlZnQ6IC0zMnB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5leHBsb3JlX19waWN0dXJlLWd1aWRlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmV4cGxvcmVfX3BpY3R1cmUtZ3VpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmV4cGxvcmVfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXItbmF2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG59XG4uZm9vdGVyLW5hdiBhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmZvb3Rlci1uYXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmZvb3Rlci1uYXZfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyLW5hdl9fbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgaGVpZ2h0OiA0MDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uZm9vdGVyX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX3JvdyB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmZvb3Rlcl9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBncmlkLXJvdzogLTEvMTtcbiAgfVxufVxuLmZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgfVxufVxuXG4uZm9ybV9fZGV2aWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtbXV0ZWQpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZm9ybV9fZGV2aWRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mb3JtX19sYWJlbC1tYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9zdmdpY29ucy9tYXAuc3ZnXCIpO1xufVxuLmZvcm1fX2xhYmVsLWRhdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9zdmdpY29ucy9jYWxlbmRhci5zdmdcIik7XG59XG4uZm9ybV9fbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cblxuLmZvcm1fX2J0biB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmZvcm1fX2J0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLmhpbnQtZGlzY292ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogMzI0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogNzlweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMzRweCAwIHJnYmEoNTAsIDc1LCAxMDQsIDAuMTcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGludC1kaXNjb3Zlcl9fcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oaW50LWRpc2NvdmVyX19kZXNjIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaGludC1kaXNjb3Zlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmhpbnQtZGlzY292ZXJfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGludC1kaXNjb3Zlcl9fcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9zdmdpY29ucy9zdGFyLXNtYWxsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGludC1kaXNjb3Zlcl9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaGludC1kaXNjb3Zlcl9fcHJpY2UgaSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5oaW50LWVtYmFyayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAyMjRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAxMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMzRweCAwIHJnYmEoNTAsIDc1LCAxMDQsIDAuMTcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGludC1lbWJhcmtfX3BpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oaW50LWRpc2NvdmVyX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLmhpbnQtZGlzY292ZXJfX2Rlc2MgLmFjY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uaGludC1ndWlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDgycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDM0cHggMCByZ2JhKDUwLCA3NSwgMTA0LCAwLjE3KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhpbnQtZ3VpZGVfX3BpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiAxMjhweDtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oaW50LWd1aWRlX19kZXNjIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaGludC1ndWlkZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmhpbnQtZ3VpZGVfX3RleHQge1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cblxuLmhpbnQtcmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAzNHB4IDAgcmdiYSg1MCwgNzUsIDEwNCwgMC4xNyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGludC1yYXRlLS1kaXNjb3ZlciB7XG4gIHdpZHRoOiAzMjRweDtcbn1cbi5oaW50LXJhdGUtLWV4cGxvcmUge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5oaW50LXJhdGVfX3BpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGludC1yYXRlX19kZXNjIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaGludC1yYXRlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaGludC1yYXRlX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhpbnQtcmF0ZV9fcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9zdmdpY29ucy9zdGFyLXNtYWxsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGludC1yYXRlX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oaW50LXJhdGVfX3ByaWNlIGkge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLmljb24tLWxvZ28ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMjJweDtcbiAgZmlsbDogdmFyKC0tYWNjZW50KTtcbn1cblxuLmljb24tLXNlYXJjaCB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIHN0cm9rZTogdmFyKC0tcGFnZS1iZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmljb24tLXNlYXJjaC1idG4ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBmaWxsOiB2YXIoLS1hY2NlbnQpO1xufVxuLmljb24tLXNlYXJjaDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaWNvbi1idG4ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBmaWxsOiAjQjlCOUI5O1xuICBzdHJva2U6ICNCOUI5Qjk7XG59XG4uaWNvbi1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHN0cm9rZTogdmFyKC0tcGFnZS1iZyk7XG4gIGZpbGw6IHZhcigtLXBhZ2UtYmcpO1xufVxuXG4uaWNvbi0taGVhcnQtbGluZSB7XG4gIGZpbGw6IHJnYigyNDEsIDY4LCAxMzEpO1xufVxuXG4uaWNvbi0taWQtY2FyZC1saW5lIHtcbiAgZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuXG4uaWNvbi0tc2VhcmNoLWxpbmUge1xuICBmaWxsOiByZ2IoMjgsIDE3NiwgODApO1xufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcbiAgZmlsbDogcmdiKDI2LCAxMzQsIDIzNSk7XG59XG5cbi5pY29uLS11c2VyIHtcbiAgc3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5pY29uLS11c2VyOmhvdmVyIHtcbiAgc3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xufVxuXG4ubG9nbyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1vYmlsZS1uYXYtLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDJweDtcbiAgLS1zcGFjaW5nOiA4cHg7XG4gIC0tY29sb3I6ICMwMDA7XG4gIC0tcmFkaXVzOiA0cHg7XG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5tb2JpbGUtbmF2LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbn1cblxuLm5hdl9fbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLm5hdl9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ubmF2X19saXN0IGEuYWN0aXZlLCAubmF2X19saXN0IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5uYXZfX2J0bnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5wYXJ0bmVyc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wYXJ0bmVyc19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnBhcnRuZXJzX19jb250ZW50IHtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnBvcHVsYXJfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdWxhcl9fc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9wdWxhciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucG9wdWxhciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5wb3B1bGFyX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wb3B1bGFyX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG4ucG9wdWxhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wb3B1bGFyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnBvcHVsYXJfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGlkZXJfX2J0biB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLnNsaWRlcl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5zbGlkZXJfX2J0bjpob3ZlciAuaWNvbi1idG4ge1xuICBzdHJva2U6IHZhcigtLXBhZ2UtYmcpO1xuICBmaWxsOiB2YXIoLS1wYWdlLWJnKTtcbn1cblxuLnBvcHVsYXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbn1cblxuLnNjcm9sbC1kb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zY3JvbGwtZG93bl9fdGV4dCB7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMTVzIGxpbmVhciAwcyBpbmZpbml0ZSBydW5uaW5nIG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2Nyb2xsLWRvd25fX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnNjcm9sbC1kb3duX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2Nyb2xsLWRvd25fX2ljb24ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3Vic2NyaWJlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3N2Z2ljb25zL2VtYWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAxMXB4OyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN1YnNjcmliZS1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtX19pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm1fX2J0biB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybV9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdWJzY3JpYmVfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc3Vic2NyaWJlX19yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnN1YnNjcmliZV9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zdWJzY3JpYmVfX3JvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgfVxufVxuLnN1YnNjcmliZV9fcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IC0yMHB4O1xuICB3aWR0aDogMjM3cHg7XG4gIGhlaWdodDogMjc0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3N1YnNjcmliZS9zdWJzY3JpYmUtcGluLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN1YnNjcmliZV9fcm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnN1YnNjcmliZV9fcm93OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1YnNjcmliZV9fZGVzYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xufVxuXG4uc3Vic2NyaWJlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnN1YnNjcmliZV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5zdWJzY3JpYmVfX2Zvcm0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnN1YnNjcmliZV9fZm9ybSB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX19ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHNfX2hvcml6b250YWwgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19faG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX19ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgZ2FwOiAyMnB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fZ3JpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX19zd2lwZXIge1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAudGVzdGltb25pYWxzX19zd2lwZXIge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHNfX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAzNjJweDtcbiAgcGFkZGluZzogMCA1cHggMzJweDtcbn1cbi50ZXN0aW1vbmlhbHNfX3N3aXBlciAuc3dpcGVyLXNsaWRlID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnNtb290aC10cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgfVxufVxuLnRpdGxlLTEge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG4udGl0bGUtMS0tZGVjb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGl0bGUtMS0tZGVjb3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMjY4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2Rpc2NvdmVyL3VuZGVybGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC50aXRsZS0xLS1kZWNvcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE1JTtcbiAgICBsZWZ0OiAtMyU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50aXRsZS0xLS1kZWNvcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQwJTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnRpdGxlLTEtLWRlY29yOjphZnRlciB7XG4gICAgYm90dG9tOiAtNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC50aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudGl0bGUtMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC50aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnRleHQge1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cbi50ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRpdGxlLTIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4udGl0bGUtMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnRpdGxlLTQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi50aXRsZS00Lm11dGVkIHtcbiAgY29sb3I6ICM5ZTllOWU7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuXG5cdC8vIGRpc3BsYXk6IGZsZXg7XG5cdG9wYWNpdHk6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdFx0dG9wOiAwO1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ubW9iaWxlLW5hdiBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogMjBweDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59IiwiLm5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAzMnB4O1xufVxuXG4ubmF2X19sb2dvIHtcblx0ZmxleC1zaHJpbms6IDA7XHQvLyDRh9GC0L7QsdGLINC70L7Qs9C+INC90LUg0YHQttC40LzQsNC70L7RgdGMXG59XG5cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cblx0YSAge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICMxODE4MTg7XG5cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdFx0Ji5hY3RpdmUsIFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLm5hdl9fYnRucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTJweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHRcbn0iLCJAbWl4aW4gbWVkaWFCZygpIHtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHQgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXB0b3AgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0ICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZUwgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGVNICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlUyAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIucGFydG5lcnMge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lcnNfX3JvdyB7XHJcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhcnRuZXJzX190aXRsZSB7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzJweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoIDogMTQ0MHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxMjBweDtcblxuXHQtLWZvbnQtbWFpbjogJ0NpcmN1bGFyU3RkJywgc2Fucy1zZXJpZjtcblx0LS1mb250LWFjY2VudDogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1tYWluKTtcblxuXHQtLXBhZ2UtYmc6ICNmZmY7XG5cdC0tdGV4dC1jb2xvcjogIzE4MTgxODtcblx0LS10ZXh0LXdoaXRlOiAgI2ZmZjtcblx0LS10ZXh0LW11dGVkOiAjOTA5MDkwO1xuXG5cdC0tYWNjZW50OiAjMzVhZmY0O1xuXHQtLWxpbmstY29sb3I6ICMyNTc4Yzg7XG5cblxuICAgIC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogMTA1MHB4O1xuXHQtLW1vYmlsZS1zaXplOiA3MDBweDtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBDaXJjdWxhclN0ZDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogQ2lyY3VsYXJTdGQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IENpcmN1bGFyU3RkO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY3VsYXJTdGQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjdWxhclN0ZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsIi8vIEBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYW5yb3BlOjIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDApO1xuKiB7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblxuXHQvLyDRh9GC0L7QsdGLINGE0L7QvdGCINCy0YvQs9C70Y/QtNC10Lsg0LHQvtC70LXQtSDRgtC+0L3QutC40Lxcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cblx0Ly8gdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuLm11dGVkICB7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cblxuLmNvbnRhaW5lci50aW1lLXBsdWdpbi5zaG93IHtcblx0ei1pbmRleDogOTkgIWltcG9ydGFudDtcbn1cblxuY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDAuMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi5kb2NzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Ly8gcm93LWdhcDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRwIHtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHRvbCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0fVxuXG5cdHNlY3Rpb24sIHNlY3Rpb24uZG9jcyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0c2VjdGlvbiArIHNlY3Rpb24ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlNWU5O1xuXHR9XG5cblx0c21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xuXHR9XG5cblx0LnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG5cdC50aXRsZS0yOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlc3Qge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQoNCw0LHQvtGC0LDQtdGCIHJldGluYSBzY3NzIHdlYnBcblx0Ly8g0LPRgNGD0LfQuNGC0YHRjyAyeCBqcGVnIDJ4IHdlYnBcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpO1xuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKTtcblx0fVxuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHQvLyBcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi50ZXN0LTIge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQndC1INGA0LDQsdC+0YLQsNC10YIgd2VicCBjINC/0L7QtNGB0YLQsNC90L7QstC60L7QuSAyeCwg0LPRgNGD0LfQuNGC0YHRjyBqcGcgMnhcblx0YmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKSAxeCxcblx0XHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnJykgMngpO1xufVxuXG4uZm9udC0xIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcblx0Zm9udC1mYW1pbHk6ICdGaXJhc2Fuc0Jvb2snO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuQGltcG9ydCAnLi9iYXNlL2RvY3MnOyAvKiDQntGC0LrQu9GO0YfQuNGC0Ywg0L/RgNC4INC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtC4ICovXG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2F1dG9Db21wbGV0ZS4wMS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19idG4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY2FyZC1yZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19kaXNjb3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19lbWJhcmsuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZXhwbG9yZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXJfX25hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGludC1kaXNjb3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oaW50LWVtYmFyay5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oaW50LWd1aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hpbnQtcmF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pY29ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BvcHVsYXItc3dpcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BvcHVsYXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc2Nyb2xsLWRvd24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3Vic2NyaWJlLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3Vic2NyaWJlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Rlc3RpbW9uaWFscy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqL1xuIiwiLmF1dG9Db21wbGV0ZV93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMjI2cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMTQ5LCAxNTcsIDE2NSwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC4wNyk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsW2hpZGRlbl0sXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bDplbXB0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaTo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHJnYmEoI2ZmZmZmZiwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZmZmZiwgMCk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCAxMjMsIDEyMywgMC4xKTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaSBtYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaSBtYXJrOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgjZmZmZmZmLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmZmZmLCAwKTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCAxMjMsIDEyMywgMC4xKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dCB7XG4gICAgLy8gd2lkdGg6IDE4cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYnRuLXNpZ251cCB7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xyXG4gICAgLyogYmFja2dyb3VuZDogIzMzMzMzMzsgKi9cclxuXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUwO1xyXG4gICAgY29sb3I6ICM0NTQ1NDU7XHJcblxyXG5cclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLCBjb2xvciAwLjNzIGVhc2UtaW4sIG9wYWNpdHkgMC4zcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xyXG4gICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgIFxyXG4gICAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuY2FyZC1yZXZpZXcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGdhcDogMzJweDtcclxuXHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyMywgMjgsIDMxLCAwLjIzKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXJkLXJldmlld19fcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbn1cclxuXHJcbi5jYXJkLXJldmlld19fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbn1cclxuXHJcbi5jYXJkLXJldmlld19fYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4uY2FyZC1yZXZpZXdfX2F1dGhvci1pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTdweDtcclxufVxyXG5cclxuLmNhcmQtcmV2aWV3X19hdXRob3ItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTA7XHJcbiAgICBcclxufVxyXG5cclxuLmNhcmQtcmV2aWV3X19hdXRob3ItbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4uY2FyZC1yZXZpZXdfX2F1dGhvci1yb2xlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbn0iLCIuZGlzY292ZXIge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCg1NjBweCwgIDFmcikpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9fZGVzYyB7XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVTIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVTIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX2Zvcm0ge1xyXG59XHJcblxyXG4uZGlzY292ZXJfX3BpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGdyaWQtcm93OiAtMSAvIDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oaW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlUyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2Nyb2xsICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgICAgICAgICByaWdodDogLTIlO1xyXG4gICAgICAgICAgICBib3R0b206IC00JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgYm90dG9tOiAyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZVMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX3BpY3R1cmUtaW1nIHtcclxuICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgLy8gb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59IiwiLmNhcmQge1xyXG4gICAgLy8gbWF4LXdpZHRoOiAzMDRweDtcclxufVxyXG5cclxuLmNhcmRfX2ltZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRfX3RpdGxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uY2FyZF9fdGl0bGUge1xyXG4gICAgXHJcbn1cclxuXHJcbi5jYXJkX190aXRsZS1yYXRpbmcge1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuIFxyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3N2Z2ljb25zL3N0YXItc21hbGwuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRfX3ByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgLy8g0YPQsdC40YDQsNC10Lwg0LrRg9GA0YHQuNCyINGDIDxpPlxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5lbWJhcmsge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZW1iYXJrX19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICBtaW5tYXgoNTIwcHgsICAxZnIpIG1pbm1heCg1NjBweCwgIDFmcik7XHJcbiAgICBnYXA6IDEyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGdhcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVMIHtcclxuICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbWJhcmtfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLmVtYmFya19fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmVtYmFya19fcHJvZml0LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMzJweCAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9maXRfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1udW1iZXIpO1xyXG5cclxuICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAgLyAgc3BhbiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxICAvICBzcGFuIDI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZml0X190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5wcm9maXRfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZW1iYXJrX19waWN0dXJlLXNldCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltZzEgaW1nMScgJ2ltZzIgaW1nMyc7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWcyIGltZzEgaW1nMSBpbWczJztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZW1iYXJrIHtcclxuXHJcbiAgICAmX19pbWcxIHtcclxuICAgICAgICBncmlkLWFyZWE6IGltZzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nMiB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBpbWcyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nMyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBpbWczO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbWJhcmtfX3BpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IC0xIC8gMTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhpbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDk2cHg7XHJcbiAgICAgICAgbGVmdDogLTU4cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5leHBsb3JlIHtcclxuICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBsb3JlX19ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoNTYwcHgsICAxZnIpKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIC8vIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTCB7XHJcbiAgICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwbG9yZV9fZGVzYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4uZXhwbG9yZV9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBsb3JlX19idG4ge1xyXG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIFxyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICBib3JkZXI6IDFweCAgc29saWQgdmFyKC0tdGV4dC1tdXRlZCk7XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDFweCAxcHggIGdyYXk7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmV4cGxvcmVfX3BpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oaW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0M3B4O1xyXG4gICAgICAgIC8vIGxlZnQ6IDUzJTtcclxuICAgICAgICByaWdodDogLTcuMyU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZ3VpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEyN3B4O1xyXG4gICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBsb3JlX19pbWcgIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLmZvb3Rlci1uYXYge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIC8vIHdpZHRoOiAyNDhweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS41MDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcclxuXHJcbiAgICBhICB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwOyAgXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxufSIsIi5mb290ZXIge1xuXHRwYWRkaW5nOiA4MHB4IDBweDtcblx0aGVpZ2h0OiA0MDhweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cdH1cbn1cblxuLmZvb3Rlcl9fcm93IHtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyBhbGlnbi1pdGVtczogc3RhcnQ7XG5cdC8vIGdhcDogMzBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdGdhcDogMTI4cHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlTCB7XG5cdFx0Z2FwOiA2MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblxuXHRmb250LXdlaWdodDogNDUwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUwO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDI0cHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRnYXA6IDE4cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodC10ZXh0IHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblxuXHRmb250LXdlaWdodDogNDUwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUwO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZm9vdGVyX19uYXYge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAgMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdGdhcDogNDBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGdyaWQtcm93OiAtMSAvIDE7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGVTIHtcblx0XHQvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufSIsIi5mb3JtIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAgYXV0byAxZnIgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZVMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybV9fZGV2aWRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LW11dGVkKTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcblxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX19sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyAvKiB4IHkgKi9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBcclxuICAgICYtbWFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3N2Z2ljb25zL21hcC5zdmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3N2Z2ljb25zL2NhbGVuZGFyLnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4gIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX2lucHV0IHtcclxuXHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybV9fYnRuIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggIHNvbGlkIHZhcigtLXRleHQtbXV0ZWQpO1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHZhcigtLXRleHQtbXV0ZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XG5cdHBhZGRpbmc6IDE2cHggMDtcbn1cbiIsIlxyXG4uaGludC1kaXNjb3ZlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjRweDtcclxuXHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDM0cHggMCByZ2JhKDUwLCA3NSwgMTA0LCAwLjE3KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX19waWN0dXJlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwOyAgICAgLy8g0YfRgtC+0LHRiyDQvdC1INGB0LbQuNC80LDQu9Cw0YHRjFxyXG5cclxufVxyXG5cclxuLmhpbnQtZGlzY292ZXJfX2ltZyB7XHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX19kZXNjIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmhpbnQtZGlzY292ZXJfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41MDtcclxufVxyXG5cclxuLmhpbnQtZGlzY292ZXJfX3JhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDRweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlICB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9zdmdpY29ucy9zdGFyLXNtYWxsLnN2ZycpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTBweDsgLyogeCB5ICovXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX19wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG59IiwiXHJcbi5oaW50LWVtYmFyayB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAyMjRweDtcclxuXHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAzNHB4IDAgcmdiYSg1MCwgNzUsIDEwNCwgMC4xNyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uaGludC1lbWJhcmtfX3BpY3R1cmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLy8gd2lkdGg6IDExNHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwOyAgICAgLy8g0YfRgtC+0LHRiyDQvdC1INGB0LbQuNC80LDQu9Cw0YHRjFxyXG59XHJcblxyXG4uaGludC1kaXNjb3Zlcl9faW1nIHtcclxufVxyXG5cclxuLmhpbnQtZGlzY292ZXJfX2Rlc2Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICYgLmFjY2VudCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgIH1cclxufSIsIi5oaW50LWd1aWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiA4MnB4O1xyXG5cclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4MnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMzRweCAwIHJnYmEoNTAsIDc1LCAxMDQsIDAuMTcpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmhpbnQtZ3VpZGVfX3BpY3R1cmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTI4cHg7XHJcbiAgICB3aWR0aDogNDdweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4LXNocmluazogMDsgICAgIC8vINGH0YLQvtCx0Ysg0L3QtSDRgdC20LjQvNCw0LvQsNGB0YxcclxuXHJcbn1cclxuXHJcbi5oaW50LWd1aWRlX19kZXNjIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmhpbnQtZ3VpZGVfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41MDtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcblxyXG4uaGludC1ndWlkZV9fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxufSIsIi5oaW50LXJhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDM0cHggMCByZ2JhKDUwLCA3NSwgMTA0LCAwLjE3KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgJi0tZGlzY292ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1leHBsb3JlIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaW50LXJhdGVfX3BpY3R1cmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleC1zaHJpbms6IDA7ICAgICAvLyDRh9GC0L7QsdGLINC90LUg0YHQttC40LzQsNC70LDRgdGMXHJcblxyXG59XHJcblxyXG4uaGludC1yYXRlX19kZXNjIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmhpbnQtcmF0ZV9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUwO1xyXG59XHJcblxyXG4uaGludC1yYXRlX19yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSAge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvc3ZnaWNvbnMvc3Rhci1zbWFsbC5zdmcnKTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDEwcHg7IC8qIHggeSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGludC1yYXRlX19wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG59IiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDYycHg7XG59XG5cbi5pY29uLS1sb2dvIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMTIycHg7XG5cdGZpbGw6IHZhcigtLWFjY2VudCk7XG59XG5cbi5pY29uLS1zZWFyY2gge1xuXHRoZWlnaHQ6IDIxcHg7XG5cdHdpZHRoOiAyMXB4O1xuXHRzdHJva2U6IHZhcigtLXBhZ2UtYmcpO1xuXG5cdCYtYnRuIHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0ZmlsbDogdmFyKC0tYWNjZW50KTtcblx0fVxuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHQvLyBzdHJva2U6IHZhcigtLXRleHQtbXV0ZWQpO1xuXHRcdFxuXG5cdH1cbn1cblxuLmljb24tYnRuIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjVweDtcblx0ZmlsbDogI0I5QjlCOTtcblx0c3Ryb2tlOiAjQjlCOUI5O1xuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQvLyBvcGFjaXR5OiAwLjk7XG5cdFx0c3Ryb2tlOiB2YXIoLS1wYWdlLWJnKTtcblx0XHRmaWxsOiB2YXIoLS1wYWdlLWJnKTtcblx0fVxufVxuXG5cbi5pY29uLS1oZWFydC1saW5lIHtcblx0ZmlsbDogcmdiKDI0MSwgNjgsIDEzMSk7XG59XG5cbi5pY29uLS1pZC1jYXJkLWxpbmUge1xuXHRmaWxsOiByZ2IoNTEsIDUxLCA1MSk7XG59XG4uaWNvbi0tc2VhcmNoLWxpbmUge1xuXHRmaWxsOiByZ2IoMjgsIDE3NiwgODApO1xufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcblx0ZmlsbDogcmdiKDI2LCAxMzQsIDIzNSk7XG59XG5cbi5pY29uLS11c2VyIHtcblx0c3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRzdHJva2U6IHJnYigxNywgMTkzLCA5MCk7XG5cdH1cbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogMnB4O1xuXHQtLXNwYWNpbmc6IDhweDtcblxuXHQtLWNvbG9yOiAjMDAwO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQubW9iaWxlLW5hdi1idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLnBvcHVsYXJfX3N3aXBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlICB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAzMDRweCAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnBvcHVsYXIge1xyXG4gICAgcGFkZGluZzogNjBweCAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1bGFyX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucG9wdWxhcl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMTZweDtcclxufVxyXG5cclxuLnBvcHVsYXJfX2NvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zbGlkZXJfX2J0biB7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIC8vIHBhZGRpbmc6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG5cclxuICAgICAgICAuaWNvbi1idG4ge1xyXG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLXBhZ2UtYmcpO1xyXG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1bGFyX19zbGlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzJweDtcclxufSIsIi5zY3JvbGwtZG93biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zY3JvbGwtZG93bl9fdGV4dCB7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDE1cyBsaW5lYXIgMHMgaW5maW5pdGUgcnVubmluZyBub3JtYWw7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLWRvd25fX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVTIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICAgIDAlICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi5zdWJzY3JpYmUtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtX19pbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuXHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41MDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3N2Z2ljb25zL2VtYWlsLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAxMXB4OyAvKiB4IHkgKi9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm1fX2J0biB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnN1YnNjcmliZSB7XHJcbiAgICAvLyBwYWRkaW5nOiA4MHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnN1YnNjcmliZV9fcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVMIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogMjM3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzRweDtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3N1YnNjcmliZS9zdWJzY3JpYmUtcGluLWJnLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZUwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZV9fZGVzYyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiA0cHg7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjZjBmMGYwO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlX19mb3JtIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1pbi13aWR0aDogNDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi50ZXN0aW1vbmlhbHMge1xyXG59XHJcblxyXG4udGVzdGltb25pYWxzX19ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSAge1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFsc19fZ3JpZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgzNTBweCwgMWZyKSk7XHJcbiAgICBnYXA6IDIycHg7XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHNfX2NvbCB7XHJcbiAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgLy8gZ2FwOiAzMnB4O1xyXG5cclxuICAgIC8vIGFuaW1hdGlvbjogc2xpZGVVcCAyMHMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJjpudGgtY2hpbGQoMykge1xyXG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG4udGVzdGltb25pYWxzX19zd2lwZXIge1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgLy8gZ2FwOiAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzYycHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMzJweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g0J/Qu9Cw0LLQvdCw0Y8g0L3QtdC/0YDQtdGA0YvQstC90LDRjyDQv9GA0L7QutGA0YPRgtC60LAg0YHQu9Cw0LnQtNC+0LIg0LHQtdC3INC+0YHRgtCw0L3QvtCy0LrQuFxyXG4uc21vb3RoLXRyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQgO1xyXG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50IDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudCA7XHJcbn1cclxuXHJcbi8vINCQ0L3QuNC80LDRhtC40Y8g0LTQstC40LbQtdC90LjRjyDQutCw0YDRgtC+0YfQtdC6INCy0LLQtdGA0YUg0LTQviDQv9C+0LvQvtCy0LjQvdGLINCy0YvRgdC+0YLRiywg0LfQsNGC0LXQvCDQv9GA0L7Qv9Cw0LTQsNGO0YJcclxuQGtleWZyYW1lcyBzbGlkZVVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn0iLCIudGl0bGUtMSB7XG5cdC8vIG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiA3MnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXG5cdCYtLWRlY29yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCYtLWRlY29yOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdHdpZHRoOiAyNjhweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9kaXNjb3Zlci91bmRlcmxpbmUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRib3R0b206IC0xNSU7XG5cdFx0XHRsZWZ0OiAtMyU7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGJvdHRvbTogLTQwJTtcblx0XHRcdC8vIGxlZnQ6IC0zJTtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGVTIHtcblx0XHRcdGJvdHRvbTogLTQ1JTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZVMge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxufVxuXG4udGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTA7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcblxuXHRwICsgcCAge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi50aXRsZS0yIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cblxuLnRpdGxlLTMge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuXHRAaW5jbHVkZSBtb2JpbGVNIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLnRpdGxlLTQge1xuXHRmb250OiB7XG5cdFx0ZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdFx0d2VpZ2h0OiA1MDA7XG5cdFx0c2l6ZTogMjRweDtcblx0fVxuXHRcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG5cdCYubXV0ZWQgIHtcblx0XHRjb2xvcjogIzllOWU5ZTtcblx0fVxufSJdfQ== */
