@charset "UTF-8";@-webkit-keyframes a1{to{display:none;scale:0}}@keyframes a1{to{display:none;scale:0}}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes ani{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes levitate{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,15px);transform:translate(0,15px)}}@keyframes levitate{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,15px);transform:translate(0,15px)}}*{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,h3,h4,h5,h6,p{font-size:inherit}h1,h2,h3,h4,h5,h6,p{font-weight:inherit}ul,ul li{list-style:none}img,svg{max-width:100%}img{vertical-align:top}svg{height:auto}address{font-style:normal}input,select,textarea{font-size:inherit;background-color:transparent}button,input,select,textarea{font-family:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background:0 0}input[type=submit]{background-color:transparent;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1200px;--container-padding:40px;--container-padding-mobile:20px;--font-main:"Montserat", sans-serif;--font-accent:"TacticSans-Reg", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--text-color:#1C1C1C;--accent:#FF4D00;--link-color:#FF4D00;--gray:#f1f1f1;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#000;--text-color:#fff}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TacticSans;font-display:swap;src:url(../fonts/TacticSans-Reg.woff2) format("woff2"),url(../fonts/TacticSans-Reg.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.section-my{display:-webkit-box;display:-ms-flexbox;display:flex}p{line-height:155%}h2{font-family:var(--font-accent);font-size:2em}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ink-icon{display:none}.Cursor,.Cursor span{display:block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.Cursor{pointer-events:none;position:fixed;border-radius:0;top:0;left:0;z-index:10000;-webkit-filter:url(#goo);filter:url(#goo);mix-blend-mode:difference}.Cursor span{position:absolute;width:26px;height:26px;border-radius:20px;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer{margin-top:3em;background-color:#000;padding:50px 0;color:#fff}.footer,.footer h1{font-size:32px}.footer a{color:#fff;text-decoration:underline}.footer__copyright{padding:10px 0;font-size:16px}.back-to-top,.back-to-top.active{-webkit-transition:.3s all;transition:.3s all}.back-to-top{background:var(--accent);border-radius:50%;fill:#fff;position:fixed;bottom:-50px;padding:6px 12px;right:50px;cursor:pointer}.back-to-top.active{bottom:50px}.footer__title a,.politic a{text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.footer__title a{font-size:clamp(1rem,-.17rem + 5.85vw,4rem)}.footer__title a:hover,.politic a:hover{color:var(--accent)}.politic a{font-size:.5em}:root{--gap:1rem}.portfolio-list{display:grid;grid-template-columns:repeat(4,1fr);-webkit-columns:400px;-moz-columns:400px;columns:400px;-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap)}.portfolio-item{margin-bottom:var(--gap);background-color:#fff;position:relative}.portfolio-item a,.portfolio-item img{width:100%;display:block}.portfolio-item:hover>.overlay{width:100%;height:100%;position:absolute}.portfolio-item a{overflow:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.portfolio-item a .details span,.portfolio-item a:before{opacity:0;-webkit-transition-property:top,opacity;transition-property:top,opacity;-webkit-transition-duration:.5s;transition-duration:.5s}.portfolio-item a:before{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 100%);width:100%;height:50%;position:absolute;top:100%;left:0;z-index:2}.portfolio-item a .details{font-size:16px;padding:8%;color:#fff;position:absolute;bottom:0;left:0;z-index:3}.portfolio-item a .details span{display:block;position:relative;top:100px;-webkit-transition-delay:0s ease-in;transition-delay:0s ease-in}.portfolio-item a .details .title{line-height:1;font-size:1.5em}.portfolio-item a .details .info{line-height:1.2;margin-top:10px;font-size:1em}.portfolio-item a:hover,:focus{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.portfolio-item a:hover .title,:focus .title{-webkit-transition-delay:.15s;transition-delay:.15s}.portfolio-item a:hover .info,:focus .info{-webkit-transition-delay:.25s;transition-delay:.25s}.portfolio-item a:hover:before,:focus:before{opacity:1;top:50%}.portfolio-item a:hover span,:focus span{opacity:1;top:0}.item-post{-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.item-post:hover{-webkit-filter:grayscale(100);filter:grayscale(100)}button{background-color:transparent;font-size:inherit;border:0;cursor:pointer}button:hover{outline:0}ul{padding-left:1.8rem}ul[class]{padding-left:unset;list-style:none}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-margin-after:2rem;margin-block-end:2rem}.btn{padding:1rem 2rem;font-family:var(--font-accent);text-transform:uppercase;color:var(--text-color);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn:hover,.mobile-nav a:hover{color:var(--accent)}.card{-webkit-filter:grayscale(0%);filter:grayscale(0%);overflow:hidden}.card img{block-size:100%}.card.hidden{-webkit-animation-name:a1;animation-name:a1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.btn.current{color:#fff;background-color:#000}.header{position:sticky;background-color:rgba(255,255,255,.9254901961);top:0;padding-bottom:10px;z-index:999}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-wrapper{display:block;width:100 vb px;padding-top:10px;padding-bottom:10px}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:32px;height:32px}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#b36115}.icon--user{stroke:#eb6e1a;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.icon--idd{fill:#8a8a8a;width:150px;height:auto}.logo{font-size:32px}.mobile-nav,.mobile-nav a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.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:linear-gradient(209deg,#363636 -17.38%,#000 78.4%),#000}.mobile-nav--open{top:0;transition: all 0.6s ease-in;}.mobile-nav a{color:#fff}.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;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-family:var(--font-accent);row-gap:20px;font-size:clamp(1.88rem,1rem + 4.38vw,6.25rem)}.mobile-nav__list .active{opacity:.5}.my-title-contacts{color:#a0a0a0;font-size:clamp(1rem,.8rem + .98vw,1.5rem)}.menu-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#myBtn,.modal{background-color:#000}#myBtn{color:#fff;padding:12px 16px;font-size:1rem;border:0;cursor:pointer;width:180px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fff;margin:auto;padding:var(--gap);width:50%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--gap);color:var(--text-color)}.modal-body{width:100%}.modal-body,.modal-footer{font-size:1rem;padding:var(--gap);color:var(--text-color)}.close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3;-webkit-transition:.3s;transition:.3s}.close:hover{opacity:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.close:after,.close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#000}.close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:2px;--spacing:6px;--color:var(--accent);--radius:0px;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:var(--accent);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{font-size:18px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.section-hero{padding-top:4em;padding-bottom:3em}.hero-logo{background-color:#fff}@font-face{font-family:TacticSans-Reg;font-display:swap;src:url(../fonts/TacticSans-Reg.woff2) format("woff2"),url(../fonts/TacticSans-Reg.woff) format("woff");font-weight:400;font-style:normal}.section-hero-project{width:100%}.section-example__title{font-size:clamp(1rem,.2rem + 4vw,5rem);opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-animation:ani 1s forwards;animation:ani 1s forwards}.container-full__hero-project,.title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-content{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation:ani 1s forwards;animation:ani 1s forwards}.container-full__hero-project{position:relative;padding:0 var(--container-padding);max-width:100%;height:60vh;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-full__hero-project .section-example__title{position:relative;z-index:9;padding:0 var(--container-padding);max-width:100%}.bg-project{position:absolute;top:0;left:0;width:100%;height:100%;opacity:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-video-wrapper__video{width:100%;height:auto;margin-bottom:-5px}.project-img-header,.project-video-header,.project-video-wrapper__video,.reels-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.reels-video{width:50%;height:auto;margin-bottom:-5px}.project-img-header,.project-video-header{position:absolute;top:0;left:0;width:100%;height:100%;opacity:50%}.title-project{z-index:10;color:#fff;font-family:var(--font-accent);font-size:clamp(1.5rem,-.35rem + 9.27vw,6.25rem);line-height:100%;text-transform:uppercase;text-align:center;max-width:70%;opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-animation:ani 3s forwards;animation:ani 3s forwards}.descript-project{color:#fff;margin-top:20px;padding-left:8px}.space-top{margin-top:80px;margin-bottom:80px}.gray{background-color:var(--gray)}.section-task,.separator{display:-webkit-box;display:-ms-flexbox;display:flex}.section-task{width:100%;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-task__content{margin:1em 0 .5em;font-size:1.5em;font-weight:700;font-family:var(--font-titles)}.task__description{margin-top:1.5rem}.details{color:var(--accent)}.anim,.anim.show,.animLeft.show{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);-webkit-transition:1s;transition:1s}.anim.show,.animLeft.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.animLeft{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.animLeft,.fade-in-image,.fade-in-image.show{opacity:0;-webkit-transition:1s;transition:1s}.fade-in-image.show{opacity:1}.parallax,.thanks{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;height:100vh;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}.thanks{height:50vh;background-color:#000}.title-thanks{font-family:var(--font-accent);font-size:clamp(1rem,.2rem + 4vw,5rem);text-transform:uppercase}.parallax__afanasy,.parallax__arma,.parallax__beauty,.parallax__dio,.parallax__slavkond{width:100%;height:100%;background-image:url(/img/cases/beautionfull/paralax.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}.parallax__afanasy,.parallax__arma,.parallax__dio,.parallax__slavkond{background-image:url(/img/cases/dio/catalog-2.jpg)}.parallax__afanasy,.parallax__arma,.parallax__slavkond{background-image:url(/img/cases/arma-catalog/arma-stroy.jpg)}.parallax__afanasy,.parallax__slavkond{background-image:url(/img/cases/afanasy-brochure/paralax.jpg)}.parallax__slavkond{background-image:url(/img/cases/slavcond-catalog/slavkond.jpg)}.greenBG{background-color:#bbdaa6}.blueBG{background-color:#00b6db}.darkBG{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;height:50vh;background-color:#000}.orangeBG{background-color:#db5c00}.section-concept{margin:0;padding:0;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;width:100%}.concept-container{width:100%;padding:var(--container-padding)}.section-concept__content{width:100%}.section-concept__label{text-transform:uppercase;font-size:.9em}.section-concept__author{font-size:.8em}.rotate,.section-concept__title{padding-bottom:1em;font-size:2em;font-weight:700;font-family:var(--font-titles)}.rotate{font-size:1.5em}.section-concept__grid{line-height:1.55}.section-concept__grid p{padding-bottom:1em}.section-concept-img{width:100%;height:100%}.inHalf,.section-concept-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inHalf{gap:var(--container-padding)}.section-concept-video{-ms-flex-line-pack:center;align-content:center;text-align:center;width:100%;height:auto}.concept,.section-concept-video,.wrapper-reels{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-reels{width:50%;gap:calc(var(--container-padding)/2)}.concept{gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.light{color:var(--gray)}.logo-bottom{width:20%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.levitation{-webkit-animation:levitate 2s alternate ease-in-out infinite;animation:levitate 2s alternate ease-in-out infinite}.list-post{display:grid;grid-template-columns:repeat(4,1fr);-webkit-columns:400px;-moz-columns:400px;columns:400px;gap:var(--gap)}.post-item{background-color:#fff;position:relative}.post-item img{width:100%;display:block}.post-list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-columns:400px;-moz-columns:400px;columns:400px;-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:calc(var(--gap)*1.5)}.swiper{width:100%;height:200px}.clients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.clients__title{text-align:left;text-transform:uppercase;padding-top:30px;padding-bottom:100px;font-size:clamp(2rem,1.22rem + 3.9vw,4rem);font-family:var(--font-accent)}.section-clients{background-color:#eee;padding-top:120px;padding-bottom:80px}.swiper-pagination{position:absolute;bottom:0;left:0;right:0;margin:0 auto;list-style:none;padding:0;text-align:center}.swiper-pagination-bullet-active{background-color:var(--accent)!important}.clients-logo{display:block;width:150px;height:150px;padding:8px;-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:.2s ease;transition:.2s ease}.clients-logo:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.title-1,.title-3,.title-4{margin:1em 0 .5em;font-weight:700}.title-1{font-size:3em;font-family:var(--font-accent);text-align:left}.title-3,.title-4{font-size:26px;font-family:var(--font-titles)}.title-4{font-size:18px}.section-example__title{width:100%;text-align:center;text-transform:uppercase;padding-top:100px;padding-bottom:100px;font-size:4em;font-family:var(--font-accent)}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.back-to-top{padding:5px 10px}.portfolio-list{grid-template-columns:repeat(3,1fr)}.header__nav{display:none}.title-project{max-width:100%}.dnone{display:none}.parallax{height:50vh}.parallax__afanasy,.parallax__arma,.parallax__dio,.parallax__slavkond{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}.section-concept{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-concept-img{width:100%;height:50%}.inHalf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-post{grid-template-columns:repeat(3,1fr)}.clients{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clients__title{text-align:center;padding-bottom:50px}}@media (max-width:1200px){.footer{font-size:26px}}@media (max-width:820px){.container-full{padding:var(--container-padding-mobile)}.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.back-to-top{padding:6px 11px}.portfolio-list{grid-template-columns:repeat(2,1fr)}.container-full__hero-project,.container-full__hero-project .section-example__title{padding:var(--container-padding-mobile)}.title-project{max-width:100%}.descript-project{text-align:center}.list-post{grid-template-columns:repeat(2,1fr)}.post-list{grid-template-columns:repeat(1,1fr)}.clients__title{padding-bottom:30px}.title-1{font-size:2em}.section-example__title{font-size:2em;padding-top:60px;padding-bottom:60px}}@media (max-width:460px){.list-post,.portfolio-list,.post-list{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19nYWxsZXJ5LXBvcnRmb2xpby5zY3NzIiwiYmxvY2tzL19tb2RhbHMuc2NzcyIsImJsb2Nrcy9fc2VjdGlvbi1wcm9qZWN0LnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19jdXJzb3Iuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsIm1haW4uc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX3NlY3Rpb24taGVyby5zY3NzIiwiYmxvY2tzL19zd2lwZXIuc2NzcyIsImJsb2Nrcy9fdGl0bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUFvb0JBLHNCQUNFLEUsQ0MzZEQsWSxDRDJhRCxTLEFBc0RBLGNDNWRBLEUsQ0FDQyxZLENEOGRHLFMsQUFxTkosOEJBQ0UsRSxDRXAwQkQsVSxDQUNBLFMsQ0Z5dUJELEUsQ0FnR0ksSyxDRW4wQkosVyxBRncwQkEsc0JFdDBCQyxFLENBQUksVSxDQUFPLFMsQ0FHWixFLENBQ0MsSyxDQUFNLFcsQUY0aENQLHVCQUNFLEUsQ0FsSUEsUyxDQUdBLEUsQ0duN0JBLFMsQ0h1N0JGLCtCLENHMTdCQyx5QixBQTZHQSxlQUNDLEUsQ0FBSSxTLENIZ25DSixFLENBN0tBLFMsQ0FHQSwrQixDQUNGLHlCLEFBbVNBLDRCSXQyQ0ksRSxDRHVaSixnQyxDQUlHLHdCLENIaTlCSCxFLENBK05JLG1DLENHM3FDSiw2QixBSGdyQ0Esb0JBL05BLEUsQ0lqM0NJLGdDLENEZ2FKLHdCLENIc3JDRSxFLENBQ0UsbUMsQ0FsT0YsNkJBdDNDRixDLENBQ0EsUyxDQUNFLFEsQ0tERixRLENMREEsQyxDQU9BLE8sQ0FBQSxRLENBRUUsNkIsQ0tGRixxQixDQU1BLEMsQ0xRQSxPLENBTEEsTSxDQUFBLFMsQ0FFRSxvQixDQVFGLEssQ0tFQSxNLENMRUEsTSxDTXBDQSxNLENOc0NBLEksQ0FKQSxHLENBRUEsTyxDS0VBLGEsQ0xJQSxFLENBRUEsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDS0FBLEMsQ0FDRSxpQixDTE5GLEUsQ0tBQSxFLENMRUEsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDS0FBLEMsQ0xFQSxtQixDS0lBLEUsQ0xDQSxLLENLQ0ksZSxDTEVKLEcsQ0FNQSxHLENLQ0EsYyxDTFBBLEcsQ0FFRSxrQixDQUlGLEcsQ0tFSSxXLENMR0osTyxDS0FJLGlCLENMTUosSyxDQUdBLE0sQ0FGQSxRLENLR0MsaUIsQ0xDRCw0QixDQUxBLE0sQ0FBQSxLLENBR0EsTSxDQUZBLFEsQ0tFQSxtQixDQUVDLGEsQ0xLRCxnQixDQURBLFksQ0FLQSxNLENBREEsa0IsQ0FHRSxvQixDTzFGRix1QixDQUNDLGUsQ0FFQSxjLENQb0ZELGtCLENPckZDLDRCLENBR0EsYyxDUGdHRCxhLENBREEsWSxDQURBLFksQ0FEQSxXLENPckZDLFMsQ1A0RkQsd0IsQ09yRkMsUyxDUHFGRCxRLENBS0EsSyxDT3JGQyxjLENQNkZELEssQ01qSEMsd0IsQ05pSEQsd0IsQ00vR0EsK0IsQ0FDQyxtQyxDQUNBLDBDLENBQ0EsZ0MsQ0FDQSxjLENBQ0Esb0IsQ05pSEQsZ0IsQ00vR0Esb0IsQ0FDQyxjLENBQ0Esb0IsQ0FDQSxtQixDQUNBLG1CLENOc0hELEssQ01qSEMsYyxDQUNBLGlCLENObUhELFdRM0lBLHNCLENBQ0MsaUIsQ0FDQSx5RyxDUjZJRCxlLENBR0Usa0IsQUFHRixXUTdJQyxzQixDQUNBLGlCLENSNklELHFILENBR0UsZSxDUTVJRixrQixBUmdKQSxXUTVJQSxzQixDQUNDLGlCLENSNElELCtHLENBR0UsZSxDUTVJRixrQixBUmdKQSxXQURBLHNCLENBR0UsaUIsQ1E1SUYsdUcsQ0FDQyxlLENBQ0Esa0JSOElELEksQ0FHRSxzQixDUTVJRix3QixDUmdKQSxJLENBSEEsK0IsQ0FLRSx1QixDUTlJRiw0QixDQUNDLGlCLENBR0QsRyxDUGtGQSxhLENBQ0MsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLGdCLENENkRELEMsQ1M3TEEsdUIsQ1RpTUEsSSxDQU1BLFEsQ1NuTUEsd0IsQ0FDQyxhLENBQ0EsaUIsQ1RpTUQsUSxDUzdMQyxlLENBRUEsWSxDVGtNRCxXLENTN0xBLG1CLENBQ0MsbUIsQ1QyTEQsWSxDQU9BLEMsQ0FIQSxnQixDQU9BLEUsQ0FIQSw4QixDQUtFLGEsQ0FERixLLENBS0Usc0IsQ0FHRixnQixDUy9MQyxpQixDVDJMRCxTLENBT0UsVSxDUy9MRixXLENBQ0MsUSxDVGlNQyxTLENBQ0Esa0IsQ0FQRixxQixDQVNFLGtCLENVMU9GLGUsQ1Y4T0EsVSxDVTFPQyxpQixDQUdELFUsQ0FDQSxlLENWOE9BLFcsQ1V6T0MsZ0IsQ0FHRCxZLENBQ0MsaUIsQ05KRyxPLENBTkEsSSxDSjhTSixJLENVclNBLG1CLENWZ1BFLG1CLENBUEEsWSxDVWpPRixZLENBQ0MsdUIsQ0FDQSxvQixDVnFPRCxzQixDQUtBLGEsQ0FTRSxrQixDVTVPRixZLENBQ0Msd0IsQ1ZrUEQsVSxDQURBLGUsQ0k1UUksa0MsQ0o2UUosVSxDQUNFLGEsQ0FORixnQyxDQVNFLFUsQ0FMRixlLENVeE9BLGMsQ1Y2T0Esa0IsQ0lqUkksbUIsQ0owUkYsa0MsQ1U1T0YsYSxDTjlDSSxtQixDSnlSRixnQixDVWpPRixnQixDQUNDLCtFLENOekRHLGUsQ013REosZ0YsQ1Y0T0Esb0IsQ0k5UkksZ0YsQ01rREosK0UsQ1ZpUEEscUIsQ0FTRSwrRSxDVXpPRixnRixDTnpFSSxJLENKOFNKLEksQ1VyT0EsZ0IsQ05uRUksMkIsQ01tRUosNEIsQ1ZxUEUseUIsQ0FQQSxxQixDQU9GLFMsQ0FjRSxZLENBVkYsTyxDQTZCQSxZLENBRUUsYSxDQUtBLHNDLENXaFdELGtDLENYa1ZELDhCLENBdEJBLE8sQ0FjRSxtQixDWTdVRixjLENBRUMsZSxDRFhBLEssQ1hpVkQsTSxDQWNFLGEsQ1c3VkQsd0IsQ0FDQSxnQixDQUNBLHlCLENYaVdELFksQ0FDRSxpQixDVzlWRCxVLENBQ0EsVyxDQUNBLGtCLENBQ0EscUIsQ1hvV0Msc0MsQ1dqV0Qsa0MsQ0FDQSw4QixDWHVXRCxPLENXaldDLGMsQ1htV0MscUIsQ0FDQSxjLENBRUEsVSxDQUxGLE8sQ0FRQSxVLENhblhBLGMsQ2J1WEEsUyxDY2hZQyxVLENBQ0EseUIsQ0FHQSxrQixDQUNDLGMsQ2Q4V0YsYyxDQXVCQSxZLENjalhBLG1CLENBRUMsMEIsQ0FDQSxrQixDZDhXRCxZLENBbkJBLHdCLENjeldDLGlCLENBakJELFMsQ2RpWkUsYyxDQW5CQSxZLENBQ0YsZ0IsQ0FxQkUsVSxDYzlYRixjLENBTUEsbUIsQ0FDQyxXLENkbVlELGdCLENJblpJLFUsQ0pnYUYsb0IsQ0FwQkEsa0MsQ0FDRiwwQixDQU1BLGdCLENjN1hDLDJDLENkb1lELHNCLENBV0EsZ0IsQ0FWRSxtQixDSTNaRSxVLENVZUosYyxDZDBaQSxLLENjbllBLFUsQ2R1WUEsZSxDY3BZQyxZLENkK1dELG1DLENjOVdDLHFCLENBQ0Msa0IsQ2RnWEYsYSxDQXdCRSw2QixDY3BZRiwwQixDQUNDLHFCLENkd1lELGUsQ0F2QkEsd0IsQ2M5V0MscUIsQ0FDQyxpQixDZHFaRixpQixDQ3JkQSxtQixDQUNDLFUsQ0RtYkQsYSxDQTJCQSw4QixDQ3hjQyxVLENBQ0EsVyxDRDBjQyxpQixDQUdGLGlCLENJL2NJLGUsQ0hESixrQyxDRHFkRSwwQixDQThCRiwrQixDSTVlSSx3QixDSDZCSCxTLENBR0EsdUMsQ0FBQSwrQixDRHNiRCwrQixDQ3BiQyx1QixDR2xDRyx3QixDSFBKLFUsQ0QwZEUsNkYsQ0EzQkEsdUUsQ0FDRixVLENJbmJDLFUsQ0prZEMsaUIsQ0EzQkEsUSxDQUNGLE0sQ0E2QkUsUyxDQzdjRiwwQixDQUNDLGMsQ0FDQSxVLENEeWJELFUsQ0E2QkUsaUIsQ0NwZEYsUSxDQUNDLE0sQ0FDQSxTLENEd2RELCtCLENDaGRBLGEsQ0FFQyxpQixDQUNBLFMsQ0FJQyxtQyxDQUNBLDJCLENEcWRGLGlDLENDOWNFLGEsQ0FDQSxlLENEa2RGLGdDLENDOWNFLGUsQ0FBQSxlLENBQ0EsYSxDQUVBLHVCLENEa2RGLE0sQ0NoZEcsNkIsQ0FDQSx5QixDQUNBLHFCLENEb2RILDhCLENBL0JBLGEsQ0NoYkcsNkIsQ0FDQyxxQixDRG9kSiw2QixDQUNBLFksQ0NqZEksNkIsQ0FDQSxxQixDRHFkSiw4QixDQ2pkRyxhLENBRUMsUyxDRGliSixPLENBSkEsNEIsQ0FxQ0EsVyxDQ2xkSSxTLENEc2JKLEssQ0FzQ0EsVSxDQUNFLGtDLENBQ0EsMEIsQ0FHRixnQixDQUNFLDZCLENBckNGLHFCLENBeUNBLE0sQ0F0Q0EsNEIsQ0MzYUcsaUIsQ0RvZEQsUSxDQUNBLGMsQ0FwQ0YsWSxDQzNhSSxTLENEc2RKLEUsQ0NqZEMsbUIsQ0Q2YUQsUyxDQzNhRSxrQixDQUNDLGUsQ0QrZEgsTyxDQXhDQSxtQixDQTBDRSxtQixDQ25kRixZLENBQ0MsdUIsQ0Q0YUQsb0IsQ0MzYUMsc0IsQ0FDQyxrQixDQUNBLGMsQ0Q2YUYseUIsQ0EwQ0UscUIsQ0FHRixJLENDcGRDLGlCLENBQ0EsOEIsQ0RzZEMsd0IsQ0F6Q0YsdUIsQ0EyQ0Usa0MsQ0NuZEYsMEIsQ0R1ZEEsVSxDQThKQSxtQixDQ25uQkMsbUIsQ0R5ZEQsSyxDQUNFLDRCLENDeGRELG9CLENEMGRDLGUsQ0N2ZEYsUyxDQUNDLGUsQ0Q2ZEQsWSxDQ3pkQyx5QixDQUFBLGlCLENEMmFELDhCLENDMWFDLHNCLENBQ0Msb0MsQ0Q0YUYsNEIsQ0FrRUEsWSxDQXBEQSxVLENDM2FDLHFCLENEb2VELE8sQ0FwREUsZSxDQUNGLDhDLENDamJDLEssQ0FDQyxtQixDRHdlQSxXLENBeERGLFksQ0E0REUsbUIsQ0NyZUYsbUIsQ0FDQyxZLENBQ0Esd0IsQ0Q0YUQscUIsQ0E0REUsNkIsQ2VycUJGLHdCLENBQ0MscUIsQ0FDQSxrQixDZnlxQkQsYSxDQTFEQSxhLENlMW1CQyxlLENBQ0MsZ0IsQ0FBQSxtQixDZjBxQkYsYyxDQUNFLGMsQ2V6cUJBLG1CLENmMnFCQSxtQixDQUNBLFksQ0FoRUYsdUIsQ0FrRUUsb0IsQ0lqckJFLGUsQ0pxckJKLEssQ0FoRUEsZ0IsQ0FrRUUsa0IsQ2UxcUJGLFUsQ0FDQyxXLENmOHFCRCxpQixDQWhFQSxZLENBb0VBLG1CLENnQnJzQkMsUyxDaEJ5c0JELGtCLENBQ0UsWSxDQUdGLGdCLENnQnpzQkEsWSxDaEI2c0JBLFcsQ2dCenNCQyxjLENoQnNvQkQsa0MsQ0FzRUUsMEIsQ0FsRUYsaUIsQ0FzRUUsYyxDQWxFRixVLENBc0VFLFksQ2dCMXNCRixXLENBQ0MsVyxDQUlELEssQ0FDQyxjLENBR0QsVyxDaEJ3dUJBLGEsQ2lCM3ZCQyxrQyxDakI4dkJDLDBCLENnQjN1QkYsVyxDQUNDLGMsQ0FDQSxTLENBQUEsVSxDaEJzb0JELFcsQ2dCcG9CQyxVLENBQ0MsbUIsQ2hCc29CRixtQixDQXVFRSxZLENnQnpzQkYsMkIsQ0FDQyw0QixDQUNBLHlCLENBQ0EscUIsQ2hCcW9CRCx3QixDQXVFRSxxQixDa0JydkJGLGtCLENBQ0ksdUIsQ2xCaXJCSixvQixDQXVFRSxzQixDaUJ6dkJGLGdCLENBQ0MsbUIsQ0FFQSxrRSxDakI4dkJELGlCLENpQnp2QkMsSyxDakI2dkJELGEsQ0FDRSxVLENBU0YsaUIsQ2lCL3ZCQyxtQixDQUFBLG1CLENqQmtyQkQsWSxDQWlGRSwyQixDaUJod0JGLDRCLENBQ0MseUIsQ2pCa3JCRCxxQixDQWlGRSxzQixDaUJod0JGLG1CLENBQ0MsZ0IsQ0FDQSw4QixDQUFBLFksQ2pCa3JCRCw4QyxDQUdBLHlCLENBa0ZFLFUsQ0FHRixrQixDaUJsd0JDLGEsQ0FDQSwwQyxDakJzd0JELFMsQ2lCcndCQyxtQixDakJ1d0JDLG1CLENBQ0EsWSxDaUJ2d0JELHdCLENBQ0EscUIsQ0FDQSxrQixDakJpckJELHVCLENpQi9xQkMsb0IsQ0FDQyxzQixDQUlGLE0sQ2pCaXhCQSxNLENFbnpCQSxxQixDZWtDQSxNLENBRUMsVSxDakJnckJELGlCLENBeUZFLGMsQ2lCdHdCRixRLENBQ0MsYyxDQUFBLFcsQ2pCMndCRCxNLENBQ0UsWSxDQUVBLGMsQ0E1RkYsUyxDRXJ1QkEsaUIsQ0FFQyxNLENBQ0EsSyxDQUNBLFUsQ0FFQSxXLENGeXVCRCxhLENFbHVCQywrQixDRncwQkQsYyxDRW4wQkMsaUIsQ0FDQSxxQixDQUNBLFcsQ0FDQSxrQixDQUNBLFMsQ0Z1dUJELDBFLENBK0ZFLGtFLENFbjBCRixpQyxDQUNDLDhCLENBQ0EseUIsQ0FDQSxzQixDRisxQkQsYSxDQUNFLG1CLENBOUZBLG1CLENBQ0YsWSxDRTd1QkEsd0IsQ0FDQyxxQixDQUFBLDZCLENBQUEsd0IsQ0FDQSxxQixDRmcxQkMsa0IsQ0FDQSxrQixDRWgxQkQsdUIsQ0ZvMUJELFcsQ0VsMUJDLFUsQ0ZrMUJELFcsQ0FPQSxhLENFbDFCQyxjLENGK3VCRCxrQixDQXNHRSx1QixDQUdGLE0sQ0VsMUJDLGlCLENGK3VCRCxVLENBc0dFLFEsQ0VqMUJGLFUsQ0FDQyxXLENBQ0EsVSxDQUNBLHNCLENBQ0EsYyxDRnExQkQsWSxDRWwxQkMsUyxDRjh1QkQsZ0MsQ0F1R0UsNEIsQ0VuMUJGLHdCLENGdzFCQSxZLENBREEsYSxDQXRHQSxpQixDQXlHRSxTLENFcjFCRixXLENBQ0MsVyxDQUNBLFMsQ0FDQSxxQixDRnkxQkQsYSxDQXZHQSwrQixDQXlHRSwyQixDRXQxQkYsdUIsQ0YwMUJBLFksQ0F6R0EsZ0MsQ0EyR0UsNEIsQ0V6MUJGLHdCLENGKzFCQSxlLENtQmg4QkEsVyxDQUNBLFksQ0FDQyxhLENBRUEsaUIsQ0FDQSxhLENBRUEscUIsQ0FDQSxZLENBT0Esb0QsQ0FFQSxrQixDQUNBLG1CLENBQ0EsbUIsQ0FFQSxZLENBQUEsdUIsQ0FBQSxvQixDQUNBLHNCLENuQjg3QkMsd0IsQ0FDQSxxQixDbUI5N0JELGtCLENuQmcxQkQsUyxDQTJIQSxnQixDQW5IQSxpQixDQTJHRSxpQixDbUJoOEJGLGtCLENBQ0MseUIsQ0FDQSw4QixDQUNBLDJCLENuQnE4QkQsZ0IsQ0FuSEEsaUIsQ21CNzBCQSxVLENuQms4QkUsYSxDbUJoOEJELGlCLENBQ0EsTSxDQVFBLDJGLENBRUEsMkUsQ0FBQSxpSCxDbkI2MEJELGlCLENtQnowQkEsa0QsQ25CODBCQSxnQixDbUJ6MEJBLDZDLENuQjgwQkEsMEIsQ0FzSEUsNEIsQ0FJRixpQyxDQXRIQSxrQyxDbUJ6MEJBLEssQ25CaThCRSwyRixDbUI5N0JELDJFLENBQUEsNkgsQ25CNDBCRCxrQyxDQXlIRSwrQixDbUJqOEJGLDJCLENBQ0MsdUIsQ25CMjBCRCxpQyxDQTJIRSxnQyxDbUJuOEJGLDRCLENBQ0Msd0IsQ0FHRCxlLENBRUEsVyxDbkJ3OEJBLEksQ29CMWhDQSxjLENwQjhoQ0EsVSxDb0IzaENBLG1CLENBQ0MsbUIsQ0FBQSxZLENBQUEsdUIsQ0FDQSxvQixDcEIraENDLGUsQ0FHRixhLENxQnZpQ0EsZSxDQUNDLGtCLENyQjJpQ0QsVSxDcUJ2aUNBLHFCLENyQjJpQ0EsV0doakNBLDBCLENBQ0MsaUIsQ0FDQSx1RyxDQUNBLGUsQ0FDQSxrQkFLRCxxQixDQUNDLFUsQ0FHRCx1QixDQUVDLHNDLENBR0EsUyxDQUNBLGlDLENIZ2pDQyw2QixDQUNBLHlCLENHaGpDRCxpQyxDSGtqQ0MseUIsQ0FvRUYsNkIsQ0FuQ0EsYyxDQXhIQSxtQixDSWwrQkksbUIsQ0Q4QkosWSxDSHdtQ0Usd0IsQ0FoS0EscUIsQ0FDRixrQixDQW1IQSxjLENBQ0UsVSxDQU9BLDJCLENBQ0EsNEIsQ0c3a0NELHlCLENIK2tDQyxxQixDQXpKRixTLENHcjdCQyxrQyxDQUNDLDhCLENIaWxDQSwwQixDQXpKQSxpQyxDR3Y3QkEseUIsQ0hvbUNGLDZCLENBQ0UsaUIsQ0FDQSxrQyxDR3psQ0QsYyxDSDJsQ0MsVyxDQUNBLHFCLENBT0EsdUIsQ0c3bENGLG9CLENBQ0Msc0IsQ0hpbUNELHFELENBaEtBLGlCLENJOStCSSxTLENENENKLGtDLENIc21DRSxjLENBR0YsVyxDRy9sQ0EsaUIsQ0FDQyxLLENBQ0EsTSxDQUNBLFUsQ0FDQyxXLENBQ0EsVyxDQUNELG1CLENBQ0MsZ0IsQ0hpbUNBLHlCLENHaG1DRCxzQixDSG9tQ0QsNkIsQ0dqbUNBLFUsQ0FDRSxXLENIdW1DQSxrQixDQTBCRixtQixDQWJBLHFCLENBcEJBLDZCLENBVUEsWSxDR3JsQ0MsbUIsQ0FDQyxnQixDSHVtQ0EseUIsQ0d0bUNELHNCLENIbWxDRCxZLENHbm1DQSxTLENBQ0UsVyxDSHltQ0Esa0IsQ0FnQkYsbUIsQ0FiQSxxQixDR3JtQ0EsaUIsQ0FDQyxLLENBQ0EsTSxDQUNBLFUsQ0FDQyxXLENBQ0EsVyxDSDBuQ0YsYyxDR3ZtQ0EsVSxDQUNDLFUsQ0FDQSw4QixDQUNBLGdELENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQyxDQUNBLDZCLENIeW1DQyx5QixDQUNBLGlDLENHem1DRCx5QixDSDRuQ0QsaUIsQ0E5S0EsVSxDSWxrQ0ksZSxDRHlHSixnQixDSDg5QkEsVSxDQWdMRSxlLENHcm5DRixrQixDSHluQ0EsSyxDQTlLQSw0QixDQXdMQSxhLENBTkEsVSxDQTlLRSxtQixDQUNGLG1CLENBZ0xFLFksQ0FHRixhLENBOUtFLFUsQ0FDRixZLENHbjhCQyx3QixDSHc4QkQscUIsQ0FnTEUsa0IsQ0E1S0Ysb0IsQ0FnTEUsaUIsQ0dwbkNGLGUsQ0FDQyxlLENBQUEsOEIsQ0h5bkNELGtCLENHcG5DQSxpQixDSHduQ0EsUSxDR3JuQ0MsbUIsQ0h5bkNELEssQ0E1S0EsVSxDQXVNQSxjLENBMUJFLFMsQ0FwTEYsa0MsQ0FzTEUsOEIsQ0d4bkNGLDBCLENBQ0MscUIsQ0FDQSxhLENIdThCRCxVLENBdU1BLGMsQ0FqQkUsUyxDR3huQ0YsK0IsQ0FDQywyQixDSHE4QkQsdUIsQ0EwTEEsUyxDR3ZuQ0MsbUMsQ0FDQSwrQixDSDBuQ0MsMkIsQ0FKRixTLENBa0JBLGMsQ0FNQSxtQixDR3BvQ0EsUyxDQUNDLHFCLENBQ0EsYSxDSGtvQ0QsbUIsQ0dqb0NDLFMsQ0h1b0NELFMsQ0FsTEEsTyxDQW1MRSxtQixDQUNBLG1CLENHbm9DRCxZLENBQUEsdUIsQ0hxOEJELG9CLENBa01FLHNCLENHcG9DRix3QixDQUNDLHFCLENBQ0Esa0IsQ0FBQSxZLENIcThCRCwyQixDQW1NRSxpQyxDR3RvQ0YsMkIsQ0FDQyxxQixDSHU4QkQsTyxDQTZNRSxXLENBQ0EscUIsQ0lqM0NFLGEsQ0RvT0osOEIsQ0hzcENFLHNDLENBeE1BLHdCLENBME9GLGtCLENBVkEsZSxDR2hxQ0EsaUIsQ0hzcENBLGMsQ0E4QkEsbUIsQ0duckNDLFUsQ0FBQSxXLENBQUEseUQsQ0FDQSwyQixDSCtvQ0MsaUMsQ0FDQSwyQixDRy9vQ0QscUIsQ0h1cUNELGtCLENBVkEsZSxDQVZBLGMsQ0E4QkEsbUIsQ0c3cUNDLGtELENIbXFDRCxrQixDQVZBLGUsQ0FvQkEsbUIsQ0FqQkUsNEQsQ0FPRixrQixDQVVBLG1CLENBUEUsNkQsQ0FPRixtQixDSXQ2Q0ksOEQsQ0ppdUNKLFEsQ0FnTkUsd0IsQ0FHRixPLENHanBDQyx3QixDSHFwQ0QsTyxDR2pwQ0MsbUIsQ0hvOEJELG1CLENJM3VDSSxZLENEZ1NKLHVCLENINnBDRSxvQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxxQixDQTlNQSxrQixDQUNGLFcsQ0FnTkUscUIsQ0FHRixTLENHbnBDQyx3QixDSHVwQ0QsZ0IsQ0ducENDLFEsQ0hzOEJELFMsQ0k3dkNJLG1CLENEZ1RKLG1CLENIK3BDRSxZLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBOU1BLHdCLENBQ0YscUIsQ0FnTkUsa0IsQ0dycENGLFUsQ0h5cENBLGtCLENHcnBDQyxVLENBQ0EsZ0MsQ0gwOEJELHlCLENJL3dDSSxVLENKaytDSix1QixDQUNFLHdCLENBQ0EsYyxDQUdGLHdCLENHdnBDQSxjLENIa3FDQSxPLENBUEEsdUIsQ0d4cENBLGtCLENBQ0MsYSxDSDI4QkQsZSxDQWdORSw4QixDQUdGLE8sQ0d6cENDLGUsQ0hncUNELHNCLENHOXBDQyxnQixDSGtxQ0Qsd0IsQ0cvcENBLGtCLENIbXFDQSxvQixDRzdwQ0EsVSxDQUNDLFcsQ0hpcUNELE8sQ0FPQSxzQixDR3pxQ0Esd0IsQ0g4cUNFLHFCLENBQ0Esa0IsQ0FiRixPLENBSUUsNEIsQ0FHRixzQixDQU9FLHlCLENBQ0Esb0IsQ0E3TkEsaUIsQ0FDRixVLENBK05FLFcsQ0FXRixRLENBdEJBLHNCLENBY0EsYyxDR2pxQ0MsbUIsQ0g2OEJELG1CLENBK05FLFksQ0FYRixjLENHcnFDQyxTLENINDhCRCxvQyxDQWlPQSxRLENHdHFDQSxRLENBQ0MsMkIsQ0g2OEJELDRCLENBK05FLHlCLENHenFDRixxQixDQUNDLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENINjhCRCxxQixDQStORSxrQixDQUdGLE0sQ0d6cUNDLGlCLENINnFDRCxZLENHenFDQSxTLENBQ0Msd0IsQ0g2OEJELHFCLENBK05FLGtCLENBM05GLFcsQ0ErTkUsNEQsQ0d6cUNGLG9ELENIcXNDQSxVLENHbHJDQyxZLENBQUEsbUMsQ0FDQSxxQixDSHFyQ0Msa0IsQ0FDQSxhLENHcnJDRCxjLENIeXJDRCxVLENHdHJDQyxxQixDSGc5QkQsaUIsQ0EyT0EsYyxDR3ZyQ0MsVSxDQUFBLGEsQ0hrOUJELFUsQ0EyT0UsWSxDR3hyQ0YsbUMsQ0FDQyxxQixDQUFBLGtCLENBQUEsYSxDQUNBLDZCLENBQ0EsMEIsQ0FBQSxxQixDSDZyQ0MsNEIsQ0FHRixPLENBQ0UsVSxDRy9yQ0QsWSxDSGc5QkQsUSxDQW9QRSxtQixDR2xzQ0YsbUIsQ0FDQyxZLENIaTlCRCx3QixDQW9QRSxxQixDR25zQ0Ysa0IsQ0FDQyxRLENIdXNDRCxlLENBcFBBLGUsQ0FzUEUsd0IsQ0c5ckNGLGdCLENBQ0Msb0IsQ0hnc0NDLDBDLENBclBGLDhCLENBeVBBLGdCLENBQ0UscUIsQ0FDQSxpQixDQXRQQSxtQixDQTBQRixrQixDQXZQRSxpQixDQUNGLFEsQ0F5UEUsTSxDRzNzQ0QsTyxDQUNDLGEsQ0g2c0NBLGUsQ0FDQSxTLENBalFBLGlCLENBcVFGLGdDLENBbFFFLHdDLENBc1FGLGEsQ0cxc0NDLGEsQ0FDQSxXLENINHNDQyxZLENBQ0EsVyxDRzVzQ0QsNkIsQ0h5OEJELHFCLENJejZDSSwyQixDRDRkSixtQixDSGs5QkEsbUIsQ0l4NkNJLDJCLENEc2RKLG1CLENIdTlCQSxRLENBNlFBLFEsQ0E5UEEsUSxDR3A5QkMsaUIsQ0hxdENDLGUsQ0FoUkYsUSxDR3Y5QkEsYSxDSDI5QkUsOEIsQ0FDRixlLENBd1FBLFEsQ0E5UEEsUSxDQUxBLGMsQ0c3OEJBLDhCLENIazlCQSxRLENHNzhCQSxjLENIeXRDQSx1QixDR3J0Q0MsVSxDSHV0Q0MsaUIsQ0FDQSx3QixDR3Z0Q0QsaUIsQ0hnOUJELG9CLENJcDhDSSxhLENEK2VKLDhCLENIdXVDQSwwQkF4UUEsZ0IsQ0EwUUkscUMsQ3NCbnVESCxlLEN0Qjg5Q0Qsc0MsQ3NCMTlDQyxvQixDQUFBLHFDLEN0QjB1REMscUIsQ0FDRSxzQyxDSTF1REEsWSxDa0JGSixnQixDdEJtdkRFLGUsQ0FDRSxtQyxDQUdGLFksQ3NCOXVERixZLENBR0MsYyxDQUNBLGMsQ3RCaytDRCxNLENJNytDSSxZLENKaXdERixTLENBL1FBLFcsQ3NCbDlDRCxrQixDQVBBLGUsQ0FsQkQsYyxDdEJteERFLG1CLENzQnZ3REEsMkIsQ3RCbytDQSxpQyxDQUNGLDRCLENBaVJJLHFCLENzQjN0REgsZ0IsQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ3RCb3ZERyxxQixDQS9RSixvQixDc0JuK0NDLFUsQ0FDQyxVLEN0Qnl2REEsTyxDdUJwekRGLDJCLENBQ0MsNEIsQ0FDQSx5QixDQUNBLHFCLEN2QnFpREQsVSxDSTNoREksbUMsQ0oraERGLFEsQ0FDRiwyQixDQW9SSSw0QixDdUJyekRKLHlCLENBQ0MscUIsQ0FHQSxlLEN2Qm9pREQsaUIsQ0FvUkkscUIsQUFJSiwwQnVCcnpEQyxPLEN2Qm9pREQsZ0IsQUF1UkEseUJ1QnJ6REMsZSxDQUNBLHVDLENBR0Esa0IsQ3ZCMHpEQyxtQixDQXRSRixjLENBT0Esb0IsQ0F1UkUscUIsQ0FIRSxrQyxDQU9GLFksQ0FDRSxnQixDQUdGLGUsQ0FDRSxtQyxDQUdGLDZCLENBSUEscUQsQ0FIRSx1QyxDQU9GLGMsQ0FDRSxjLENBR0YsaUIsQ0FDRSxpQixDQUdGLFUsQ0FDRSxtQyxDQUdGLFUsQ0FDRSxtQyxDQUdGLGUsQ0FDRSxtQixDQUdGLFEsQ0FDRSxhLENBR0YsdUIsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxxQixBQUlKLHlCQUtFLFUsQ0FKQSxlLENBUUEsVSxDQVBFLHFDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqL1xuLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTIwMHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiA0MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTogMjBweDtcbiAgLS1mb250LW1haW46IFwiTW9udHNlcmF0XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiVGFjdGljU2Fucy1SZWdcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuICAtLXBhZ2UtYmc6ICNmZmY7XG4gIC0tdGV4dC1jb2xvcjogIzFDMUMxQztcbiAgLS1hY2NlbnQ6ICNGRjREMDA7XG4gIC0tbGluay1jb2xvcjogI0ZGNEQwMDtcbiAgLS1ncmF5OiAjZjFmMWYxO1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbiAgLS1nYXA6IDFyZW07XG59XG5cbi5kYXJrIHtcbiAgLS1wYWdlLWJnOiAjMDAwO1xuICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVGFjdGljU2FucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RhY3RpY1NhbnMtUmVnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UYWN0aWNTYW5zLVJlZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zZWN0aW9uLW15IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTUlO1xufVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXItcGFkZGluZy1tb2JpbGUpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWxlZnQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cblxuLmluay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkN1cnNvciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBmaWx0ZXI6IHVybChcIiNnb29cIik7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuXG4uQ3Vyc29yIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyogQmxvY2tzICovXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXIgaDEge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJhY2stdG8tdG9wIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWxsOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICByaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmJhY2stdG8tdG9wIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5iYWNrLXRvLXRvcCB7XG4gICAgcGFkZGluZzogNnB4IDExcHg7XG4gIH1cbn1cblxuLmJhY2stdG8tdG9wLmFjdGl2ZSB7XG4gIGJvdHRvbTogNTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5mb290ZXJfX3RpdGxlIGEge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIC0wLjE3cmVtICsgNS44NXZ3LCA0cmVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmZvb3Rlcl9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4ucG9saXRpYyBhIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLnBvbGl0aWMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG46cm9vdCB7XG4gIC0tZ2FwOiAxcmVtO1xufVxuXG4ucG9ydGZvbGlvLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBjb2x1bW5zOiA0MDBweDtcbiAgY29sdW1uLWdhcDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnBvcnRmb2xpby1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBvcnRmb2xpby1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnBvcnRmb2xpby1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5wb3J0Zm9saW8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWdhcCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcnRmb2xpby1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvcnRmb2xpby1pdGVtOmhvdmVyID4gLm92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3J0Zm9saW8taXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLnBvcnRmb2xpby1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4ucG9ydGZvbGlvLWl0ZW0gYSAuZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cbi5wb3J0Zm9saW8taXRlbSBhIC5kZXRhaWxzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzIGVhc2UtaW47XG59XG4ucG9ydGZvbGlvLWl0ZW0gYSAuZGV0YWlscyAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5wb3J0Zm9saW8taXRlbSBhIC5kZXRhaWxzIC5pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5wb3J0Zm9saW8taXRlbSBhOmhvdmVyLCA6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuLnBvcnRmb2xpby1pdGVtIGE6aG92ZXIgLnRpdGxlLCA6Zm9jdXMgLnRpdGxlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4ucG9ydGZvbGlvLWl0ZW0gYTpob3ZlciAuaW5mbywgOmZvY3VzIC5pbmZvIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4ucG9ydGZvbGlvLWl0ZW0gYTpob3ZlcjpiZWZvcmUsXG4ucG9ydGZvbGlvLWl0ZW0gYTpob3ZlciBzcGFuLCA6Zm9jdXM6YmVmb3JlLFxuOmZvY3VzIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbn1cbi5wb3J0Zm9saW8taXRlbSBhOmhvdmVyIHNwYW4sIDpmb2N1cyBzcGFuIHtcbiAgdG9wOiAwO1xufVxuXG4uaXRlbS1wb3N0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbn1cbi5pdGVtLXBvc3Q6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG59XG51bFtjbGFzc10ge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5jYXJkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQgaW1nIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLmNhcmQuaGlkZGVuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGExO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBhMSB7XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHNjYWxlOiAwO1xuICB9XG59XG5cbi5idG4uY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyNTQ5MDE5NjEpO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG4uaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2dvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCB2YiBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmljb24tLWhlYXJ0LWxpbmUge1xuICBmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWlkLWNhcmQtbGluZSB7XG4gIGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLmljb24tLXNlYXJjaC1saW5lIHtcbiAgZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcbn1cblxuLmljb24tLXVzZXItc3RhciB7XG4gIGZpbGw6IHJnYigxNzksIDk3LCAyMSk7XG59XG5cbi5pY29uLS11c2VyIHtcbiAgc3Ryb2tlOiByZ2IoMjM1LCAxMTAsIDI2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5pY29uLS11c2VyOmhvdmVyIHtcbiAgc3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xufVxuXG4uaWNvbi0taWRkIHtcbiAgZmlsbDogcmdiKDEzOCwgMTM4LCAxMzgpO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxvZ28ge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOWRlZywgIzM2MzYzNiAtMTcuMzglLCAjMDAwMDAwIDc4LjQlKSwgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5tb2JpbGUtbmF2IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjg4cmVtLCAxcmVtICsgNC4zOHZ3LCA2LjI1cmVtKTtcbn1cbi5tb2JpbGUtbmF2X19saXN0IC5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5teS10aXRsZS1jb250YWN0cyB7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOHJlbSArIDAuOTh2dywgMS41cmVtKTtcbn1cblxuLm1lbnUtc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNteUJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiAxOyAvKiBTaXQgb24gdG9wICovXG4gIHBhZGRpbmctdG9wOiAxMDBweDsgLyogTG9jYXRpb24gb2YgdGhlIGJveCAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IGF1dG87IC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTsgLyogRmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWdhcCk7XG4gIHdpZHRoOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZXRvcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge1xuICAgIHRvcDogLTMwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGV0b3Age1xuICBmcm9tIHtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IHZhcigtLWdhcCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNsb3NlOmJlZm9yZSwgLmNsb3NlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuICAtLXdpZHRoOiA0MHB4O1xuICAtLWhlaWdodDogMzBweDtcbiAgLS1saW5lLWhlaWdodDogMnB4O1xuICAtLXNwYWNpbmc6IDZweDtcbiAgLS1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgLS1yYWRpdXM6IDBweDtcbiAgLyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICAvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG4gIC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG4gIC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm5hdiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5zZWN0aW9uLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuXG4uaGVyby1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBUYWN0aWNTYW5zLVJlZztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RhY3RpY1NhbnMtUmVnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UYWN0aWNTYW5zLVJlZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zZWN0aW9uLWhlcm8tcHJvamVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1leGFtcGxlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC4ycmVtICsgNHZ3LCA1cmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBhbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4udGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBhbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGxfX2hlcm8tcHJvamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWZ1bGxfX2hlcm8tcHJvamVjdCB7XG4gICAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGxfX2hlcm8tcHJvamVjdCAuc2VjdGlvbi1leGFtcGxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWZ1bGxfX2hlcm8tcHJvamVjdCAuc2VjdGlvbi1leGFtcGxlX190aXRsZSB7XG4gICAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTtcbiAgfVxufVxuXG4uYmctcHJvamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByb2plY3QtdmlkZW8td3JhcHBlcl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5yZWVscy12aWRlbyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ucHJvamVjdC12aWRlby1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wcm9qZWN0LWltZy1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50aXRsZS1wcm9qZWN0IHtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLTAuMzVyZW0gKyA5LjI3dncsIDYuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG4gIGFuaW1hdGlvbjogYW5pIDNzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBhbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAudGl0bGUtcHJvamVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnRpdGxlLXByb2plY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVzY3JpcHQtcHJvamVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZGVzY3JpcHQtcHJvamVjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmRub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xufVxuXG4uc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tdGFzayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGl0bGUtdGFza19fY29udGVudCB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50YXNrX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmRldGFpbHMge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLmFuaW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uYW5pbS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLmFuaW1MZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5hbmltTGVmdC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLmZhZGUtaW4taW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLmZhZGUtaW4taW1hZ2Uuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4ucGFyYWxsYXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cblxuLnRoYW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50aXRsZS10aGFua3Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuMnJlbSArIDR2dywgNXJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYXJhbGxheF9fYmVhdXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9iZWF1dGlvbmZ1bGwvcGFyYWxheC5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheF9fZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9kaW8vY2F0YWxvZy0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnBhcmFsbGF4X19kaW8ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5wYXJhbGxheF9fYXJtYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2FzZXMvYXJtYS1jYXRhbG9nL2FybWEtc3Ryb3kuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAucGFyYWxsYXhfX2FybWEge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5wYXJhbGxheF9fYWZhbmFzeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2FzZXMvYWZhbmFzeS1icm9jaHVyZS9wYXJhbGF4LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnBhcmFsbGF4X19hZmFuYXN5IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ucGFyYWxsYXhfX3NsYXZrb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zbGF2Y29uZC1jYXRhbG9nL3NsYXZrb25kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnBhcmFsbGF4X19zbGF2a29uZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmdyZWVuQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJEQUE2O1xufVxuXG4uYmx1ZUJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjZEQjtcbn1cblxuLmRhcmtCRyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5vcmFuZ2VCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjVDMDA7XG59XG5cbi5zZWN0aW9uLWNvbmNlcHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNlY3Rpb24tY29uY2VwdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29uY2VwdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuXG4uc2VjdGlvbi1jb25jZXB0X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWNvbmNlcHRfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnNlY3Rpb24tY29uY2VwdF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLnNlY3Rpb24tY29uY2VwdF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnJvdGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi5zZWN0aW9uLWNvbmNlcHRfX2dyaWQge1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cblxuLnNlY3Rpb24tY29uY2VwdF9fZ3JpZCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLnNlY3Rpb24tY29uY2VwdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2VjdGlvbi1jb25jZXB0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLmluSGFsZiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuaW5IYWxmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbmNlcHQtdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndyYXBwZXItcmVlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBnYXA6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIC8gMik7XG59XG5cbi5jb25jZXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xufVxuXG4ubG9nby1ib3R0b20ge1xuICB3aWR0aDogMjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGV2aXRhdGlvbiB7XG4gIGFuaW1hdGlvbjogbGV2aXRhdGUgMnMgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxldml0YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpO1xuICB9XG59XG4ubGlzdC1wb3N0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgY29sdW1uczogNDAwcHg7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmxpc3QtcG9zdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5saXN0LXBvc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAubGlzdC1wb3N0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5wb3N0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uczogNDAwcHg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWdhcCk7XG4gIHJvdy1nYXA6IGNhbGModmFyKC0tZ2FwKSAqIDEuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBvc3QtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5wb3N0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2xpZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNsaWVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNsaWVudHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjIycmVtICsgMy45dncsIDRyZW0pO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY2xpZW50c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jbGllbnRzX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY2xpZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpICFpbXBvcnRhbnQ7XG59XG5cbi5jbGllbnRzLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5jbGllbnRzLWxvZ286aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLnRpdGxlLTEge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAudGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cblxuLnRpdGxlLTMge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4uc2VjdGlvbi1leGFtcGxlX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBmb250LXNpemU6IDRlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc2VjdGlvbi1leGFtcGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iLCJcclxuOnJvb3Qge1xyXG5cdC0tZ2FwOiAxcmVtO1xyXG5cclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0IHsgXHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdGNvbHVtbnM6IDQwMHB4O1xyXG5cdGNvbHVtbi1nYXA6IHZhcigtLWdhcCk7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHRcclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8taXRlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2FwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucG9ydGZvbGlvLWl0ZW0gaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ucG9ydGZvbGlvLWl0ZW06aG92ZXIgPiAub3ZlcmxheSB7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0Ly8gb3BhY2l0eTowLjU7XHJcbn1cclxuXHJcbiRhbmltLXNwZWVkOiAwLjVzO1xyXG5cclxuLnBvcnRmb2xpby1pdGVtIGEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdHRvIGJvdHRvbSxcclxuXHRcdFx0cmdiYSgwLDAsMCwwKSAwJSxcclxuXHRcdFx0cmdiYSgwLDAsMCwwLjcpIDEwMCVcclxuXHRcdCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGFuaW0tc3BlZWQ7XHJcblx0fVxyXG5cdFx0LmRldGFpbHMge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDglO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDEwMHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkYW5pbS1zcGVlZDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcyBlYXNlLWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHQucG9ydGZvbGlvLWl0ZW0gYTpob3ZlciwgOmZvY3VzIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcblx0XHRcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaW5mbyB7XHJcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xyXG5cdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdH1cclxuXHJcblx0Lml0ZW0tcG9zdCB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG51bCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjhyZW07XHJcblx0JltjbGFzc10ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB1bnNldDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4vLyBGSUxUUkFUSU9OID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmZpbHRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxufVxyXG5cclxuLmJ0biB7XHJcblx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmQge1xyXG5cdGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRpbWcge1xyXG5cdFx0YmxvY2stc2l6ZTogMTAwJTtcclxuXHR9XHJcbn1cclxuLmNhcmQuaGlkZGVuIHtcclxuXHRhbmltYXRpb24tbmFtZTogYTE7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdEBrZXlmcmFtZXMgYTF7XHJcblx0XHR0byB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRzY2FsZTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4uY3VycmVudHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiI215QnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG5cclxuLm1vZGFsIHtcclxuXHRkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xyXG5cdHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xyXG5cdHotaW5kZXg6IDE7IC8qIFNpdCBvbiB0b3AgKi9cclxuXHRwYWRkaW5nLXRvcDogMTAwcHg7IC8qIExvY2F0aW9uIG9mIHRoZSBib3ggKi9cclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqL1xyXG5cdGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cclxuXHRvdmVyZmxvdzogYXV0bzsgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqL1xyXG59XHJcbiBcclxuLm1vZGFsLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwYWRkaW5nOiB2YXIoLS1nYXApO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0Ym94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzXHJcbn1cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XHJcblx0ZnJvbSB7dG9wOi0zMDBweDsgb3BhY2l0eTowfSBcclxuXHR0byB7dG9wOjA7IG9wYWNpdHk6MX1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRldG9wIHtcclxuXHRmcm9tIHt0b3A6LTMwMHB4OyBvcGFjaXR5OjB9XHJcblx0dG8ge3RvcDowOyBvcGFjaXR5OjF9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IHZhcigtLWdhcCk7XHJcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdHBhZGRpbmc6IHZhcigtLWdhcCk7XHJcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyIHtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0cGFkZGluZzogdmFyKC0tZ2FwKTtcclxuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4uY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMzJweDtcclxuXHR0b3A6IDMycHg7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdG9wYWNpdHk6IDAuMztcclxuXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcbi5jbG9zZTpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxufVxyXG4uY2xvc2U6YmVmb3JlLCAuY2xvc2U6YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0d2lkdGg6IDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5jbG9zZTpiZWZvcmUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uY2xvc2U6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogVGFjdGljU2Fucy1SZWc7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVGFjdGljU2Fucy1SZWcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RhY3RpY1NhbnMtUmVnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy8g0JLQtdGA0YXQvdGP0Y8g0YHQtdC60YbQuNGPXHJcbi5zZWN0aW9uLWhlcm8tcHJvamVjdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWV4YW1wbGVfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgY2FsYygwLjJyZW0gKyA0dncpLCA1cmVtKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuXHRhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHRAa2V5ZnJhbWVzIGFuaSB7XHJcblx0XHQwJSB7b3BhY2l0eTogMDt9XHJcblx0XHQxMDAlIHtvcGFjaXR5OiAxO31cclxuXHRcdDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcblx0fVxyXG59XHJcblxyXG4udGl0bGUtY29udGVudCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0YW5pbWF0aW9uOiBhbmkgMXMgZm9yd2FyZHM7XHJcblx0QGtleWZyYW1lcyBhbmkge1xyXG5cdFx0MCUge29wYWNpdHk6IDA7fVxyXG5cdFx0MTAwJSB7b3BhY2l0eTogMTt9XHJcblx0XHQxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mdWxsX19oZXJvLXByb2plY3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA2MHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSk7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZ1bGxfX2hlcm8tcHJvamVjdCAuc2VjdGlvbi1leGFtcGxlX190aXRsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDk7XHJcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiB2YXIoLS1jb250YWluZXItcGFkZGluZy1tb2JpbGUpO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLXByb2plY3Qge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblx0b3BhY2l0eTogNTAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvamVjdC12aWRlby13cmFwcGVyX192aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IC01cHg7XHJcbn1cclxuXHJcbi5yZWVscy12aWRlbyB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLnByb2plY3QtdmlkZW8taGVhZGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cdG9wYWNpdHk6IDUwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2plY3QtaW1nLWhlYWRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHRvcGFjaXR5OiA1MCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vINCf0LXRgNCy0YvQuSDQt9Cw0LPQvtC70L7QstC+0Log0Lgg0LTQsNGC0LAg0L/RgNC+0LXQutGC0LBcclxuXHJcbi50aXRsZS1wcm9qZWN0IHtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCBjYWxjKC0wLjM1cmVtICsgOS4yN3Z3KSwgNi4yNXJlbSk7XHJcblx0bGluZS1oZWlnaHQ6MTAwJTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXgtd2lkdGg6IDcwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xyXG5cdGFuaW1hdGlvbjogYW5pIDNzIGZvcndhcmRzO1xyXG5cdEBrZXlmcmFtZXMgYW5pIHtcclxuXHRcdDAlIHtvcGFjaXR5OiAwO31cclxuXHRcdDEwMCUge29wYWNpdHk6IDE7fVxyXG5cdFx0MTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuXHR9XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXNjcmlwdC1wcm9qZWN0IHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vLyDQodC70YPQttC10LHQvdGL0LUg0LrQu9Cw0YHRgdGLXHJcblxyXG4uZG5vbmUge1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uc3BhY2UtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcblxyXG4uZ3JheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vINCX0JDQlNCQ0KfQkFxyXG5cclxuLnNlY3Rpb24tdGFzayB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50aXRsZS10YXNrX19jb250ZW50IHtcclxuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xyXG59XHJcblxyXG4udGFza19fZGVzY3JpcHRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcclxufVxyXG5cclxuLmRldGFpbHMge1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG59XHJcblxyXG4uYW5pbSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0dHJhbnNpdGlvbjogMXM7XHJcbn1cclxuXHJcbi5hbmltLnNob3cge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdHRyYW5zaXRpb246IDFzO1xyXG59XHJcblxyXG4uYW5pbUxlZnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuXHR0cmFuc2l0aW9uOiAxcztcclxufVxyXG5cclxuLmFuaW1MZWZ0LnNob3cge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdHRyYW5zaXRpb246IDFzO1xyXG59XHJcblxyXG4uZmFkZS1pbi1pbWFnZSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiAxcztcclxufVxyXG4uZmFkZS1pbi1pbWFnZS5zaG93IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IDFzO1xyXG59XHJcblxyXG5cclxuXHJcbi8vINCf0JDQoNCQ0JvQkNCa0KFcclxuXHJcbi5wYXJhbGxheCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0aGVpZ2h0OiA1MHZoO1xyXG5cdH1cclxufVxyXG5cclxuLnRoYW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogNTB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi50aXRsZS10aGFua3Mge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxcmVtLCBjYWxjKDAuMnJlbSArIDR2dyksIDVyZW0pO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vINCf0LDRgNCw0LvQsNC60YEg0L/RgNC+0LXQutGC0L7QslxyXG5cclxuLnBhcmFsbGF4X19iZWF1dHkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvY2FzZXMvYmVhdXRpb25mdWxsL3BhcmFsYXguanBnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnBhcmFsbGF4X19kaW8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvY2FzZXMvZGlvL2NhdGFsb2ctMi5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYXJhbGxheF9fYXJtYSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9jYXNlcy9hcm1hLWNhdGFsb2cvYXJtYS1zdHJveS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYXJhbGxheF9fYWZhbmFzeSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9jYXNlcy9hZmFuYXN5LWJyb2NodXJlL3BhcmFsYXguanBnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ucGFyYWxsYXhfX3NsYXZrb25kIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2Nhc2VzL3NsYXZjb25kLWNhdGFsb2cvc2xhdmtvbmQuanBnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uZ3JlZW5CRyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0JCREFBNjtcclxufVxyXG4uYmx1ZUJHIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNkRCO1xyXG59XHJcblxyXG4uZGFya0JHIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA1MHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuLm9yYW5nZUJHIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREI1QzAwO1xyXG59XHJcblxyXG4vLyDQodCV0JrQptCY0Jgg0Jgg0KjQoNCY0KTQotCrINCf0KDQntCV0JrQotCe0JJcclxuXHJcbi5zZWN0aW9uLWNvbmNlcHQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb25jZXB0LWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jb25jZXB0X19jb250ZW50IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4uc2VjdGlvbi1jb25jZXB0X19sYWJlbCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jb25jZXB0X19hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbmNlcHRfX3RpdGxlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcclxufVxyXG5cclxuLnJvdGF0ZSB7XHJcblx0cGFkZGluZy1ib3R0b206IDFlbTtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcclxufVxyXG5cclxuLnNlY3Rpb24tY29uY2VwdF9fZ3JpZCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbmNlcHRfX2dyaWQgcCB7XHJcblx0cGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tY29uY2VwdC1pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG4uaW5IYWxme1xyXG5cdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29uY2VwdC12aWRlbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG4gfVxyXG5cclxuLndyYXBwZXItcmVlbHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRnYXA6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLzIpO1xyXG59XHJcblxyXG4uY29uY2VwdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDMwcHg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5saWdodCB7XHJcblx0Y29sb3I6IHZhcigtLWdyYXkpO1xyXG59XHJcbi5sb2dvLWJvdHRvbSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIExFVklUQVRJT05cclxuXHJcbiRsZXZpdGF0ZS1zcGVlZDogMnM7XHJcbiRsZXZpdGF0ZS1vZmZzZXQ6IDE1cHg7XHJcblxyXG4ubGV2aXRhdGlvbiB7XHJcblx0YW5pbWF0aW9uOiBsZXZpdGF0ZSAkbGV2aXRhdGUtc3BlZWQgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG59XHJcblx0QGtleWZyYW1lcyBsZXZpdGF0ZSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0fVxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRsZXZpdGF0ZS1vZmZzZXQpO1xyXG5cdFx0fVxyXG59XHJcblxyXG4vLyDQodC10YLQutCwINC/0L7RgNGC0YTQvtC70LjQvlxyXG5cclxuLmxpc3QtcG9zdCB7IFxyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHRjb2x1bW5zOiA0MDBweDtcclxuXHRnYXA6IHZhcigtLWdhcCk7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlLXNtYWxsIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHRcclxuXHR9XHJcbn1cclxuXHJcbi5wb3N0LWl0ZW0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wb3N0LWl0ZW0gaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBvc3QtbGlzdCB7IFxyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRjb2x1bW5zOiA0MDBweDtcclxuXHRjb2x1bW4tZ2FwOiB2YXIoLS1nYXApO1xyXG5cdHJvdy1nYXA6IGNhbGModmFyKC0tZ2FwKSoxLjUpO1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUtc21hbGwge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcdFxyXG5cdH1cclxufSIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlLXNtYWxsICgpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG5cdEBjb250ZW50O1xufVxufVxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogVGFjdGljU2Fucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1RhY3RpY1NhbnMtUmVnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UYWN0aWNTYW5zLVJlZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTIwMHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiA0MHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTogMjBweDtcblxuXHQtLWZvbnQtbWFpbjogJ01vbnRzZXJhdCcsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1hY2NlbnQ6ICdUYWN0aWNTYW5zLVJlZycsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcblxuXHQtLXBhZ2UtYmc6ICNmZmY7XG5cdC0tdGV4dC1jb2xvcjogIzFDMUMxQztcblx0LS1hY2NlbnQ6ICNGRjREMDA7XG5cdC0tbGluay1jb2xvcjogI0ZGNEQwMDtcblx0LS1ncmF5OiAjZjFmMWYxO1xuXG5cblx0LS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcblx0LS1tb2JpbGUtc2l6ZTogNTk5cHg7XG5cblx0LS1nYXA6IDFyZW07XG59XG5cbi5kYXJrIHtcblx0LS1wYWdlLWJnOiAjMDAwO1xuXHQtLXRleHQtY29sb3I6ICNmZmY7XG59IiwiaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VjdGlvbi1teXtcblx0ZGlzcGxheTogZmxleDtcbn1cblxucCB7XG5cdGxpbmUtaGVpZ2h0OiAxNTUlO1xufVxuXG5oMiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuXG5cblxuLy8gKiB7XG4vLyBcdG91dGxpbmU6IDRweCBzb2xpZCBncmVlbiAhaW1wb3J0YW50O1xuLy8gXHR9IiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmctbW9iaWxlKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG4iLCIuaW5rLWljb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5DdXJzb3Ige1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwMDA7XHJcblx0ZmlsdGVyOiB1cmwoXCIjZ29vXCIpO1xyXG5cdG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG5cdH1cclxuXHQuQ3Vyc29yIHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fSIsImh0bWwsIGJvZHkge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59IiwiLyogQmFzZSAqL1xuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcbkBpbXBvcnQgJy4vYmFzZS9taXhpbnMnO1xuQGltcG9ydCAnLi9iYXNlL2ZvbnRzQXV0b0dlbic7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xuQGltcG9ydCAnLi9iYXNlL2N1cnNvcic7XG5cblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZ2FsbGVyeS1wb3J0Zm9saW8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2RhbHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NlY3Rpb24taGVyby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zZWN0aW9uLXByb2plY3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3dpcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RpdGxlcy5zY3NzXCI7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iLCIuZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogM2VtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG5cdGgxIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblxuXHRhIHtcblx0XHQvLyBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG59XG5cbi5iYWNrLXRvLXRvcCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZmlsbDogI2ZmZjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IC01MHB4O1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0cmlnaHQ6IDUwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHRcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDZweCAxMXB4O1x0XG5cdH1cbn1cblxuLmJhY2stdG8tdG9wLmFjdGl2ZSB7XG5cdGJvdHRvbTogNTBweDtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5mb290ZXJfX3RpdGxlIGEge1xuXHRmb250LXNpemU6IGNsYW1wKDFyZW0sIGNhbGMoLTAuMTdyZW0gKyA1Ljg1dncpLCA0cmVtKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50KTtcblx0fVxufVxuXG4ucG9saXRpYyBhIHtcblx0Zm9udC1zaXplOiAwLjVlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50KTtcblx0fVxufVxuXG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmVjO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR6LWluZGV4OiA5OTk7XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubG9nby13cmFwcGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAgdmIgcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLy8gLmRldiB7XG4vLyBcdHBhZGRpbmc6IDEwcHg7XG4vLyBcdGNvbG9yOiByZWQ7XG4vLyBcdGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgY2FsYygwLjhyZW0gKyAwLjk4dncpLCAxLjVyZW0pO1xuLy8gXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuLy8gfVxuXG5cbiIsIi5pY29ucy13cmFwcGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi0taGVhcnQtbGluZSB7XG5cdGZpbGw6IHJnYigyNDEsIDY4LCAxMzEpO1xufVxuXG4uaWNvbi0taWQtY2FyZC1saW5lIHtcblx0ZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuLmljb24tLXNlYXJjaC1saW5lIHtcblx0ZmlsbDogcmdiKDI4LCAxNzYsIDgwKTtcblxufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcblx0ZmlsbDogcmdiKDE3OSwgOTcsIDIxKTtcbn1cblxuLmljb24tLXVzZXIge1xuXHRzdHJva2U6IHJnYigyMzUsIDExMCwgMjYpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdCY6aG92ZXIge1xuXHRcdHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcblx0fVxufVxuXG4uaWNvbi0taWRkIHtcblx0ZmlsbDogcmdiKDEzOCwgMTM4LCAxMzgpO1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cblxuXG4iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDlkZWcsICMzNjM2MzYgLTE3LjM4JSwgIzAwMDAwMCA3OC40JSksICMwMDAwMDA7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHR0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50KTtcblx0fVxufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBsZWZ0O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuXHRyb3ctZ2FwOiAyMHB4O1xuXHRmb250LXNpemU6IGNsYW1wKDEuODhyZW0sIGNhbGMoMXJlbSArIDQuMzh2dyksIDYuMjVyZW0pO1xuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi5teS10aXRsZS1jb250YWN0cyB7XG5cdGNvbG9yOiAjYTBhMGEwO1xuXHRmb250LXNpemU6IGNsYW1wKDFyZW0sIGNhbGMoMC44cmVtICsgMC45OHZ3KSwgMS41cmVtKTtcbn1cblxuLm1lbnUtc3ZnIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiAzMHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDJweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0LS1yYWRpdXM6IDBweDtcblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSIsIi5uYXYge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ubmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMzBweDtcbn1cbiIsIi5zZWN0aW9uLWhlcm8ge1xyXG5cdHBhZGRpbmctdG9wOiA0ZW07XHJcblx0cGFkZGluZy1ib3R0b206IDNlbTtcclxufVxyXG5cclxuLmhlcm8tbG9nbyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufSIsIi5zd2lwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5jbGllbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA2MHB4O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxufVxyXG5cclxuLmNsaWVudHNfX3RpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgY2FsYygxLjIycmVtICsgMy45dncpLCA0cmVtKTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1jbGllbnRzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsaWVudHMtbG9nbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE1MHB4O1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XHJcblx0dHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblx0fVxyXG59IiwiLnRpdGxlLTEge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDNlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxufVxuXG5cbi50aXRsZS0zIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnNlY3Rpb24tZXhhbXBsZV9fdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0Zm9udC1zaXplOiA0ZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cdFxufVxuIl19 */
