@charset "UTF-8";@-webkit-keyframes bounce-left-btn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateX(-48px);transform:translateX(-48px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-26px);transform:translateX(-26px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-13px);transform:translateX(-13px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-6.5px);transform:translateX(-6.5px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%,55%,75%,87%,98%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-left-btn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateX(-48px);transform:translateX(-48px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-26px);transform:translateX(-26px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-13px);transform:translateX(-13px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-6.5px);transform:translateX(-6.5px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%,55%,75%,87%,98%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes btn--bounce-right{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateX(48px);transform:translateX(48px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(26px);transform:translateX(26px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(13px);transform:translateX(13px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(6.5px);transform:translateX(6.5px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(4px);transform:translateX(4px)}25%,55%,75%,87%,98%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes btn--bounce-right{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateX(48px);transform:translateX(48px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(26px);transform:translateX(26px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(13px);transform:translateX(13px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(6.5px);transform:translateX(6.5px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateX(4px);transform:translateX(4px)}25%,55%,75%,87%,98%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-left{0%{left:-100%;opacity:0}to{left:0;opacity:1}}@keyframes slide-in-left{0%{left:-100%;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes slide-in-right{0%{right:-100%;opacity:0}to{right:0;opacity:1}}@keyframes slide-in-right{0%{right:-100%;opacity:0}to{right:0;opacity:1}}*{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}@font-face{font-family:Nunito;font-display:swap;src:url(../fonts/Nunito-Bold.woff2) format("woff2"),url(../fonts/Nunito-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto.woff2) format("woff2"),url(../fonts/Roboto.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SedgwickAveDisplay;font-display:swap;src:url(../fonts/SedgwickAveDisplay-Regular.woff2) format("woff2"),url(../fonts/SedgwickAveDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{background-color:#fff;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400}img{display:block}a,body{color:#333}.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}.container{margin:0 auto;padding:0 15px;max-width:1350px;width:100%}body,html{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto}.about{padding:80px 0}.about__priorities{margin-bottom:100px}.about__priorities-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:30px;text-align:center}.about__priorities-icon,.about__priorities-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__priorities-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.about__priorities-icon{width:80px;height:80px;background-color:#04c2c9;border-radius:20%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__content,.about__content-text,.about__priorities-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.about__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.about__content-text{-ms-flex-negative:1;flex-shrink:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:25px;background-color:#d3d3d3;border-radius:10px;max-width:500px}.about__content-img{width:100%;max-width:400px;height:400px;background-color:#fff;border-radius:10px}.about__content-title.title-3{text-align:left;color:#007bff}.about__content-desc{text-align:justify}.about__content-skills{padding:20px;width:500px;-ms-flex-negative:0;flex-shrink:0}.about__content-skills h3{margin-bottom:30px}.about__content-skills-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.about__content-skills-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e0e0e0;max-width:500px}.about__content-skills-item .skills-text,.btn{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__content-skills-item .skills-text{padding:2px 10px;font-size:1rem;font-family:"Poppins",sans-serif;font-weight:500;background-color:#04c2c9;width:20%}.about__content-skills-item .skills-bar{background-color:#00a1a7;width:75%}.about__content-skills-item .skills-bar--60{width:60%}.about__content-skills-item .skills-bar--55{width:55%}.about__content-skills-item .skills-bar--45{width:45%}.about__content-skills-item .skills-bar--40{width:40%}.btn{background-color:#007bff;font-family:"Nunito",sans-serif;padding:13px 20px;border-radius:10px;font-size:18px;font-weight:700;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--work{gap:5px;max-width:150px;background-color:#fff;color:#007bff;border:1px solid #007bff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact button,.btn--work:hover{background-color:#007bff;color:#fff}.btn--work:hover svg{fill:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn--works-view{position:absolute;bottom:0;right:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.btn--hover-blight-dark:hover,.btn--works-view:hover{background-color:#004a99}.btn--hover-blight-dark{position:relative;overflow:hidden;-webkit-transition:background-color .3s ease-in-out .1s;transition:background-color .3s ease-in-out .1s}.btn--hover-blight-dark::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);-webkit-transition:left .6s;transition:left .6s}.btn--hover-blight-dark:hover::before{left:100%}.btn--bounce-left,.btn--bounce-right{opacity:0;-webkit-animation:none;animation:none}.btn--bounce-left.visible{opacity:1;-webkit-animation:bounce-left-btn 2s ease;animation:bounce-left-btn 2s ease}.btn--bounce-right.visible{opacity:1;-webkit-animation:btn--bounce-right 2s ease;animation:btn--bounce-right 2s ease}.contact{padding:80px 0}.contact-form__question{font-size:18px;font-family:"Poppins",sans-serif;color:#007bff;text-align:center;margin-bottom:20px}.contact__wrapper{display:grid;grid-template-columns:60% 30%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.contact__wrapper-form{padding:30px 15px;background-color:#e0e0e0;border-radius:12px}.contact-social{padding:15px}.contact-social__title{margin-bottom:40px}.contact-social__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;justify-items:center;gap:20px}.contact-social__item{padding:10px;background-color:#04c2c9;border-radius:20%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#contact form,.contact-social__item svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-social__item svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .8s ease-in-out .5s;transition:all .8s ease-in-out .5s}.contact-social__item:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.contact-social__item:hover svg{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}#result,.footer{text-align:center}.footer{background-color:#333;color:#fff;padding:20px}#contact form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contact label,.header .mobile-nav-btn{display:none}#contact input,#contact textarea{width:80%;padding:10px;border:1px solid #454545;border-radius:5px}#contact button{padding:10px 20px;font-family:"Nunito",sans-serif;font-weight:700;border:0;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact button:hover{background-color:#0062cc}#result{margin-top:20px;font-size:1.2em;color:#f60}.header{background-color:#d3d3d3;padding:15px 0;position:fixed;top:0;z-index:1000;width:100%}#contact form,.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__btn-wrapper,.header__wrapper,.hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.hero{background-color:#d3d3d3;padding:120px 0;min-height:600px}.hero,.hero__wrapper,.hero__wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__wrapper-content{font-family:"Poppins",sans-serif;font-size:24px;font-weight:500;padding:60px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-negative:0;flex-shrink:0}.hero__wrapper-img{-o-object-fit:cover;object-fit:cover}.hero__text{font-size:35px}.hero__text span{font-size:45px;font-weight:700;color:#007bff}.hero__title span{font-weight:600;color:#f60}.icon{width:60px;height:60px;fill:#fff}.icon--arrow-right{width:24px;height:24px;fill:#007bff;padding-top:2px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.icon--code,.icon--fast,.icon--intuitive,.icon--responsive{width:60px;height:60px;fill:#fff}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.logo__short{font-family:"SedgwickAveDisplay",sans-serif;font-size:30px;color:#fff;width:40px;height:40px;background-color:#333;border-radius:6px;text-align:center;line-height:45px}.logo__full{font-family:"Poppins",sans-serif;font-weight:600;font-size:36px;color:#333;text-transform:uppercase}.mobile-nav{position:fixed;top:-100%;width:100%;height:100%;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:#d3d3d3;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{top:0}.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;gap:20px;font-family:"Poppins",sans-serif;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__item{font-size:24px;position:relative}.mobile-nav__item::after{content:"";position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#454545;-webkit-transition:width .3s;transition:width .3s}.mobile-nav__item:hover::after{width:100%}.mobile-nav__item-link{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.mobile-nav__item-link:hover{color:#454545}.mobile-nav-btn{--time:0.1s;--width:30px;--height:20px;--line-height:2px;--spacing:4px;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);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}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:#333;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}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;font-family:"Poppins",sans-serif;text-transform:uppercase}.nav__item{position:relative}.nav__item::after{content:"";position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#454545;-webkit-transition:width .3s;transition:width .3s}.nav__item:hover::after{width:100%}.nav__item-link{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav__item-link:hover{color:#454545}.title-2,.title-3,.title-4{font-family:"Poppins",sans-serif;color:#333}.title-2{font-size:32px;font-weight:700;text-align:center;margin-bottom:80px}.title-3,.title-4{font-weight:600}.title-3{font-size:22px;text-align:center}.title-4{font-size:18px}.works{padding:80px 0}.works__card,.works__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.works__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.works__card{background-color:#d3d3d3;padding:20px;border-radius:10px;max-width:90%;position:relative;-webkit-animation:none;animation:none;opacity:0;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.works__card.visible{opacity:1;-webkit-animation:slide-in-left 1s ease-in-out;animation:slide-in-left 1s ease-in-out}.works__card:nth-child(even){-webkit-animation:none;animation:none;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.works__card:nth-child(even) .btn--works-view{left:0;right:auto}.works__card:nth-child(even).visible{-webkit-animation:slide-in-right 1s ease-in-out;animation:slide-in-right 1s ease-in-out}.works__card picture{-ms-flex-preferred-size:60%;flex-basis:60%}.works__card-img{display:block;width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border:1px solid #454545;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(69,69,69,.5);box-shadow:0 0 10px rgba(69,69,69,.5)}.works__card-content{position:relative;-ms-flex-preferred-size:40%;flex-basis:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-wrap:wrap;padding-bottom:100px}.works__card-title.title-3{text-align:left;font-size:28px;color:#66bb6a}.works__card-desc{font-size:15px;text-align:justify}.works__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.works__card-item{padding-left:10px;position:relative}.works__card-item::before{content:"";position:absolute;left:0;top:9px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background-color:#007bff}.works__card-item span{font-weight:500;color:#007bff}.works__card-item:nth-child(even)::before{background-color:#f60}.works__card-item:nth-child(even) span{color:#f60}@media (max-width:1200px){.container{max-width:1170px}}@media (max-width:992px){.container{max-width:990px}.about__priorities-list{grid-template-columns:repeat(2,1fr);grid-gap:40px}.about__priorities-text{max-width:300px}.about__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about{padding:70px 0}.btn{padding:10px 15px;font-size:16px}.btn--work{max-width:130px}.btn--works-view{left:0;right:auto}.contact-social__item{padding:8px}.contact-social__item svg{width:50px;height:50px}.contact{padding:70px 0}.header{padding:10px 0}.hero__wrapper-content{padding:20px;gap:15px}.hero__text{font-size:30px}.hero__text span{font-size:35px}.hero__title{font-size:22px}.hero{padding:82px 0}.icon--arrow-right{width:20px;height:20px;padding-top:1px}.logo__short{font-size:24px;width:30px;height:30px;line-height:35px}.logo__full{font-size:30px;line-height:35px}.nav__list{gap:20px;font-size:15px}.title-2{font-size:30px;margin-bottom:70px}.title-3{font-size:20px}.works__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:100%}.works__card:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:self-start;align-self:self-start}.works__card picture{-ms-flex-preferred-size:100%;flex-basis:100%}.works__card-img{width:100%}.works__card-content{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:80px}.works{padding:70px 0}}@media (max-width:768px){.container{max-width:750px}.about__priorities-text{font-size:.9rem}.about__priorities-icon{width:60px;height:60px}.about{padding:60px 0}.contact__wrapper-form{padding:20px 10px}.contact__wrapper{grid-template-columns:1fr;gap:20px}.contact-social__list{grid-template-columns:repeat(4,1fr)}.contact{padding:60px 0}.header .mobile-nav-btn{display:block}.hero__wrapper-content{padding:40px}.hero__wrapper-img{width:100%;max-height:340px}.hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.icon--code,.icon--fast,.icon--intuitive,.icon--responsive{width:50px;height:50px}.nav{display:none}.title-2{font-size:28px;margin-bottom:60px}.title-3{font-size:18px}.works__card-title.title-3{font-size:24px}.works__card-desc{font-size:14px}.works__card-item{font-size:15px}.works__card-content{padding-bottom:60px}.works{padding:60px 0}}@media (max-width:576px){.container{max-width:570px;padding:0 10px}.about__priorities-text{font-size:.8rem}.about__priorities-icon{width:50px;height:50px}.about__content-text{font-size:.9rem}.about__content-title.title-3{font-size:1.1rem}.about__content-skills-item .skills-text{font-size:.9rem;width:25%}.about__content-skills-item .skills-bar{width:70%}.about__content-skills-item .skills-bar--60{width:55%}.about__content-skills-item .skills-bar--55{width:50%}.about__content-skills-item .skills-bar--45{width:40%}.about__content-skills-item .skills-bar--40{width:35%}.about__content-skills{width:400px}.about{padding:50px 0}.btn{padding:8px 10px;font-size:14px}.btn--work{max-width:110px}.contact-form__question{font-size:16px}.contact__wrapper-form{padding:15px 5px}.contact-social__title{margin-bottom:30px}.contact-social__item{padding:6px}.contact-social__item svg{width:40px;height:40px}.contact{padding:50px 0}.footer{font-size:14px}#contact form{font-size:15px}#contact input,#contact textarea{width:95%}#result{font-size:1em}.hero__wrapper-content{padding:0}.hero__wrapper{gap:30px}.hero__text{font-size:22px}.hero__text span{font-size:26px}.hero__title{font-size:18px}.hero{padding:75px 0}.icon--arrow-right{width:16px;height:16px;padding-bottom:1px}.icon--code,.icon--fast,.icon--intuitive,.icon--responsive{width:40px;height:40px}.logo__short{font-size:20px;width:25px;height:25px;line-height:30px}.logo__full{font-size:22px;line-height:27px}.logo{gap:5px}.title-2{font-size:26px;margin-bottom:50px}.works__card-title.title-3{font-size:20px}.works{padding:50px 0}}@media (max-width:420px){.about__content-skills-item .skills-text{font-size:.7rem;width:30%}.about__content-skills-item .skills-bar{width:65%}.about__content-skills-item .skills-bar--60{width:50%}.about__content-skills-item .skills-bar--55{width:45%}.about__content-skills-item .skills-bar--45{width:35%}.about__content-skills-item .skills-bar--40{width:30%}.about__content-skills{width:320px}}@media (max-width:360px){.container{max-width:100%;padding:0 5px}.about__priorities-list{grid-template-columns:1fr}.about__priorities-text{font-size:.9rem}.about__content-skills-item .skills-text{font-size:.6rem}.about__content-skills{width:240px}.about{padding:40px 0}.btn{padding:6px 8px}.btn--work{max-width:100px}#contact form,.contact-form__question{font-size:14px}.contact-social__title{margin-bottom:20px}.contact-social__item{padding:4px}.contact-social__item svg{width:30px;height:30px}.contact{padding:40px 0}.footer{font-size:13px}#result{font-size:.8em}.logo__short{display:none}.logo__full{font-size:18px;line-height:23px}.title-2{font-size:24px;margin-bottom:40px}.works{padding:40px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJibG9ja3MvX2Fib3V0LnNjc3MiLCJibG9ja3MvX2J0bi5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fZm9udHNBdXRvR2VuLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwibWFpbi5zY3NzIiwiYmxvY2tzL19jb250YWN0LnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX3RpdGxlcy5zY3NzIiwiYmxvY2tzL193b3Jrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFBcWZBLG1DQWpERSxFLENBQ0YseUMsQ0M1YUUsaUMsQ0N6QkYsUyxDQWdRUSxtQyxDRnlNTiwyQixDRXpjRixHLENBb1FRLFMsQ0Y4UE4sRyxDR2xnQkYseUMsQ0FDRSxpQyxDQUNBLG1DLENBQ0EsMkIsQ0FHQSxHLENBQ0EseUMsQ0FDQSxpQyxDQUVBLG1DLENBQUEsMkIsQ0hzZ0JBLEcsQ0FDRSx5QyxDR3JnQkYsaUMsQ0h1Z0JFLG9DLENBQ0EsNEIsQ0dwaEJKLEcsQ0FlSSx5QyxDQUNBLGlDLENIa2RGLGtDLENBQ0YsMEIsQ0EyREUsRyxDRzFnQkUsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUNBLDBDLENIbWRGLGtDLENBQ0YsK0IsQ0MxY0UsdUIsQ0Q4Y0EsRSxDQUNGLDBDLENBeURJLGtDLENHMWdCSixTLENBQ0UsK0IsQ0FDQSx5QixBSCtnQkYsMkJHM2dCRSxFLENIb2RGLHlDLENHbGRJLGlDLENBQ0ksUyxDQUNBLG1DLENIb2RSLDJCLENHaGRVLEcsQ0g2Z0JOLFMsQ0MzaUJGLEcsQ0VnQkYseUMsQ0FtQkksaUMsQ0htZEYsbUMsQ0FDRiwyQixDQThERSxHLENBMURBLHlDLENBQ0YsaUMsQ0MxZUUsbUMsQ0VGRiwyQixDSGlmQSxHLENBNERJLHlDLENHOWdCSixpQyxDQUNFLG9DLENBQ0EsNEIsQ0FFQSxHLENIcWRGLHlDLENHbmRFLGlDLENBQ0Usa0MsQ0hxZEosMEIsQ0ErREUsRyxDR2hoQkUsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUNBLDBDLENIcWRGLGtDLENBQ0YsK0IsQ0E2REksdUIsQ0c3Z0JGLEUsQ0FFQSwwQyxDQUFBLGtDLENIb2RGLFMsQ0dsZEUsK0IsQ0FDRSx5QixBSG9oQkoscUNHL2dCSSxFLENBQ0EseUMsQ0FNQSxpQyxDQUFBLFMsQ0grY0osa0MsQ0c1Y0UsMEIsQ0FJQSxHLENBQ0UsUyxDQUlKLEcsQ0gwZ0JJLHlDLENHeGdCRixpQyxDQUNBLGtDLENIMGdCRSwwQixDR3ZnQkosRyxDQUNFLHlDLENBQ0EsaUMsQ0gyZ0JFLGtDLENBL0RKLDBCLENHeGNFLEcsQ0FDQSx5QyxDSDRnQkUsaUMsQ0FoRUosbUMsQ0FrRUksMkIsQ0FHRixHLENBQ0UseUMsQ0cxZ0JBLGlDLENBQ0EsaUMsQ0g0Z0JBLHlCLENBR0YsRyxDRzNnQkUsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDSHljRiwwQyxDR3RjQSxrQyxDQUNFLCtCLENIMmdCQSx1QixDQWxFRixFLENHcmNBLDBDLENBQ0Usa0MsQ0g0Z0JBLFMsQ0czZ0JBLCtCLENINmdCQSx5QixBQUlKLDZCQUNFLEUsQ0FDRSx5QyxDQXhFRixpQyxDR25jQSxTLENBQ0Usa0MsQ0g4Z0JBLDBCLENBeEVGLEcsQ0dsY0EsUyxDSGloQkEsRyxDQUNFLHlDLENBNUVGLGlDLENHN2JBLGtDLENBQ0UsMEIsQ0g4Z0JGLEcsQ0FDRSx5QyxDQTlFRixpQyxDQUNGLGtDLENBZ0ZJLDBCLENBR0YsRyxDQUNFLHlDLENHNWpCQSxpQyxDQUNBLG1DLENIOGpCQSwyQixDQUdGLEcsQ0FwSEEseUMsQ0d0Y0EsaUMsQ0FDRSxpQyxDSDZqQkEseUIsQ0FwSEYsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0dyY0EsMEMsQ0FDRSxrQyxDSDhqQkEsK0IsQ0c3akJBLHVCLENBR0YsRSxDQUNFLDBDLENIK2pCQSxrQyxDRzlqQkEsUyxDSGdrQkEsK0IsQ0ExSEYseUIsQUF3eEJGLGlDSTEyQ0MsRSxDQUFBLFUsQ0FDRyxTLENKKzJDRixFLENJOTJDRSxNLENKZzNDQSxXLEFBSUoseUJJbDNDSSxFLENBQ0EsVSxDQUVILFMsQ0ptbkNELEUsQ0FtUUksTSxDSWwzQ0osVyxBQUlBLGtDQUNDLEUsQ0FBQSxXLENBQUEsUyxDSnczQ0MsRSxDQUNFLE8sQ0l2M0NILFcsQUo0M0NELDBCQUNFLEUsQ0F4UUYsVyxDQTBRSSxTLENJcjNDSCxFLENKZ25DRCxPLENJOW1DQyxXSmhDRCxDLENBQ0UsUyxDS0FGLFEsQ0xFRSxRLENBSEYsQyxDQVFBLE8sQ0FGQSxRLENLQ0EsNkIsQ0FFQSxxQixDTE1BLEMsQ0FLQSxPLENBTEEsTSxDQUVBLFMsQ0tBQSxvQixDTFVBLEssQ0FFQSxNLENBQUEsTSxDQStFQSxNLENLNUVBLEksQ0FKQSxHLENMR0EsTyxDS0VDLGEsQ0FHRCxFLENMQ0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDS0NBLEUsQ0xDQSxDLENBQUEsaUIsQ0FFRSxtQixDQUdGLEUsQ0FDQSxLLENLRUksZSxDTEVKLEcsQ0tFQSxrQixDTEZBLEcsQ0tNQSxHLENBQ0ksYyxDQUNBLFcsQ0xFSixPLENLQ0ksaUIsQ0xLSixLLENLR0EsTSxDTEpBLFEsQ0FRRSw0QixDQUxGLE0sQ0FGQSxLLENLR0EsTSxDTEpBLFEsQ0tLQyxtQixDQUNBLGlCLENMREQsYSxDQUlBLGdCLENBR0UsWSxDQUNGLE0sQ0FHQSxrQixDTXpGQSxvQixDQUNDLHVCLENBQ0EsZSxDQUNBLDRCLENBQ0EsYyxDQUNBLGMsQ05nR0QsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDTXRGQyxTLENONkZELHdCLENNekZDLFMsQ0FDQSxRLENOMkZELEssQ012RkEsYyxDQU9BLFdBQ0Msa0IsQ0FDQSxpQixDQUNBLGlHLENBQ0EsZSxDQUNBLGtCLEFONkZELFdNekZDLG1CLENBQ0EsaUIsQ0FDQSxtRyxDQUNBLGUsQ055RkQsa0IsQUFLQSxXTXpGQyxtQixDQUNBLGlCLENBQ0EseUcsQ055RkQsZSxDT3hJQSxrQixBUDhJQSxXTzFJQSxtQixDQUNDLGlCLENBQ0EsdUcsQ0FDQSxlLENBQ0Esa0IsQVA4SUQsV08xSUEsbUIsQ0FDQyxpQixDUDBJRCwyRyxDQUdFLGUsQ08xSUYsa0IsQVA4SUEsV1E5SkEsa0IsQ0FDRSxpQixDUjhKRix1RixDQUdFLGUsQ1E5SkYsa0IsQVJrS0EsV1E5SkUsOEIsQ0FDQSxpQixDQUNBLCtILENBQ0EsZSxDQUNBLGtCUmtLRixJLENBRkEsc0IsQ0FNQSxJLENBRkEscUIsQ1NoTEEsK0IsQ0FDQyxjLENBQ0EsZSxDVHFMRCxHLENDaExFLGEsQ0R1TEYsQyxDQVpBLEksQ0FVQSxVLENBTUEsSyxDQUZFLHNCLENBTUYsZ0IsQ0FDRSxpQixDQUZBLFMsQ0FDRixVLENDN0tFLFcsQ1F6QkYsUSxDVDRNRSxTLENBQ0Esa0IsQ0FGQSw2QixDQUNGLHFCLENDN0tFLGtCLENRL0JGLGUsQ1RvTkEsVSxDQUZBLGUsQ0FNQSxVLENVdE5JLGEsQ0FBQSxjLENBQUEsZ0IsQ0FDQSxVLENWcU5KLEksQ0FPQSxJLENBRUUsZ0IsQ1UzTkYsbUIsQ0FDSSxtQixDVnFOSixZLENBU0UsMkIsQ1czTkYsNEIsQ1RWQSx5QixDQUNJLHFCLENGME9KLE8sQ0FQQSxlLENBYUEsTSxDRXRPWSxjLENGME9aLGtCLENFdE9ZLG1CLENGME9aLHVCLENBQ0UsWSxDQUNBLG1DLENFMU9VLHVCLENGNE9WLGEsQ0FDQSxpQixDQUpGLHVCLENFck9RLHVCLENGNk9OLHdCLENBQ0YscUIsQ0NoUEUsa0IsQ0NFTSx1QixDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ0RZViw0QixDQUFBLHlCLENBQUEscUIsQ0NUVSxRLENGOE5aLHVCLENDN09FLFUsQ0NtQlUsVyxDRmtQVix3QixDQUNBLGlCLENFeE9VLHVCLENGZ1BWLG9CLENBcEJBLHNCLENBd0JGLGUsQ0FVQSxvQixDQS9DQSx1QixDRXpMWSxtQixDRjRPVixtQixDQXBCQSxZLENBTUYsZSxDRXpPWSx3QixDRjhPVixxQixDQXBCQSw2QixDRXROVSxRLENGK09aLG9CLENBcEJBLG1CLENDdFBFLGEsQ0NzQ1Usd0IsQ0YyT1YscUIsQ0FwQkEsa0IsQ0FDRiwyQixDRWxOSSw0QixDQUNJLHlCLENBQUEscUIsQ0FBQSxRLENBQ0EsWSxDRjJPTix3QixDQUNBLGtCLENFM09NLGUsQ0YrT1IsbUIsQ0FDRSxVLENFM09VLGUsQ0FBQSxZLENBQUEscUIsQ0FDQSxrQixDRmlQWiw2QixDRWhQWSxlLENGa1BWLGEsQ0FHRixvQixDRWxQWSxrQixDRnFOWixzQixDQ3BSRSxZLENDdURNLFcsQ0ZpUU4sbUIsQ0FoQ0EsYSxDQW9DRix5QixDRWpQWSxrQixDRnFQWiwyQixDQWhDQSxtQixDRS9NUSxtQixDQUNJLFksQ0FDQSwyQixDRmlOWiw0QixDQ3BTRSx5QixDQ2lGTSxxQixDRnVQTixRLENFOU9NLDJCLENBQ0ksbUIsQ0ZpTlosbUIsQ0U5TVEsWSxDQUNJLHdCLENBQ0EsZSxDRmlOWix3QyxDQXVFQSxJLENBMUNFLFUsQ0FNQSxtQixDQUNGLG1CLENDL1VFLFksQ0RvVkYsdUIsQ0U5TWdCLG9CLENBQ0ksc0IsQ0ZvS3BCLHdDLENFMU1ZLGdCLENBQ0ksYyxDQUFBLGdDLENBQ0EsZSxDQUFBLHdCLENGb1BkLFMsQ0FNRix1QyxDRXJQZ0Isd0IsQ0FDQSxTLENBR0EsMkMsQ0FDSSxTLENGeVBwQiwyQyxDRXZQb0IsUyxDRjJQcEIsMkMsQ0V2UG9CLFMsQ0YyUHBCLDJDLENBQ0UsUyxDQUdGLEksQ0FDRSx3QixDQUNBLCtCLENBM0NGLGlCLENFN01vQixrQixDQWhCSixjLENGNlFkLGUsQ0FDQSxjLENFOVFjLHdCLENGbVJkLHFCLENBNUNBLGtCLENFek1rQixVLENBQ0ksTyxDRmdOeEIsZSxDRTdNb0IscUIsQ0FDSSxhLENGK014Qix3QixDRTVNb0Isc0MsQ0FDSSw4QixDRm9wQnhCLGUsQ0F2WkEsZ0IsQ0E1Q0Esd0IsQ0MxV0UsVSxDRDJaRixvQixDRXhQd0IsUyxDRjBQdEIsK0IsQ0E1Q0EsMkIsQ0UxTXNCLHVCLENGMlB4QixnQixDQUNFLGlCLENBNUNBLFEsQ0V4TXNCLE8sQ0Z1UHRCLG1ELENBNUNBLDJDLENBMkVGLDZCLENBM0JBLHNCLENBQ0Usd0IsQ0FHRix1QixDQTVDRSxpQixDRXZNc0IsZSxDRnNQdEIsdUQsQ0E1Q0EsK0MsQ0FnREYsK0IsQ0VsUHdCLFUsQ0ZvUHRCLGlCLENBNUNBLEssQ0FDRixVLENDNVlFLFUsQ0M4Rk0sVyxDRjhWTiwwRyxDQTVDQSwyQixDQUNGLG1CLENBZ0RBLHFDLENBNUNFLFMsQ0NqYUEsaUIsQ0RzZEYsa0IsQ0FDRSxTLENBQ0Esc0IsQ0FDQSxjLENBR0YseUIsQ0FDRSxTLENBQ0EseUMsQ0FqREEsaUMsQ0FxREYsMEIsQ0FDRSxTLENBakRBLDJDLENBQ0YsbUMsQ0F5UkEsUSxDQUNFLGMsQ0FHRix1QixDQUNFLGMsQ0FDQSxnQyxDQUNBLGEsQ0E5SEEsaUIsQ0c3YkEsa0IsQ0hna0JGLGlCLENBQ0UsWSxDQUNBLDZCLENBaElBLHdCLENBQ0YscUIsQ0c1YkEsNkIsQ0FDRSxRLENIaWtCRixzQixDQUNFLGlCLENBQ0Esd0IsQ0FsSUEsa0IsQ0FzSUYsZSxDRzdqQkUsWSxDSGlrQkYsc0IsQ0FDRSxrQixDQUdGLHFCLENBQ0UsWSxDQUNBLG1DLENBQ0EsdUIsQ0F0SUEsb0IsQ0d4YkEsUSxDSG1rQkYscUIsQ0FDRSxZLENBeElBLHdCLENHdmJBLGlCLENIa2tCQSxzQyxDQUNBLDhCLENBbUNGLGEsQ0FoQ0EseUIsQ0F3Q0Usd0IsQ0FDQSxxQixDQUNBLGtCLENBMUNGLHlCLENHamtCRSxtQixDSG1rQkEsbUIsQ0FDQSxZLENBQ0EsdUIsQ0FDQSxvQixDQTVJQSxzQixDQWlKQSwwQyxDQUNBLGtDLENBNUlGLDJCLENHL2RBLGdDLENBQ0UsNEIsQ0hnbkJBLHdCLENBR0YsK0IsQ0FDRSxpQyxDQW5MQSx5QixDQXlPRixPLENBbERBLE8sQ0FtREUsaUIsQ0FuREYsTyxDRzltQkUscUIsQ0hnbkJBLFUsQ0FDQSxZLENBSUYsYSxDQUlFLDJCLENBdkxBLDRCLENHeGJBLHlCLENIa25CQSxxQixDQU9GLGMsQ0FvRUEsdUIsQ0FuRUUsWSxDQUdGLGMsQ0FDQSxpQixDQUNFLFMsQ0FDQSxZLENBQ0Esd0IsQ0E3TEEsaUIsQ0FpTUYsZSxDQUNFLGlCLENBRUEsK0IsQ0EvTEEsZSxDWTFvQkYsUSxDQUNJLGlCLENaNm9CSixjLENZM29CSSxzQyxDQUNJLDhCLENaKzBCUixxQixDWTMwQlEsd0IsQ1orMEJSLE8sQ0E5TEUsZSxDQUNGLGUsQ0MzbkJFLFUsQ0QrekJGLE8sQ0EvTEEsd0IsQ1k1b0JJLGMsQ0FDSSxjLENBQ0EsSyxDQUNBLFksQ1o4MEJOLFUsQ0F4REYsYSxDQXZJQSxnQixDWTVvQlEsbUIsQ0FDSSxtQixDQUNBLFksQ1pvcEJaLFEsQ0FWQSxnQixDWTVvQlEsd0IsQ1pzMUJOLHFCLENBak1BLDZCLENBc01GLG9CLENBL01BLGdCLENBMkJBLEssQ0FLQSx3QixDQ3RxQkUscUIsQ1dpQk0sa0IsQ1pvMEJSLG9CLENBak1FLG1CLENBQ0YsbUIsQ0NqcUJFLFksQ0RzcUJBLFEsQ0FPRixLLENDdnFCRSx3QixDRGkzQkEsZSxDQWpNQSxnQixDQVRGLEssQ0E4TUEsYyxDQVlBLHNCLENBOUxBLG1CLENZOW9CWSxtQixDQUNJLFksQ1orekJoQixjLENZNzBCWSx3QixDWmdwQloscUIsQ0M5ckJFLGtCLENXeUNNLHdCLENaMDFCTixxQixDQWpNQSw2QixDQXFNRixzQixDWWgxQlksZ0MsQ0FDQSxjLENBQ0EsZSxDQUFBLGlCLENBR0ksMkIsQ0FBQSw0QixDQUNBLHlCLENacTFCZCxxQixDQUNBLFEsQ1lyMUJjLG1CLENadTFCZCxhLENBR0Ysa0IsQ0F6TUEsbUIsQ1k1b0JZLGdCLENaMDFCWixXLENBM01BLGMsQ0ErTUEsZ0IsQ0E1TUEsYyxDQzN0QkUsZSxDVzJETSxhLENaazNCUixpQixDQUNFLGUsQ0FDQSxVLENDbjZCQSxLLENXK0NNLFUsQ1p5M0JOLFcsQ0E1TUEsUyxDQWdORixrQixDQTVNRSxVLENBQ0YsVyxDQzN0QkUsWSxDV3lDTSxlLENaazRCTixzQyxDQTVNQSw4QixDQWdORixXLENBM01BLFcsQ0N0dkJFLGdCLENEazhCRixpQixDWS84QkEsVSxDWm05QkUsVyxDQTVNQSxTLENBZ05GLEssQ0FDRSxtQixDQTVNQSxtQixDQUNGLFksQ0NwdkJFLHdCLENXekJGLHFCLENaNjlCRSxrQixDQTVNQSxRLENBZ05GLFksQ0FDRSwyQyxDQTVNQSxjLENBQ0YsVSxDQThNRSxVLENhcitCRixXLENBQ0MscUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0IsQ2J5K0JELFcsQ0FDRSxnQyxDQTVNQSxlLENBQ0YsYyxDQ3B3QkUsVSxDWS9CRix3QixDYnd5QkEsVyxDQThNRSxjLENjdC9CRixTLENBQ0ksVSxDQUFBLFcsQ0FBQSxVLENBQ0EsbUIsQ0FBQSxtQixDZDIvQkYsWSxDQUNBLDJCLENjMy9CRSw0QixDZDYvQkYseUIsQ0FDQSxxQixDYzcvQkUsd0IsQ2QyeUJKLHFCLENDdHhCRSxrQixDYXpCRix1QixDZHNnQ0Usb0IsQ0FuTkEsc0IsQ0FDRixnQixDQ3J4QkUsbUIsQ2EvQkYsa0IsQ2QyZ0NFLGtDLENBbk5BLDBCLENjenlCRixpQixDQUNJLEssQ0FHSixpQixDZGlnQ0UsbUIsQ2MvL0JFLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNEIsQ2Q2eUJKLHlCLENDNXlCRSxxQixDYU5GLFEsQ2R5Z0NFLGdDLENBQ0Esd0IsQ0FuTkEsd0IsQ0FDRixxQixDQXFORSxrQixDQUdGLGlCLENjamdDSSxjLENBQ0EsaUIsQ2RxZ0NKLHdCLENjamdDSSxVLENBQ0EsaUIsQ0FBQSxRLENkK3lCSixPLENjN3lCSSxPLENBQ0ksVSxDZCt5QlIsd0IsQ0FzTkUsNEIsQ2NqZ0NGLG9CLENkcWdDQSw4QixDY2pnQ0ksVSxDZHFnQ0osc0IsQ0FDRSx3QyxDQXBOQSxnQyxDQXdORiw0QixDQUNFLGEsQ0FLRixlLENlamtDQyxXLENBQ0EsWSxDQUNBLGEsQ0FDQSxpQixDQUNBLGEsQ2Y4MkJELFksQ0M5MEJFLG9ELENEeWlDQSxrQixDQUNBLG1CLENDcmlDQSxtQixDRHVpQ0EsWSxDQUNBLHVCLENlemtDQSxvQixDZmczQkYsc0IsQ2U3MkJDLHdCLENkd0JDLHFCLENBQUEsa0IsQ0RzakNGLFMsQ0FTQSxnQixDQURBLGlCLENBUEUsaUIsQ2U3a0NBLGtCLENmZzNCRix5QixDZTcyQkMscUIsQ0FDQywyQixDZmlsQ0YsZ0IsQ0FEQSxpQixDQTdORSxVLENBQ0YsYSxDQzEzQkUsaUIsQ2NiRixNLENDQUEsMkYsQ2ZxQ0UsMkUsQ0FBQSxpSCxDRDhrQ0YsaUIsQ2dCaG5DSSxrRCxDQUlBLGdCLENmOEJGLDZDLENEd2xDRiwwQixDQUNFLDRCLENBck9GLGlDLENBd09BLGtDLENnQnZuQ1EsSyxDQUNJLDJGLENBRUEsMkUsQ0FFQSw2SCxDaEIybkNaLGtDLENnQnpuQ1ksK0IsQ0FBQSwyQixDaEI0bkNWLHVCLENBR0YsaUMsQ0FDRSxnQyxDQTlPRiw0QixDQ3Q1QkUsd0IsQ0Q0NUJGLGUsQ0N0NUJFLFcsQ0R5b0NGLFUsQ0E5T0EsbUIsQ0NyNUJFLG1CLENlZk0sWSxDaEJzcENOLHdCLENBOU9BLHFCLENBQ0Ysa0IsQ2dCaDVCUSxRLENBQ0ksZ0MsQ2hCaW9DVix3QixDQUdGLFUsQ0FDRSxpQixDQTdPRixpQixDQ3o2QkUsVSxDZVpFLGlCLENoQndxQ0YsUSxDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLHdCLENBbFBBLDRCLENBQ0Ysb0IsQ0FzUEEsdUIsQ0FsUEUsVSxDQXNQRixlLENBbFBBLHdDLENnQmo1QlEsZ0MsQ2hCd29DUixxQixDQWxQQSxhLENBc1BBLFEsQ0FTQSxRLENBM09BLFEsQ0N0OUJFLGdDLENEMDlCQSxVLENBOE5GLFEsQ2dCbm9DWSxjLENoQnNvQ1YsZSxDQWpQRixpQixDQzk3QkUsa0IsQ0RxckNGLFEsQ0EzT0EsUSxDQXNQRSxlLENBWEYsUSxDQUVFLGMsQ2dCL25DTSxpQixDaEJrNUJSLFEsQ2dCbjVCSSxjLENoQjZvQ0osTSxDQUNFLGMsQ2lCOXRDRixZLENoQmFFLGUsQ2dCRkUsbUIsQ0FFQSxtQixDQUFBLFksQ2hCQUYsZSxDRHErQkYsMkIsQ0N6OUJFLDRCLENlekJGLHlCLENoQnd1Q0UscUIsQ0FsUEEsUSxDaUJ0L0JGLFksQ0FDSSx3QixDQUNBLFksQ0FDQSxrQixDakIwL0JKLGEsQ0FvUEUsaUIsQ2lCM3VDRixzQixDQUNJLGMsQ0FDQSxTLENBQ0EsZSxDakI0L0JKLHdCLENDeC9CRSxxQixDZ0JQRixrQixDakJzdkNFLFEsQ0FHRixvQixDQW5QQSxTLENDbi9CRSw4QyxDZ0JuQkYsc0MsQ2pCK3ZDQSw0QixDQW5QRSxzQixDQUNGLGMsQ0FxUEUsdUIsQ2lCNXVDRixtQixDakI4dUNFLDZCLENBQ0EsNkIsQ0FDQSw4QixDaUI1dUNFLDBCLENqQjQvQkosNkMsQ0N6Z0NFLE0sQ2dCU0YsVSxDakJ5dkNBLG9DLENBQ0UsK0MsQ0FDQSx1QyxDQzl2Q0Esb0IsQ2dCR0YsMkIsQ2pCZ3dDRSxjLENBR0YsZ0IsQ0FDRSxhLENBblBBLFMsQ0FDRixxQixDQXFQRSxrQixDa0JueUNGLHlCLENqQnFDRSxzQixDQUFBLHdCLENBQUEsa0IsQ0FDQSw2QyxDRG13Q0EscUMsQ0FyUEYsb0IsQ2tCaGpDSSxpQixDQUNJLDJCLENBQ0EsYyxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ2xCa2pDUixRLENDbGpDRSxjLENpQlRFLG9CLENsQnd6Q0osMEIsQ0FDRSxlLENBdlBBLGMsQ0FDRixhLENBMlBBLGlCLENBQ0UsYyxDQUNBLGtCLENBclBGLGlCLENDaGpDRSxtQixDaUIzQkUsbUIsQ2xCczBDRixZLENBdlBBLDJCLENBQ0YsNEIsQ2tCbGpDSSx5QixDQUNJLHFCLENBQ0EsUSxDbEI4eUNSLGlCLENBdlBBLGlCLENDOWtDRSxpQixDRDAwQ0YseUIsQ0F2UEUsVSxDQUNGLGlCLENDeGtDRSxNLENpQlNFLE8sQ2xCMHpDRixrQyxDQUNBLDhCLENBdlBBLDBCLENBQ0YsUyxDQ3hrQ0UsVSxDaUJHRSxpQixDbEJnMENGLHdCLENBclBGLHNCLENDcGxDRSxlLENpQnpCRixhLENsQmtuQ0EseUMsQ0F5UEUscUIsQ0FHRixzQyxDSTEyQ0MsVSxDSms2Q0QsMEJJeDNDRSxVLENKZ25DRixrQixBSXptQ0MseUJBQ0MsVSxDQUFBLGUsQ0FHQyx1QixDSjhtQ0gsbUMsQ0E0UUksYSxDbUJqN0NILHVCLENBRUEsZSxDQUlBLGUsQ0FFQSwyQixDQUVBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUVBLFEsQ0FDQSx3QixDQUNBLHFCLENBRUEsa0IsQ0FDQSxNLENuQmk3Q0csYyxDQUdGLEksQ0FDRSxpQixDQWhSSixjLENtQmhxQ0MsVSxDQUNBLGUsQ0FHQSxnQixDbkJvcUNELE0sQ0FrUkksVSxDbUJqN0NILHFCLENBQ0EsVyxDQUtBLHlCLENBQ0EsVSxDQUVBLFcsQ0FFQSxRLENBQUEsYyxDbkJzN0NDLE8sQ21CbDdDRixjLENuQmtxQ0Esc0IsQ0FxUkksWSxDbUJsN0NKLFEsQ25Ca3FDQSxXLENBcVJJLGMsQ0FqUkosZ0IsQ0FxUkksYyxDbUJoN0NILFksQ0FDQSxjLENBQUEsSyxDbkJncUNELGMsQ21CM3BDQyxrQixDbkJzN0NHLFUsQ0FDQSxXLENBeFJKLGUsQ21CM3BDQyxZLENuQnc3Q0csYyxDQUNBLFUsQ0ExUkosVyxDQTRSSSxnQixDbUJyN0NILFcsQ25COHBDRCxjLENBNFJJLGdCLENDditDRixVLENBQUEsUSxDQUNBLGMsQ21CbkNNLFEsQ0FDQSxjLENBQ0Esa0IsQ0FKSixRLENBT1EsYyxDcEJzdkNaLFksQ29CanZDSSwyQixDQUNJLDRCLENwQm12Q1IseUIsQ29CanZDUSxxQixDQUNJLFEsQ0FDQSxjLENBR0EsNEIsQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FBQSxxQixDcEJtdkNaLDhCLENvQmh2Q1EscUIsQ0FJQSxvQixDQUNJLDRCLENBQUEsZSxDQUdJLGdCLENwQml2Q2hCLFUsQ0FvU0Usb0IsQ0FoU0EsNEIsQ0FDRixlLENBa1NJLG1CLENxQnpqREEsTSxDQUNBLGdCLEFyQit4Q0oseUJDcnhDRSxVLENvQmJGLGUsQ3JCdXlDRSx1QixDQUNGLGUsQ0FvU0UsdUIsQ3FCNWpETSxVLENyQjZ4Q04sVyxDcUI3eUNGLE0sQ0FvQlEsYyxDckJneUNSLHNCLENDcnhDRSxpQixDRDBqREEsaUIsQ0FoU0EseUIsQ0FDRixRLENxQjN4Q0kscUIsQ0FDQSxtQyxDQUdBLFEsQ3JCK3hDSixjLENBb1NFLHVCLENBaFNBLGEsQ3FCeHlDRixzQixDQVlRLFksQ3JCb2tETixrQixDcUJoa0RGLFUsQ0FDSSxnQixDQUdBLGMsQ3JCaXlDSiwyQixDQWtTSSw0QixDc0JybkRKLHlCLENBQ0kscUIsQ3RCczFDSixRLENzQm4xQ1EsVyxDQUNBLFcsQ0FBQSxnQixDQURBLGlCLEN0QjJuREosVSxDQUNBLFcsQ3NCdm5EQSxJLENBQ0ksWSxDQUdBLFEsQ0FFQSxjLENBQ0Esa0IsQ0FFQSxRLENBRUEsYyxDQUNBLDBCLEN0QjRuREosYyxDQXhTSixpQixDc0JqMUNRLGMsQ3RCZ29ETixpQixDQTNTRixjLENBK1NFLG9CLENzQjduRFUsbUIsQ0FDQSxNLEN0QmlvRFIsZ0IsQUFJSix5QnNCam9EZ0IsVSxDdEJrMUNoQixlLENzQi8wQ1ksYyxDdEJrMUNaLHVCLENzQjcwQ1EsZSxDdEJnMUNSLHVCLENzQjUwQ1EsVSxDQUNJLFcsQ3RCbW9EVixvQixDc0Job0RVLGUsQ0FFQSw2QixDQUNBLGdCLENBR0osd0MsQ0FDSSxlLENBQ0EsUyxDQUNBLHVDLENBQUEsUyxDdEJ3b0RWLDJDLENBQ0UsUyxDc0Jwb0RRLDJDLEN0QjQwQ1osUyxDc0J2MENZLDJDLENBQ0EsUyxDQUhKLDJDLENBTVEsUyxDckJsRGQsc0IsQ3FCNENNLFcsQ3RCdzFDUixNLENzQjEwQ1EsYyxDdEI4MENSLEksQ0M5NENFLGdCLENxQmdFTSxjLEN0Qm0xQ1IsVSxDc0IxMENRLGUsQ0FDSSx1QixDQUNBLGMsQ3RCNG9EVixzQixDc0Izb0RVLGdCLENBSUEsc0IsQ0FDQSxrQixDQUdJLHFCLENBQ0EsVyxDQUdBLHlCLEN0QjRvRFosVSxDQUNBLFcsQ3NCMW9EWSxRLENBQ0EsYyxDQUlBLE8sQ0FDQSxjLENBS0ksYSxDdEJ3MENwQixjLENBR0EsYyxDQ2o3Q0UsaUIsQ3FCK0VNLFMsQ3RCdTJDUixPLENDNTdDRSxhLENEbXdEQSxzQixDQUNFLFMsQ0FHRixjLENBclVBLFEsQ0F5VUEsVyxDQUNFLGMsQ0FHRixnQixDQXpVQSxjLENBNlVBLFksQ0ExVUEsYyxDQUdBLEssQ3NCajBDVSxjLEN0QmdwRFYsa0IsQ0EzVUEsVSxDQUNGLFcsQ0MzOENFLGtCLENEKzhDQSxXLENDcjlDQSxXLENxQmJGLGdCLEN0Qm0rQ0EsaUIsQ3NCNXpDUSxVLEN0QmcwQ04sVyxDc0J2K0NGLFksQ0EyS1EsYyxDdEJpMENOLFUsQ0FDRixXLENDcDlDRSxnQixDRHc5Q0EsVyxDQUNGLGMsQ0NuOUNFLGdCLENEdTlDQSxLLENBQ0YsTyxDc0IvekNJLFEsQ0FDSSxjLENBQ0Esa0IsQ3RCaXBETiwwQixDc0I3b0RNLGMsQ3RCaXBETixNLENzQnhwREYsZ0IsQXRCNnBEQSx5QnNCeHBESSx3QyxDQUNJLGUsQ0FDQSxTLENBSVIsdUMsQ0FDSSxTLEN0Qm8wQ0YsMkMsQ3NCaDBDRSxTLEN0Qm8wQ0YsMkMsQ0FDRixTLENBMFZFLDJDLENzQmpxRE0sUyxDdEJxcUROLDJDLENzQmpxRE0sUyxDWC9LUixzQixDQUNBLGEsQVh3MURBLHlCQUNFLFUsQ0FDRSxjLENBQ0EsYSxDQUdGLHVCLENBQ0UseUIsQ0FHRix1QixDQUNFLGUsQ0FHRix3QyxDQUNFLGUsQ0FHRixzQixDQUNFLFcsQ0FHRixNLENBQ0UsYyxDQUdGLEksQ0FDRSxlLENBR0YsVSxDQUNFLGUsQ0E0QkYsYSxDQXpCQSx1QixDQUNFLGMsQ0FHRixzQixDQUNFLGtCLENBR0YscUIsQ0FDRSxXLENBR0YseUIsQ0FDRSxVLENBQ0EsVyxDQUdGLFEsQ0FDRSxjLENBR0YsTyxDQUNFLGMsQ0FPRixPLENBQ0UsYyxDQUdGLFksQ0FDRSxZLENBR0YsVyxDQUNFLGMsQ0FDQSxnQixDQUdGLFEsQ0FDRSxjLENBQ0Esa0IsQ0FHRixNLENBQ0UsZ0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTnVuaXRvO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL051bml0by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTZWRnd2lja0F2ZURpc3BsYXk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TZWRnd2lja0F2ZURpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2VkZ3dpY2tBdmVEaXNwbGF5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5hYm91dF9fcHJpb3JpdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmFib3V0X19wcmlvcml0aWVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXRfX3ByaW9yaXRpZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5hYm91dF9fcHJpb3JpdGllcy1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0QzJDOTtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXRfX3ByaW9yaXRpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogNDBweDtcbiAgfVxuICAuYWJvdXRfX3ByaW9yaXRpZXMtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fcHJpb3JpdGllcy10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAuYWJvdXRfX3ByaW9yaXRpZXMtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0X19wcmlvcml0aWVzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC5hYm91dF9fcHJpb3JpdGllcy1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYWJvdXRfX3ByaW9yaXRpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmFib3V0X19wcmlvcml0aWVzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG4uYWJvdXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbn1cbi5hYm91dF9fY29udGVudC10ZXh0IHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDNEMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXRfX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbi5hYm91dF9fY29udGVudC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hYm91dF9fY29udGVudC10aXRsZS50aXRsZS0zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDdCRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0X19jb250ZW50LXRpdGxlLnRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4uYWJvdXRfX2NvbnRlbnQtZGVzYyB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYWJvdXRfX2NvbnRlbnQtc2tpbGxzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hYm91dF9fY29udGVudC1za2lsbHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0X19jb250ZW50LXNraWxscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5hYm91dF9fY29udGVudC1za2lsbHMtaXRlbSAuc2tpbGxzLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRDMkM5O1xuICB3aWR0aDogMjAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXRfX2NvbnRlbnQtc2tpbGxzLWl0ZW0gLnNraWxscy10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMtaXRlbSAuc2tpbGxzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG59XG4uYWJvdXRfX2NvbnRlbnQtc2tpbGxzLWl0ZW0gLnNraWxscy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMUE3O1xuICB3aWR0aDogNzUlO1xufVxuLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtYmFyLS02MCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uYWJvdXRfX2NvbnRlbnQtc2tpbGxzLWl0ZW0gLnNraWxscy1iYXItLTU1IHtcbiAgd2lkdGg6IDU1JTtcbn1cbi5hYm91dF9fY29udGVudC1za2lsbHMtaXRlbSAuc2tpbGxzLWJhci0tNDUge1xuICB3aWR0aDogNDUlO1xufVxuLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtYmFyLS00MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtYmFyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMtaXRlbSAuc2tpbGxzLWJhci0tNjAge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtYmFyLS01NSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWJvdXRfX2NvbnRlbnQtc2tpbGxzLWl0ZW0gLnNraWxscy1iYXItLTQ1IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMtaXRlbSAuc2tpbGxzLWJhci0tNDAge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYWJvdXRfX2NvbnRlbnQtc2tpbGxzLWl0ZW0gLnNraWxscy1iYXIge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtYmFyLS02MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWJvdXRfX2NvbnRlbnQtc2tpbGxzLWl0ZW0gLnNraWxscy1iYXItLTU1IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMtaXRlbSAuc2tpbGxzLWJhci0tNDUge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmFib3V0X19jb250ZW50LXNraWxscy1pdGVtIC5za2lsbHMtYmFyLS00MCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5hYm91dF9fY29udGVudC1za2lsbHMge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGO1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG59XG5cbi5idG4tLXdvcmsge1xuICBnYXA6IDVweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDdCRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDdCRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi0td29yazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdCRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi0td29yazpob3ZlciBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi0td29yayB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLXdvcmsge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYnRuLS13b3JrIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5idG4tLXdvcmtzLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5idG4tLXdvcmtzLXZpZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tLXdvcmtzLXZpZXcge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi0taG92ZXItYmxpZ2h0LWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCAwLjFzO1xufVxuLmJ0bi0taG92ZXItYmxpZ2h0LWRhcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjZzO1xufVxuLmJ0bi0taG92ZXItYmxpZ2h0LWRhcms6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYnRuLS1ob3Zlci1ibGlnaHQtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhOTk7XG59XG5cbi5idG4tLWJvdW5jZS1sZWZ0LFxuLmJ0bi0tYm91bmNlLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uYnRuLS1ib3VuY2UtbGVmdC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBib3VuY2UtbGVmdC1idG4gMnMgZWFzZTtcbn1cblxuLmJ0bi0tYm91bmNlLXJpZ2h0LnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGJ0bi0tYm91bmNlLXJpZ2h0IDJzIGVhc2U7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlLWxlZnQtYnRuIHtcbiAgMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4cHgpO1xuICB9XG4gIDI0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnB4KTtcbiAgfVxuICA2NSUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xM3B4KTtcbiAgfVxuICA4MiUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02LjVweCk7XG4gIH1cbiAgOTMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgfVxuICAyNSUsIDU1JSwgNzUlLCA4NyUsIDk4JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBidG4tLWJvdW5jZS1yaWdodCB7XG4gIDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ4cHgpO1xuICB9XG4gIDI0JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB9XG4gIDY1JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCk7XG4gIH1cbiAgODIlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2LjVweCk7XG4gIH1cbiAgOTMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG4gIDI1JSwgNTUlLCA3NSUsIDg3JSwgOTglIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG4uY29udGFjdCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5jb250YWN0LWZvcm1fX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA3QkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jb250YWN0LWZvcm1fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb250YWN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgMzAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cbi5jb250YWN0X193cmFwcGVyLWZvcm0ge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX3dyYXBwZXItZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3RfX3dyYXBwZXItZm9ybSB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uY29udGFjdC1zb2NpYWwge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNvbnRhY3Qtc29jaWFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhY3Qtc29jaWFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jb250YWN0LXNvY2lhbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0LXNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Qtc29jaWFsX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uY29udGFjdC1zb2NpYWxfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRDMkM5O1xuICBib3JkZXItcmFkaXVzOiAyMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRhY3Qtc29jaWFsX19pdGVtIHN2ZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dCAwLjVzO1xufVxuLmNvbnRhY3Qtc29jaWFsX19pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5jb250YWN0LXNvY2lhbF9faXRlbTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1zb2NpYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuY29udGFjdC1zb2NpYWxfX2l0ZW0gc3ZnIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFjdC1zb2NpYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAuY29udGFjdC1zb2NpYWxfX2l0ZW0gc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY29udGFjdC1zb2NpYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuICAuY29udGFjdC1zb2NpYWxfX2l0ZW0gc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4jY29udGFjdCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICNjb250YWN0IGZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICNjb250YWN0IGZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4jY29udGFjdCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250YWN0IGlucHV0LFxuI2NvbnRhY3QgdGV4dGFyZWEge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI2NvbnRhY3QgaW5wdXQsXG4gICNjb250YWN0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbiNjb250YWN0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0JGRjtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4jY29udGFjdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4jcmVzdWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI0ZGNjYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICNyZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDM7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xufVxuLmhlYWRlcl9fYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uaGVhZGVyIC5tb2JpbGUtbmF2LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAubW9iaWxlLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDNEMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG4uaGVyb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvX193cmFwcGVyLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvX193cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX3dyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvX193cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZXJvX193cmFwcGVyLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX193cmFwcGVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVyb19fd3JhcHBlciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uaGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5oZXJvX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA3QkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmhlcm9fX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyb19fdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5oZXJvX190aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRjY2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiA4MnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLmljb24tLWFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogIzAwN0JGRjtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmljb24tLWFycm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pY29uLS1hcnJvdy1yaWdodCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuLmljb24tLWNvZGUsXG4uaWNvbi0tcmVzcG9uc2l2ZSxcbi5pY29uLS1mYXN0LFxuLmljb24tLWludHVpdGl2ZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmljb24tLWNvZGUsXG4gIC5pY29uLS1yZXNwb25zaXZlLFxuICAuaWNvbi0tZmFzdCxcbiAgLmljb24tLWludHVpdGl2ZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmljb24tLWNvZGUsXG4gIC5pY29uLS1yZXNwb25zaXZlLFxuICAuaWNvbi0tZmFzdCxcbiAgLmljb24tLWludHVpdGl2ZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmxvZ29fX3Nob3J0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2VkZ3dpY2tBdmVEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubG9nb19fc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9nb19fc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubG9nb19fc2hvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb2dvX19mdWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sb2dvX19mdWxsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9nb19fZnVsbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmxvZ29fX2Z1bGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNEM0QzRDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgdG9wOiAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9iaWxlLW5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1uYXZfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4ubW9iaWxlLW5hdl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtbmF2X19pdGVtLWxpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vYmlsZS1uYXZfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuICAtLXdpZHRoOiAzMHB4O1xuICAtLWhlaWdodDogMjBweDtcbiAgLS1saW5lLWhlaWdodDogMnB4O1xuICAtLXNwYWNpbmc6IDRweDtcbiAgLS1yYWRpdXM6IDRweDtcbiAgLyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICAvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG4gIC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG4gIC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2X19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLm5hdl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZfX2l0ZW0tbGluayB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubmF2X19pdGVtLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50aXRsZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRpdGxlLTQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi53b3JrcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi53b3Jrc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbi53b3Jrc19fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLndvcmtzX19jYXJkLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMXMgZWFzZS1pbi1vdXQ7XG59XG4ud29ya3NfX2NhcmQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLndvcmtzX19jYXJkOm50aC1jaGlsZChldmVuKSAuYnRuLS13b3Jrcy12aWV3IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ud29ya3NfX2NhcmQ6bnRoLWNoaWxkKGV2ZW4pLnZpc2libGUge1xuICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDFzIGVhc2UtaW4tb3V0O1xufVxuLndvcmtzX19jYXJkIHBpY3R1cmUge1xuICBmbGV4LWJhc2lzOiA2MCU7XG59XG4ud29ya3NfX2NhcmQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDY5LCA2OSwgNjksIDAuNSk7XG59XG4ud29ya3NfX2NhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLndvcmtzX19jYXJkLXRpdGxlLnRpdGxlLTMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjNjZCQjZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b3Jrc19fY2FyZC10aXRsZS50aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAud29ya3NfX2NhcmQtdGl0bGUudGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ud29ya3NfX2NhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya3NfX2NhcmQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud29ya3NfX2NhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi53b3Jrc19fY2FyZC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya3NfX2NhcmQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGO1xufVxuLndvcmtzX19jYXJkLWl0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA3QkZGO1xufVxuLndvcmtzX19jYXJkLWl0ZW06bnRoLWNoaWxkKGV2ZW4pOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjAwO1xufVxuLndvcmtzX19jYXJkLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHNwYW4ge1xuICBjb2xvcjogI0ZGNjYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya3NfX2NhcmQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndvcmtzX19jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvcmtzX19jYXJkOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICB9XG4gIC53b3Jrc19fY2FyZCBwaWN0dXJlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC53b3Jrc19fY2FyZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b3Jrc19fY2FyZC1jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtzX19jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndvcmtzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya3Mge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53b3JrcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLndvcmtzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiQG1peGluIG1lZGlhQmcoKSB7XHJcbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEteGwoKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtbGcoKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1tZCgpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLXNtKCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEteHMoKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlcigpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlci1iZXR3ZWVuKCkge1xyXG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4iLCIuYWJvdXQge1xyXG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xyXG5cclxuICAgICZfX3ByaW9yaXRpZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LWxpZ2h0X19ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS14cyB7XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibG9jay1hY2NlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlLnRpdGxlLTMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNraWxscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2tpbGxzLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iZztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtbGlnaHRfX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXhzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5za2lsbHMtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tNjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tNTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tNDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tNjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tNTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tNDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS02MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS01NSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS00NSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS14cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1sZyAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1kIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctc20gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS14cyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy14cyAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtYmx1ZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZm91cnRoO1xyXG4gIGNvbG9yOiAkY29sb3ItYmc7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEteHMge1xyXG4gICAgcGFkZGluZzogNnB4IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tLXdvcmsge1xyXG4gIGdhcDogNXB4O1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gIGNvbG9yOiAkY29sb3ItYWNjZW50LWJsdWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjY2VudC1ibHVlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJnO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmc7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXhzIHtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS13b3Jrcy12aWV3IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWFjY2VudC1ibHVlLCAyMCUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbGcge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0taG92ZXItYmxpZ2h0LWRhcmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDEyMGRlZyxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICApO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYWNjZW50LWJsdWUsIDIwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1ib3VuY2UtbGVmdCxcclxuLmJ0bi0tYm91bmNlLXJpZ2h0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGFuaW1hdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJ0bi0tYm91bmNlLWxlZnQudmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBhbmltYXRpb246IGJvdW5jZS1sZWZ0LWJ0biAycyBlYXNlO1xyXG59XHJcblxyXG4uYnRuLS1ib3VuY2UtcmlnaHQudmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBhbmltYXRpb246IGJ0bi0tYm91bmNlLXJpZ2h0IDJzIGVhc2U7XHJcbn1cclxuXHJcbi8vIEFOSU1BVElPTlNcclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlLWxlZnQtYnRuIHtcclxuICAwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDhweCk7XHJcbiAgfVxyXG5cclxuICAyNCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnB4KTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xM3B4KTtcclxuICB9XHJcblxyXG4gIDgyJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02LjVweCk7XHJcbiAgfVxyXG5cclxuICA5MyUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcclxuICB9XHJcblxyXG4gIDI1JSxcclxuICA1NSUsXHJcbiAgNzUlLFxyXG4gIDg3JSxcclxuICA5OCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJ0bi0tYm91bmNlLXJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHB4KTtcclxuICB9XHJcblxyXG4gIDI0JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcclxuICB9XHJcblxyXG4gIDgyJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYuNXB4KTtcclxuICB9XHJcblxyXG4gIDkzJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgfVxyXG5cclxuICAyNSUsXHJcbiAgNTUlLFxyXG4gIDc1JSxcclxuICA4NyUsXHJcbiAgOTglIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG4iLCIubW9iaWxlLW5hdiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdC8vIHRvcDogMDtcclxuXHR0b3A6IC0xMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOWRlZywgIzQyODdiMyAtMTcuMzglLCAjMTMzZjZiIDc4LjQlKSwgIzI3NjE5NTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxvY2stYWNjZW50O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2LS1vcGVuIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2X19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyMHB4O1xyXG5cclxuXHRmb250LWZhbWlseTogJGZvbnQtc2Vjb25kO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1vYmlsZS1uYXZfX2l0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1ncmV5O1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcclxuXHR9XHJcblxyXG5cdCY6aG92ZXI6OmFmdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji1saW5rIHtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYm9yZGVyLWdyZXk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xyXG4qIHtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0bWFyZ2luOiAwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBMaW5rcyAqL1xyXG5cclxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlciAge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBDb21tb24gKi9cclxuXHJcbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnVsLCB1bCBsaSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG5pbWcsIHN2ZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBGb3JtICovXHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmlucHV0OjotbXMtY2xlYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxyXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxubGFiZWwge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxubGVnZW5kIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE51bml0bztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogU2VkZ3dpY2tBdmVEaXNwbGF5O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvU2VkZ3dpY2tBdmVEaXNwbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NlZGd3aWNrQXZlRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCJodG1sIHtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG5cdGNvbG9yOiAkY29sb3ItZm9udC1tYWluO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogJGNvbG9yLWZvbnQtbWFpbjtcclxufVxyXG4iLCIubm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIuY29udGFpbmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZztcclxuXHJcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoLXh4bDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEteGwge1xyXG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoLXhsO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbGcge1xyXG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoLWxnO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWQge1xyXG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoLW1kO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtc20ge1xyXG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoLXNtO1xyXG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS14cyB7XHJcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgteHM7XHJcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy14cztcclxuXHR9XHJcbn1cclxuIiwiaHRtbCwgYm9keSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn0iLCIvKiBCYXNlICovXHJcbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XHJcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcclxuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xyXG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XHJcbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7IC8vINCi0LXRgdGCINC90LAg0L7RiNC40LHQutGDXHJcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcclxuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xyXG5cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgXCJibG9ja3MvX2Fib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYtaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGl0bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3dvcmtzLnNjc3NcIjtcclxuXHJcbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cclxuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cclxuIiwiLmNvbnRhY3Qge1xyXG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZyAwO1xyXG5cclxuICAgICYtZm9ybV9fcXVlc3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LWJsdWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgMzAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhci1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEteHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1saWdodF9fYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlLWluLW91dCAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEteHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWxnIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbWQgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1zbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXhzIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLXhzIDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtbWFpbjtcclxuXHRjb2xvcjogJGNvbG9yLWJnO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1zbSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS14cyB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcbiIsIiNjb250YWN0IGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEteHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuI2NvbnRhY3QgbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2NvbnRhY3QgaW5wdXQsXHJcbiNjb250YWN0IHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jY29udGFjdCBidXR0b24ge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1ibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZvdXJ0aDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWFjY2VudC1ibHVlLCAxMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVzdWx0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQtb3JhbmdlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS14cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxvY2stYWNjZW50O1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0QGluY2x1ZGUgZmxleC1jZW50ZXItYmV0d2VlbjtcclxuXHRcdGdhcDogMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX2J0bi13cmFwcGVyIHtcclxuXHRcdEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1vYmlsZS1uYXYtYnRuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcbn1cclxuIiwiLmhlcm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsb2NrLWFjY2VudDtcclxuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTIwcHggMDtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbGcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LW9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiA4MnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcclxuICAgIH1cclxufSIsIi5pY29uIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgZmlsbDogJGNvbG9yLWJnO1xyXG59XHJcblxyXG4uaWNvbi0tYXJyb3ctcmlnaHQge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBmaWxsOiAkY29sb3ItYWNjZW50LWJsdWU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi0tY29kZSxcclxuLmljb24tLXJlc3BvbnNpdmUsXHJcbi5pY29uLS1mYXN0LFxyXG4uaWNvbi0taW50dWl0aXZlIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgZmlsbDogJGNvbG9yLWJnO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1kIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG4iLCIubG9nbyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAmX19zaG9ydCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRoaXJkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJnO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udC1tYWluO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXhzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVsbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtbWFpbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS14cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxufVxyXG4iLCIvKiBOYXYgSWNvbiAqL1xyXG4ubW9iaWxlLW5hdi1idG4ge1xyXG5cdC0tdGltZTogMC4xcztcclxuXHJcblx0LS13aWR0aDogMzBweDtcclxuXHQtLWhlaWdodDogMjBweDtcclxuXHJcblx0LS1saW5lLWhlaWdodDogMnB4O1xyXG5cdC0tc3BhY2luZzogNHB4O1xyXG5cclxuXHQtLXJhZGl1czogNHB4O1xyXG5cclxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXHJcblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xyXG5cdC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXHJcblxyXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xyXG5cdGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcclxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXYtaWNvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtbWFpbjtcclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG59XHJcblxyXG4ubmF2LWljb246OmJlZm9yZSxcclxuLm5hdi1pY29uOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cclxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xyXG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250LW1haW47XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXHJcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xyXG59XHJcblxyXG4ubmF2LWljb246OmJlZm9yZSB7XHJcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cclxuXHR0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcclxufVxyXG5cclxuLm5hdi1pY29uOjphZnRlciB7XHJcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xyXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XHJcbn1cclxuXHJcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcclxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcclxuXHR0b3A6IDA7XHJcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcclxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xyXG59XHJcblxyXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLyogTGF5b3V0ICovXHJcblxyXG4ubW9iaWxlLW5hdi1idG4ge1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHQvLyBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcclxuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4vLyBcdH1cclxuLy8gfSIsIi5uYXYge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbGcge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWdyZXk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIudGl0bGUtMiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZm9udC1tYWluO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206ICR0aXRsZS1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWxnIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRpdGxlLW1hcmdpbi1ib3R0b20tbGc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGl0bGUtbWFyZ2luLWJvdHRvbS1tZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1zbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0aXRsZS1tYXJnaW4tYm90dG9tLXNtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXhzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRpdGxlLW1hcmdpbi1ib3R0b20teHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS0zIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250LW1haW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbGcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtNCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZm9udC1tYWluO1xyXG59IiwiLndvcmtzIHtcclxuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmcgMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibG9jay1hY2NlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAuYnRuLS13b3Jrcy12aWV3IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRjb2xvci1ib3JkZXItZ3JleSwgMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUudGl0bGUtMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtZ3JlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXNtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCB7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1sZyAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1kIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtc20ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctc20gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS14cyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy14cyAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iXX0= */
