@charset "UTF-8";*,:after,:before{margin:0;padding:0;line-height:1.5em;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:5rem}body{position:relative;background:linear-gradient(#161418,#161418);font-family:Violet Sans;max-width:100vw}main{overflow-x:hidden}a{display:block;text-decoration:none;color:inherit}button{font-family:inherit}h2,h3,h4,h5,h6{font-weight:400}section img{font:inherit;color:#e0e0e0;font-size:2rem;line-height:1.5em}@font-face{font-family:Violet Sans;src:url(../../VioletSans-Regular.woff)}@font-face{font-family:Darker Grotesque;src:url(../../DarkerGrotesque.ttf)}ul{list-style:none}.hidden{display:none!important}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section__padding{padding:4rem 2rem}.section__heading{display:flex;flex-direction:column-reverse;text-align:center;isolation:isolate}.section__heading h2{display:flex;flex-direction:column}.section__heading .section__text{position:relative;margin:0 auto;padding:0 1rem;width:-moz-max-content;width:max-content;font-size:1.5rem;font-family:Darker Grotesque,sans-serif;color:#ababab;line-height:1em;z-index:10}.section__heading .section__text:after,.section__heading .section__text:before{content:"";position:absolute;top:60%;transform:translateY(-40%);width:2.5rem;height:1px;background-color:#ababab;z-index:9}.section__heading .section__text:after{left:-2.5rem}.section__heading .section__text:before{right:-2.5rem}.section__heading .section__title{color:#fff;line-height:1em}.section-line{position:absolute;display:none;width:100%}.section-line .line{height:2px;width:100%;background-color:#fff;position:relative}.section-line .line .text{position:absolute;padding:0 1.5rem;transform:translate(-50%,-50%);background:linear-gradient(#161418,#161418);color:gray;font-size:2rem}.line-top{top:3rem}.line-top .line .text{left:80%;top:50%}.line-bottom{bottom:3rem}.line-bottom .line .text{left:20%;top:50%}.parallax-hero{background:linear-gradient(#161418,#161418)}@media (min-height:500px) and (min-width:992px){.section-line{display:block}}.button{position:relative;width:-moz-max-content;width:max-content;padding:1rem 2rem;font-size:1.5rem;font-family:inherit;border-radius:0;cursor:pointer}.button:after{display:flex;align-items:center;justify-content:center;gap:1rem;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .3s}.button:focus{outline:none}.button:focus:after,.button:hover:after{opacity:1}.button.primary{background-color:#10866d;border:1px solid #000;color:#fff}.button.primary:after{color:#10866d;background-color:#fff}.button.secondary{background-color:#fff;color:#000;border:1px solid #fff}.button.secondary:after{color:#fff;background-color:#000}::-webkit-scrollbar{width:1.2rem}::-webkit-scrollbar-track{background-color:#000}::-webkit-scrollbar-thumb{background-color:#fff;border-left:1px solid #000}::-webkit-scrollbar-thumb:hover{background-color:#12d684}::-webkit-scrollbar-thumb:active{background-color:#13a888}.burger-icon{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin-left:auto;width:3rem;height:4rem;padding:.5rem 0;border:0;background:none}.burger-icon .bar{width:100%;height:2px;background-color:#000;transition:transform .3s,opacity .3s}.burger-icon.active .bar:first-child{transform:translateY(.8rem) rotate(45deg)}.burger-icon.active .bar:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}.burger-icon.active .bar:nth-child(2){opacity:0}nav{position:fixed;top:0;width:100%;height:5rem;background-color:#fff!important;z-index:10}nav ul{list-style:none}nav .navbar{position:relative;padding:0 2rem}nav .navbar.active .nav-list{transform:translateX(0)!important}nav .navbar.active .nav-list,nav .navbar.active .nav-list-background{opacity:1!important;pointer-events:all!important}nav .navbar .mobile-nav{display:flex;align-items:center}nav .navbar .mobile-nav .logo-img{height:5rem;width:60%;object-fit:cover}nav .navbar .mobile-nav .nav-list{width:70%;height:calc(100vh - 5rem);position:absolute;left:0;top:5rem;background-color:#fff;opacity:0;transform:translateX(-50%);pointer-events:none;transition:transform .3s,opacity .2s;overflow-y:auto;z-index:3}nav .navbar .mobile-nav .nav-list .nav-list-item{padding:2rem;font-size:1.5rem}nav .navbar .mobile-nav .nav-list .socials{display:flex;justify-content:center;font-size:3.5rem}nav .navbar .mobile-nav .nav-list .socials a{display:flex;align-items:center;justify-content:center;padding:0 .5rem}nav .navbar .mobile-nav .nav-list-background{position:absolute;top:5rem;left:0;width:100%;height:calc(100vh - 5rem);background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;z-index:2;transition:opacity .3s}nav .navbar .mobile-nav.active .nav-list{display:block;animation:a .3s forwards}nav .navbar .desktop-nav{height:5rem;display:none;align-items:center}nav .navbar .desktop-nav .nav-list{position:relative;width:100%;height:100%;display:flex;align-items:center}nav .navbar .desktop-nav .nav-list li{height:100%}nav .navbar .desktop-nav .nav-list .flex-left,nav .navbar .desktop-nav .nav-list .flex-right{display:flex;align-items:center;height:100%}nav .navbar .desktop-nav .nav-list .flex-left .nav-list-item,nav .navbar .desktop-nav .nav-list .flex-right .nav-list-item{display:flex;justify-content:center;align-items:center;font-size:1.4rem;padding:1rem;height:100%}nav .navbar .desktop-nav .nav-list .flex-left .nav-list-item.active,nav .navbar .desktop-nav .nav-list .flex-right .nav-list-item.active{background-color:#10866d;color:#fff}nav .navbar .desktop-nav .nav-list .flex-left .nav-list-item:hover,nav .navbar .desktop-nav .nav-list .flex-right .nav-list-item:hover{color:#10866d}nav .navbar .desktop-nav .nav-list .flex-left:first-child{margin-left:-1rem}nav .navbar .desktop-nav .nav-list .flex-right{margin-left:auto;gap:2rem}nav .navbar .desktop-nav .nav-list .flex-right .right-links{height:100%;display:flex}nav .navbar .desktop-nav .nav-list .flex-right .socials{margin-top:.3rem;display:flex;align-items:center}nav .navbar .desktop-nav .nav-list .flex-right .socials .nav-socials-item{font-size:2.5rem}nav .navbar .desktop-nav .nav-list .flex-right .socials .nav-socials-item:hover{color:#10866d}nav .navbar .desktop-nav .nav-list .logo{display:flex;justify-content:center;align-items:center;height:9rem;width:10rem;background-color:#fff;border-radius:50%;position:absolute;left:50%;transform:translate(-50%);cursor:pointer}nav .navbar .desktop-nav .nav-list .logo .logo-img{margin-top:2.5rem;height:6rem}@media (min-width:768px){nav .navbar .mobile-nav{display:none}nav .navbar .desktop-nav{display:flex}}@media (min-width:992px){nav .navbar .desktop-nav .nav-list .flex-left .nav-list-item{padding:1rem 1.5rem}nav .navbar .desktop-nav .nav-list .flex-left:first-child{margin-left:-1.5rem}nav .navbar .desktop-nav .nav-list .flex-right .socials{gap:.5rem}nav .navbar .desktop-nav .nav-list .flex-right .nav-list-item{padding:1rem 1.5rem}}@keyframes a{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}header{display:flex;position:relative;padding:0 2rem;margin-top:5rem;width:100%;height:calc(100vh - 5rem);background-color:#f9f9f9;overflow:hidden;padding-bottom:0;z-index:0}header .intro{display:flex;justify-content:space-between;align-items:center;max-width:1200px}header .intro-left{justify-content:center}header .intro-left,header .intro .intro-text-cnt{display:flex;flex-direction:column}header .intro .intro-text-cnt .intro-text{line-height:1em;font-size:4rem;font-weight:600}header .intro .intro-btn{font-size:1.8rem;padding:1.2rem 2.4rem;margin-top:4rem;transition:.2s}header .intro .intro-btn:after{content:"About Us"}header .fixed{position:fixed}header .racoon{color:#000;font-size:2rem;position:relative;display:none;padding:2rem;width:-moz-max-content;width:max-content;max-width:400px;max-height:600px;border:5px dashed #000}header .racoon-img{max-height:100%;max-width:100%;object-fit:cover;outline:2px solid #fff;outline-offset:-5px}@media (max-height:420px){header .intro .intro-btn{display:none}}@media (min-width:576px) and (min-height:500px){header .intro .intro-text-cnt .intro-text{font-size:5rem}header .intro .intro-btn{font-size:2.5rem}}@media (min-width:768px){.intro{position:fixed;opacity:0;pointer-events:none}}@media (min-width:768px) and (max-height:649px){header{padding-top:2rem}}@media (min-width:768px) and (min-height:650px){header{justify-content:center}header .intro{gap:2rem;height:calc(100% - 4rem);width:calc(100% - 4rem)}header .intro .intro-text-cnt .intro-text{font-size:4.5rem}header .racoon{display:flex}}@media (min-width:992px) and (min-height:650px){header .intro .intro-text-cnt .intro-text{font-size:5rem}}@media (min-width:1200px) and (min-height:700px){header .racoon{max-width:550px;max-height:700px}}@media (min-width:1400px) and (max-height:700px){header .intro .intro-btn{display:none}}.about-us{position:relative;color:#000;display:flex;flex-direction:column;justify-content:center;padding-inline:0;padding-top:0;align-items:center;background-image:linear-gradient(#201e1e,#211c24);z-index:3}.rotating-block{position:relative;width:100%;height:8rem;margin-bottom:2rem;max-width:800px}.rotating-block-item{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;font-size:2rem;padding:3rem;box-shadow:0 0 3px #000;background-color:#fff;text-align:center;z-index:5}.rotating-block-dashed-bg{height:calc(100% + 4rem);min-width:300px;max-width:900px;width:60%;border:3px dashed #444;z-index:4}.rotating-block-indicators{display:flex;gap:1rem;padding:1rem;margin-bottom:4rem}.rotating-block-indicators .dot{position:relative;width:24px;height:24px;border-radius:50%;background-color:#fff}.rotating-block-indicators .dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;background-color:#12d684;transition:opacity .5s;opacity:0}.rotating-block-indicators .dot.active:after{opacity:1}.fading-info{position:relative;width:100%;height:12rem;background-color:#fff;max-width:800px;border:1px solid #000}.fading-info-item{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;font-size:1.5rem;text-align:center;opacity:1;transition:opacity .5s}.not-visible{opacity:0;pointer-events:none}.standby{transform:rotateX(-90deg) translate3d(0,-3rem,-3rem)}.rotateHide{animation:b 1s ease-in-out forwards}@keyframes b{0%{transform:rotate3d(0) transalate3d(0)}to{transform:rotateX(90deg) translate3d(0,3rem,-3rem)}}.rotateShow{animation:c 1s ease-in-out forwards;z-index:6}@keyframes c{0%{transform:rotateX(-90deg) translate3d(0,-3rem,-3rem)}to{transform:rotate3d(0) translateY(0)}}@media (min-width:450px){.rotating-block{height:6rem}.fading-info{height:8.5rem}}.services{position:relative;z-index:1;background:linear-gradient(#201c24,#1c1a1f);padding-bottom:4rem}.services__cards .card{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:20rem;min-height:250px;background-size:cover;background-position:50%;isolation:isolate;padding:5rem 2rem 1rem}.services__cards .card__text{font-size:1.5rem;text-align:center;color:#fff;z-index:9;opacity:0;display:none}.services__cards .card__intro{margin-top:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;color:#fff;z-index:9;transition:transform .3s}.services__cards .card__intro-icon{font-size:2.5rem}.services__cards .card__intro-title{font-size:2rem}.services__cards .card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#12d684;z-index:10;display:none;opacity:0;transition:.3s}.services__cards .card:focus:after,.services__cards .card:hover:after{display:block;opacity:1}.services__cards .card:focus:before,.services__cards .card:hover:before{opacity:.85}.services__cards .card:focus .card__text,.services__cards .card:hover .card__text{display:block;opacity:1;animation:d .3s forwards}.services__cards .card:focus .card__intro,.services__cards .card:hover .card__intro{transform:translateY(-5px)}.services__cards .card.active:after{display:block;opacity:1}.services__cards .card.active .card__text{display:block;opacity:1;animation:d .3s forwards}.services__cards .card:focus{outline:none}.services .card:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:#000;opacity:.6;z-index:3;transition:opacity .3s}.services .projektowanie{background-image:url(../../dist/img/cards-img1.webp)}.services .budowa{background-image:url(../../dist/img/cards-img2.webp)}.services .uiux{background-image:url(../../dist/img/cards-img3.webp)}.services .optymalizacja{background-image:url(../../dist/img/cards-img4.webp)}.services .panning__breaker{overflow:hidden;width:100%;display:flex;gap:1rem;align-items:center;font-size:3rem;height:14rem;color:#fff}.services .panning__breaker .pan-cnt{display:flex;justify-content:space-around;gap:2rem;animation:e 10s linear infinite}.services .pan-cnt:hover,.services .pan-cnt:hover~.pan-cnt{animation-play-state:paused}@media (min-width:992px){.services__cards{display:flex}.services__cards .card{width:25%;min-height:calc(100vh - 19rem)}}@keyframes d{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes e{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.projects{overflow:hidden;background:linear-gradient(#1c1a1e,#161418);color:#fff}.projects .desc-content{display:flex;flex-direction:column;gap:1rem}.projects .desc-content .content-main{font-size:1.5rem}.projects .desc-content .content-date{font-size:1.4rem}.projects .desc-btns{display:flex;gap:2rem;margin-top:1rem}.projects .desc-btns .button{display:flex;gap:1rem;transition:background-color .3s,color .3s}.projects .desc-btns .button.primary:focus,.projects .desc-btns .button.primary:hover{background-color:#fff;color:#10866d}.projects .desc-btns .button.secondary:focus,.projects .desc-btns .button.secondary:hover{background-color:#000;color:#fff}.projects-showcase{display:flex;align-items:center}.projects .projects-mobile-cnt{display:flex;flex-direction:column;gap:7rem}.projects .projects-mobile-cnt .project{padding-block:2rem}.projects .projects-mobile-cnt .project .project-desc{height:-moz-max-content;height:max-content;padding:2rem;padding-top:0;display:flex;flex-direction:column;gap:2rem}.projects .projects-mobile-cnt .project .project-desc .desc-heading{display:flex;flex-direction:column}.projects .projects-mobile-cnt .project .project-desc .desc-heading .heading-tag{line-height:1em;font-size:1.8rem;font-weight:600}.projects .projects-mobile-cnt .project .project-desc .desc-heading .heading-title{font-size:2rem}.projects .projects-mobile-cnt .project .project-showcase{display:flex;height:40%;justify-content:center;margin-top:2rem}.projects .projects-mobile-cnt .project .project-showcase .showcase-box{display:flex;background-size:cover;justify-content:center;width:80%;aspect-ratio:16/9}.projects .projects-mobile-cnt .project .project-showcase .showcase-box.loaded .showcase-img{opacity:1}.projects .projects-mobile-cnt .project .project-showcase .showcase-img{width:100%;opacity:0;aspect-ratio:16/9;transition:opacity .3s}.projects .projects-desktop-cnt{display:none}.projects .projects-desktop-cnt .projects-desc{width:50%;height:100%}.projects .projects-desktop-cnt .projects-desc .project{display:flex;align-items:center;transform:translateY(0);height:100vh;width:100%;padding:0 2rem}.projects .projects-desktop-cnt .projects-desc .project-desc{display:flex;flex-direction:column;gap:2rem}.projects .projects-desktop-cnt .projects-desc .project .desc-heading{display:flex;flex-direction:column}.projects .projects-desktop-cnt .projects-desc .project .desc-heading .heading-tag{font-size:1.3rem;font-weight:600}.projects .projects-desktop-cnt .projects-desc .project .desc-heading .heading-title{font-size:2rem}.projects .projects-desktop-cnt .projects-showcase{flex-direction:column-reverse;width:50%}.projects .projects-desktop-cnt .projects-showcase .desktop-showcase{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.projects .projects-desktop-cnt .projects-showcase .desktop-showcase .desktop-showcase-box{display:flex;background-size:cover;justify-content:center;width:90%;aspect-ratio:16/9}.projects .projects-desktop-cnt .projects-showcase .desktop-showcase .desktop-showcase-box.loaded .desktop-showcase-img{opacity:1}.projects .projects-desktop-cnt .projects-showcase .desktop-showcase .desktop-showcase-img{opacity:0;width:100%;aspect-ratio:16/9;transition:opacity .3s}.projects .projects-desktop-cnt .projects-showcase .desktop-showcase:before{content:"";position:absolute;width:1px;height:50%;left:0;top:50%;transform:translate(-50%,-50%);z-index:10;background-color:#fff}.fixed-pr{position:fixed;top:0}@media (min-width:576px){.projects .projects-mobile-cnt .project .project-showcase .showcase-box{width:75%}}@media (min-width:768px){.projects .projects-mobile-cnt .project .project-showcase .showcase-box{width:65%}}@media (min-width:992px){.projects .section__heading{padding-bottom:0}.projects .projects-mobile-cnt{display:none}.projects .projects-desktop-cnt{display:flex}}.processes{overflow:hidden;width:100%;background:linear-gradient(#161418,#161418)}.processes .processes-mobile .accordions{display:flex;flex-direction:column}.processes .processes-mobile .accordions .accordion{width:100%;border-top:2px solid gray}.processes .processes-mobile .accordions .accordion .accordion-heading{text-align:left;width:100%;border:none;font-size:2rem;padding:2rem;background-color:transparent;color:#fff;display:flex;gap:2rem;align-items:center;font-weight:400;cursor:pointer}.processes .processes-mobile .accordions .accordion .accordion-heading i{pointer-events:none}.processes .processes-mobile .accordions .accordion .accordion-content{display:flex;flex-direction:column;overflow:hidden;transition:max-height .5s}.processes .processes-mobile .accordions .accordion .accordion-content .accordion-label{color:#fff;font-size:1.8rem;padding:2rem}.processes .processes-mobile .accordions .accordion .accordion-content .accordion-text{color:#b8b8b8;font-size:1.5rem;padding:0 2rem 2rem}.processes .processes-mobile .accordions .accordion:last-child{border-bottom:2px solid gray;border-top:2px solid gray}.processes .processes-desktop{display:none}.processes .processes-desktop .processes-ctn{display:flex;padding:0 2rem;align-items:center;justify-content:center}.processes .processes-desktop .processes-ctn .processes-list{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;list-style:none;width:45%}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box{display:flex;flex-direction:column;gap:1rem}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box .processes-list-item{display:flex;align-items:center;gap:.8rem;background:transparent;border:none;transform-origin:left;transform:scale(1);transition:transform .3s;cursor:pointer}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box .processes-list-item.active{transform:scale(1.2)}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box .processes-list-item.active .dot:after{opacity:1}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box .processes-list-item .processes-list-item-text{font-size:2rem;color:#fff;padding:.5rem;pointer-events:none;transition:transform .3s}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box .processes-list-item .dot{position:relative;height:.7rem;width:.7rem;background-color:#fff;border-radius:50%;pointer-events:none;transition:all .3s}.processes .processes-desktop .processes-ctn .processes-list .processes-list-box .processes-list-item .dot:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#12d684;opacity:0}.processes .processes-desktop .processes-content{width:45%;color:#fff;display:flex;flex-direction:column;gap:2rem}.processes .processes-desktop .processes-content .processes-content-title{font-size:1.8rem}.processes .processes-desktop .processes-content .processes-content-text{font-size:1.3rem;color:silver}@media (min-width:992px){.processes{position:fixed;top:5rem;display:flex;justify-content:center;gap:10vh;flex-direction:column;height:calc(100vh - 5rem);z-index:7;transform:translateX(100%)}.processes .section__heading{padding:0}.processes .processes-mobile{display:none}.processes .processes-desktop{display:block}}@media (min-width:1200px){.processes{gap:13vh}}.characteristics{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:0;background:linear-gradient(#161418,#161418);color:#fff;z-index:8;overflow:hidden}.characteristics .characteristics-ctn{display:flex;flex-direction:column;align-items:center;gap:6rem}.characteristics .characteristics-ctn img{max-width:24rem}.characteristics .characteristics-ctn .characteristics-items{display:grid;grid-template-columns:repeat(1,1fr);text-align:center;gap:3rem}.characteristics .characteristics-ctn .characteristics-items .characteristics-item{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.characteristics .characteristics-ctn .characteristics-items .characteristics-item .item-heading{font-size:1.8rem}.characteristics .characteristics-ctn .characteristics-items .characteristics-item .item-desc{font-size:1.5rem;color:#a8a8a8}@media (min-width:768px){.characteristics .characteristics-ctn .characteristics-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.characteristics{position:fixed;top:5rem;height:calc(100vh - 5rem);width:100%;padding:0;transform:translateX(100%)}.characteristics .characteristics-ctn{pointer-events:none}.characteristics .characteristics-ctn img{max-height:35vh}.characteristics .characteristics-ctn .characteristics-items{top:50%;left:50%;transform:translate(-50%,-50%);height:70vh;width:90%;position:absolute}.characteristics .characteristics-ctn .characteristics-items .characteristics-item{position:absolute;max-width:35rem;padding:2rem;transform:translateX(var(--transform-x)) translateY(var(--transform-y))}.characteristics .characteristics-ctn .characteristics-items .characteristics-item .item-desc{color:#a8a8a8;font-size:1.2rem}.characteristics .characteristics-ctn .characteristics-items .characteristics-item:first-child{right:0;bottom:0}.characteristics .characteristics-ctn .characteristics-items .characteristics-item:nth-child(2){right:0}.characteristics .characteristics-ctn .characteristics-items .characteristics-item:nth-child(3){top:0}.characteristics .characteristics-ctn .characteristics-items .characteristics-item:nth-child(4){bottom:0}.characteristics .characteristics-ctn .characteristics-items .reset-pos{animation:f .3s forwards}@keyframes f{0%{transform:translateX(var(--transform-x)) translateY(var(--transform-y))}to{transform:translateX(0) translateY(0)}}.characteristics .characteristics-ctn .characteristics-items .add-pos{animation:g .3s forwards}@keyframes g{0%{transform:translateX(0) translateY(0)}to{transform:translateX(var(--transform-x)) translateY(var(--transform-y))}}.characteristics .section__heading{display:none}}@media (min-width:1400px){.characteristics .characteristics-ctn .characteristics-items{width:80%}}.quick-fix{margin-top:1px}.characteristics.quick-fix:before{content:"";position:absolute;height:100%;width:2px;background-color:#fff;left:2px}.faq{width:100%;background:linear-gradient(#131115,#100e12);background-position:50%;padding-bottom:4rem}.faq .accordions{margin:0 auto;display:flex;flex-direction:column;gap:2rem;max-width:1000px}.faq .accordions .accordion{background-color:#f9f9f9;overflow:hidden}.faq .accordions .accordion .accordion-heading{text-align:left;width:100%;border:none;font-size:2rem;padding:2rem;background-color:transparent;color:#000;display:flex;gap:2rem;align-items:center;font-weight:400;cursor:pointer;transition:background-color .3s}.faq .accordions .accordion .accordion-heading i{pointer-events:none}.faq .accordions .accordion .accordion-heading:focus{outline:none;background-color:rgba(18,214,132,.3411764706)}.faq .accordions .accordion .accordion-content{display:flex;flex-direction:column;transition:max-height .5s}.faq .accordions .accordion .accordion-content .accordion-label{padding:2rem;font-size:1.8rem;color:#111}.faq .accordions .accordion .accordion-content .accordion-text{color:#525252;padding:0 2rem 2rem;font-size:1.5rem}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(#100e12,#0d0b0f);padding-top:0}.contact a{transition:all .2s ease}.contact a:hover{text-decoration:none}.contact button{transition:all .2s ease}.buttoners:after{content:"Contact Us"}.knownusmore{font-size:1.5rem;text-align:center;color:#f9f9f9;margin-bottom:3rem}.form-box{display:none;position:fixed;width:100vw;height:100vh;top:0;left:50%;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);transform:translate(-50%);z-index:10}.form-box[aria-hidden=false]{display:flex}.notifications{display:flex;flex-direction:column;gap:2rem;position:fixed;min-height:0;right:2rem;top:10%;transition:min-height .3s;z-index:11}.notification{background-color:#fff;padding:2rem;font-size:1.5rem;border:1px solid #000;color:#000;transform:translateX(150%);opacity:0;transition:transform .5s,opacity .5s}.notification[data-success=true]{background-color:#ebf1f0;outline:3px solid #12d684;outline-offset:-6px}.notification[data-success=false]{background-color:#f1efee;outline:3px solid #d6370f;outline-offset:-6px}.notification .highlight{font-weight:700}.notification.shown{transform:translateX(0);opacity:1}.open-form-inner{min-width:280px;width:60%;max-width:750px;max-height:95%;background-color:#fff;padding:2rem;overflow-y:auto}.open-form-inner form label{font-size:1.8rem;color:#1f1f1f;display:block;margin-bottom:.5rem}.open-form-inner form input{margin-bottom:2rem}.open-form-inner form input,.open-form-inner form textarea{font-size:1.5rem;color:#000;width:100%;display:block;padding:1rem;outline:none;border:1px solid #a3a3a3}.open-form-inner form textarea{font-family:inherit;min-height:100px;resize:none;margin-bottom:4rem}.open-form-inner form .form-controls{margin-bottom:0}.open-form-inner small{min-width:13px;height:2px;background-color:#000;margin-right:10px;color:#000}.form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.form-header h3{font-style:normal;font-size:2rem;text-align:center;color:#000}.form-header span{display:block;font-size:3rem;padding:.7rem;margin-right:-.7rem;cursor:pointer}.form-header span img{height:20px}.form-submit-btn{width:100%}.form-submit-btn:after{content:"WYŚLIJ"}.tel-phone-numbers{display:flex;align-items:center;margin-bottom:2rem}.form-controls{max-width:40px;height:40px;margin-right:10px;color:#000;padding:0!important;text-align:center}.form-controls:last-child{margin-right:0}.hidden{display:none}@media screen and (max-width:767px){.open-form-inner form small{width:10px;height:2px;background-color:#000;margin-right:5px;color:#000}.open-form-inner .form-controls{max-width:26px;height:26px;margin:0;margin-right:4px;color:#000;padding:0!important;text-align:center;border:1px solid #000}.open-form-inner .form-submit-btn button{height:61px}}.background-image-box{position:absolute;background-image:url(../img/pricing-spiral.svg);background-size:35%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:.2;animation:h 50s infinite linear}.pricing{position:relative;background:linear-gradient(#161418,#131115);overflow:hidden;padding-bottom:4rem}.pricing ul{list-style-type:none;padding:0;margin:0}.pricing a{transition:all .2s ease}.pricing a:hover{text-decoration:none}.pricing ul li{transition:.2s}.pricing img.img-fluid{transition:.2s;z-index:1;position:relative}.pricing ul li:hover:before{transform:scale(1.1)}.pricing .img-fluid:hover{transform:scale(.8)}.pricing .section__heading{flex-direction:column}.pricing .section__heading strong{order:1}.pricing .section__heading small{order:2;font-weight:400;font-size:1.5rem;text-align:center;color:#ababab}.pricing-img{text-align:center}.pricing-img img{max-height:300px}.pricing-content ul{display:grid;grid-template-columns:repeat(2,1fr);gap:2em 1em}.pricing-content ul li{font-size:2rem;text-align:center;color:#fff}.section__heading .section__title{font-size:2.5rem;margin-top:10px}.pricing-text-one{grid-row:1/2;grid-column:1/2}.pricing-text-two{grid-row:1/2;grid-column:2/3}.pricing-text-three{grid-row:2/3;grid-column:1/2}.pricing-text-four{grid-row:2/3;grid-column:2/3}.pricing-text-five{grid-row:3/4;grid-column:1/3}@media screen and (max-width:767px){.pricing-img{text-align:center;margin-bottom:38px}}@media (min-width:768px){.pricing-content{padding-bottom:10rem}.pricing-content ul{display:block}.pricing-content .price-text{position:absolute}.pricing-content .pricing-text-one{top:25%;left:10%}.pricing-content .pricing-text-two{top:30%;right:8%}.pricing-content .pricing-text-three{top:60%;left:7%}.pricing-content .pricing-text-four{top:65%;right:10%}.pricing-content .pricing-text-five{bottom:4rem;left:50%;transform:translateX(-50%)}}@keyframes h{0%{transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{transform:translateY(-50%) translateX(-50%) rotate(1turn)}}.whoweare{background-image:linear-gradient(#0d0b0f,#080608);padding-top:0}.whoweare-item-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:95px 96px;max-width:990px;margin:auto}.whoweare-item{display:flex;flex-direction:column;text-align:center;background-color:transparent}.whoweare-item .whoweare-item-name{font-style:normal;font-weight:400;font-size:2rem;color:#fff;padding:3rem 0;transition:.4s}.whoweare-item p{flex-grow:1;font-size:1.5rem;color:#ababab;text-align:left;padding-bottom:3rem;border-bottom:2px solid #fff}.protfolio-click:after{content:"Portfolio"}.whoweare-img{width:224px;height:224px;border-radius:50%;margin:auto;overflow:hidden}.whoweare-item--links{display:flex;align-items:center;justify-content:space-between;padding-top:35px}.whoweare-item--links ul{display:flex;align-items:center;gap:1rem}.whoweare-item--links ul li a{display:inline-block;font-size:3rem;color:#fff;transition:transform .3s}.whoweare-item--links ul li a:hover{transform:scale(1.2)}.img-fluid{max-width:100%;height:auto}.whoweare-item-name:hover{text-shadow:0 0 4px hsla(60,15%,46%,.8901960784)}@media screen and (max-width:768px){.whoweare-item{text-align:center;background:transparent}.whoweare-item h2{font-size:2rem;padding:23px 0 29px}.whoweare-img{width:160px;height:160px}}@media (min-width:768px){.whoweare-item-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8rem;max-width:900px}}.footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4rem 2rem;background-color:#000;color:#fff;font-size:1.4rem}.footer-text{font-weight:700}.footer-links{display:flex}.footer-link{display:block;line-height:1em;text-align:center;margin:1rem}@media (min-width:576px){html{font-size:68.75%}}@media (min-width:768px){html{font-size:75%}}@media (min-width:992px){html{font-size:81.25%}}@media (min-width:1200px){html{font-size:87.5%}}@media (min-width:1400px){html{font-size:93.75%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dHMvX2hlYWRlci5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsIm1haW4uY3NzIiwidXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJ1dGlsaXRpZXMvX2NsYXNzZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbGJhci5zY3NzIiwibGF5b3V0cy9fbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0cy9fYWJvdXQtdXMuc2NzcyIsImxheW91dHMvX3NlcnZpY2VzLnNjc3MiLCJsYXlvdXRzL19wcm9qZWN0cy5zY3NzIiwibGF5b3V0cy9fcHJvY2Vzc2VzLnNjc3MiLCJsYXlvdXRzL19jaGFyYWN0ZXJpc3RpY3Muc2NzcyIsImxheW91dHMvX2ZhcS5zY3NzIiwibGF5b3V0cy9fY29udGFjdC5zY3NzIiwibGF5b3V0cy9fcHJpY2luZy5zY3NzIiwibGF5b3V0cy9fd2hvd2VhcmUuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFDTSxpQkNwQ04sQUM0ZUEsaUJEemVDLFNBQUEsQUFDQSxVQUFBLEFBQ0Msa0JBQUEsQUFDRCxxQkFBQSxDQ0NELEFERUEsS0FDQyxnQkFBQSxBQUNBLHVCQUFBLEFBQ0EsdUJBQUEsQ0NDRCxBREVBLEtBQ0Usa0JBQUEsQUFDQSw0Q0VKd0IsQUZLekIsd0JBQUEsQUFDQyxlQUFBLENDQ0YsQURFQSxLQUNFLGlCQUFBLENDQ0YsQURFQSxFQUNDLGNBQUEsQUFDQSxxQkFBQSxBQUNBLGFBQUEsQ0NDRCxBREVBLE9BQ0MsbUJBQUEsQ0NDRCxBREVBLGVBS0MsZUFBQSxDQ0NELEFER0UsWUFDRSxhQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQUFDQSxpQkFBQSxDQ0FKLEFFbERBLFdBQ0Usd0JBQUEsQUFDQSxzQ0FBQSxDRnFERixBRWxEQSxXQUNFLDZCQUFBLEFBQ0Esa0NBQUEsQ0Zv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QUNBLFdBQUEsQ2ZvdURELEFlbHVEQSwwQkFDQyxnREFBQSxDZnF1REQsQWVudURBLG9DQUNDLGVBQ0Msa0JBQUEsQUFDQSxzQkFBQSxDZnN1REEsQWVydURBLGtCQUNDLGVBQUEsQUFDQSxtQkFBQSxDZnV1REQsQWVwdURELGNBQ0MsWUFBQSxBQUNBLFlBQUEsQ2ZzdURBLENBQ0YsQWVudURBLHlCQUNFLHVCQUNFLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFNBQUEsQUFDQSxlQUFBLENmcXVERixDQUNGLEFnQnQwREEsUUFDRSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSw4QkFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxzQkFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxDaEJ3MERGLEFnQnYwREUsYUFDRSxlQUFBLENoQnkwREosQWdCdjBERSxjQUNFLFlBQUEsQ2hCeTBESixBZ0J2MERFLGFBQ0UsY0FBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLENoQnkwREosQWlCejBEQSx5QkFDQyxLQUNDLGdCQUFBLENqQjQwREEsQ0FDRixBaUIxMERBLHlCQUNDLEtBQ0MsYUFBQSxDakI0MERBLENBQ0YsQWlCMTBEQSx5QkFDQyxLQUNDLGdCQUFBLENqQjQwREEsQ0FDRixBaUIxMERBLDBCQUNDLEtBQ0MsZUFBQSxDakI0MERBLENBQ0YsQWlCMTBEQSwwQkFDQyxLQUNDLGdCQUFBLENqQjQwREEsQ0FDRiIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuL3V0aWxpdGllcy9jb2xvcnMnIGFzICo7XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAycmVtO1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXHR3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBDYWxjKDEwMHZoIC0gNXJlbSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuXHQuaW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXHRcdC5pbnRyby10ZXh0LWNudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC5pbnRyby10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW50cm8tYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnUG96bmFqIG5hcyBibGnFvGVqJ1xuICAgICAgfVxuXHRcdH1cblx0fVxuXHQuZml4ZWQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxuICAucmFjb29uIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgYmxhY2s7XG4gICAgJi1pbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQyMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgLmludHJvIHtcbiAgICAgIC5pbnRyby1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KXtcbiAgaGVhZGVyIHtcbiAgICAuaW50cm8ge1xuICAgICAgLmludHJvLXRleHQtY250IHtcbiAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmludHJvLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRybyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2NDlweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpe1xuICBoZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5pbnRybyB7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBoZWlnaHQ6IENhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgd2lkdGg6IENhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgLmludHJvLXRleHQtY250IHtcbiAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWNvb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCl7XG4gIGhlYWRlciB7XG4gICAgLmludHJvIHtcbiAgICAgIC5pbnRyby10ZXh0LWNudCB7XG4gICAgICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpe1xuICBoZWFkZXJ7XG4gICAgLnJhY29vbiB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KXtcbiAgaGVhZGVyIHtcbiAgICAuaW50cm8ge1xuICAgICAgLmludHJvLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdHNjcm9sbC1wYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGZvdXJ0aC1zZWN0aW9uLWdyYWRpZW50O1xuXHRmb250LWZhbWlseTogJ1Zpb2xldCBTYW5zJztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxubWFpbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnNlY3Rpb24ge1xuICBpbWcge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE2MTQxOCwgIzE2MTQxOCk7XG4gIGZvbnQtZmFtaWx5OiBcIlZpb2xldCBTYW5zXCI7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWN0aW9uIGltZyB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpb2xldCBTYW5zXCI7XG4gIHNyYzogdXJsKC4vLi4vLi4vVmlvbGV0U2Fucy1SZWd1bGFyLndvZmYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRhcmtlciBHcm90ZXNxdWVcIjtcbiAgc3JjOiB1cmwoLi8uLi8uLi9EYXJrZXJHcm90ZXNxdWUudHRmKTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFic29sdXRlLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZWN0aW9uX19wYWRkaW5nIHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xufVxuXG4uc2VjdGlvbl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4uc2VjdGlvbl9faGVhZGluZyBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbl9faGVhZGluZyAuc2VjdGlvbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRGFya2VyIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2FiYWJhYjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5zZWN0aW9uX19oZWFkaW5nIC5zZWN0aW9uX190ZXh0OjpiZWZvcmUsXG4uc2VjdGlvbl9faGVhZGluZyAuc2VjdGlvbl9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICB6LWluZGV4OiAxMDA7XG59XG4uc2VjdGlvbl9faGVhZGluZyAuc2VjdGlvbl9fdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLnNlY3Rpb25fX2hlYWRpbmcgLnNlY3Rpb25fX3RleHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLnNlY3Rpb25fX2hlYWRpbmcgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uc2VjdGlvbi1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWxpbmUgLmxpbmUge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tbGluZSAubGluZSAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE2MTQxOCwgIzE2MTQxOCk7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5saW5lLXRvcCB7XG4gIHRvcDogM3JlbTtcbn1cbi5saW5lLXRvcCAubGluZSAudGV4dCB7XG4gIGxlZnQ6IDgwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5saW5lLWJvdHRvbSB7XG4gIGJvdHRvbTogM3JlbTtcbn1cbi5saW5lLWJvdHRvbSAubGluZSAudGV4dCB7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5wYXJhbGxheC1oZXJvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxNjE0MTgsICMxNjE0MTgpO1xufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDg2NmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLnByaW1hcnk6OmFmdGVyIHtcbiAgY29sb3I6ICMxMDg2NmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5idXR0b24uc2Vjb25kYXJ5OjphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMS4ycmVtO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJkNjg0O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNhODg4O1xufVxuXG4uYnVyZ2VyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnVyZ2VyLWljb24gLmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG59XG5cbi5idXJnZXItaWNvbi5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44cmVtKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnVyZ2VyLWljb24uYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjhyZW0pIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYnVyZ2VyLWljb24uYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxubmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xufVxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbm5hdiAubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcmVtIDJyZW07XG59XG5uYXYgLm5hdmJhci5hY3RpdmUgLm5hdi1saXN0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxubmF2IC5uYXZiYXIuYWN0aXZlIC5uYXYtbGlzdC1iYWNrZ3JvdW5kIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG5uYXYgLm5hdmJhciAubW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5uYXYgLm5hdmJhciAubW9iaWxlLW5hdiAubG9nby1pbWcge1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA2MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxubmF2IC5uYXZiYXIgLm1vYmlsZS1uYXYgLm5hdi1saXN0IHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuMnM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xufVxubmF2IC5uYXZiYXIgLm1vYmlsZS1uYXYgLm5hdi1saXN0IC5uYXYtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5uYXYgLm5hdmJhciAubW9iaWxlLW5hdiAubmF2LWxpc3QgLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5uYXYgLm5hdmJhciAubW9iaWxlLW5hdiAubmF2LWxpc3QgLnNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbm5hdiAubmF2YmFyIC5tb2JpbGUtbmF2IC5uYXYtbGlzdC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxubmF2IC5uYXZiYXIgLm1vYmlsZS1uYXYuYWN0aXZlIC5uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG5hdlJldmVhbCAwLjNzIGZvcndhcmRzO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IHtcbiAgaGVpZ2h0OiA1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm5hdiAubmF2YmFyIC5kZXNrdG9wLW5hdiAubmF2LWxpc3QgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5mbGV4LWxlZnQsXG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5mbGV4LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1sZWZ0IC5uYXYtbGlzdC1pdGVtLFxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1yaWdodCAubmF2LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1sZWZ0IC5uYXYtbGlzdC1pdGVtLmFjdGl2ZSxcbm5hdiAubmF2YmFyIC5kZXNrdG9wLW5hdiAubmF2LWxpc3QgLmZsZXgtcmlnaHQgLm5hdi1saXN0LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwODY2ZDtcbiAgY29sb3I6IHdoaXRlO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1sZWZ0IC5uYXYtbGlzdC1pdGVtOmhvdmVyLFxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1yaWdodCAubmF2LWxpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMTA4NjZkO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1sZWZ0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxubmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBnYXA6IDJyZW07XG59XG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5mbGV4LXJpZ2h0IC5yaWdodC1saW5rcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbm5hdiAubmF2YmFyIC5kZXNrdG9wLW5hdiAubmF2LWxpc3QgLmZsZXgtcmlnaHQgLnNvY2lhbHMge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5mbGV4LXJpZ2h0IC5zb2NpYWxzIC5uYXYtc29jaWFscy1pdGVtIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5mbGV4LXJpZ2h0IC5zb2NpYWxzIC5uYXYtc29jaWFscy1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxMDg2NmQ7XG59XG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogOXJlbTtcbiAgd2lkdGg6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5uYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5sb2dvIC5sb2dvLWltZyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2IC5uYXZiYXIgLm1vYmlsZS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbmF2IC5uYXZiYXIgLmRlc2t0b3AtbmF2IC5uYXYtbGlzdCAuZmxleC1sZWZ0IC5uYXYtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgfVxuICBuYXYgLm5hdmJhciAuZGVza3RvcC1uYXYgLm5hdi1saXN0IC5mbGV4LWxlZnQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG4gIG5hdiAubmF2YmFyIC5kZXNrdG9wLW5hdiAubmF2LWxpc3QgLmZsZXgtcmlnaHQgLnNvY2lhbHMge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIG5hdiAubmF2YmFyIC5kZXNrdG9wLW5hdiAubmF2LWxpc3QgLmZsZXgtcmlnaHQgLm5hdi1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5hdlJldmVhbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbmhlYWRlciAuaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuaGVhZGVyIC5pbnRyby1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIgLmludHJvIC5pbnRyby10ZXh0LWNudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5oZWFkZXIgLmludHJvIC5pbnRyby10ZXh0LWNudCAuaW50cm8tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmhlYWRlciAuaW50cm8gLmludHJvLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuaGVhZGVyIC5pbnRybyAuaW50cm8tYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUG96bmFqIG5hcyBibGnFvGVqXCI7XG59XG5oZWFkZXIgLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuaGVhZGVyIC5yYWNvb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIGJvcmRlcjogNXB4IGRhc2hlZCBibGFjaztcbn1cbmhlYWRlciAucmFjb29uLWltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB3aGl0ZTtcbiAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNDIwcHgpIHtcbiAgaGVhZGVyIC5pbnRybyAuaW50cm8tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIHtcbiAgaGVhZGVyIC5pbnRybyAuaW50cm8tdGV4dC1jbnQgLmludHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuICBoZWFkZXIgLmludHJvIC5pbnRyby1idG4ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY0OXB4KSB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICBoZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGhlYWRlciAuaW50cm8ge1xuICAgIGdhcDogMnJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxuICBoZWFkZXIgLmludHJvIC5pbnRyby10ZXh0LWNudCAuaW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgaGVhZGVyIC5yYWNvb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICBoZWFkZXIgLmludHJvIC5pbnRyby10ZXh0LWNudCAuaW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIGhlYWRlciAucmFjb29uIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIGhlYWRlciAuaW50cm8gLmludHJvLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0LXVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMyMDFlMWUsICMyMTFjMjQpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnJvdGF0aW5nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLnJvdGF0aW5nLWJsb2NrLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzMDtcbn1cbi5yb3RhdGluZy1ibG9jay1kYXNoZWQtYmcge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB3aWR0aDogNjAlO1xuICBib3JkZXI6IDNweCBkYXNoZWQgIzQ0NDQ0NDtcbiAgei1pbmRleDogMjA7XG59XG4ucm90YXRpbmctYmxvY2staW5kaWNhdG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5yb3RhdGluZy1ibG9jay1pbmRpY2F0b3JzIC5kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnJvdGF0aW5nLWJsb2NrLWluZGljYXRvcnMgLmRvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMmQ2ODQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbi5yb3RhdGluZy1ibG9jay1pbmRpY2F0b3JzIC5kb3QuYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRpbmctaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG4uZmFkaW5nLWluZm8taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLm5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGFuZGJ5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAtM3JlbSk7XG59XG5cbi5yb3RhdGVIaWRlIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUzREhpZGUgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlM0RIaWRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwKSB0cmFuc2FsYXRlM2QoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDNyZW0sIC0zcmVtKTtcbiAgfVxufVxuLnJvdGF0ZVNob3cge1xuICBhbmltYXRpb246IHJvdGF0ZTNEU2hvdyAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgei1pbmRleDogNDA7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlM0RTaG93IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAtM3JlbSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5yb3RhdGluZy1ibG9jayB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG4gIC5mYWRpbmctaW5mbyB7XG4gICAgaGVpZ2h0OiA4LjVyZW07XG4gIH1cbn1cbi5zZXJ2aWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMyMDFjMjQsICMxYzFhMWYpO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5zZXJ2aWNlc19fY2FyZHMgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbSAxcmVtO1xufVxuLnNlcnZpY2VzX19jYXJkcyAuY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2VzX19jYXJkcyAuY2FyZF9faW50cm8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uc2VydmljZXNfX2NhcmRzIC5jYXJkX19pbnRyby1pY29uIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4uc2VydmljZXNfX2NhcmRzIC5jYXJkX19pbnRyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zZXJ2aWNlc19fY2FyZHMgLmNhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyZDY4NDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zZXJ2aWNlc19fY2FyZHMgLmNhcmQ6aG92ZXI6OmFmdGVyLFxuLnNlcnZpY2VzX19jYXJkcyAuY2FyZDpmb2N1czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5zZXJ2aWNlc19fY2FyZHMgLmNhcmQ6aG92ZXI6OmJlZm9yZSxcbi5zZXJ2aWNlc19fY2FyZHMgLmNhcmQ6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uc2VydmljZXNfX2NhcmRzIC5jYXJkOmhvdmVyIC5jYXJkX190ZXh0LFxuLnNlcnZpY2VzX19jYXJkcyAuY2FyZDpmb2N1cyAuY2FyZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGNhcmRTbGlkZWluIDAuM3MgZm9yd2FyZHM7XG59XG4uc2VydmljZXNfX2NhcmRzIC5jYXJkOmhvdmVyIC5jYXJkX19pbnRybyxcbi5zZXJ2aWNlc19fY2FyZHMgLmNhcmQ6Zm9jdXMgLmNhcmRfX2ludHJvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLnNlcnZpY2VzX19jYXJkcyAuY2FyZC5hY3RpdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VydmljZXNfX2NhcmRzIC5jYXJkLmFjdGl2ZSAuY2FyZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGNhcmRTbGlkZWluIDAuM3MgZm9yd2FyZHM7XG59XG4uc2VydmljZXNfX2NhcmRzIC5jYXJkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZXJ2aWNlcyAuY2FyZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnNlcnZpY2VzIC5wcm9qZWt0b3dhbmllIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvY2FyZHMtaW1nMS53ZWJwXCIpO1xufVxuLnNlcnZpY2VzIC5idWRvd2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9jYXJkcy1pbWcyLndlYnBcIik7XG59XG4uc2VydmljZXMgLnVpdXgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9jYXJkcy1pbWczLndlYnBcIik7XG59XG4uc2VydmljZXMgLm9wdHltYWxpemFjamEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9jYXJkcy1pbWc0LndlYnBcIik7XG59XG4uc2VydmljZXMgLnBhbm5pbmdfX2JyZWFrZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIGhlaWdodDogMTRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZXJ2aWNlcyAucGFubmluZ19fYnJlYWtlciAucGFuLWNudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDJyZW07XG4gIGFuaW1hdGlvbjogbWFycXVlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc2VydmljZXMgLnBhbi1jbnQ6aG92ZXIsXG4uc2VydmljZXMgLnBhbi1jbnQ6aG92ZXIgfiAucGFuLWNudCB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZXJ2aWNlc19fY2FyZHMgLmNhcmQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE5cmVtKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjYXJkU2xpZGVpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtYXJxdWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi8qIFNUQVJUICovXG4ucHJvamVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzFjMWExZSwgIzE2MTQxOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLyogVFVUQUogWk1JRU5JQUMgQk8gSU5BQ1pFSiBTSUUgUE9NSUVTWkEgTU9CSUxFIEpFU1QgR0lUICovXG59XG4ucHJvamVjdHMgLmRlc2MtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5wcm9qZWN0cyAuZGVzYy1jb250ZW50IC5jb250ZW50LW1haW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9qZWN0cyAuZGVzYy1jb250ZW50IC5jb250ZW50LWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wcm9qZWN0cyAuZGVzYy1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByb2plY3RzIC5kZXNjLWJ0bnMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuLnByb2plY3RzIC5kZXNjLWJ0bnMgLmJ1dHRvbi5wcmltYXJ5OmhvdmVyLCAucHJvamVjdHMgLmRlc2MtYnRucyAuYnV0dG9uLnByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxMDg2NmQ7XG59XG4ucHJvamVjdHMgLmRlc2MtYnRucyAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgLnByb2plY3RzIC5kZXNjLWJ0bnMgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2plY3RzLXNob3djYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtbW9iaWxlLWNudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3JlbTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtbW9iaWxlLWNudCAucHJvamVjdCB7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4ucHJvamVjdHMgLnByb2plY3RzLW1vYmlsZS1jbnQgLnByb2plY3QgLnByb2plY3QtZGVzYyB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG4ucHJvamVjdHMgLnByb2plY3RzLW1vYmlsZS1jbnQgLnByb2plY3QgLnByb2plY3QtZGVzYyAuZGVzYy1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtbW9iaWxlLWNudCAucHJvamVjdCAucHJvamVjdC1kZXNjIC5kZXNjLWhlYWRpbmcgLmhlYWRpbmctdGFnIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLW1vYmlsZS1jbnQgLnByb2plY3QgLnByb2plY3QtZGVzYyAuZGVzYy1oZWFkaW5nIC5oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1tb2JpbGUtY250IC5wcm9qZWN0IC5wcm9qZWN0LXNob3djYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1tb2JpbGUtY250IC5wcm9qZWN0IC5wcm9qZWN0LXNob3djYXNlIC5zaG93Y2FzZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1tb2JpbGUtY250IC5wcm9qZWN0IC5wcm9qZWN0LXNob3djYXNlIC5zaG93Y2FzZS1ib3gubG9hZGVkIC5zaG93Y2FzZS1pbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1tb2JpbGUtY250IC5wcm9qZWN0IC5wcm9qZWN0LXNob3djYXNlIC5zaG93Y2FzZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWRlc2t0b3AtY250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtZGVza3RvcC1jbnQgLnByb2plY3RzLWRlc2Mge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWRlc2t0b3AtY250IC5wcm9qZWN0cy1kZXNjIC5wcm9qZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1kZXNrdG9wLWNudCAucHJvamVjdHMtZGVzYyAucHJvamVjdC1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1kZXNrdG9wLWNudCAucHJvamVjdHMtZGVzYyAucHJvamVjdCAuZGVzYy1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtZGVza3RvcC1jbnQgLnByb2plY3RzLWRlc2MgLnByb2plY3QgLmRlc2MtaGVhZGluZyAuaGVhZGluZy10YWcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtZGVza3RvcC1jbnQgLnByb2plY3RzLWRlc2MgLnByb2plY3QgLmRlc2MtaGVhZGluZyAuaGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtZGVza3RvcC1jbnQgLnByb2plY3RzLXNob3djYXNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB3aWR0aDogNTAlO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1kZXNrdG9wLWNudCAucHJvamVjdHMtc2hvd2Nhc2UgLmRlc2t0b3Atc2hvd2Nhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtZGVza3RvcC1jbnQgLnByb2plY3RzLXNob3djYXNlIC5kZXNrdG9wLXNob3djYXNlIC5kZXNrdG9wLXNob3djYXNlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWRlc2t0b3AtY250IC5wcm9qZWN0cy1zaG93Y2FzZSAuZGVza3RvcC1zaG93Y2FzZSAuZGVza3RvcC1zaG93Y2FzZS1ib3gubG9hZGVkIC5kZXNrdG9wLXNob3djYXNlLWltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWRlc2t0b3AtY250IC5wcm9qZWN0cy1zaG93Y2FzZSAuZGVza3RvcC1zaG93Y2FzZSAuZGVza3RvcC1zaG93Y2FzZS1pbWcge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWRlc2t0b3AtY250IC5wcm9qZWN0cy1zaG93Y2FzZSAuZGVza3RvcC1zaG93Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maXhlZC1wciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2plY3RzIC5wcm9qZWN0cy1tb2JpbGUtY250IC5wcm9qZWN0IC5wcm9qZWN0LXNob3djYXNlIC5zaG93Y2FzZS1ib3gge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdHMgLnByb2plY3RzLW1vYmlsZS1jbnQgLnByb2plY3QgLnByb2plY3Qtc2hvd2Nhc2UgLnNob3djYXNlLWJveCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0cyAuc2VjdGlvbl9faGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnByb2plY3RzIC5wcm9qZWN0cy1tb2JpbGUtY250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9qZWN0cyAucHJvamVjdHMtZGVza3RvcC1jbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wcm9jZXNzZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxNjE0MTgsICMxNjE0MTgpO1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLW1vYmlsZSAuYWNjb3JkaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvY2Vzc2VzIC5wcm9jZXNzZXMtbW9iaWxlIC5hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGdyYXk7XG59XG4ucHJvY2Vzc2VzIC5wcm9jZXNzZXMtbW9iaWxlIC5hY2NvcmRpb25zIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1tb2JpbGUgLmFjY29yZGlvbnMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRpbmcgaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLW1vYmlsZSAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1tb2JpbGUgLmFjY29yZGlvbnMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucHJvY2Vzc2VzIC5wcm9jZXNzZXMtbW9iaWxlIC5hY2NvcmRpb25zIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tdGV4dCB7XG4gIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1tb2JpbGUgLmFjY29yZGlvbnMgLmFjY29yZGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGdyYXk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBncmF5O1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLWRlc2t0b3AgLnByb2Nlc3Nlcy1jdG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLWRlc2t0b3AgLnByb2Nlc3Nlcy1jdG4gLnByb2Nlc3Nlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1kZXNrdG9wIC5wcm9jZXNzZXMtY3RuIC5wcm9jZXNzZXMtbGlzdCAucHJvY2Vzc2VzLWxpc3QtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLWRlc2t0b3AgLnByb2Nlc3Nlcy1jdG4gLnByb2Nlc3Nlcy1saXN0IC5wcm9jZXNzZXMtbGlzdC1ib3ggLnByb2Nlc3Nlcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1kZXNrdG9wIC5wcm9jZXNzZXMtY3RuIC5wcm9jZXNzZXMtbGlzdCAucHJvY2Vzc2VzLWxpc3QtYm94IC5wcm9jZXNzZXMtbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1kZXNrdG9wIC5wcm9jZXNzZXMtY3RuIC5wcm9jZXNzZXMtbGlzdCAucHJvY2Vzc2VzLWxpc3QtYm94IC5wcm9jZXNzZXMtbGlzdC1pdGVtLmFjdGl2ZSAuZG90OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvY2Vzc2VzIC5wcm9jZXNzZXMtZGVza3RvcCAucHJvY2Vzc2VzLWN0biAucHJvY2Vzc2VzLWxpc3QgLnByb2Nlc3Nlcy1saXN0LWJveCAucHJvY2Vzc2VzLWxpc3QtaXRlbSAucHJvY2Vzc2VzLWxpc3QtaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnByb2Nlc3NlcyAucHJvY2Vzc2VzLWRlc2t0b3AgLnByb2Nlc3Nlcy1jdG4gLnByb2Nlc3Nlcy1saXN0IC5wcm9jZXNzZXMtbGlzdC1ib3ggLnByb2Nlc3Nlcy1saXN0LWl0ZW0gLmRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwLjdyZW07XG4gIHdpZHRoOiAwLjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHJvY2Vzc2VzIC5wcm9jZXNzZXMtZGVza3RvcCAucHJvY2Vzc2VzLWN0biAucHJvY2Vzc2VzLWxpc3QgLnByb2Nlc3Nlcy1saXN0LWJveCAucHJvY2Vzc2VzLWxpc3QtaXRlbSAuZG90OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMmQ2ODQ7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvY2Vzc2VzIC5wcm9jZXNzZXMtZGVza3RvcCAucHJvY2Vzc2VzLWNvbnRlbnQge1xuICB3aWR0aDogNDUlO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1kZXNrdG9wIC5wcm9jZXNzZXMtY29udGVudCAucHJvY2Vzc2VzLWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1kZXNrdG9wIC5wcm9jZXNzZXMtY29udGVudCAucHJvY2Vzc2VzLWNvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI2MwYzBjMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9jZXNzZXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwdmg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgICB6LWluZGV4OiA0OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLnByb2Nlc3NlcyAuc2VjdGlvbl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvY2Vzc2VzIC5wcm9jZXNzZXMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9jZXNzZXMgLnByb2Nlc3Nlcy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvY2Vzc2VzIHtcbiAgICBnYXA6IDEzdmg7XG4gIH1cbn1cbi5jaGFyYWN0ZXJpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE2MTQxOCwgIzE2MTQxOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogNTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cmVtO1xufVxuLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biBpbWcge1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDNyZW07XG59XG4uY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbXMgLmNoYXJhY3RlcmlzdGljcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbXMgLmNoYXJhY3RlcmlzdGljcy1pdGVtIC5pdGVtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy1jdG4gLmNoYXJhY3RlcmlzdGljcy1pdGVtcyAuY2hhcmFjdGVyaXN0aWNzLWl0ZW0gLml0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogcmdiKDE2OCwgMTY4LCAxNjgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzV2aDtcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbXMge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS15KSk7XG4gIH1cbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbSAuaXRlbS1kZXNjIHtcbiAgICBjb2xvcjogcmdiKDE2OCwgMTY4LCAxNjgpO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy1jdG4gLmNoYXJhY3RlcmlzdGljcy1pdGVtcyAuY2hhcmFjdGVyaXN0aWNzLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy1jdG4gLmNoYXJhY3RlcmlzdGljcy1pdGVtcyAuY2hhcmFjdGVyaXN0aWNzLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtY3RuIC5jaGFyYWN0ZXJpc3RpY3MtaXRlbXMgLnJlc2V0LXBvcyB7XG4gICAgYW5pbWF0aW9uOiByZXNldFBvcyAwLjNzIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgcmVzZXRQb3Mge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS14KSkgdHJhbnNsYXRlWSh2YXIoLS10cmFuc2Zvcm0teSkpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIC5hZGQtcG9zIHtcbiAgICBhbmltYXRpb246IGFkZFBvcyAwLjNzIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgYWRkUG9zIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS15KSk7XG4gICAgfVxuICB9XG4gIC5jaGFyYWN0ZXJpc3RpY3MgLnNlY3Rpb25fX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLWN0biAuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ucXVpY2stZml4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLnF1aWNrLWZpeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAycHg7XG59XG5cbi5mYXEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxMzExMTUsICMxMDBlMTIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5mYXEgLmFjY29yZGlvbnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5mYXEgLmFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFxIC5hY2NvcmRpb25zIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5mYXEgLmFjY29yZGlvbnMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRpbmcgaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZhcSAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGluZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDIxNCwgMTMyLCAwLjM0MTE3NjQ3MDYpO1xufVxuLmZhcSAuYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbn1cbi5mYXEgLmFjY29yZGlvbnMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1sYWJlbCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzExMTtcbn1cbi5mYXEgLmFjY29yZGlvbnMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi10ZXh0IHtcbiAgY29sb3I6IHJnYig4MiwgODIsIDgyKTtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzEwMGUxMiwgIzBkMGIwZik7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY29udGFjdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3QgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJ1dHRvbmVyczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlNrb250YWt0dWogc2nEmSB6IG5hbWlcIjtcbn1cblxuLmtub3dudXNtb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5mb3JtLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZm9ybS1ib3hbYXJpYS1oaWRkZW49ZmFsc2VdIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5vdGlmaWNhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWluLWhlaWdodDogMDtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMTAlO1xuICB0cmFuc2l0aW9uOiBtaW4taGVpZ2h0IDAuM3M7XG4gIHotaW5kZXg6IDExMDA7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbn1cbi5ub3RpZmljYXRpb25bZGF0YS1zdWNjZXNzPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmMDtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMxMmQ2ODQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xufVxuLm5vdGlmaWNhdGlvbltkYXRhLXN1Y2Nlc3M9ZmFsc2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlZTtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNkNjM3MGY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xufVxuLm5vdGlmaWNhdGlvbiAuaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm90aWZpY2F0aW9uLnNob3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3Blbi1mb3JtLWlubmVyIHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWF4LWhlaWdodDogOTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ub3Blbi1mb3JtLWlubmVyIGZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ub3Blbi1mb3JtLWlubmVyIGZvcm0gaW5wdXQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzYTNhMztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5vcGVuLWZvcm0taW5uZXIgZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2EzYTM7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5vcGVuLWZvcm0taW5uZXIgZm9ybSAuZm9ybS1jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3Blbi1mb3JtLWlubmVyIHNtYWxsIHtcbiAgbWluLXdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmZvcm0taGVhZGVyIGgzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZm9ybS1oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1oZWFkZXIgc3BhbiBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mb3JtLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXN1Ym1pdC1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJXWcWaTElKXCI7XG59XG5cbi50ZWwtcGhvbmUtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2xzIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS1jb250cm9sczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wZW4tZm9ybS1pbm5lciBmb3JtIHNtYWxsIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5vcGVuLWZvcm0taW5uZXIgLmZvcm0tY29udHJvbHMge1xuICAgIG1heC13aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLm9wZW4tZm9ybS1pbm5lciAuZm9ybS1zdWJtaXQtYnRuIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICB9XG59XG4uYmFja2dyb3VuZC1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcmljaW5nLXNwaXJhbC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMC4yO1xuICBhbmltYXRpb246IHNwaW4gNTBzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnByaWNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMTYxNDE4LCAjMTMxMTE1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4ucHJpY2luZyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnByaWNpbmcgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucHJpY2luZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByaWNpbmcgdWwgbGkge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnByaWNpbmcgaW1nLmltZy1mbHVpZCB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljaW5nIHVsIGxpOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucHJpY2luZyAuaW1nLWZsdWlkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLnByaWNpbmcgLnNlY3Rpb25fX2hlYWRpbmcge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByaWNpbmcgLnNlY3Rpb25fX2hlYWRpbmcgc3Ryb25nIHtcbiAgb3JkZXI6IDE7XG59XG4ucHJpY2luZyAuc2VjdGlvbl9faGVhZGluZyBzbWFsbCB7XG4gIG9yZGVyOiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLnByaWNpbmctaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNpbmctaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4ucHJpY2luZy1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyZW0gMWVtO1xufVxuLnByaWNpbmctY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uc2VjdGlvbl9faGVhZGluZyAuc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByaWNpbmctdGV4dC1vbmUge1xuICBncmlkLXJvdzogMS8yO1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuXG4ucHJpY2luZy10ZXh0LXR3byB7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5cbi5wcmljaW5nLXRleHQtdGhyZWUge1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuXG4ucHJpY2luZy10ZXh0LWZvdXIge1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuXG4ucHJpY2luZy10ZXh0LWZpdmUge1xuICBncmlkLXJvdzogMy80O1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2luZy1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG4gIC5wcmljaW5nLWNvbnRlbnQgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmljaW5nLWNvbnRlbnQgLnByaWNlLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucHJpY2luZy1jb250ZW50IC5wcmljaW5nLXRleHQtb25lIHtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbiAgLnByaWNpbmctY29udGVudCAucHJpY2luZy10ZXh0LXR3byB7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6IDglO1xuICB9XG4gIC5wcmljaW5nLWNvbnRlbnQgLnByaWNpbmctdGV4dC10aHJlZSB7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogNyU7XG4gIH1cbiAgLnByaWNpbmctY29udGVudCAucHJpY2luZy10ZXh0LWZvdXIge1xuICAgIHRvcDogNjUlO1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbiAgLnByaWNpbmctY29udGVudCAucHJpY2luZy10ZXh0LWZpdmUge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ud2hvd2VhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzBkMGIwZiwgIzA4MDYwOCk7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ud2hvd2VhcmUtaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiA5NXB4IDk2cHg7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLndob3dlYXJlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndob3dlYXJlLWl0ZW0gLndob3dlYXJlLWl0ZW0tbmFtZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4ud2hvd2VhcmUtaXRlbSBwIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHJvdGZvbGlvLWNsaWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUG9ydGZvbGlvXCI7XG59XG5cbi53aG93ZWFyZS1pbWcge1xuICB3aWR0aDogMjI0cHg7XG4gIGhlaWdodDogMjI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2hvd2VhcmUtaXRlbS0tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLndob3dlYXJlLWl0ZW0tLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLndob3dlYXJlLWl0ZW0tLWxpbmtzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ud2hvd2VhcmUtaXRlbS0tbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud2hvd2VhcmUtaXRlbS1uYW1lOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgxMzQsIDEzNCwgMTAwLCAwLjg5MDE5NjA3ODQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hvd2VhcmUtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC53aG93ZWFyZS1pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMjNweCAwIDI5cHggMDtcbiAgfVxuICAud2hvd2VhcmUtaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG93ZWFyZS1pdGVtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDhyZW07XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5mb290ZXItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvb3Rlci1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDY4Ljc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4MS4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4Ny41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDkzLjc1JTtcbiAgfVxufSIsIiRtYWluLWdyZWVuOiAjMTA4NjZkO1xuJGxpZ2h0LWdyZWVuOiAjMTNhODg4O1xuJGxpZ2h0ZXItZ3JlZW46ICMxMmQ2ODQ7XG4kZGFyay1ncmF5OiAjNDQ0NDQ0O1xuJG1haW4tZ3JheTogI2FiYWJhYjtcbiRsaWdodC1ncmF5OiAjYTNhM2EzO1xuJG1haW4tcmVkOiAjZDYzNzBmO1xuJGdyZWVuLWxpZ2h0LWJhY2tncm91bmQ6ICNlYmYxZjA7XG4kcmVkLWxpZ2h0LWJhY2tncm91bmQ6ICNmMWVmZWU7XG5cbiRoZWFkZXItc2VjdGlvbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHJnYigyNTUsIDI1NSwgMjU1KSwgI2U0ZTRlNCk7XG4kZmlyc3Qtc2VjdGlvbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KCMyMDFlMWUsICMyMTFjMjQpO1xuJHNlY29uZC1zZWN0aW9uLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoIzIwMWMyNCwgIzFjMWExZik7XG4kdGhpcmQtc2VjdGlvbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KCMxYzFhMWUsICMxNjE0MTgpO1xuJGZvdXJ0aC1zZWN0aW9uLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoIzE2MTQxOCwgIzE2MTQxOCk7XG4kZmlmdGgtc2VjdGlvbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KCMxNjE0MTgsICMxMzExMTUpO1xuJHNpeHRoLXNlY3Rpb24tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgjMTMxMTE1LCAjMTAwZTEyKTtcbiRzZXZlbnRoLXNlY3Rpb24tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgjMTAwZTEyLCAjMGQwYjBmKTtcbiRlaWdodGgtc2VjdGlvbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KCMwZDBiMGYsICMwODA2MDgpO1xuXG4vLyBUTyBLQUNQUkEgTklFIFpXQVpBSkNJRSBOQSBUTy5cbiRjb2xvcl8xOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3JfMjogIzAwMDtcbiRjb2xvcl8zOiAjYWJhYmFiO1xuJGNvbG9yXzQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvcl81OiAjZjlmOWY5O1xuJGNvbG9yXzY6ICMwMDAwMDA7XG4kY29sb3JfNzogIzFmMWYxZjtcbiRiYWNrZ3JvdW5kLWNvbG9yXzE6ICM5YzljOWM7XG4kYmFja2dyb3VuZC1jb2xvcl8yOiAjMGEwODBiO1xuJGJhY2tncm91bmQtY29sb3JfMzogcmdiKDI1NSwgMjU1LCAyNTUpO1xuJGJhY2tncm91bmQtY29sb3JfNDogIzAwMDAwMDtcbiRiYWNrZ3JvdW5kLWNvbG9yXzU6ICNlYWVhZWE7XG4kcHJpY2luZ19iYWNrZ3JvdW5kX2NvbG9yOiAjMGUwYzEwO1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVmlvbGV0IFNhbnMnO1xuICBzcmM6IHVybCguLy4uLy4uL1Zpb2xldFNhbnMtUmVndWxhci53b2ZmKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEYXJrZXIgR3JvdGVzcXVlJztcbiAgc3JjOiB1cmwoLi8uLi8uLi9EYXJrZXJHcm90ZXNxdWUudHRmKVxufVxuIiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcblxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFic29sdXRlLWNlbnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZWN0aW9uX19wYWRkaW5nIHtcblx0cGFkZGluZzogNHJlbSAycmVtO1xufVxuLnNlY3Rpb25fX2hlYWRpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aXNvbGF0aW9uOiBpc29sYXRlO1xuXHRoMiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5zZWN0aW9uX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LWZhbWlseTogJ0RhcmtlciBHcm90ZXNxdWUnLCBzYW5zLXNlcmlmO1xuXHRcdGNvbG9yOiAjYWJhYmFiO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0ei1pbmRleDogMTAwMDtcblx0fVxuXHQuc2VjdGlvbl9fdGV4dDo6YmVmb3JlLFxuXHQuc2VjdGlvbl9fdGV4dDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXHQuc2VjdGlvbl9fdGV4dDo6YWZ0ZXIge1xuXHRcdGxlZnQ6IC0yLjVyZW07XG5cdH1cblx0LnNlY3Rpb25fX3RleHQ6OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IC0yLjVyZW07XG5cdH1cblx0LnNlY3Rpb25fX3RpdGxlIHtcblx0XHRjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcblx0fVxufVxuXG4uc2VjdGlvbi1saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LmxpbmUge1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6ICRmb3VydGgtc2VjdGlvbi1ncmFkaWVudDtcblx0XHRcdGNvbG9yOiBncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxufVxuLmxpbmUtdG9wIHtcblx0dG9wOiAzcmVtO1xuXHQubGluZSB7XG5cdFx0LnRleHQge1xuXHRcdFx0bGVmdDogODAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXHR9XG59XG4ubGluZS1ib3R0b20ge1xuXHRib3R0b206IDNyZW07XG5cdC5saW5lIHtcblx0XHQudGV4dCB7XG5cdFx0XHRsZWZ0OiAyMCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLnBhcmFsbGF4LWhlcm8ge1xuICBiYWNrZ3JvdW5kOiAkZm91cnRoLXNlY3Rpb24tZ3JhZGllbnQ7XG59XG5cbkBtZWRpYSAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuc2VjdGlvbi1saW5lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOmhvdmVyOjphZnRlcixcbiAgJjpmb2N1czo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWdyZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxLjJyZW07XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JlZW47XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcclxuICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL3V0aWxpdGllcy9jb2xvcnMnIGFzICo7XG5cbi5idXJnZXItaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogNHJlbTtcblx0cGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcblx0LmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblx0fVxufVxuLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgxKSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjhyZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyLWljb24uYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDMpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjhyZW0pIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbm5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcblx0ei1pbmRleDogMTAwMDtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblx0Lm5hdmJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDByZW0gMnJlbTtcbiAgICAmLmFjdGl2ZSAubmF2LWxpc3Qge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuYWN0aXZlIC5uYXYtbGlzdC1iYWNrZ3JvdW5kIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICB9XG5cdFx0Lm1vYmlsZS1uYXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQubG9nby1pbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDVyZW07XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdi1saXN0IHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjJzO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDtcblx0XHRcdFx0Lm5hdi1saXN0LWl0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNvY2lhbHMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2LWxpc3QtYmFja2dyb3VuZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cmVtO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBDYWxjKDEwMHZoIC0gNXJlbSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9iaWxlLW5hdi5hY3RpdmUgLm5hdi1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YW5pbWF0aW9uOiBuYXZSZXZlYWwgMC4zcyBmb3J3YXJkcztcblx0XHR9XG5cdFx0LmRlc2t0b3AtbmF2IHtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Lm5hdi1saXN0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cdFx0XHRcdC5mbGV4LWxlZnQsXG5cdFx0XHRcdC5mbGV4LXJpZ2h0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdC5uYXYtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG1haW4tZ3JlZW47XG4gICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG4gICAgICAgIC5mbGV4LWxlZnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgfVxuXHRcdFx0XHQuZmxleC1yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Z2FwOiAycmVtO1xuXHRcdFx0XHRcdC5yaWdodC1saW5rcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc29jaWFscyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjNyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC5uYXYtc29jaWFscy1pdGVtIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogOXJlbTtcblx0XHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQubG9nby1pbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0bmF2IHtcblx0XHQubmF2YmFyIHtcblx0XHRcdC5tb2JpbGUtbmF2IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5kZXNrdG9wLW5hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0bmF2IHtcblx0XHQubmF2YmFyIHtcblx0XHRcdC5kZXNrdG9wLW5hdiB7XG5cdFx0XHRcdC5uYXYtbGlzdCB7XG4gICAgICAgICAgLmZsZXgtbGVmdCB7XG4gICAgICAgICAgICAubmF2LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmxleC1sZWZ0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICAgIH1cblx0XHRcdFx0XHQuZmxleC1yaWdodCB7XG5cdFx0XHRcdFx0XHQuc29jaWFscyB7XG5cdFx0XHRcdFx0XHRcdGdhcDogMC41cmVtO1xuXHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgLm5hdi1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBuYXZSZXZlYWwge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuIiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcblxuLmFib3V0LXVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzAwMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctaW5saW5lOiAwO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogJGZpcnN0LXNlY3Rpb24tZ3JhZGllbnQ7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucm90YXRpbmctYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDhyZW07XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdG1heC13aWR0aDogODAwcHg7XG5cdCYtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0Ym94LXNoYWRvdzogMCAwIDNweCBibGFjaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDMwO1xuXHR9XG5cdCYtZGFzaGVkLWJnIHtcblx0XHRoZWlnaHQ6IENhbGMoMTAwJSArIDRyZW0pO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGJvcmRlcjogM3B4IGRhc2hlZCAkZGFyay1ncmF5O1xuXHRcdHotaW5kZXg6IDIwO1xuXHR9XG5cdCYtaW5kaWNhdG9ycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDFyZW07XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdC5kb3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogQ2FsYygxMDAlICsgMnB4KTtcblx0XHRcdFx0aGVpZ2h0OiBDYWxjKDEwMCUgKyAycHgpOztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmVlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmU6OmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZhZGluZy1pbmZvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMnJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOztcblx0bWF4LXdpZHRoOiA4MDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cdH1cbn1cblxuLm5vdC12aXNpYmxlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGFuZGJ5IHtcblx0dHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAtOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0zcmVtLCAtM3JlbSk7XG59XG5cbi5yb3RhdGVIaWRlIHtcblx0YW5pbWF0aW9uOiByb3RhdGUzREhpZGUgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZTNESGlkZSB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMCkgdHJhbnNhbGF0ZTNkKDApO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKSB0cmFuc2xhdGUzZCgwLCAzcmVtLCAtM3JlbSk7XG5cdH1cbn1cblxuLnJvdGF0ZVNob3cge1xuXHRhbmltYXRpb246IHJvdGF0ZTNEU2hvdyAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0ei1pbmRleDogNDA7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZTNEU2hvdyB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgLTkwZGVnKSB0cmFuc2xhdGUzZCgwLCAtM3JlbSwgLTNyZW0pO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDApIHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG5cdC5yb3RhdGluZy1ibG9jayB7XG5cdFx0aGVpZ2h0OiA2cmVtO1xuXHR9XG5cdC5mYWRpbmctaW5mbyB7XG5cdFx0aGVpZ2h0OiA4LjVyZW07XG5cdH1cbn1cbiIsIkB1c2UgJy4uL3V0aWxpdGllcy9jb2xvcnMnIGFzICo7XG5cbi5zZXJ2aWNlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogJHNlY29uZC1zZWN0aW9uLWdyYWRpZW50O1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblx0Jl9fY2FyZHMge1xuXHRcdC5jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGlzb2xhdGlvbjogaXNvbGF0ZTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMnJlbSAxcmVtO1xuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jl9faW50cm8ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cdFx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJkOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG5cdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblx0XHQuY2FyZDpob3Zlcjo6YWZ0ZXIsXG5cdFx0LmNhcmQ6Zm9jdXM6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LmNhcmQ6aG92ZXI6OmJlZm9yZSxcblx0XHQuY2FyZDpmb2N1czo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0fVxuXHRcdC5jYXJkOmhvdmVyIC5jYXJkX190ZXh0LFxuXHRcdC5jYXJkOmZvY3VzIC5jYXJkX190ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGFuaW1hdGlvbjogY2FyZFNsaWRlaW4gMC4zcyBmb3J3YXJkcztcblx0XHR9XG5cdFx0LmNhcmQ6aG92ZXIgLmNhcmRfX2ludHJvLFxuXHRcdC5jYXJkOmZvY3VzIC5jYXJkX19pbnRybyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdFx0fVxuXHRcdC5jYXJkLmFjdGl2ZTo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQuY2FyZC5hY3RpdmUgLmNhcmRfX3RleHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0YW5pbWF0aW9uOiBjYXJkU2xpZGVpbiAwLjNzIGZvcndhcmRzO1xuXHRcdH1cblx0XHQuY2FyZDpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHQuY2FyZDo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCk7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0fVxuXG5cdCRzZXJ2aWNlcy1jYXJkczogcHJvamVrdG93YW5pZSBidWRvd2EgdWl1eCBvcHR5bWFsaXphY2phO1xuXG5cdCRpOiAxO1xuXHRAZWFjaCAkaXRlbSBpbiAkc2VydmljZXMtY2FyZHMge1xuXHRcdC4jeyRpdGVtfSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL2NhcmRzLWltZyN7JGl9LndlYnAnKTtcblx0XHR9XG5cdFx0JGk6ICRpICsgMTtcblx0fVxuXG5cdC5wYW5uaW5nX19icmVha2VyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxcmVtO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGhlaWdodDogMTRyZW07XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdC5wYW4tY250IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdGdhcDogMnJlbTtcblx0XHRcdGFuaW1hdGlvbjogbWFycXVlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXHR9XG5cblx0Ly9tYWx5IHdoaXRlc3BhY2UgYnlsLCBhIHRhayB0byBzaWUgemF0cnp5bXl3YWxvIG5hIHBhZGRpbmd1LCB0ZXJheiB0eWxrbyBuYSB0ZWtzY2llXG5cdC5wYW4tY250OmhvdmVyLFxuXHQucGFuLWNudDpob3ZlciB+IC5wYW4tY250IHtcblx0XHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuc2VydmljZXMge1xuXHRcdCZfX2NhcmRzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOXJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgY2FyZFNsaWRlaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtYXJxdWUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdH1cbn1cbiIsIi8qIFNUQVJUICovXG5AdXNlICcuLi91dGlsaXRpZXMvY29sb3JzJyBhcyAqO1xuXG4ucHJvamVjdHMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkdGhpcmQtc2VjdGlvbi1ncmFkaWVudDtcblx0Y29sb3I6IHdoaXRlO1xuICAuZGVzYy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIC5jb250ZW50LW1haW4ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5jb250ZW50LWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG4gIC5kZXNjLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzOyBcbiAgICAgICYucHJpbWFyeTpob3ZlcixcbiAgICAgICYucHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJG1haW4tZ3JlZW47XG4gICAgICB9XG4gICAgICAmLnNlY29uZGFyeTpob3ZlcixcbiAgICAgICYuc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zaG93Y2FzZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cdC5wcm9qZWN0cy1tb2JpbGUtY250IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA3cmVtO1xuXHRcdC5wcm9qZWN0IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG5cdFx0XHQucHJvamVjdC1kZXNjIHtcblx0XHRcdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0XHRcdFx0cGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMnJlbTtcblx0XHRcdFx0LmRlc2MtaGVhZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdC5oZWFkaW5nLXRhZyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGVhZGluZy10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5wcm9qZWN0LXNob3djYXNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAuc2hvd2Nhc2UtYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAmLmxvYWRlZCAuc2hvd2Nhc2UtaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XHRcdC5zaG93Y2FzZS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBUVVRBSiBaTUlFTklBQyBCTyBJTkFDWkVKIFNJRSBQT01JRVNaQSBNT0JJTEUgSkVTVCBHSVQgKi9cblxuXHQucHJvamVjdHMtZGVza3RvcC1jbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LnByb2plY3RzLWRlc2Mge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5wcm9qZWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuICAgICAgICAmLWRlc2Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ICBnYXA6IDJyZW07XG4gICAgICAgIH1cblx0XHRcdFx0LmRlc2MtaGVhZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdC5oZWFkaW5nLXRhZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZWFkaW5nLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2plY3RzLXNob3djYXNlIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQuZGVza3RvcC1zaG93Y2FzZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICAuZGVza3RvcC1zaG93Y2FzZS1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICYubG9hZGVkIC5kZXNrdG9wLXNob3djYXNlLWltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdFx0XHQuZGVza3RvcC1zaG93Y2FzZS1pbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXNrdG9wLXNob3djYXNlOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maXhlZC1wciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5wcm9qZWN0cyB7XG5cdFx0LnByb2plY3RzLW1vYmlsZS1jbnQge1xuXHRcdFx0LnByb2plY3Qge1xuXHRcdFx0XHQucHJvamVjdC1zaG93Y2FzZSB7XG5cdFx0XHRcdFx0LnNob3djYXNlLWJveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wcm9qZWN0cyB7XG5cdFx0LnByb2plY3RzLW1vYmlsZS1jbnQge1xuXHRcdFx0LnByb2plY3Qge1xuXHRcdFx0XHQucHJvamVjdC1zaG93Y2FzZSB7XG5cdFx0XHRcdFx0LnNob3djYXNlLWJveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnByb2plY3RzIHtcbiAgICAuc2VjdGlvbl9faGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cdFx0LnByb2plY3RzLW1vYmlsZS1jbnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnByb2plY3RzLWRlc2t0b3AtY250IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICcuLi91dGlsaXRpZXMvY29sb3JzJyBhcyAqO1xuXG4ucHJvY2Vzc2VzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRmb3VydGgtc2VjdGlvbi1ncmFkaWVudDtcblx0LnByb2Nlc3Nlcy1tb2JpbGUge1xuXHRcdC5hY2NvcmRpb25zIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0LmFjY29yZGlvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgZ3JheTtcblx0XHRcdFx0LmFjY29yZGlvbi1oZWFkaW5nIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDJyZW07XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcblx0XHRcdFx0XHQuYWNjb3JkaW9uLWxhYmVsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFjY29yZGlvbi10ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjY29yZGlvbjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGdyYXk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBncmF5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvY2Vzc2VzLWRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LnByb2Nlc3Nlcy1jdG4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC5wcm9jZXNzZXMtbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMXJlbTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdC5wcm9jZXNzZXMtbGlzdC1ib3gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDFyZW07XG5cdFx0XHRcdFx0LnByb2Nlc3Nlcy1saXN0LWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRnYXA6IDAuOHJlbTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0XHRcdFx0XHQuZG90OjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByb2Nlc3Nlcy1saXN0LWl0ZW0tdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kb3Qge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMC43cmVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMC43cmVtO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvY2Vzc2VzLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAycmVtO1xuXHRcdFx0LnByb2Nlc3Nlcy1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0XHQucHJvY2Vzc2VzLWNvbnRlbnQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5wcm9jZXNzZXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDEwdmg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgICB6LWluZGV4OiA0OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0LnNlY3Rpb25fX2hlYWRpbmcge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnByb2Nlc3Nlcy1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnByb2Nlc3Nlcy1kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucHJvY2Vzc2VzIHtcblx0XHRnYXA6IDEzdmg7XG5cdH1cbn1cbiIsIkB1c2UgJy4uL3V0aWxpdGllcy9jb2xvcnMnIGFzICo7XG5cbi5jaGFyYWN0ZXJpc3RpY3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiAkZm91cnRoLXNlY3Rpb24tZ3JhZGllbnQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ei1pbmRleDogNTA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIFxuXHQuY2hhcmFjdGVyaXN0aWNzLWN0biB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA2cmVtO1xuXHRcdGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuXHRcdH1cblxuXHRcdC5jaGFyYWN0ZXJpc3RpY3MtaXRlbXMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDNyZW07XG5cblx0XHRcdC5jaGFyYWN0ZXJpc3RpY3MtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdFx0XHQuaXRlbS1oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1kZXNjIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogcmdiKDE2OCwgMTY4LCAxNjgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY2hhcmFjdGVyaXN0aWNzIHtcblx0XHQuY2hhcmFjdGVyaXN0aWNzLWN0biB7XG5cdFx0XHQuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jaGFyYWN0ZXJpc3RpY3Mge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDVyZW07XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0LmNoYXJhY3RlcmlzdGljcy1jdG4ge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXZoO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGhlaWdodDogNzB2aDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQuY2hhcmFjdGVyaXN0aWNzLWl0ZW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS14KSlcblx0XHRcdFx0XHRcdHRyYW5zbGF0ZVkodmFyKC0tdHJhbnNmb3JtLXkpKTtcblx0XHRcdFx0XHQuaXRlbS1kZXNjIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2IoMTY4LCAxNjgsIDE2OCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNoYXJhY3RlcmlzdGljcy1pdGVtOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jaGFyYWN0ZXJpc3RpY3MtaXRlbTpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jaGFyYWN0ZXJpc3RpY3MtaXRlbTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hhcmFjdGVyaXN0aWNzLWl0ZW06bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJlc2V0LXBvcyB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiByZXNldFBvcyAwLjNzIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGtleWZyYW1lcyByZXNldFBvcyB7XG5cdFx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXgpKVxuXHRcdFx0XHRcdFx0XHR0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS15KSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFkZC1wb3Mge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYWRkUG9zIDAuM3MgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAa2V5ZnJhbWVzIGFkZFBvcyB7XG5cdFx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS14KSlcblx0XHRcdFx0XHRcdFx0dHJhbnNsYXRlWSh2YXIoLS10cmFuc2Zvcm0teSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VjdGlvbl9faGVhZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHQuY2hhcmFjdGVyaXN0aWNzIHtcblx0XHQuY2hhcmFjdGVyaXN0aWNzLWN0biB7XG5cdFx0XHQuY2hhcmFjdGVyaXN0aWNzLWl0ZW1zIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnF1aWNrLWZpeCB7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy5xdWljay1maXg6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGxlZnQ6IDJweDtcbn1cbiIsIkB1c2UgJy4uL3V0aWxpdGllcy9jb2xvcnMnIGFzICo7XG5cbi5mYXEge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHNpeHRoLXNlY3Rpb24tZ3JhZGllbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHQuYWNjb3JkaW9ucyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMnJlbTtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LmFjY29yZGlvbi1oZWFkaW5nIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IHJnYigwLCAwLCAwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAycmVtO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hY2NvcmRpb24taGVhZGluZzpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMmQ2ODQ1Nztcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbi1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xuXHRcdFx0XHQuYWNjb3JkaW9uLWxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24tdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYig4MiwgODIsIDgyKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDJyZW0gMnJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcblxuLmNvbnRhY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogJHNldmVudGgtc2VjdGlvbi1ncmFkaWVudDtcblx0cGFkZGluZy10b3A6IDA7XG4gIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxufVxuXG4uYnV0dG9uZXJzIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdTa29udGFrdHVqIHNpxJkgeiBuYW1pJ1xuICB9XG59XG5cbi5rbm93bnVzbW9yZSB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3JfNTtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmZvcm0tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0ei1pbmRleDogMTAwMDtcbiAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJde1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWluLWhlaWdodDogMDtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMTAlO1xuICB0cmFuc2l0aW9uOiBtaW4taGVpZ2h0IC4zcztcbiAgei1pbmRleDogMTEwMDtcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLCBvcGFjaXR5IC41cztcbiAgJltkYXRhLXN1Y2Nlc3M9XCJ0cnVlXCJde1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodC1iYWNrZ3JvdW5kO1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAkbGlnaHRlci1ncmVlbjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTZweDtcbiAgfVxuICAmW2RhdGEtc3VjY2Vzcz1cImZhbHNlXCJde1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtbGlnaHQtYmFja2dyb3VuZDtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgJG1haW4tcmVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtNnB4O1xuICB9XG4gIC5oaWdobGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICYuc2hvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5vcGVuLWZvcm0taW5uZXIge1xuXHRtaW4td2lkdGg6IDI4MHB4O1xuXHR3aWR0aDogNjAlO1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRtYXgtaGVpZ2h0OiA5NSU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzM7XG5cdHBhZGRpbmc6IDJyZW07XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGZvcm0ge1xuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2EzYTNhMztcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhM2EzYTM7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdH1cblx0XHQuZm9ybS1jb250cm9scyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRzbWFsbCB7XG5cdFx0bWluLXdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3JfMjtcblx0fVxufVxuLmZvcm0taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRoMyB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl82O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nOiAuN3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uN3JlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tc3VibWl0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJ1dZxZpMSUonXG4gIH1cbn1cblxuLnRlbC1waG9uZS1udW1iZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mb3JtLWNvbnRyb2xzIHtcblx0bWF4LXdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Y29sb3I6ICRjb2xvcl8yO1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5vcGVuLWZvcm0taW5uZXIge1xuXHRcdGZvcm0ge1xuXHRcdFx0c21hbGwge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2xzIHtcblx0XHRcdG1heC13aWR0aDogMjZweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzI7XG5cdFx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0fVxuXHRcdC5mb3JtLXN1Ym1pdC1idG4ge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0aGVpZ2h0OiA2MXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAnLi4vdXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcblxuLmJhY2tncm91bmQtaW1hZ2UtYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcmljaW5nLXNwaXJhbC5zdmcnKTtcblx0YmFja2dyb3VuZC1zaXplOiAzNSU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBvcGFjaXR5OiAuMjtcblx0YW5pbWF0aW9uOiBzcGluIDUwcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ucHJpY2luZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGZpZnRoLXNlY3Rpb24tZ3JhZGllbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIHVsIGxpIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gIGltZy5pbWctZmx1aWQge1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgdWwgbGk6aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5pbWctZmx1aWQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuXHQuc2VjdGlvbl9faGVhZGluZyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRzdHJvbmcge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHRcdHNtYWxsIHtcblx0XHRcdG9yZGVyOiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvcl8zO1xuXHRcdH1cblx0fVxufVxuLnByaWNpbmctaW1nIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHR9XG59XG5cbi5wcmljaW5nLWNvbnRlbnQge1xuXHR1bCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMmVtIDFlbTtcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzQ7XG5cdFx0fVxuXHR9XG59XG4uc2VjdGlvbl9faGVhZGluZyAuc2VjdGlvbl9fdGl0bGUge1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByaWNpbmctdGV4dC1vbmUge1xuXHRncmlkLXJvdzogMS8yO1xuXHRncmlkLWNvbHVtbjogMS8yO1xufVxuXG4ucHJpY2luZy10ZXh0LXR3byB7XG5cdGdyaWQtcm93OiAxLzI7XG5cdGdyaWQtY29sdW1uOiAyLzM7XG59XG4ucHJpY2luZy10ZXh0LXRocmVlIHtcblx0Z3JpZC1yb3c6IDIvMztcblx0Z3JpZC1jb2x1bW46IDEvMjtcbn1cbi5wcmljaW5nLXRleHQtZm91ciB7XG5cdGdyaWQtcm93OiAyLzM7XG5cdGdyaWQtY29sdW1uOiAyLzM7XG59XG4ucHJpY2luZy10ZXh0LWZpdmUge1xuXHRncmlkLXJvdzogMy80O1xuXHRncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnByaWNpbmctaW1nIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wcmljaW5nLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnByaWNlLXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQucHJpY2luZy10ZXh0LW9uZSB7XG5cdFx0XHR0b3A6IDI1JTtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHR9XG5cdFx0LnByaWNpbmctdGV4dC10d28ge1xuXHRcdFx0dG9wOiAzMCU7XG5cdFx0XHRyaWdodDogOCU7XG5cdFx0fVxuXHRcdC5wcmljaW5nLXRleHQtdGhyZWUge1xuXHRcdFx0dG9wOiA2MCU7XG5cdFx0XHRsZWZ0OiA3JTtcblx0XHR9XG5cdFx0LnByaWNpbmctdGV4dC1mb3VyIHtcblx0XHRcdHRvcDogNjUlO1xuXHRcdFx0cmlnaHQ6IDEwJTtcblx0XHR9XG5cdFx0LnByaWNpbmctdGV4dC1maXZlIHtcblx0XHRcdGJvdHRvbTogNHJlbTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbiIsIkB1c2UgJy4uL3V0aWxpdGllcy9jb2xvcnMnIGFzICo7XG5cbi53aG93ZWFyZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6ICRlaWdodGgtc2VjdGlvbi1ncmFkaWVudDtcblx0cGFkZGluZy10b3A6IDA7XG59XG4ud2hvd2VhcmUtaXRlbS13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0Z2FwOiA5NXB4IDk2cHg7XG5cdG1heC13aWR0aDogOTkwcHg7XG5cdG1hcmdpbjogYXV0bztcbn1cbi53aG93ZWFyZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Lndob3dlYXJlLWl0ZW0tbmFtZSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfNDtcblx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHRwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Y29sb3I6ICRjb2xvcl8zO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcblx0fVxufVxuLnByb3Rmb2xpby1jbGljayB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnUG9ydGZvbGlvJ1xuICB9XG59XG4ud2hvd2VhcmUtaW1nIHtcblx0d2lkdGg6IDIyNHB4O1xuXHRoZWlnaHQ6IDIyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aG93ZWFyZS1pdGVtLS1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy10b3A6IDM1cHg7XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxcmVtO1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW1nLWZsdWlkIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ud2hvd2VhcmUtaXRlbS1uYW1lOmhvdmVyIHtcblx0dGV4dC1zaGFkb3c6IDAgMCA0cHggIzg2ODY2NGUzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lndob3dlYXJlLWl0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDAgMjlweCAwO1xuXHRcdH1cblx0fVxuXHQud2hvd2VhcmUtaW1nIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0aGVpZ2h0OiAxNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndob3dlYXJlLWl0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogOHJlbTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59IiwiLmZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgJi10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAmLWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gICYtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDFyZW07XHJcbiAgfVxyXG59IiwiQHVzZSAndXRpbGl0aWVzL2NvbG9ycycgYXMgKjtcbkB1c2UgJ2Jhc2UvcmVzZXQnIGFzICo7XG5AdXNlICdiYXNlL2ZvbnRzJyBhcyAqO1xuQHVzZSAndXRpbGl0aWVzL2NsYXNzZXMnO1xuQHVzZSAnY29tcG9uZW50cy9idXR0b25zJyBhcyAqO1xuQHVzZSAnY29tcG9uZW50cy9zY3JvbGxiYXInIGFzICo7XG5AdXNlICdsYXlvdXRzL25hdmlnYXRpb24nIGFzICo7XG5AdXNlICdsYXlvdXRzL2hlYWRlcicgYXMgKjtcbkB1c2UgJ2xheW91dHMvYWJvdXQtdXMnIGFzIGFidDtcbkB1c2UgJ2xheW91dHMvc2VydmljZXMnIGFzICo7XG5AdXNlICdsYXlvdXRzL3Byb2plY3RzJyBhcyAqO1xuQHVzZSAnbGF5b3V0cy9wcm9jZXNzZXMnIGFzICo7XG5AdXNlICdsYXlvdXRzL2NoYXJhY3RlcmlzdGljcycgYXMgKjtcbkB1c2UgJ2xheW91dHMvZmFxJyBhcyAqO1xuQHVzZSAnbGF5b3V0cy9jb250YWN0JyBhcyAqO1xuQHVzZSAnbGF5b3V0cy9wcmljaW5nJyBhcyAqO1xuQHVzZSAnbGF5b3V0cy93aG93ZWFyZScgYXMgKjtcbkB1c2UgJ2xheW91dHMvZm9vdGVyJyBhcyAqO1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0aHRtbCB7XG5cdFx0Zm9udC1zaXplOiA2OC43NSU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRodG1sIHtcblx0XHRmb250LXNpemU6IDc1JTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogODEuMjUlO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGh0bWwge1xuXHRcdGZvbnQtc2l6ZTogODcuNSU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0aHRtbCB7XG5cdFx0Zm9udC1zaXplOiA5My43NSU7XG5cdH1cbn1cbiJdfQ== */
