@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);*{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:1230px;--container-padding:15px;--font-main:"Montserrat", sans-serif;--font-accent:"Montserrat", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--text-color:#000;--titles-color:#000;--accent:#1A71D2;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:FirasansBook;font-display:swap;src:url(../fonts/FirasansBook.woff2) format("woff2"),url(../fonts/FirasansBook.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow:hidden}.h-100vh{height:100vh!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{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}.footer{margin-top:auto;padding:60px 0;background-color:#e3e3e3}.accordion,body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion__item{border-top:1px solid #d9d9d9}.accordion__item:last-child{border-bottom:1px solid #d9d9d9}.accordion__btn{position:relative;width:100%;text-align:left;padding:20px 40px 20px 0;font-size:20px;line-height:130%;font-weight:400}.accordion__btn::after,.accordion__btn::before{position:absolute;top:50%;content:"";display:block;width:21px;height:1px;background-color:#000}.accordion__btn::before{right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.accordion__btn::after{right:11px;-webkit-transform:rotate(90deg) translate(0,-50%);-ms-transform:rotate(90deg) translate(0,-50%);transform:rotate(90deg) translate(0,-50%);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.accordion__item.active .accordion__btn{font-weight:600}.accordion__item.active .accordion__btn::after{right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.accordion__btn:focus{outline:0}.accordion__btn:focus-visible{outline-offset:1px;outline:#005fcc auto 1px}.accordion__content{max-height:0;overflow:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.accordion__body{padding-bottom:20px}.accordion__body p+p{margin-top:1em}.accordion.accordion--faq{max-width:920px;margin:0 auto;display:grid;gap:20px;text-wrap:pretty}.accordion.accordion--faq .accordion__item{border-top:none;border-bottom:none}.accordion.accordion--faq .accordion__btn{padding-left:20px;padding-right:40px;border-radius:8px;font-size:20px;line-height:130%;font-weight:400;background:#f9f9f9;border:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.accordion.accordion--faq .accordion__item.active .accordion__btn{background:#e6edf3}.accordion.accordion--faq .accordion__body{padding:20px 20px 0;font-weight:400;font-size:16px;line-height:170%;color:#000}.benefits{padding:70px 0;border-bottom:1px solid #dcedf9}.benefits__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.benefits__item{font-weight:400;font-size:18px;line-height:160%;color:#000}.benefits__item strong{font-weight:700}.btn,.btn-order,.btn-outline,a.btn,a.btn-order,a.btn-outline{display:inline-block;padding:18px 30px;height:60px;border-radius:8px;font-weight:600;font-size:18px;line-height:130%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn,a.btn{background-color:#000;color:#fff!important}.btn:hover,a.btn:hover{background-color:var(--accent)}.btn-order,.btn-outline,a.btn-order,a.btn-outline{background-color:transparent;border:1px solid #000;color:#000}.btn-outline:hover,a.btn-outline:hover{background-color:var(--accent);border-color:var(--accent);color:#fff}.btn-order,a.btn-order{padding:15px 40px;border-radius:80px;border:3px solid #000;font-weight:700;color:#000!important}.btn-order--solid:hover,.btn-order:hover,a.btn-order--solid:hover,a.btn-order:hover{border-color:var(--accent);background-color:var(--accent);color:#fff!important}.btn-order--solid,a.btn-order--solid{background-color:#000;color:#fff!important}.bullets__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 30px}.bullets__item{position:relative;padding-left:68px}.bullets__item::before,.rate__items li::before{content:"";position:absolute;background-repeat:no-repeat;background-size:cover}.bullets__item::before{left:0;top:0;width:48px;height:48px;background-image:url(./../img/icons/checkbox-circle.svg)}.bullets__item-title{margin-bottom:13px;font-weight:700;font-size:20px;line-height:150%;color:#000}.bullets__item-desc{font-weight:400;font-size:16px;line-height:150%;color:#000}.callback{padding:60px 0 80px;background:#212121;color:#fff}.callback__title{margin-bottom:10px;font-weight:600;font-size:28px;line-height:130%}.callback__desc{margin-bottom:30px;font-weight:400;font-size:16px;line-height:160%;color:rgba(255,255,255,.5);text-wrap:balance}.callback__desc p+p{margin-top:.5em}.callback__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.callback__btn,.callback__input,.callback__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:58px}.callback__btn,.callback__input{border-radius:10px;color:#fff}.callback__input{background:#3e3e3e;padding:18px 15px;font-weight:400;font-size:18px;line-height:130%}.callback__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:11px 20px;min-width:290px;background:#303030;font-weight:600;font-size:16px;text-align:center;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.callback__btn:hover{background:#0e75eb}.callback__terms{padding-top:10px;font-size:12px;color:#777}.callback__terms a{color:#888;text-decoration:underline}.dedicated__wrapper{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;border-radius:14px;background-color:#2176d5;background-image:linear-gradient(174deg,#398ff0 0,#2176d5 100%);color:#fff;line-height:150%}.dedicated__item{padding:30px 35px 20px}.dedicated__item--dark{background-color:#212121;background-image:linear-gradient(162deg,#393939 0,#212121 100%)}.dedicated__item-title{margin-bottom:20px;font-weight:600;font-size:24px}.dedicated__item-text{margin-bottom:20px;font-weight:300;font-size:16px}.dedicated__item-btn{font-weight:400;font-size:16px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.faq{padding:90px 0}.faq__title{margin-bottom:40px;font-weight:700;font-size:42px;line-height:130%;text-align:center;color:#000}.footer-iframe{width:100%;height:1055px;display:block}.header{padding:30px 0;border-bottom:1px solid var(--border-color)}.header--on-main{border-bottom:none}.header__btns,.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__btns{gap:30px}.header__mobile-nav-btn{display:none}.hero{padding:86px 0;background-color:#f5fbff}.hero__wrapper{display:grid;grid-template-columns:7fr 5fr}.hero__badge{margin-bottom:12px;display:inline-block;border-radius:4px;padding:4px 8px;width:109px;height:25px;background-color:#1a71d2;font-weight:500;font-size:14px;line-height:120%;color:#fff}.hero__title{margin-bottom:12px;max-width:550px;font-weight:800;font-size:72px;line-height:100%;color:#000}.hero__title span{display:block;font-weight:700;font-size:44px;line-height:150%;color:#1a71d2}.hero__text{margin-bottom:26px;max-width:490px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:160%;color:#000;text-wrap:pretty}.hero__text p+p{margin-top:1em}.hero__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px 18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__img{position:relative}.hero__img img{position:absolute;left:0;top:0;max-width:unset;width:530px;height:auto}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#1a86eb}.icon--user{stroke:#1a86eb;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.icon--play{width:100px;height:100px;fill:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.icon--play:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.logo{-ms-flex-negative:0;flex-shrink:0}.logo__img{margin-bottom:2px;height:26px}.logo__text,.logo__title{font-size:28px;font-weight:700;line-height:130%;color:#1a71d2}.logo__text{display:block;font-weight:400;font-size:12px;color:#95b2d1;letter-spacing:.02em}.mobile-nav-overlay{position:fixed;display:block;top:0;left:0;z-index:9;width:100%;height:100vh;background:rgba(37,73,116,.8);pointer-events:none;opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.mobile-nav-overlay--open{pointer-events:all;opacity:1}.mobile-nav{position:fixed;top:0;right:0;width:320px;height:100dvh;z-index:99;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;color:#000;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.mobile-nav--open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.mobile-nav a,.nav a{color:#000}.mobile-nav__logo{padding:40px 20px 30px 30px;border-bottom:1px solid #dcedf9}.mobile-nav__nav{padding:30px}.mobile-nav__nav+.mobile-nav__nav{padding-top:0}.mobile-nav__title{margin-bottom:20px;font-weight:600;font-size:16px;line-height:130%;color:#698cb3}.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-weight:300}.mobile-nav__list li a{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.mobile-nav__list strong{font-weight:600}.mobile-nav__footer{margin-top:auto;border-top:1px solid #dcedf9;background-color:#f6fbff}.mobile-nav-btn,.mobile-nav__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:1px;--spacing:6px;--color:var(--titles-color);--radius:0px;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;padding:15px 0}.mobile-nav-btn--open{position:fixed;right:15px;top:30px}.nav{font-weight:300;font-size:16px;line-height:130%}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.price-info{padding:30px 20px;display:grid;gap:10px 20px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;border-radius:8px;background-color:#398ff0;background-image:linear-gradient(174deg,#398ff0 0,#2176d5 100%);color:#fff}.price-info--no-icon{grid-template-columns:1fr;padding-left:30px}.price-info--black{background-color:#212121;background-image:linear-gradient(162deg,#393939 0,#212121 100%)}.price-info__icon{grid-row:1/3}.price-info__title{font-weight:700;font-size:18px;line-height:130%;color:#fff}.price-info__desc{font-weight:400;font-size:14px;line-height:150%;color:#fff}.price-info__desc a{color:inherit;text-decoration:underline}.price{padding:90px 0;background-color:#f5fbff;border-top:none}.price__title{margin-bottom:15px;text-align:center;font-weight:700;font-size:42px;line-height:130%}.price__title-desc{margin-bottom:60px;text-align:center;line-height:110%;color:#507289}.price__title-desc .big{font-size:22px;font-weight:300}.price__title-desc p+p,.program__top-desc p+p{margin-top:15px}.price__grid{margin-bottom:60px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;justify-items:center}.price__info{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px 30px;text-wrap:pretty}.program__top-desc{margin-bottom:40px;font-size:16px;line-height:160%}.program__details{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.program__detail{font-size:18px;line-height:160%}.program__package{margin-top:40px;margin-bottom:30px;font-weight:600;font-size:32px;line-height:130%;color:#000}.program__list,.project__desc{display:grid;gap:15px;color:#000}.program__list{padding-left:25px;font-weight:400;font-size:16px;line-height:130%}.program__list,.program__list li{list-style-type:disc}.project__desc{margin-bottom:80px;line-height:150%}.project__desc-title{font-weight:700;font-size:22px}.project__desc-text{display:grid;gap:15px;font-weight:400;font-size:16px}.project__desc-post{font-weight:400;font-size:14px}.project__grid{display:grid;grid-template-columns:4fr 8fr;text-align:left}.project__tabs ul{display:grid;gap:30px}.project__tabs-btn{font-weight:400;font-size:16px;line-height:130%;color:#1a71d2;text-align:left;-webkit-transition:all .1s linear;transition:all .1s linear}.project__tabs-btn.active{font-weight:700;color:#000}.project__contents,.rate__items li{position:relative}.project__content{position:absolute;left:0;top:0;opacity:0;pointer-events:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.project__content.active{opacity:1;pointer-events:all;position:static}.app{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.app__screen{position:absolute;top:19px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.rate{max-width:350px;border-radius:8px;-webkit-box-shadow:0 10px 40px 0 rgba(126,155,189,.3);box-shadow:0 10px 40px 0 rgba(126,155,189,.3);background:#fff}.rate__header{padding:40px 15px 20px}.rate__title{margin-bottom:10px;font-weight:700;font-size:26px;line-height:100%;text-align:center;color:#000}.rate__title--test{color:#7a8cd5}.rate__title--standard{color:#000}.rate__title--premium{color:var(--accent)}.rate__subtitle{font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#507289}.rate__items{margin-bottom:20px;font-weight:400;font-size:16px;line-height:150%;color:#000}.rate__items li{padding:20px 20px 20px 65px;border-bottom:1px solid #e1edf4}.rate__items li::before{top:20px;left:26px;width:24px;height:24px}.rate__items li.yes::before{background-image:url(./../img/icons/check.svg)}.rate__items li.no::before{background-image:url(./../img/icons/cross.svg)}.rate__about,.rate__desc{text-align:center}.rate__about{margin-bottom:15px;font-weight:400;font-size:14px;line-height:150%;color:#507289}.rate__discount,.rate__price{font-weight:700;line-height:100%;text-align:center}.rate__discount{margin:0 auto 15px;display:inline-block;padding:6px 20px;height:30px;background:#2176d5 linear-gradient(174deg,#398ff0 0,#2176d5 100%);border-radius:50px;font-size:16px;color:#fff}.rate__price{margin-bottom:20px;font-size:26px;color:#000}.rate__price span{font-size:16px}.rate__btn,.rate__parts{line-height:150%;text-align:center;color:#507289}.rate__parts{margin-bottom:20px;font-weight:700;font-size:14px}.rate__btn{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:400;font-size:12px}.rate__full,a.rate__full{display:block;padding:20px;border-top:1px solid #e1edf4;font-weight:400;font-size:14px;line-height:100%;text-decoration:underline;text-align:center;color:#1a71d2}.section{padding:70px 0;border-bottom:1px solid #dcedf9}.section__title{margin-bottom:60px;font-size:38px;line-height:130%;color:#000}.section__title strong{font-weight:700}.title-1,.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:38px;font-weight:700;font-family:var(--font-titles)}.title-2,.title-3,.title-4{font-size:32px}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}.video__cover{height:400px;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:28px;background-color:#777;background-image:url(./../img/video/video-cover.jpg);background-size:cover;background-position:center right}.video__btn svg{width:100px;height:100px}@media (min-width:590px){.footer-iframe{width:100%;height:697px}}@media (min-width:992px){.footer-iframe{width:100%;height:422px}}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.accordion__btn{font-size:16px}.accordion.accordion--faq .accordion__btn{font-size:18px}.benefits{padding:50px 0}.benefits__flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__flex>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px}.benefits__item,.btn,a.btn{font-size:16px}.btn,a.btn{padding:12px 22px;height:auto}.btn-outline,a.btn-outline{padding:11px 22px;height:auto;font-size:16px}.bullets__grid{gap:40px 30px}.bullets__item{padding-left:48px}.bullets__item::before{width:38px;height:38px}.bullets__item-desc{font-size:14px}.dedicated__item-title{font-size:18px;margin-bottom:10px}.dedicated__item-text{margin-bottom:0;font-size:14px}.faq{padding:60px 0}.faq__title{margin-bottom:30px;font-size:32px}.hero{padding:62px 0}.hero__title{font-size:52px}.hero__title span{font-size:32px}.hero__text{font-size:14px}.hero__img img{max-width:100%}.price{padding:60px 0}.price__title{font-size:36px}.price__title-desc{margin-bottom:40px}.price__title-desc .big{font-size:20px}.price__title-desc p+p{margin-top:10px}.program__top-desc{font-size:14px}.program__details{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.program__detail{font-size:16px}.program__package{margin-top:20px;margin-bottom:15px;font-size:26px}.project__desc-title{font-size:18px}.project__desc-text{font-size:14px}.project__desc-post{font-size:12px}.app__screen{top:16px;width:76%}.rate__header{padding:30px 10px 10px}.rate__title{font-size:22px}.rate__items{font-size:14px}.rate__items li{padding:15px 15px 15px 45px}.rate__items li::before{width:18px;height:18px;top:18px;left:18px}.rate__discount{margin-bottom:10px;font-size:14px;height:24px;padding:4px 15px}.rate__price{font-size:22px}.rate__parts{font-size:12px}.section{padding:50px 0}.section__title{margin-bottom:40px;font-size:28px}}@media (max-width:820px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.accordion.accordion--faq .accordion__btn{font-size:16px}.accordion.accordion--faq .accordion__body{font-size:14px}.benefits{padding:40px 0}.bullets__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bullets__grid>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:290px}.bullets__item-title{font-size:18px;margin-bottom:10px}.callback{padding:30px 0 40px}.callback__desc{font-size:14px}.callback__form{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.callback__btn,.callback__input{font-size:16px}.dedicated__wrapper{grid-template-columns:1fr}.dedicated__item{padding:20px 25px}.faq{padding:40px 0}.faq__title{margin-bottom:20px;font-size:26px}.header__nav{display:none}.header__mobile-nav-btn{display:block}.hero{padding:42px 0}.hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:60px}.hero__title{font-size:32px}.hero__title span{font-size:22px}.hero__img img{position:static;max-width:420px;width:100%}.price-info__title{font-size:16px}.price{padding:40px 0}.price__grid{grid-template-columns:1fr;justify-items:center}.price__info{grid-template-columns:1fr;grid-template-rows:auto}.program__details,.project__tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.program__details>*{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px}.program__package{font-size:18px}.program__list{font-size:14px}.project__desc{margin-bottom:40px}.project__desc-title{font-size:16px}.project__grid{grid-template-columns:1fr}.project__tabs ul{margin-bottom:30px;gap:15px}.project__tabs-btn{font-size:14px}.app__screen{top:18px}.section{padding:40px 0}.section__title{margin-bottom:30px;font-size:24px}.video__cover{height:240px}.video__btn svg{width:60px;height:60px}}@media (max-width:670px){.callback__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.callback__form>*{width:100%}.callback__btn{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media (max-width:600px){.app__screen{top:5%}}@media (max-width:420px){.price-info__icon{max-width:48px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}.video__cover{background-image:url(./../img/video/video-cover@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fZG9jcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJtYWluLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9fYmVuZWZpdHMuc2NzcyIsImJsb2Nrcy9fYnRucy5zY3NzIiwiYmxvY2tzL19wcmljZS5zY3NzIiwiYmxvY2tzL19idWxsZXRzLnNjc3MiLCJibG9ja3MvX2NhbGxiYWNrLnNjc3MiLCJibG9ja3MvX2RlZGljYXRlZC5zY3NzIiwiYmxvY2tzL19mYXEuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fcHJpY2UtaW5mby5zY3NzIiwiYmxvY2tzL19wcm9ncmFtbS5zY3NzIiwiYmxvY2tzL19wcm9qZWN0LnNjc3MiLCJibG9ja3MvX3JhdGUuc2NzcyIsImJsb2Nrcy9fc2VjdGlvbi5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyIsImJsb2Nrcy9fdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFNQSwrTEFFQSxDLENDREEsUyxDREdFLFEsQ0FDQSxRLENBSEYsQyxDQ0tBLE8sQ0RFQSxRLENDQUEsNkIsQ0FDSSxxQixDRE1KLEMsQ0FPQSxPLENBTEEsTSxDQ0RBLFMsQ0FFQSxvQixDQVNBLEssQ0RFQSxNLENBRUEsTSxDQThFQSxNLENBNUVBLEksQ0FKQSxHLENDRUEsTyxDREVBLGEsQ0FJQSxFLENBQ0EsRSxDQUFBLEUsQ0FFQSxFLENDQUEsRSxDREVBLEUsQ0FBQSxDLENBRUUsaUIsQ0NBRixtQixDRElBLEUsQ0FDQSxLLENDQ0ksZSxDQUdKLEcsQ0FDQyxrQixDQURELEcsQ0RLQSxHLENDQ0ksYyxDRENGLFcsQ0FHRixPLENBREEsaUIsQ0FLQSxLLENBS0EsTSxDQUZBLFEsQ0NLQSw0QixDQUxBLE0sQ0RIQSxLLENBS0EsTSxDQUZBLFEsQ0NFQyxtQixDREFELGlCLENBR0UsYSxDQUlGLGdCLENDQUEsWSxDRElBLE0sQ0UxRkEsa0IsQ0FDQyxvQixDQUNBLHVCLENBRUEsZSxDQUNBLDRCLENBQ0EsYyxDQUVBLGMsQ0YrRkQsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDRXBGQyxTLENBR0Qsd0IsQ0FDSSxTLENBQ0EsUSxDQ3JCSixLLENBQ0MsYyxDSHVIRCxLLENHL0dDLHdCLENBQ0Esd0IsQ0FDQSxvQyxDQUNBLHNDLENIK0dELGdDLENHN0dBLGMsQ0FDQyxpQixDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9CLENIK0dELG1CLENHN0dBLG1CLENIbUhBLEssQ0cvR0MsaUIsQ0FDQSxpQixDSG1IRCxXSXpJQyx3QixDSnlJRCxpQixDQUdFLG1HLENJeklGLGUsQ0FDQyxrQixBSjZJRCxXQURBLHNCLENBR0UsaUIsQ0l6SUYsK0csQ0FDQyxlLENKeUlELGtCLEFBS0EsV0FEQSxzQixDQUdFLGlCLENJeklGLHFILENBQ0MsZSxDQUNBLGtCLEFKNklELFdJeklBLHNCLENBQ0MsaUIsQ0FDQSx5RyxDQUNBLGUsQ0FDQSxrQkNoQ0QsSSxDQUNDLHNCLENBRUEsd0IsQ0wrS0QsSSxDQURBLCtCLENLeEtDLHVCLENMNEtDLDRCLENLMUtBLGlCLENMOEtGLEcsQ0szS0csYSxDQUtGLEMsQ0FDQyx1QixDTDZLRixJLENBTUEsUSxDQVBBLHdCLENLcktDLGEsQ0FDQyxpQixDTDJLRixRLENLdEtFLGUsQ0FHRCxZLENMMEtELEssQ0twS0EsWSxDQUNDLGUsQ0x3S0QsTyxDS3BLQyxhLENMdUtELFEsQ0FDQSxRLENNdE5DLGlCLENOME5ELFcsQ0FDQSxXLENBRUUsZSxDSzlKRixtQixDTDJKQSxXLENLdkpDLGtCLENMa0tELGEsQ0FDQSxrQixDSzdKQyxjLENBS0QscUIsQ0FDQyw0QixDTDRKRCxXLENBSUUsYyxDSzNKRixhLENMNEpBLDBCLENBSUEsMEIsQ08vT3VCLHNCLENQZ1B2QixLLENBZUEsTyxDUXZQQyxXLENScVBELFksQ0FLRSxnQixDUXZQRixxQixDQUNDLGlDLENSMFBDLHFCLENRdlBGLDJCLENSaU9BLEssQ1EzT0MsNkMsQ1IwUEQsTyxDUS9PQyxzRyxDUnFQRCw4RixDQU9BLE8sQ0FIQSx3QixDQUtFLGUsQ1F2UEYsaUIsQ1IyUEEsTyxDUXZQQSwwQixDQUNDLGUsQ1I2UEQsSyxDUXpQQyxzQixDQUdELGdCLENBQ0MsaUIsQ1IyUEMsUyxDQUNBLFUsQ0FQRixXLENBU0UsUSxDU3hTRixTLENBQ0Esa0IsQ0FDQyw2QixDQUNBLHFCLENBQ0Esa0IsQ1RrU0QsZSxDUzlSQSxVLENBQ0MsZSxDVDRTRCxRLENBUEEsc0IsQ0FXQSxVLENTdlNDLGUsQ0FHRCxXLENBQ0MsZ0IsQ0hURyxZLENHUUosaUIsQ1R3U0EsTyxDQVNFLG1CLENTeFNGLG1CLENBQ0MsWSxDVG9TRCxZLENNdFRJLHVCLENHaUJKLG9CLENUZ1RFLHNCLENBS0YsYSxDQVBBLGtCLENNclVJLFksQ0dpQ0osd0IsQ0FVQSxVLENUd1NBLGUsQ0FTRSxrQyxDU2pURixVLENBQ0MsYSxDSDVDRyxnQyxDRzJDSixVLENUd1NBLGUsQ1M5UkEsYyxDVG1TQSxrQixDQUtBLG1CLENNN1ZJLGtDLENHcURKLGEsQ1R3U0EsbUIsQ0FXRSxnQixDQUdGLGdCLENTclNBLCtFLENUaVNBLGUsQ012V0ksZ0YsQ05tWEosb0IsQ0FQQSxnRixDTXRXSSwrRSxDTmtYSixxQixDQVBBLCtFLENBU0UsZ0YsQ0FJRixJLENBREEsSSxDVWxZSSxnQixDVjhZSixPLENVdFlBLGUsQ1YyWUUsYyxDTzFZRix3QixDUGdaQSxVLENBdEJBLEksQ0FEQSxJLENXbFlDLG1CLENYMlpDLG1CLENBQ0EsWSxDQWpCRiwyQixDQW1CRSw0QixDVzFaRix5QixDQUNDLHFCLENYOFpELGdCLENBakJBLDRCLENBcUJBLDJCLENBakJBLCtCLENBcUJBLGUsQ1d6WkUsaUIsQ0FvRUQsVSxDWDRXRCxlLENXbFlBLHdCLENYZ2FFLGMsQ0ExQkEsZ0IsQ0FDRixlLENBVkEsc0IsQ0FkQSx1QixDV3hZRSxpQixDQUlBLE8sQ0FNQSxVLENYb1pBLGEsQ0FDQSxVLENBeEJGLFUsQ0EwQkUscUIsQ0F6QkYsdUIsQ1d2WkUsVSxDQUNBLG1DLENBQ0EsK0IsQ1h1WUYsMkIsQ0E0QkEsc0IsQ1dqWkUsVSxDQUVBLGlELENBRUEsNkMsQ0FBQSx5QyxDQUtGLGtDLENBQ0MsMEIsQ1g0WEQsc0MsQ1cxWEMsa0MsQ0FDQyw4QixDWHVaRix1QyxDQTFCQSxlLENBOEJBLDhDLENXbFpDLFUsQ0FFQSxtQyxDQUNBLCtCLENBSUEsMkIsQ1g4WkQscUIsQ1c5WUUsUyxDQUlGLDZCLENBQ0Msa0IsQ0FDQSx3QixDWGlaRCxtQixDQUVFLFksQ1c5WUYsZSxDQUVDLGtDLENYbVhELDBCLENBR0EsZ0IsQ0E2QkUsbUIsQ0FHRixvQixDVzNZQyxjLENBT0EseUIsQ0FDQyxlLENBQ0EsYSxDWCtXRixZLENXNVdDLFEsQ0FDQyxnQixDWDRZRiwwQyxDV3RZRSxlLENBQ0Esa0IsQ1gwWUYseUMsQ1dwWUUsaUIsQ1h5V0Ysa0IsQ00vZUksaUIsQ0t3SEgsYyxDWHVaQyxnQixDQTVCQSxlLENBQ0Ysa0IsQ005ZUksUSxDS2tISCxrQyxDWDRaQywwQixDV25ZRCxpRSxDQUNDLGtCLENYeVlGLDBDLENXbllFLG1CLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDWHdXRixVLENBZ0NBLFMsQ0E1QkUsYyxDQUNGLCtCLENBZ0NBLGUsQ1k3aUJDLG1CLENaa2hCRCxtQixDTTdnQkksWSxDTVBKLHdCLENab2pCRSxxQixDQTVCQSw2QixDQUNGLHVCLENNNWdCSSxvQixDTWJKLHNCLENaeWpCRSxRLENBR0YsZSxDWS9pQkEsZSxDQUNDLGMsQ0FBQSxnQixDQUFBLFUsQ1pxakJELHNCLENZbmpCQyxlLENadWpCRCxJLENNaGtCSSxVLENNa0NILFksQ1o0ZkQsSyxDQThFQSxXLENBdkJBLGEsQ0FyQ0Esb0IsQ01oakJJLGlCLENNNEJKLFcsQ1o2akJFLGlCLENBR0EsZSxDYW5tQkYsYyxDYnFtQkUsZ0IsQ2FsbUJELGtDLENBRUEsMEIsQ2Jra0JELEksQ0FsQ0EsSyxDQUlFLHFCLENBd0NBLG9CLENBS0YsVSxDQUNBLFcsQ1lqakJDLDhCLENOL0JHLFUsQ01rQ0gsWSxDWjBrQkQsVyxDQXZCQSxhLENBakNFLDRCLENBQ0YscUIsQ2ExakJDLFUsQ2J5bUJELGtCLENBQ0EsbUIsQ2FobUJDLDhCLENBQ0EsMEIsQ0FFQSxVLENQUkcsVSxDTjRtQkosVyxDQUVFLGlCLENBRUEsa0IsQ0F0Q0EscUIsQ2ExakJELGUsQ2IrakJELG9CLENBeURBLHVCLENBYkEsZ0IsQ0FjQSx3QixDQWJBLGlCLENhaG1CQywwQixDQUNBLDhCLENBQ0Esb0IsQ2JvbUJELGlCLENBQ0Esa0IsQ2E5bEJDLHFCLENBQUEsb0IsQ0FRQSxjLENibW1CQyxZLENhbG1CQSw2QixDQUNBLGEsQ2JzbUJGLGMsQ2FobUJBLGlCLENia21CRSxpQixDQUdGLHNCLENBazRCQSx1QixDY25pREEsVSxDQUNDLGlCLENBREQsMkIsQ2QyaURFLHFCLENBMTRCRixzQixDYTVsQkMsTSxDQUVBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLHdELENibW1CRCxvQixDYXpsQkUsa0IsQ0FDQSxlLENBQ0EsYyxDYmtqQkYsZ0IsQ2EvaUJDLFUsQ2I0bEJELG1CLENBeENBLGUsQ2FoakJFLGMsQ2IybEJBLGdCLENhMWxCQyxVLENicWpCSCxTLENBMENFLG1CLENldnJCRixrQixDQUNDLFUsQ2ZrcEJELGdCLENNbHBCSSxrQixDU0RKLGUsQ2YrckJFLGMsQ0F4Q0EsZ0IsQ0E0Q0YsZSxDQUNFLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLDBCLENBM0NBLGlCLENBK0NGLG1CLENBQ0UsZSxDQTNDRixlLENBK0NFLG1CLENlN3JCRixtQixDQUNDLFksQ0FDQSx3QixDZmlwQkQscUIsQ010cUJJLGtCLENTbUJKLGEsQ2Zvc0JFLGtCLENBN0NBLGMsQ0FzRUYsYyxDQWRBLGdCLENBUEEsd0IsQ2U3ckJFLGtCLENBQ0EsVSxDQUNBLE0sQ0FDQSxXLENmK3NCRixjLENBZEEsZ0IsQ2VqcUJDLGtCLENmb3BCQyxVLENBYUYsZ0IsQ0FNRSxrQixDQTdDQSxpQixDQUNGLGUsQ0ErQ0UsYyxDZTVyQkYsZ0IsQ2Zpc0JBLGMsQ2UzckJDLDBCLENmK29CRCwwQixDTTlyQkksbUIsQ1N5Q0osd0IsQ2Zzc0JFLHFCLENBQ0Esa0IsQ0E3Q0EsUSxDQUNGLGlCLENBK0NFLGUsQ0F4Q0Ysa0IsQ01qdEJJLGUsQ1M2REosYyxDZnFzQkUsaUIsQ0E1Q0Ysa0MsQ0ErQ0UsMEIsQ0FHRixvQixDZ0I1d0JDLGtCLENoQmd4QkQsZ0IsQ0FDRSxnQixDQTdDQSxjLENBQ0YsVSxDQWlEQSxrQixDZ0I1d0JDLFUsQ0FDQSx5QixDaEJneEJELG1CLENnQjV3QkEsZSxDQUNDLFksQ0FFQSw2QixDQUNBLGtCLENBQ0Esd0IsQ0FDQSwrRCxDQUVBLFUsQ2hCOHRCRCxnQixDQWlEQSxnQixDQTdDRSxzQixDQWlERixzQixDQTdDQSx3QixDQStDRSwrRCxDQUdGLHNCLENnQjV3QkMsa0IsQ0FDQSxlLENoQjh3QkMsYyxDQUdGLHFCLENBQ0Usa0IsQ0FsREYsZSxDTTF2QkksYyxDTml6Qkosb0IsQ0FDRSxlLENBcERBLGMsQ0FDRix5QixDTXh2QkMscUMsQ1VpQkQsNkIsQ2hCaXlCQSxJLENBQ0UsYyxDQUdGLFcsQ0F6REUsa0IsQ2dCN3RCQSxlLENoQnl4QkEsYyxDQXpEQSxnQixDQUNGLGlCLENBMkRFLFUsQ0FHRixjLENBQ0UsVSxDZ0J4eEJELGEsQ2hCOHRCRCxhLENBK0RBLE8sQ0FDRSxjLENBQ0EsMkMsQ0FHRixnQixDZ0J4eEJDLGtCLENoQnd5QkQsYSxDQVpBLFksQ2dCOXdCQyxtQixDaEI0eEJDLG1CLENBQ0EsWSxDZ0IxeEJELHdCLENBRUEscUIsQ0FFQSxrQixDaEJ1d0JELFksQ2dCbnlCQSx3QixDaEJ3eUJFLHFCLENBN0RBLDZCLENBb0VGLGEsQ2dCenhCQyxRLENoQm15QkQsdUIsQ2dCMXhCQyxZLENoQjh4QkQsSyxDZ0J4eEJDLGMsQ0FDQSx3QixDaEJ1dEJELGMsQ2dCbnRCQyxZLENBRUMsNkIsQ2hCMnhCRixZLENBQ0Usa0IsQ0FwRUEsb0IsQ0FDRixpQixDTWh6QkMsZSxDVThERCxXLENoQjB6QkUsVyxDQUNBLHdCLENBQ0EsZSxDQXRFQSxjLENBQ0YsZ0IsQ0F3RUUsVSxDQUdGLFksQ2dCenhCQyxrQixDaEJvdEJELGUsQ2dCbHRCQyxlLENBQ0MsYyxDQUNBLGdCLENoQm90QkYsVSxDQTBFQSxpQixDaUIxNUJDLGEsQ0FDQSxlLENBRUEsYyxDQUNBLGdCLENBQ0EsYSxDakJzMUJELFcsQ01qMUJJLGtCLENXYkosZSxDakJ3NkJFLDhCLENBdEVBLGUsQ0FDRixjLENBd0VFLGdCLENpQno1QkYsVSxDQUNDLGdCLENqQjY1QkQsZSxDaUJ6NUJFLGMsQ2pCNjVCRixXLENBQ0UsbUIsQ0F0RUEsbUIsQ0FDRixZLENBd0VFLHlCLENpQno1QkYsc0IsQ0FDQyxtQixDQUVBLFksQ0FDQSxrQixDakJtMUJELGMsQ0EwRUEsVSxDQUNFLGlCLENBR0YsYyxDaUJ6NUJBLGlCLENBQ0MsTSxDQUVBLEssQ0FDQSxlLENqQm0xQkQsVyxDTTMzQkksVyxDTnM4QkosYyxDQXRFRSxjLENBQ0YsbUIsQ0F3RUUsbUIsQ2lCejVCRixZLENBQ0MsdUIsQ0FDQSxvQixDQUNBLGUsQ2pCcTFCRCxLLENBeUVFLGdCLENrQng5QkYsa0IsQ0FDQyxVLENsQms1QkQsVyxDQTJFQSxpQixDQXZFRSxZLENBMkVGLG1CLENBQ0UsUyxDQUdGLGtCLENrQjE5QkEsWSxDbEI4OUJBLGdCLENrQno5QkMsWSxDbEJxNUJELFcsQ00vNUJJLGMsQ1lLSixrQyxDbEJxK0JFLDBCLENBckVGLGlCLENNLzVCSSxjLENOMitCSixXLENBdkVFLFcsQ0FDRixZLENBeUVFLFMsQ21CMy9CRixtQyxDQUNDLDJCLENuQnU3QkQsaUIsQ0F5RUUsNEIsQ21CMy9CRix3QixDQUNDLG9CLENuQisvQkQsSyxDQXZFQSxtQixDbUJsN0JBLGEsQ25COC9CQSxVLENBdkVFLGlCLENBQ0YsVyxDQWtGQSxXLENBUEEsWSxDQXZFQSxjLENvQnI4QkMsZSxDQUNDLGdCLENwQnU4QkYsYSxDQTJFQSxXLENvQjlnQ0UsYSxDQUNBLGUsQ3BCZ2hDQSxjLENvQi9nQ0EsYSxDcEJraENBLG9CLENBR0YsbUIsQ01uaENJLGMsQ2NFSixhLENwQm9oQ0UsSyxDQTdFQSxNLENBQ0YsUyxDQStFRSxVLENvQmpoQ0YsWSxDQUNDLDZCLENBQUEsbUIsQ0FBQSxTLENBQ0EsdUMsQ0FDQSwrQixDcEJxOEJELHlCLENBbUZFLGtCLENvQnJoQ0YsUyxDZGRJLFcsQ2NjSixjLENwQjJoQ0UsSyxDQWpGQSxPLENBQ0YsVyxDQW1GRSxhLENxQnpqQ0YsVSxDQUNDLGUsQ0FFQSxtQixDckJ3K0JELG1CLENNcCtCSSxZLENlUEosMkIsQ3JCZ2tDRSw0QixDQWpGQSx5QixDQUNGLHFCLENNbitCSSxlLENlYkosVSxDckJxa0NFLG1DLENBakZBLCtCLENBQ0YsMkIsQ0FtRkUsbUMsQ3FCMWpDRiwyQixDckI0K0JBLGlCLENNNytCSSxnQyxDZUNKLDRCLENyQmlrQ0Usd0IsQ0FHRixhLENBb0tBLE0sQ0FuS0UsVSxDQUdGLGlCLENBdEZFLDJCLENBQ0YsK0IsQ0EwRkEsZ0IsQ3FCN2pDQyxZLENyQmlrQ0QsaUMsQ3FCN2pDQyxhLENyQmlrQ0Qsa0IsQ3FCNWpDQyxrQixDQUNBLGUsQ3JCdStCRCxjLENBd0ZFLGdCLENxQjVqQ0YsYSxDckJna0NBLGlCLENxQjNqQ0MsbUIsQ0FDQSxtQixDQUNBLFksQ3JCcytCRCwyQixDTWpoQ0ksNEIsQ2VvQ0oseUIsQ3JCdWtDRSxxQixDQXRGQSxZLENBQ0YsZSxDQTBGQSxzQixDcUJ2akNFLHVCLENBQ0Esb0IsQ3JCdytCRixlLENBMEZBLHdCLENBdEZFLGUsQ0EwRkYsbUIsQ0FDRSxlLENBdEZBLDRCLENBQ0Ysd0IsQ0E0RkEsZSxDQXhCQSxzQixDQWpEQSxtQixDQXdGRSxtQixDcUI1akNGLFksQ0FFQyx3QixDckJna0NDLHFCLENBQ0Esa0IsQ0F0QkYsZSxDcUI3akNDLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLGlCLENBRUEsYSxDckJ1K0JELDJCLENNdmpDSSxZLENlc0ZILG9ELENBQ0Msa0IsQ0FLRCx1QixDQUFBLG9CLENBQUEsc0IsQ3JCcWtDRCxTLENBU0EsZ0IsQ0FEQSxpQixDQW5HQSxpQixDQTZGRSxrQixDcUJoa0NGLHlCLENBQ0MsNkIsQ3JCcytCRCwyQixDQWdHQSxnQixDQURBLGlCLENxQi9qQ0UsVSxDQUNBLGEsQ0FDQSxpQixDckJzK0JGLE0sQ0FLQSwyRixDcUJqL0JDLDJFLENyQmdsQ0MsaUgsQ0FHRixpQixDQUVFLGtELENBR0YsZ0IsQ3NCbnNDQyw2QyxDdEJ3c0NELDBCLENBL0ZBLDRCLENBb0dBLGlDLENBREEsa0MsQ3NCcnNDQyxLLENBQ0EsMkYsQ3RCeXNDQywyRSxDc0J0c0NGLDZILEN0QjBzQ0Esa0MsQ3NCdHNDQSwrQixDQUNDLDJCLEN0QndtQ0QsdUIsQ0FtR0EsaUMsQ0EvRkEsZ0MsQ0FpR0UsNEIsQ3NCdnNDRix3QixDdEI2c0NBLGUsQ3NCdnNDQyxXLENBQUEsYyxDdEI0c0NELHFCLENBaEdBLGMsQ0FrR0UsVSxDc0J2c0NGLFEsQ3RCMnNDQSxJLENzQnRzQ0MsZSxDQUFBLGMsQ3RCdW1DRCxnQixDdUJqcENBLFUsQ0FDQyxtQixDdkIydkNDLG1CLENBcEdGLFksQ0FzR0UsdUIsQ3VCMXZDRixvQixDQUNDLGUsQ3ZCOHZDRCxXLEN1QjF2Q0EsaUIsQ0FDSSxZLENBQ0EsYSxDQUNBLDhCLENBQ0EsMkIsQ3ZCdXBDSixpQixDQXNHRSx3QixDdUIxdkNGLCtELENBQ0MsVSxDdkI4dkNELG9CLEN1Qnp2Q0MseUIsQ0FFRyxpQixDQ3hCSixrQixDQUNDLHdCLENBQ0EsK0QsQ3hCdXhDRCxpQixDd0JueENDLFksQ3hCdXhDRCxrQixDd0JqeENDLGUsQ0FDQSxjLENBQUEsZ0IsQ3hCOHFDRCxVLENBeUdBLGlCLENBckdBLGUsQ0F1R0UsYyxDd0JqeENGLGdCLENBQ0MsVSxDeEJxeENELG1CLEN3Qmh4Q0MsYSxDQUNBLHlCLEN4Qm94Q0QsTSxDd0JoeENDLGMsQ0FDQSx3QixDQUFBLGUsQ3hCcXhDRCxhLEN3Qjd3Q0Msa0IsQ0FFQSxpQixDeEI4d0NDLGUsQ0FDQSxjLEN3Qjd3Q0QsZ0IsQ3hCaXhDRCxrQixDd0I5d0NBLGtCLENBQ0MsaUIsQ3hCZ3hDQyxnQixDQUNBLGEsQ3dCOXdDRix1QixDQUNDLGMsQ3hCa3FDRCxlLENBbUhBLHNCLENBMEJBLHNCLEN3QjF5Q0MsZSxDQUdELFksQ0FDQyxrQixDeEJrcUNELFksQ0FpSEUsaUMsQ3dCaHhDRixRLENBQ0Msb0IsQ0FJRCxZLENBQ0MsWSxDQUNBLDZCLENBQ0EsMEIsQ0FDQSxhLENBQ0EsZ0IsQ0FHRCxrQixDQUNDLGtCLENBQUEsYyxDQUFBLGdCLEN4Qm9xQ0QsaUIsQ3dCOXBDQyxrQixDQUNDLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ3hCdXhDQSxvQixDQUNBLHNCLEN3QnZ4Q0Esd0IsQ3hCeXhDQSxxQixDQUNBLDZCLENBMUhGLFEsQ0FHQSxnQixDQTRIRSxjLEN3QnZ4Q0YsZ0IsQ3hCMnhDQSxpQixDQTFIQSxlLENBNEhFLGtCLEN5QjczQ0YsZSxDQUNBLGMsQ0FDQyxnQixDQUVBLFUsQ3pCZzRDRCxjLENBZUEsYyxDQUVFLFksQ0FoSUYsUSxDeUIzdkNBLFUsQ3pCMDJDQSxjLEN5QjEzQ0MsaUIsQ0FDQSxlLENBRUEsYyxDQUNBLGdCLEN6QnMzQ0QsYyxDQVdBLGlCLEN5QnozQ0Msb0IsQ3pCNjNDRCxjLENBQ0Usa0IsQ0FHQSxnQixDQUlGLG9CLEN5QjczQ0MsZSxDQUNBLGMsQ0FHRCxtQixDekIrM0NFLFksQ3lCNzNDRCxRLENBQ0EsZSxDQUVBLGMsQ3pCZzRDRCxtQixDeUIxM0NDLGUsQ0FDQSxjLEN6QjgzQ0QsYyxDeUI3M0NDLFksQ3pCMnZDRCw2QixDQXFJRSxlLENBR0YsaUIsQ0FuSUEsWSxDQXFJRSxRLENBR0Ysa0IsQ0FuSUEsZSxDQXFJRSxjLEN5QjUzQ0YsZ0IsQ0FDQyxhLEN6QjB2Q0QsZSxDQXFJRSxpQyxDeUI1M0NGLHlCLEN6Qmc0Q0EseUIsQ3lCNzNDQyxlLENBQUEsVSxDekJrNENELGtCLENBc0ZBLGUsQ3lCcDlDQSxpQixDekJrNENBLGlCLENBeElBLGlCLENBMElFLE0sQ3lCaDRDRixLLENBQ0MsUyxDekJrNENDLG1CLENBQ0Esa0MsQ0ExSUYsMEIsQ3lCcHZDQSx3QixDQUVDLFMsQ0FDQSxrQixDekJ1dkNELGUsQ0E4SUEsSSxDeUJoNENFLGlCLEN6QnV2Q0YsMEIsQ0E0SUUsMEIsQzBCNzlDRixtQixDMUJpK0NBLFksQ0ExSUEsaUIsQzBCbDFDQyxRLENBQ0MsUSxDMUJvMUNGLGtDLENBNElFLDhCLEMwQjc5Q0YsMEIsQzFCaStDQSxLLEMwQi85Q0MsZSxDMUJpK0NDLGlCLENBQ0EscUQsQ0E5SUYsNkMsQ0FnSkUsZSxDQUdGLGEsQzJCNStDQyxzQixDM0JpL0NELFksQzJCNStDQyxrQixDQUVBLGUsQzNCODFDRCxjLEMyQjUxQ0MsZ0IsQ0FDQyxpQixDQUNBLFUsQzNCKytDRixrQixDMkIxK0NFLGEsQ0FJRixzQixDQUNDLFUsQzNCNitDRCxxQixDQUNFLG1CLENBR0YsZSxDMkIxK0NBLGUsQ0FHQyxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGEsQzNCNCtDRCxZLENBQ0Usa0IsQ0E5SUEsZSxDQUNGLGMsQ0FnSkUsZ0IsQzJCeitDRixVLEMzQjYrQ0EsZSxDMkJ2K0NDLDJCLENBQ0MsK0IsQzNCNitDRix1QixDY2ppREMsUSxDQUNBLFMsQ2RzNUNELFUsQ01sNUNJLFcsQ0FNQSwyQixDUWJKLDhDLENkbTZDQSwwQixDQWdKRSw4QyxDQXhJRixZLENBMklBLFcsQ2NyaURDLGlCLENkMDVDRCxZLENNcDZDSSxrQixDUU9KLGUsQ2QraURFLGMsQ0E5SUEsZ0IsQ0FpSkEsYSxDQUdGLGUsQ0FlQSxZLENBN0lBLGUsQ2N2NUNFLGdCLENkMDVDRixpQixDQTJIQSxlLENjcmlEQyxrQixDZHk1Q0Qsb0IsQ01oN0NJLGdCLENRbUJKLFcsQ2QraURFLGlFLENBOUlBLGtCLENjdjVDRCxjLENkNDVDRCxVLENBa0pBLFksQ0E5SUUsa0IsQ2N2NUNELGMsQ1J0Q0csVSxDTm9sREosaUIsQ0E5SUEsYyxDQTJKQSxVLENBVEEsWSxDQXZIRSxnQixDQUNGLGlCLENBZ0pFLGEsQ0ExQkYsWSxDY3RpREMsa0IsQ0FDQSxlLENBQ0EsYyxDZDZpREQsVSxDQTlJRSxtQixDQUNGLG1CLENBZ0pFLG1CLENjdmlERixZLENBQ0MsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSx3QixDZDA1Q0QscUIsQ010OUNJLGtCLENRdURKLFEsQ2RpakRFLGUsQ0FDQSxjLENBT0YsVyxDQURBLFksQ0E3SUEsYSxDNEJ0K0NDLFksQ0FDQyw0QixDNUJ3K0NGLGUsQ00zK0NJLGMsQ3NCSkosZ0IsQzVCaW9ERSx5QixDQTlJQSxpQixDQUNGLGEsQ0FrSkEsUSxDNEJwbkRDLGMsQ0FBQSwrQixDNUJ5bkRELGUsQ0FDRSxrQixDNEJ4bkRELGMsQzVCMG5EQyxnQixDQUNBLFUsQ00zb0RFLHNCLENzQldKLGUsQzVCdW9EQSxRLENBT0EsUSxDQU9BLFEsQ0FPQSxRLENBektFLGlCLENBQ0YsYyxDTXovQ0ksZSxDc0JLSiw4QixDNUI4b0RBLFEsQ0FPQSxRLENBT0EsUSxDQVpFLGMsQ0FLRixRLENBT0EsUSxDQS9KRSxjLENBK0pGLFEsQ012cURJLGMsQ044cURKLGEsQzRCeG5EQSxZLENBQ0MsbUIsQ0FDQSxtQixDQUVBLFksQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQzVCKzlDRCx3QixDTTVoREkscUIsQ3NCc0RKLGtCLEM1Qm1vREUsa0IsQ0FDQSxxQixDQUNBLG9ELENBekpBLHFCLENBQ0YsZ0MsQ0E2SkEsZSxDQXpKRSxXLENBQ0YsWSxDQWlLQSx5QjRCeG5EQyxjLENBQ0EsVSxDQUVBLGMsQTVCaytDRCx5Qk1oakRJLGMsQ3NCb0VKLFUsQ0FpQkUsYyxBQ2xHRiwwQkFDQyxnQixDQUNBLHFDLENBR0EsZSxDN0Jxa0RELHNDLENBNkpFLG9CLENBekpBLHFDLEM2QmxrREYscUIsQ0FDQyxzQyxDdkJORyxlLEN1QktKLGMsQzdCNmtEQSx5QyxDTTVrREksYyxDTmdsREYsUyxDQUNGLGMsQzZCcGtEQyxlLENBQ0Esa0IsQ0FFQSxjLEN2QnRCRyxpQixDdUJrQkosa0IsQ0FRRSxVLEM3QndrREEsTSxDQUNGLGUsQzZCcGtEQyxlLENBREQsSSxDN0J1dURFLEssQzZCcnVERCxjLENBRkQsSSxDN0J1dURFLEssQ0F6SkEsaUIsQ0FDRixXLEM2QnBrREMsWSxDQUNBLGEsQzdCeWtERCxpQixDTTdtREksVyxDdUJpQ0osYyxDN0JpbERBLGMsQ0EySkksYSxDNkJodURILGMsQzdCMGtERCxpQixDQTZKRSxzQixDNkJsdURBLFUsQ0FBQSxXLEM3QnV1REEsbUIsQzZCcnVEQSxjLEM3Qnl1REEsc0IsQzZCcnVERixjLENBQ0Msa0IsQ0FHQSxxQixDQUNBLGUsQ0FFQSxjLEN2Qi9ERyxJLEN1QndESixjLEM3QnFsREEsVyxDNkJ4a0RDLGtCLENBQ0MsYyxDN0IwdURBLEssQzZCcnVERixjLEM3Qnl1REUsWSxDNkJydURGLGMsQ0FLQyxpQixDQUVBLGMsQ0FHQSxXLEM3QnFrREQsYyxDNkIvakRFLGMsQ0FFQSxjLENBSUYsTSxDQUNDLGMsQ0FDQSxhLEM3QmlrREQsYyxDNkIxakRDLGtCLENBQ0Esa0IsQzdCaXVEQyx1QixDQUNFLGMsQzZCcHVESixzQixDQVFFLGUsQzdCZ2tERixrQixDTXJyREksYyxDTnlyREYsaUIsQ0FDRixZLEM2QjdqREMsbUMsQ0FoQkQsUSxDN0JrbERBLGdCLENBb0tJLGMsQzhCNzJESCxpQixDQUNBLGUsQzlCaTNERyxrQixDOEJoM0RILGMsQ0FHRCxvQixDQUNDLGMsQ3hCRkcsbUIsQ3dCQ0osYyxDOUJxdERFLG1CLENBQ0YsYyxDOEIzc0RDLFksQ0FFQSxRLENBQ0EsUyxDQUdBLGEsQ3hCbEJHLHNCLENOb3VERixZLENBQ0YsYyxDQUdBLFksQzhCM3NEQyxjLENBSUEsZSxDOUI2c0RELDJCLEM4QnZzREMsdUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBR0QsZSxDQUNDLGtCLENBRUEsYyxDQUNBLFcsQ0FDQSxnQixDeEJuREcsWSxDd0I4Q0osYyxDOUJxdERBLFksQzhCenNEQyxjLENBR0MsUSxDQUVBLGMsQ0FMRCxlLENBUUUsa0IsQ0FDQSxnQixBOUJrM0RILHlCOEI1MkRHLGtCLENBSUEsbUIsQ0FIQSxjLEN4QjFFQyxvQixDTms4REYscUIsQzhCNTNEQSxrQyxDQXFCQyx5QyxDQUNDLGMsQ0FNQSwwQyxDOUJxc0RKLGMsQzhCOXJEQyxTLEM5QmtzREQsYyxDOEI5ckRDLGMsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGtCLENBQ0EsYyxDQUdELGdCLENBQ0Msa0IsQ0FDQSxVLENBRUEsTSxDQUNBLGUsQ0FJQSxvQixDQUVBLGMsQ0FDQSxrQixDQUdBLFMsQzlCK3JERCxtQixDQXVLRSxlLEM4QmwyREEsYyxDOUJrc0RBLGUsQ0FDRix1QixDQXFLSSxvQixDOEJsMkRKLGUsQzlCc3NEQSxjLEM4QmxzREMsZ0IsQ0FDQSxjLEN4Qm5KRyxtQixDd0I4SUoseUIsQzlCOHNEQSxnQixDQXFLSSxpQixDOEI5MURILEksQ0FDQSxjLENBR0EsVyxDOUI4ckRELGtCLENNcjJESSxjLENOeTJERixZLENBQ0YsWSxDOEIzckRDLHVCLENBRUEsYSxDQUNBLEssQ0FBQSxjLENBQ0EsYyxDOUJ1MkRHLG1CLENBQ0EsbUIsQzhCdjJESCxZLENBRUEsMkIsQ0FDQSw2QixDQUNBLGlDLENBQ0EsNkIsQ0FDQSxRLENBR0QsWSxDOUJ3MkRJLGMsQzhCbjJESCxpQixDQUVBLGMsQ0FHQSxjLENBQ0EsZSxDQUNBLGUsQzlCMnJERCxVLEMrQjE0REMsa0IsQ0FDQSxjLENBRkQsTSxDQUtFLGMsQ3pCUUUsWSxDeUJiSix5QixDQVNFLG9CLEMvQjZqRUEsWSxDK0J6akVGLHlCLENBQ0MsdUIsQ0FJQSxpQixDQ0RBLGlCLENoQ2c1REQsbUIsQ00xNURJLG1CLEN5Qk1KLFksQ0FRRSxrQixDQUNBLGMsQ3pCVEUsbUIsQ3lCQUosa0IsQ0FhRSxVLENBQ0EsTSxDL0JpNURBLGUsQytCNzREQSxpQixDL0JpNURGLGMsQ2dDLzZEQyxjLENBQ0EsYyxDaENxN0RELGMsQ0E0S0ksa0IsQ2dDMWxFSCxvQixDQUNBLGMsQ2hDZ21FQyxjLENnQzVsRUYseUIsQ0FHQyxpQixDQUNBLGtCLENBTUEsUSxDaENnbUVDLGtCLENpQ2xuRUYsYyxDQUdDLFksQ0FBQSxRLENqQ3VuRUMsUSxDaUNybkVELGMsQ0FFQSxlLENBQ0Esa0IsQ0FDQSxjLENqQ3k4REQsYSxDTXY5REMsWSxDTjI5REMsZSxDQUNGLFUsQ01oOURJLGEsQU5xOURKLHlCQWtMRSxlLENpQ3ZuRUQsMkIsQ0FDQyw0QixDQUNBLHlCLENqQ3c4REYscUIsQ00xOURJLHlCLEMyQmdCSCxzQixDQUtFLG1CLENqQzI4REgsaUIsQ0FrTEksVSxDQUdGLGMsQ0FDRSxrQixDQUNBLGEsQ0FDQSxXLEFBSUoseUJBQ0UsWSxDQUNFLFEsQUFJSix5QkFDRSxpQixDQUNFLGdCLEFBSUosa0VBQ0UsSyxDQUNFLGdELENBR0YsYSxDQUNFLHlEIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqLyAvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoxMDAsMjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCw5MDAsMTAwaXRhbGljLDIwMGl0YWxpYywzMDBpdGFsaWMsaXRhbGljLDUwMGl0YWxpYyw2MDBpdGFsaWMsNzAwaXRhbGljLDgwMGl0YWxpYyw5MDBpdGFsaWMpO1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTIzMHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuICAtLWZvbnQtbWFpbjogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLXRpdGxlcy1jb2xvcjogIzAwMDtcbiAgLS1hY2NlbnQ6ICMxQTcxRDI7XG4gIC0tbGluay1jb2xvcjogIzI1NzhjODtcbiAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuICAtLXRhYmxldC1zaXplOiA5NTlweDtcbiAgLS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbi5kYXJrIHtcbiAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRmlyYXNhbnNCb29rO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlyYXNhbnNCb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GaXJhc2Fuc0Jvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZG9jcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZG9jcyBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZG9jcyB1bCxcbi5kb2NzIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmRvY3MgdWwgbGksXG4uZG9jcyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5kb2NzIHNlY3Rpb24sIC5kb2NzIHNlY3Rpb24uZG9jcyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5kb2NzIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG59XG4uZG9jcyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYigxNzIsIDE3MiwgMTcyKTtcbn1cbi5kb2NzIC50aXRsZS0xOmZpcnN0LWNoaWxkLFxuLmRvY3MgLnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDIuanBnXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAudGVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIik7XG4gIH1cbn1cblxuLnRlc3QtMiB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIikgMXgsIHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnXCIpIDJ4KTtcbn1cblxuLmZvbnQtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYXNhbnNCb29rXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qINCe0YLQutC70Y7Rh9C40YLRjCDQv9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LggKi9cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi8qIEJsb2NrcyAqL1xuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uYWNjb3JkaW9uX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uX19idG46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYWNjb3JkaW9uX19idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX19idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fYnRuOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG5cbi5hY2NvcmRpb25fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8qIEZvY3VzIHJlc2V0ICovXG4gIC8qIEZvY3VzIG9ubHkgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2NvcmRpb25fX2J0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYWNjb3JkaW9uX19idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6ICMwMDVmY2MgYXV0byAxcHg7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAvKiBJbXBvcnRhbnQgZm9yIEFjY29yZGlvbiAqL1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uYWNjb3JkaW9uX19ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uX19ib2R5IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vKiBUaGVtZSAqL1xuLmFjY29yZGlvbi5hY2NvcmRpb24tLWZhcSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tLWZhcSAuYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLS1mYXEgLmFjY29yZGlvbl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tLWZhcSAuYWNjb3JkaW9uX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5hY2NvcmRpb24uYWNjb3JkaW9uLS1mYXEgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLS1mYXEgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2U2ZWRmMztcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLS1mYXEgLmFjY29yZGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5hY2NvcmRpb24uYWNjb3JkaW9uLS1mYXEgLmFjY29yZGlvbl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2VkZjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmJlbmVmaXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYmVuZWZpdHNfX2ZsZXgge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYmVuZWZpdHNfX2ZsZXggPiAqIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5iZW5lZml0c19faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJlbmVmaXRzX19pdGVtIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5iZW5lZml0c19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5idG4sXG5hLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmJ0bixcbiAgYS5idG4ge1xuICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnRuOmhvdmVyLFxuYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uYnRuLW91dGxpbmUsXG5hLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5idG4tb3V0bGluZSxcbiAgYS5idG4tb3V0bGluZSB7XG4gICAgcGFkZGluZzogMTFweCAyMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5idG4tb3V0bGluZTpob3ZlcixcbmEuYnRuLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLW9yZGVyLFxuYS5idG4tb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5idG4tb3JkZXI6aG92ZXIsXG5hLmJ0bi1vcmRlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3JkZXItLXNvbGlkLFxuYS5idG4tb3JkZXItLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3JkZXItLXNvbGlkOmhvdmVyLFxuYS5idG4tb3JkZXItLXNvbGlkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbGV0c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA2MHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5idWxsZXRzX19ncmlkIHtcbiAgICBnYXA6IDQwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5idWxsZXRzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYnVsbGV0c19fZ3JpZCA+ICoge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgfVxufVxuXG4uYnVsbGV0c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYnVsbGV0c19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG4uYnVsbGV0c19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy9pY29ucy9jaGVja2JveC1jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYnVsbGV0c19faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmJ1bGxldHNfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYnVsbGV0c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJ1bGxldHNfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYnVsbGV0c19faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrIHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYWxsYmFjayB7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jYWxsYmFja19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY2FsbGJhY2tfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhbGxiYWNrX19kZXNjIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5jYWxsYmFja19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweCAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5jYWxsYmFja19fZm9ybSA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYWxsYmFja19faW5wdXQtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNThweDtcbn1cblxuLmNhbGxiYWNrX19pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY2FsbGJhY2tfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzMwMzAzMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmNhbGxiYWNrX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU3NWViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYWxsYmFja19fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2FsbGJhY2tfX2J0biB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4uY2FsbGJhY2tfX3Rlcm1zIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Nzc7XG59XG4uY2FsbGJhY2tfX3Rlcm1zIGEge1xuICBjb2xvcjogIzg4ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kZWRpY2F0ZWRfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTc2ZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNzRkZWcsICMzOThmZjAgMCUsICMyMTc2ZDUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZGVkaWNhdGVkX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZGVkaWNhdGVkX19pdGVtIHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDIwcHg7XG59XG4uZGVkaWNhdGVkX19pdGVtLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2MmRlZywgIzM5MzkzOSAwJSwgIzIxMjEyMSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZGVkaWNhdGVkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweDtcbiAgfVxufVxuXG4uZGVkaWNhdGVkX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZGVkaWNhdGVkX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZGVkaWNhdGVkX19pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5kZWRpY2F0ZWRfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRlZGljYXRlZF9faXRlbS1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi5mYXEge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uZmFxX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZm9vdGVyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwNTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1OTBweCkge1xuICAuZm9vdGVyLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2OTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5oZWFkZXItLW9uLW1haW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmhlYWRlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXYtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuaGVhZGVyX19tb2JpbGUtbmF2LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBwYWRkaW5nOiA4NnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZiZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiA2MnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG59XG5cbi5oZXJvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5oZXJvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cblxuLmhlcm9fX2JhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHdpZHRoOiAxMDlweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3MWQyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5oZXJvX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMWE3MWQyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuaGVyb19fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlcm9fX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaGVyb19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlcm9fX3RleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5oZXJvX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogOHB4IDE4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhlcm9fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiA1MzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuaGVyb19faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlcm9fX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLmljb24tLWhlYXJ0LWxpbmUge1xuICBmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWlkLWNhcmQtbGluZSB7XG4gIGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLmljb24tLXNlYXJjaC1saW5lIHtcbiAgZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcbn1cblxuLmljb24tLXVzZXItc3RhciB7XG4gIGZpbGw6IHJnYigyNiwgMTM0LCAyMzUpO1xufVxuXG4uaWNvbi0tdXNlciB7XG4gIHN0cm9rZTogcmdiKDI2LCAxMzQsIDIzNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uaWNvbi0tdXNlcjpob3ZlciB7XG4gIHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcbn1cblxuLmljb24tLXBsYXkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmljb24tLXBsYXk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5sb2dvX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmxvZ29fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMxQTcxRDI7XG59XG5cbi5sb2dvX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjOTViMmQxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ubW9iaWxlLW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgNzMsIDExNiwgMC44KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDtcbn1cbi5tb2JpbGUtbmF2LW92ZXJsYXktLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogOTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1vYmlsZS1uYXZfX2xvZ28ge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZWRmOTtcbn1cblxuLm1vYmlsZS1uYXZfX25hdiB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5tb2JpbGUtbmF2X19uYXYgKyAubW9iaWxlLW5hdl9fbmF2IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjNjk4Y2IzO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubW9iaWxlLW5hdl9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5tb2JpbGUtbmF2X19saXN0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2JpbGUtbmF2X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZWRmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDFweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG4gIC0tY29sb3I6IHZhcigtLXRpdGxlcy1jb2xvcik7XG4gIC0tcmFkaXVzOiAwcHg7XG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubW9iaWxlLW5hdi1idG4tLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDMwcHg7XG59XG5cbi5uYXYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLm5hdiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xufVxuXG4ucHJpY2UtaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5OGZmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3NGRlZywgIzM5OGZmMCAwJSwgIzIxNzZkNSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJpY2UtaW5mby0tbm8taWNvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucHJpY2UtaW5mby0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYyZGVnLCAjMzkzOTM5IDAlLCAjMjEyMTIxIDEwMCUpO1xufVxuXG4ucHJpY2UtaW5mb19faWNvbiB7XG4gIGdyaWQtcm93OiAxLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnByaWNlLWluZm9fX2ljb24ge1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgfVxufVxuXG4ucHJpY2UtaW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucHJpY2UtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJpY2UtaW5mb19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByaWNlLWluZm9fX2Rlc2MgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByaWNlIHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYmZmO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucHJpY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcmljZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5wcmljZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wcmljZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4ucHJpY2VfX3RpdGxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzUwNzI4OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByaWNlX190aXRsZS1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucHJpY2VfX3RpdGxlLWRlc2MgLmJpZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByaWNlX190aXRsZS1kZXNjIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnByaWNlX190aXRsZS1kZXNjIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByaWNlX190aXRsZS1kZXNjIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wcmljZV9fZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcmljZV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wcmljZV9faW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBnYXA6IDIwcHggMzBweDtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByaWNlX19pbmZvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbn1cblxuLnByb2dyYW1fX3RvcC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5wcm9ncmFtX190b3AtZGVzYyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wcm9ncmFtX190b3AtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wcm9ncmFtX19kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucHJvZ3JhbV9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9ncmFtX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucHJvZ3JhbV9fZGV0YWlscyA+ICoge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByb2dyYW1fX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcm9ncmFtX19wYWNrYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wcm9ncmFtX19wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb2dyYW1fX3BhY2thZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnByb2dyYW1fX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb2dyYW1fX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJvamVjdF9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9qZWN0X19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wcm9qZWN0X19kZXNjLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucHJvamVjdF9fZGVzYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb2plY3RfX2Rlc2MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJvamVjdF9fZGVzYy10ZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wcm9qZWN0X19kZXNjLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJvamVjdF9fZGVzYy1wb3N0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucHJvamVjdF9fZGVzYy1wb3N0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnByb2plY3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA4ZnI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb2plY3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5wcm9qZWN0X190YWJzIHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9qZWN0X190YWJzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4ucHJvamVjdF9fdGFicy1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzFhNzFkMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9qZWN0X190YWJzLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucHJvamVjdF9fdGFicy1idG4uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9qZWN0X19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2plY3RfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ucHJvamVjdF9fY29udGVudC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmFwcF9fc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYXBwX19zY3JlZW4ge1xuICAgIHRvcDogMTZweDtcbiAgICB3aWR0aDogNzYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFwcF9fc2NyZWVuIHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXBwX19zY3JlZW4ge1xuICAgIHRvcDogNSU7XG4gIH1cbn1cblxuLnJhdGUge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgxMjYsIDE1NSwgMTg5LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmF0ZV9faGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnJhdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5yYXRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5yYXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmF0ZV9fdGl0bGUtLXRlc3Qge1xuICBjb2xvcjogIzdhOGNkNTtcbn1cbi5yYXRlX190aXRsZS0tc3RhbmRhcmQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yYXRlX190aXRsZS0tcHJlbWl1bSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4ucmF0ZV9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTA3Mjg5O1xufVxuXG4ucmF0ZV9faXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnJhdGVfX2l0ZW1zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5yYXRlX19pdGVtcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZWRmNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnJhdGVfX2l0ZW1zIGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuLnJhdGVfX2l0ZW1zIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnJhdGVfX2l0ZW1zIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMThweDtcbiAgfVxufVxuLnJhdGVfX2l0ZW1zIGxpLnllczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvaWNvbnMvY2hlY2suc3ZnXCIpO1xufVxuLnJhdGVfX2l0ZW1zIGxpLm5vOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy9pY29ucy9jcm9zcy5zdmdcIik7XG59XG5cbi5yYXRlX19kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF0ZV9fYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTA3Mjg5O1xufVxuXG4ucmF0ZV9fZGlzY291bnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjE3NmQ1IGxpbmVhci1ncmFkaWVudCgxNzRkZWcsICMzOThmZjAgMCUsICMyMTc2ZDUgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5yYXRlX19kaXNjb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICB9XG59XG5cbi5yYXRlX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmF0ZV9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnJhdGVfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnJhdGVfX3BhcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzUwNzI4OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnJhdGVfX3BhcnRzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnJhdGVfX2J0biB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1MDcyODk7XG59XG5cbmEucmF0ZV9fZnVsbCxcbi5yYXRlX19mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlZGY0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFhNzFkMjtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlZGY5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGUtMSB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTIge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0zIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnZpZGVvX19jb3ZlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi8uLi8uLi9pbWcvdmlkZW8vdmlkZW8tY292ZXIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAudmlkZW9fX2NvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi8uLi8uLi9pbWcvdmlkZW8vdmlkZW8tY292ZXJAMnguanBnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC52aWRlb19fY292ZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuLnZpZGVvX19idG4gc3ZnIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC52aWRlb19fYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEyMzBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtYWNjZW50OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcblxuXHQtLXBhZ2UtYmc6ICNmZmY7XG5cdC0tdGV4dC1jb2xvcjogIzAwMDtcblx0LS10aXRsZXMtY29sb3I6ICMwMDA7XG5cdC0tYWNjZW50OiAjMUE3MUQyO1xuXHQtLWxpbmstY29sb3I6ICMyNTc4Yzg7XG5cbiAgICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG5cdC0tdGFibGV0LXNpemU6IDk1OXB4O1xuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBGaXJhc2Fuc0Jvb2s7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9GaXJhc2Fuc0Jvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwLDEwMGl0YWxpYywyMDBpdGFsaWMsMzAwaXRhbGljLGl0YWxpYyw1MDBpdGFsaWMsNjAwaXRhbGljLDcwMGl0YWxpYyw4MDBpdGFsaWMsOTAwaXRhbGljKTtcblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDAuMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi5kb2NzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Ly8gcm93LWdhcDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRwIHtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHRvbCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0fVxuXG5cdHNlY3Rpb24sIHNlY3Rpb24uZG9jcyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0c2VjdGlvbiArIHNlY3Rpb24ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlNWU5O1xuXHR9XG5cblx0c21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xuXHR9XG5cblx0LnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG5cdC50aXRsZS0yOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlc3Qge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQoNCw0LHQvtGC0LDQtdGCIHJldGluYSBzY3NzIHdlYnBcblx0Ly8g0LPRgNGD0LfQuNGC0YHRjyAyeCBqcGVnIDJ4IHdlYnBcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpO1xuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKTtcblx0fVxuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHQvLyBcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi50ZXN0LTIge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQndC1INGA0LDQsdC+0YLQsNC10YIgd2VicCBjINC/0L7QtNGB0YLQsNC90L7QstC60L7QuSAyeCwg0LPRgNGD0LfQuNGC0YHRjyBqcGcgMnhcblx0YmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKSAxeCxcblx0XHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnJykgMngpO1xufVxuXG4uZm9udC0xIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcblx0Zm9udC1mYW1pbHk6ICdGaXJhc2Fuc0Jvb2snO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0ICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuQG1peGluIG1vYmlsZU1EKCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlU00oKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHNBdXRvR2VuJztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJzsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19hY2NvcmRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmVuZWZpdHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYnRucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19idWxsZXRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NhbGxiYWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2RlZGljYXRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYtaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcHJpY2UtaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9ncmFtbS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9qZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3JhdGUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdmlkZW8uc2Nzc1wiO1xuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqL1xuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oLTEwMHZoIHtcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuYWNjb3JkaW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gZ2FwOiAxNXB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcblx0fVxufVxuXG4uYWNjb3JkaW9uX19idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblxuXHRcdC8vIHJpZ2h0OiAyMHB4O1xuXG5cdFx0cmlnaHQ6IDExcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC8vIHdpZHRoOiAxcHg7XG5cdFx0Ly8gaGVpZ2h0OiAyMXB4O1xuXHRcdHdpZHRoOiAyMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0fVxufVxuXG4uYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX19idG4ge1xuXHRmb250LXdlaWdodDogNjAwO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRyaWdodDogMTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdFx0Ly8gd2lkdGg6IDFweDtcblx0XHQvLyBoZWlnaHQ6IDIxcHg7XG5cdH1cbn1cblxuLmFjY29yZGlvbl9fYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0cGFkZGluZzogMjBweCAwO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG5cdC8vIGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC8qIEZvY3VzIHJlc2V0ICovXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQvKiBGb2N1cyBvbmx5ICovXG5cdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDFweDtcblx0XHRvdXRsaW5lOiAjMDA1ZmNjIGF1dG8gMXB4O1xuXHR9XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHQvKiBJbXBvcnRhbnQgZm9yIEFjY29yZGlvbiAqL1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uYWNjb3JkaW9uX19ib2R5IHtcblx0Ly8gcGFkZGluZzogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0cCArIHAge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxufVxuXG4vKiBUaGVtZSAqL1xuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi0tZmFxIHtcblx0bWF4LXdpZHRoOiA5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAyMHB4O1xuXG5cdHRleHQtd3JhcDogcHJldHR5O1xuXG5cdC5hY2NvcmRpb25fX2l0ZW0ge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2J0biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gaGVpZ2h0OiA3NHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblxuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAjZTZlZGYzO1xuXHR9XG5cblx0LmFjY29yZGlvbl9fYm9keSB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDBweDtcblxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNzAlO1xuXHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5iZW5lZml0cyB7XG5cdHBhZGRpbmc6IDcwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2VkZjk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxufVxuXG4uYmVuZWZpdHNfX2ZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDMwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQvLyBkaXNwbGF5OiBncmlkO1xuXHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQmID4gKiB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbi5iZW5lZml0c19faXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4iLCIuYnRuLFxuYS5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDE4cHggMzBweDtcblxuXHRoZWlnaHQ6IDYwcHg7XG5cblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDEycHggMjJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUsXG5hLmJ0bi1vdXRsaW5lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxOHB4IDMwcHg7XG5cblx0aGVpZ2h0OiA2MHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDExcHggMjJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uYnRuLW9yZGVyLFxuYS5idG4tb3JkZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDE1cHggNDBweDtcblxuXHRoZWlnaHQ6IDYwcHg7XG5cblx0Ym9yZGVyLXJhZGl1czogODBweDtcblx0Ym9yZGVyOiAzcHggc29saWQgIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdC8vICY6aG92ZXIge1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdC8vIFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Ly8gfVxuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLS1zb2xpZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcmljZSB7XG5cdHBhZGRpbmc6IDkwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZmJmZjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG59XG5cbi5wcmljZV9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdH1cbn1cblxuLnByaWNlX190aXRsZS1kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0Y29sb3I6ICM1MDcyODk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmJpZyB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdHAgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wcmljZV9fZ3JpZCB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0Z2FwOiAzMHB4O1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLnByaWNlX19pbmZvIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG5cdGdhcDogMjBweCAzMHB4O1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0Ly8gJiA+ICoge1xuXHRcdC8vIFx0ZmxleDogMTtcblx0XHQvLyBcdG1pbi13aWR0aDogMjkwcHg7XG5cdFx0Ly8gfVxuXHR9XG59XG4iLCIuYnVsbGV0cyB7XG59XG5cbi5idWxsZXRzX190aXRsZSB7XG59XG5cbi5idWxsZXRzX19ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRnYXA6IDYwcHggMzBweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGdhcDogNDBweCAzMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdCYgPiAqIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDI5MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYnVsbGV0c19faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA2OHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0dG9wOiAwcHg7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2ltZy9pY29ucy9jaGVja2JveC1jaXJjbGUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYnVsbGV0c19faXRlbS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uYnVsbGV0c19faXRlbS1kZXNjIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbiIsIi5jYWxsYmFjayB7XG5cdHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuXHR9XG59XG5cbi5jYWxsYmFja19fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jYWxsYmFja19fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRwICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdH1cbn1cblxuLmNhbGxiYWNrX19mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyMHB4IDMwcHg7XG5cblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Y29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5jYWxsYmFja19faW5wdXQtd3JhcHBlciB7XG5cdGZsZXg6IDE7XG5cdGhlaWdodDogNThweDtcbn1cblxuLmNhbGxiYWNrX19pbnB1dCB7XG5cdGZsZXg6IDE7XG5cdGhlaWdodDogNThweDtcblxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjM2UzZTNlO1xuXG5cdHBhZGRpbmc6IDE4cHggMTVweDtcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uY2FsbGJhY2tfX2J0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cblx0cGFkZGluZzogMTFweCAyMHB4O1xuXG5cdG1pbi13aWR0aDogMjkwcHg7XG5cblx0ZmxleDogMTtcblx0aGVpZ2h0OiA1OHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC8vIGJhY2tncm91bmQ6ICMwMDYwY2Y7XG5cdGJhY2tncm91bmQ6ICMzMDMwMzA7XG5cblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cblx0Jjpob3ZlciB7XG5cdFx0Ly8gb3BhY2l0eTogMC44O1xuXHRcdGJhY2tncm91bmQ6ICMwZTc1ZWI7XG5cdFx0Ly8gYmFja2dyb3VuZDogIzAwNjBjZjtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlTUQge1xuXHRcdGZsZXg6IGF1dG87XG5cdH1cbn1cblxuLmNhbGxiYWNrX190ZXJtcyB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNzc3O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iLCIuZGVkaWNhdGVkX193cmFwcGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxNzZkNTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE3NGRlZywgIzM5OGZmMCAwJSwgIzIxNzZkNSAxMDAlKTtcblxuXHRjb2xvcjogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uZGVkaWNhdGVkX19pdGVtIHtcblx0cGFkZGluZzogMzBweCAzNXB4IDIwcHg7XG5cblx0Ji0tZGFyayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYyZGVnLCAjMzkzOTM5IDAlLCAjMjEyMTIxIDEwMCUpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHggMjBweDtcblx0fVxufVxuXG4uZGVkaWNhdGVkX19pdGVtLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uZGVkaWNhdGVkX19pdGVtLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5kZWRpY2F0ZWRfX2l0ZW0tYnRuIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuIiwiLmZhcSB7XG5cdHBhZGRpbmc6IDkwcHggMDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG59XG5cbi5mYXFfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG59XG4iLCIuZm9vdGVyLWlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwNTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1OTBweCkge1xuXHQuZm9vdGVyLWlmcmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2OTdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZvb3Rlci1pZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDIycHg7XG5cdH1cbn0iLCIuaGVhZGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcblxuXHQmLS1vbi1tYWluIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19idG5zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2LWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvIHtcblx0cGFkZGluZzogODZweCAwO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWZiZmY7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiA2MnB4IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDQycHggMDtcblx0fVxufVxuXG4uaGVyb19fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDVmcjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGdhcDogNjBweDtcblx0fVxufVxuXG4uaGVyb19fZGVzYyB7XG59XG5cbi5oZXJvX19iYWRnZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHR3aWR0aDogMTA5cHg7XG5cdGhlaWdodDogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFhNzFkMjtcblxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm9fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0bWF4LXdpZHRoOiA1NTBweDtcblxuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDcycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sb3I6ICMxYTcxZDI7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZXJvX190ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0bWF4LXdpZHRoOiA0OTBweDtcblxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHR0ZXh0LXdyYXA6IHByZXR0eTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdHAgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cbn1cblxuLmhlcm9fX2J0bnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0Z2FwOiA4cHggMThweDtcblxuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZXJvX19pbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHR3aWR0aDogNTMwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pY29ucy13cmFwcGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogNjJweDtcblx0aGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0taGVhcnQtbGluZSB7XG5cdGZpbGw6IHJnYigyNDEsIDY4LCAxMzEpO1xufVxuXG4uaWNvbi0taWQtY2FyZC1saW5lIHtcblx0ZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuLmljb24tLXNlYXJjaC1saW5lIHtcblx0ZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcbn1cblxuLmljb24tLXVzZXItc3RhciB7XG5cdGZpbGw6IHJnYigyNiwgMTM0LCAyMzUpO1xufVxuXG4uaWNvbi0tdXNlciB7XG5cdHN0cm9rZTogcmdiKDI2LCAxMzQsIDIzNSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cblx0Jjpob3ZlciB7XG5cdFx0c3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xuXHR9XG59XG5cbi5pY29uLS1wbGF5IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXG5cdGZpbGw6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdC8vIGZpbGw6IHJnYigxNywgMTkzLCA5MCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdC8vIGZpbGw6IHZhcigtLWFjY2VudCk7IC8vICMxQTcxRDI7XG5cdFx0Ly8gZmlsbDogI2I2ZDhmZjsgLy8gIzFBNzFEMjtcblx0XHQvLyBmaWxsOiAjZjAzZTNlOyAvLyAjMUE3MUQyO1xuXHR9XG59XG4iLCIubG9nbyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubG9nb19faW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5sb2dvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMxQTcxRDI7XG59XG5cbi5sb2dvX190ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICM5NWIyZDE7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuIiwiLm1vYmlsZS1uYXYtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMzcsIDczLCAxMTYsIDAuOCk7XG5cdC8vIGN1cnNvcjogcG9pbnRlcjtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0O1xuXG5cdCYtLW9wZW4ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzIwcHg7XG5cdGhlaWdodDogMTAwZHZoO1xuXHR6LWluZGV4OiA5OTtcblxuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC8vIHBhZGRpbmc6IDQwcHggMjBweDtcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOWRlZywgIzQyODdiMyAtMTcuMzglLCAjMTMzZjZiIDc4LjQlKSwgIzI3NjE5NTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRjb2xvcjogIzAwMDtcblxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwJSk7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbG9nbyB7XG5cdHBhZGRpbmc6IDQwcHggMjBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlZGY5O1xufVxuXG4ubW9iaWxlLW5hdl9fbmF2IHtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLm1vYmlsZS1uYXZfX25hdiArIC5tb2JpbGUtbmF2X19uYXYgIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cblxuLm1vYmlsZS1uYXZfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICM2OThjYjM7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cm93LWdhcDogMjBweDtcblxuXHRmb250LXdlaWdodDogMzAwO1xuXG5cdGxpIGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xuXHR9XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2X19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RjZWRmOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjtcbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogMXB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiB2YXIoLS10aXRsZXMtY29sb3IpO1xuXHQtLXJhZGl1czogMHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQvLyBkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiA5OTk7XG5cdHBhZGRpbmc6IDE1cHggMDtcblxuXHQmLS1vcGVuIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfVxuIiwiLm5hdiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cbn1cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiA1MHB4O1xufVxuXG4uYWN0aXZlIHtcbn1cbiIsIi5wcmljZS1pbmZvIHtcblx0cGFkZGluZzogMzBweCAyMHB4O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMTBweCAyMHB4O1xuXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG5cblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4ZmYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTc0ZGVnLCAjMzk4ZmYwIDAlLCAjMjE3NmQ1IDEwMCUpO1xuXG5cdGNvbG9yOiAjZmZmO1xuXG5cdCYtLW5vLWljb24ge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXG5cdCYtLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjJkZWcsICMzOTM5MzkgMCUsICMyMTIxMjEgMTAwJSk7XG5cdH1cbn1cblxuLnByaWNlLWluZm9fX2ljb24ge1xuXHRncmlkLXJvdzogMSAvIDM7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHR9XG59XG5cbi5wcmljZS1pbmZvX190aXRsZSB7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICNmZmY7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLnByaWNlLWluZm9fX2Rlc2Mge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogI2ZmZjtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuIiwiLnByb2dyYW0ge1xufVxuXG4ucHJvZ3JhbV9fdG9wLWRlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cblx0cCArIHAge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4ucHJvZ3JhbV9fZGV0YWlscyB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyMHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDIwcHg7XG5cblx0XHQmID4gKiB7XG5cdFx0XHQvLyBmbGV4OiAxO1xuXHRcdFx0Ly8gbWluLXdpZHRoOiAyMjBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHRcdC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdCYgPiAqIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDIyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZ3JhbV9fZGV0YWlsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4ucHJvZ3JhbV9fcGFja2FnZSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLnByb2dyYW1fX2xpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMTVweDtcblxuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0bGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4iLCIucHJvamVjdF9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4ucHJvamVjdF9fZGVzYy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjJweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5wcm9qZWN0X19kZXNjLXRleHQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDE1cHg7XG5cblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5wcm9qZWN0X19kZXNjLXBvc3Qge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLnByb2plY3RfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA4ZnI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4ucHJvamVjdF9fdGFicyB1bCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDE1cHg7XG5cdH1cbn1cblxuLnByb2plY3RfX3RhYnMtYnRuIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICMxYTcxZDI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cbn1cblxuLnByb2plY3RfX2NvbnRlbnRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvamVjdF9fY29udGVudCB7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0Ly8gZGlzcGxheTogYmxvY2s7XG5cblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG59XG5cbi5hcHAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYXBwX19kZXZpY2Uge1xufVxuXG4uYXBwX19zY3JlZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTlweDtcblx0bGVmdDogNTAlO1xuXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHRvcDogMTZweDtcblx0XHR3aWR0aDogNzYlO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR0b3A6IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHR0b3A6IDUlO1xuXHR9XG59XG4iLCIucmF0ZSB7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMTI2LCAxNTUsIDE4OSwgMC4zKTtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJhdGVfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDQwcHggMTVweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLnJhdGVfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cblx0Ji0tdGVzdCB7XG5cdFx0Ly8gY29sb3I6ICM4YzliZDY7XG5cdFx0Y29sb3I6ICM3YThjZDU7XG5cdH1cblxuXHQmLS1zdGFuZGFyZCB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHQmLS1wcmVtaXVtIHtcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50KTtcblx0fVxufVxuXG4ucmF0ZV9fc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjNTA3Mjg5O1xufVxuXG4ucmF0ZV9faXRlbXMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNjVweDtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlZGY0O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyNnB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji55ZXMge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2ltZy9pY29ucy9jaGVjay5zdmcnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9pbWcvaWNvbnMvY3Jvc3Muc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yYXRlX19kZXNjIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmF0ZV9fYWJvdXQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjNTA3Mjg5O1xufVxuXG4ucmF0ZV9fZGlzY291bnQge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cblx0YmFja2dyb3VuZDogIzIxNzZkNSBsaW5lYXItZ3JhZGllbnQoMTc0ZGVnLCAjMzk4ZmYwIDAlLCAjMjE3NmQ1IDEwMCUpO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogNHB4IDE1cHg7XG5cdH1cbn1cblxuLnJhdGVfX3ByaWNlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblxuXHR9XG59XG5cbi5yYXRlX19wYXJ0cyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM1MDcyODk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLnJhdGVfX2J0biB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjNTA3Mjg5O1xufVxuXG5hLnJhdGVfX2Z1bGwsXG4ucmF0ZV9fZnVsbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlZGY0O1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMWE3MWQyO1xufVxuXG4ucmF0ZV9fbW9udGgge1xuXHQvLyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiIsIi5zZWN0aW9uIHtcblx0cGFkZGluZzogNzBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZWRmOTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG59XG5cbi5zZWN0aW9uX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0Zm9udC1zaXplOiAzOHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxufVxuIiwiLnRpdGxlLTEge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0yIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMyB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59IiwiLnZpZGVvIHtcbn1cblxuLnZpZGVvX190aXRsZSB7XG59XG5cbi52aWRlb19fY292ZXIge1xuXHRoZWlnaHQ6IDQwMHB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLy4uLy4uL2ltZy92aWRlby92aWRlby1jb3Zlci5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cblx0QGluY2x1ZGUgbWVkaWFCZyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vLi4vaW1nL3ZpZGVvL3ZpZGVvLWNvdmVyQDJ4LmpwZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGhlaWdodDogMjQwcHg7XG5cdH1cbn1cblxuLnZpZGVvX19idG4ge1xuXHRzdmcge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxufVxuIl19 */
