@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&family=Pacifico&display=swap");.section-padding{position:relative;padding:3em .5em;height:100%;overflow:hidden}.section-title{position:relative;margin-bottom:3.75rem;color:var(--white-color);font-size:var(--h1-font-size);text-align:center}.section-title:after{position:absolute;left:50%;bottom:-10px;width:50px;height:4px;background-color:var(--first-color);content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:root{--first-color:#d8b759;--second-color:#0193cf;--text-color:#c4c4c4;--white-color:#fff;--dark-color:#000;--body-color:#1d1b1b;--body-font:sans-serif;--header-font:"Pacifico",cursive;--h1-font-size:1.75rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem;--font-medium:500;--font-semibold:600;--font-bold:700;--shadow:0px 5px 20px 0px rgba(69 67 96/10%);--border-radius:8px}@media screen and (min-width:992px){:root{--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-color);font-family:var(--body-font);line-height:1.7;background-color:var(--dark-color);overflow-x:hidden;transition-timing-function:ease-in-out}h1,h2,h3{color:var(--dark-color);line-height:1.2;font-weight:var(--font-semibold)}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{max-width:100%;height:auto;vertical-align:middle}.container{margin:0 auto;padding:0 1em;width:100%;max-width:1400px}.section-padding{padding:3em 1em}.grid{display:grid}.btn{padding:.75rem 2rem;border:1px solid transparent;border-radius:1.875rem;box-shadow:0 0 1px transparent;color:var(--white-color);line-height:1;background-color:var(--second-color);font-weight:var(--font-bold)}.btn:hover{-webkit-animation:button-push .3s linear 1;animation:button-push .3s linear 1}.nav{position:fixed;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 24px;width:100%;height:100px;color:var(--white-color);background-color:var(--dark-color);z-index:2}.nav>*{width:33.3vh}.nav__container{position:relative}.nav__container input[name=nav__toggle],.nav__container label[for=nav__toggle]{position:absolute;top:-20px;width:35px;height:35px}.nav__logo{text-align:center;max-width:180px}.nav__panel{position:fixed;top:0;left:-100vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:85px;width:90vw;height:100vh;box-shadow:1px 0 5px rgba(var(--text-color),.5),1px 0 3px rgba(var(--dark-color),.7);background-color:var(--body-color);transition:left .5s;z-index:3;max-width:380px}.nav__panel-top{max-height:50vh}@media (max-height:540px){.nav__panel-top{max-height:30vh}}.nav__panel-top a:link,.nav__panel-top a:visited{color:var(--white-color);text-decoration:none}.nav__panel-top .active a:link,.nav__panel-top .active a:visited{color:var(--dark-color)}.nav__panel-top a:active,.nav__panel-top a:focus,.nav__panel-top a:hover{text-decoration:underline}.nav__panel-top>li{min-height:50px;max-height:100vh;width:95%;border-top-right-radius:10px;border-bottom-right-radius:10px;letter-spacing:1px;cursor:pointer}.nav__panel-top>li.active,.nav__panel-top>li:active,.nav__panel-top>li:focus,.nav__panel-top>li:hover{background-color:var(--white-color)}.nav__panel-top>li.active a:link,.nav__panel-top>li.active a:visited,.nav__panel-top>li:active a:link,.nav__panel-top>li:active a:visited,.nav__panel-top>li:focus a:link,.nav__panel-top>li:focus a:visited,.nav__panel-top>li:hover a:link,.nav__panel-top>li:hover a:visited{color:var(--dark-color)}.nav__panel-top>li a{display:block;width:100%;height:100%;padding-left:2em}.nav__panel-top>li>a{padding-top:15px}.nav input[name=nav__toggle]{display:block;opacity:0;cursor:pointer;z-index:5}.nav input[name=nav__toggle]:active:checked+label[for=nav__toggle] .nav__icon:after,.nav input[name=nav__toggle]:active:checked+label[for=nav__toggle] .nav__icon:before,.nav input[name=nav__toggle]:focus:checked+label[for=nav__toggle] .nav__icon:after,.nav input[name=nav__toggle]:focus:checked+label[for=nav__toggle] .nav__icon:before,.nav input[name=nav__toggle]:hover:checked+label[for=nav__toggle] .nav__icon:after,.nav input[name=nav__toggle]:hover:checked+label[for=nav__toggle] .nav__icon:before{background-color:var(--first-color)}.nav label[for=nav__toggle]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:4}.nav label[for=nav__toggle] .nav__icon,.nav label[for=nav__toggle] .nav__icon:after,.nav label[for=nav__toggle] .nav__icon:before{display:block;width:100%;height:3px;border-radius:10px;background-color:var(--white-color);transition:all .5s ease}.nav label[for=nav__toggle] .nav__icon:after,.nav label[for=nav__toggle] .nav__icon:before{position:absolute;content:""}.nav label[for=nav__toggle] .nav__icon:before{top:7px}.nav label[for=nav__toggle] .nav__icon:after{bottom:7px}.nav input[name=nav__toggle]:checked~.nav__panel{left:0}.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon,.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon:after,.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon:before{background-color:transparent}.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon:after,.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon:before{background-color:var(--white-color)}.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon:before{top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav input[name=nav__toggle]:checked+label[for=nav__toggle] .nav__icon:after{bottom:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__contact{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav__contact a{display:inline-block;margin:0 10px;padding:6px 0;width:150px;border:.5px solid #fff;color:#fff;text-align:center;text-decoration:none;transition:color .3s;z-index:1}.nav__contact a:hover{color:var(--first-color)}.header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;text-align:center;background:linear-gradient(rgba(0,0,0,.5),#000),url(../img/hero-small.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}.header__text{padding:1rem;padding-top:180px;color:var(--white-color)}.header__text h1{margin-bottom:.5rem;color:var(--first-color);font-size:1.975rem;font-family:var(--header-font);font-weight:200}.header__text p{padding:.2rem 1.5rem;color:var(--text-color);font-size:var(--h2-font-size);font-style:italic}.header__btn{margin:16px auto}.header__btn a{display:inline-block;margin:10px;padding:12px 0;width:150px;border:.5px solid var(--white-color);color:var(--white-color);text-align:center;text-decoration:none;transition:color .5s;z-index:1}.header__btn a:hover{color:var(--first-color)}.about__item{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px}.about__title{position:relative;display:inline-block;margin-left:60px;margin-bottom:2rem;color:var(--white-color);font-size:var(--h1-font-size);line-height:1.5}.about__title:before{position:absolute;top:50%;left:-60px;width:40px;height:4px;background-color:var(--first-color);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about__title h3{margin-bottom:20px;font-size:var(--h2-font-size)}.about__text{margin-bottom:2rem;font-size:var(--normal-font-size)}.about__text-img{position:absolute;opacity:.15}.about__text-scissors{top:0;right:1rem;height:20%}.about__text-nails{top:90%;right:30%;height:20%;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.about__box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.about__box p{font-size:var(--smaller-font-size)}.about__box span{margin-right:20px;width:40px;height:40px;border-radius:50%;color:var(--white-color);font-size:20px;background-color:var(--first-color)}.about__box span,.about__image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about__image{position:relative;gap:20px;width:100%}.about__image img{margin-left:1rem;width:50%;border-radius:10px;-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.about__image img:nth-child(2){-webkit-transform:rotate(5deg);transform:rotate(5deg)}.service{position:relative;margin:5rem 0}.service .slick-slide{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.8rem;border:1px solid transparent;border-radius:var(--border-radius);box-shadow:var(--shadow);text-align:center;background-color:var(--dark-color);background-position:cover;background-size:cover;transition:border .5s ease,-webkit-transform .3s;transition:border .5s ease,transform .3s;transition:border .5s ease,transform .3s,-webkit-transform .3s}.service .slick-slide:hover{border:1px solid var(--first-color);-webkit-transform:scale(.95);transform:scale(.95)}.service__image{position:relative;overflow:hidden;height:400px;border-radius:var(--border-radius);background-position:50%;background-size:cover}.service__image img{width:100%}.service__overlay{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:20px;color:var(--white-color);background:rgba(0,0,0,.5)}.service .slide-content-wrapper,.service__overlay{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.service .slide-content-wrapper{height:100%}.service .slide-content-wrapper,.service__item{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.service__item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.service__item-title{margin-bottom:.5rem;color:var(--first-color);font-size:var(--normal-font-size);text-align:start;text-transform:uppercase}.service__item-img{padding:1rem;width:100%;height:100%;object-fit:contain}.service__item-text{color:var(--white-color);font-size:var(--smaller-font-size);line-height:1.5;text-align:start}.service__buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.service-left,.service-right{margin:2rem .5rem;padding:.1rem 2rem;padding-bottom:.3rem;border:none;border:1px solid var(--white-color);color:var(--white-color);font-size:var(--h1-font-size);background:transparent;transition:color .3s;cursor:pointer;z-index:1;vertical-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-left:hover,.service-right:hover{color:var(--first-color)}.why{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:4rem 2rem;background-color:rgba(216,183,89,.2);background-position:50%;background-size:cover}.why,.why__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.why__item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:20px;border-bottom:1px solid #ccc;border-radius:var(--border-radius);background-color:rgba(0,0,0,.7);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:default}.why__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.why__item svg{fill:var(--first-color);width:40px;height:40px}.why__item h3{margin-left:.5rem;color:var(--text-color);font-size:var(--normal-font-size)}.work__boxes{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;width:100%;border-bottom:3px solid var(--first-color);border-radius:var(--border-radius)}.work__boxes:hover .work__image{-webkit-filter:blur(4px) brightness(50%);filter:blur(4px) brightness(50%)}.work__boxes img,.work__image{object-fit:cover}.work__image{display:block;width:100%;height:260px;transition:-webkit-transform .5s ease-in-out,-webkit-filter .3s;transition:transform .5s ease-in-out,filter .3s;transition:transform .5s ease-in-out,filter .3s,-webkit-transform .5s ease-in-out,-webkit-filter .3s}.work__image:hover{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.work__item{position:relative;overflow:hidden}.work__item:nth-child(5),.work__item:nth-child(6),.work__item:nth-child(7),.work__item:nth-child(8){display:none}.work__item:hover .work__image{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.contact{color:var(--white-color);background-color:var(--dark-color)}.contact__wrapper{padding:4rem 0}.contact__box{margin-top:2rem;font-size:1.4rem}.contact__box-desktop{display:none}.contact__box-title{margin-bottom:1em;font-size:3rem;text-transform:uppercase}.contact__box-social{display:none}.contact__box-link{padding:0 .3em;color:var(--white-color);font-size:3.6rem;text-decoration:none;transition:color .3s}.contact__box-link:first-child{padding-left:0}.contact__box-link:hover{color:var(--first-color)}.contact__box-link svg{fill:var(--first-color);width:48px;height:48px;transition:fill .3s}.contact__box-link:first-child:hover svg{fill:#4267b2}.contact__box-link:nth-child(2):hover svg{fill:#fd1d1d}.contact__box-text{padding:2em;text-align:center}.contact__box-list{padding:2rem 0}.contact__box-list-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;transition:color .3s}.contact__box-list-item a{color:var(--white-color)}.contact__box-list-item a:hover{color:var(--first-color)}.contact__box-list svg{margin-right:.5rem;fill:var(--first-color)}.contact__box-hour{color:var(--text-color)}.footer__box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.6em;font-size:1.7rem}.footer__box img{margin-top:1em;width:200px;height:100%}.footer__text{margin-left:.5em;padding:.5rem;line-height:1.4em;text-align:center;text-decoration:none}.footer__link{color:var(--white-color);color:var(--first-color);text-align:start;text-decoration:none;transition:all .3s;font-weight:700}.footer__link:hover{color:red}.footer__bottom-text{padding:2em;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.container{padding:0 1em}.section-padding{padding:3em 2em}.header{background:linear-gradient(rgba(0,0,0,.5),#000),url(../img/hero-large.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}.header__text h1{margin-bottom:1.5rem;font-size:3.55rem}.nav__contact{display:-webkit-flex;display:-ms-flexbox;display:flex}.about__text-scissors{height:25%}.about__text-nails{height:35%}.why__item{width:calc(50% - 20px)}.work__boxes{grid-template-columns:repeat(2,1fr)}.contact__boxes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact__box{margin:0 2em}.contact__box-desktop{display:block}.contact__box-list{margin-top:2rem}.contact__box:first-child{width:100%}.contact__box:nth-child(2){-webkit-order:3;-ms-flex-order:3;order:3;width:30%}.contact__box:nth-child(3){-webkit-order:2;-ms-flex-order:2;order:2;width:40%}.footer__bottom-img{top:-2em;right:20%;width:100px}}@media screen and (min-width:992px){.header__text h1{margin-bottom:1.8rem;font-size:4.25rem}.about__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:-15px}.about__text-img{position:absolute;opacity:.15}.about__text-scissors{top:0;right:1rem;height:30%}.about__text-nails{top:90%;left:0;height:20%;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.why__item{width:18%}.service-left{left:0}.service-right{right:0}.work__boxes{grid-template-columns:repeat(4,1fr)}.work__item:nth-child(5),.work__item:nth-child(6),.work__item:nth-child(7),.work__item:nth-child(8){display:block}.contact__boxes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact__box{margin:0 2em;width:25%}.contact__box-desktop{display:block}.contact__box-list{margin-top:0;padding:0;list-style:none}.contact__box-list-item{margin-bottom:1em}.contact__box-list-item a{color:var(--white-color);text-decoration:none}.contact__box-social{display:inline-block}.contact__box:first-child{width:80%}.contact__box:nth-child(2){-webkit-order:2;-ms-flex-order:2;order:2;width:40%}.contact__box:nth-child(3){-webkit-order:3;-ms-flex-order:3;order:3;width:40%}.footer__box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-size:var(--h2-font-size)}.footer__box img{margin-top:1em;width:15%}.footer__text{margin-top:2.5em;text-align:start}}@media (min-width:1100px){.section-padding{padding:8em 2em}.about__image-text{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfY29tcG9uZW50cy5zY3NzIiwic3R5bGUuY3NzIiwiX21lZGl1bS5zY3NzIiwiX2xhcmdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR1EsZ0hBQUEsQUNGUixpQkFDRSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQ0NFRixBREFBLGVBQ0Usa0JBQUEsQUFDQSxzQkFBQSxBQUNBLHlCQUFBLEFBQ0EsOEJBQUEsQUFDQSxpQkFBQSxDQ0dGLEFEQUEscUJBQ0Usa0JBQUEsQUFDQSxTQUFBLEFBQ0EsYUFBQSxBQUNBLFdBQUEsQUFDQSxXQUFBLEFBQ0Esb0NBQUEsQUFDQSxXQUFBLEFBQ0EsdUNBQUEsOEJBQUEsQ0NHRixBRnBCQSxNQUVFLHNCQUFBLEFBQ0EsdUJBQUEsQUFDQSxxQkFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxBQUlBLHVCQUFBLEFBQ0EsaUNBQUEsQUFFQSx1QkFBQSxBQUNBLHVCQUFBLEFBQ0Esb0JBQUEsQUFDQSw0QkFBQSxBQUNBLDJCQUFBLEFBQ0EsNEJBQUEsQUFFQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsZ0JBQUEsQUFHQSw2Q0FBQSxBQUdBLG1CQUFBLENFcUJGLEFGaEJBLG9DQUNFLE1BQ0UsdUJBQUEsQUFDQSxzQkFBQSxBQUNBLHVCQUFBLEFBQ0Esd0JBQUEsQUFDQSwyQkFBQSxBQUNBLDRCQUFBLENFb0JGLENBQ0YsQUZsQkEsaUJBR0Usc0JBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDRW9CRixBRmpCQSxLQUNFLHNCQUFBLENFb0JGLEFGbEJBLEtBQ0Usd0JBQUEsQUFDQSw2QkFBQSxBQUNBLGdCQUFBLEFBQ0EsbUNBQUEsQUFDQSxrQkFBQSxBQUNBLHNDQUFBLENFcUJGLEFGbkJBLFNBR0Usd0JBQUEsQUFDQSxnQkFBQSxBQUNBLGdDQUFBLENFc0JGLEFGcEJBLEdBQ0UsZUFBQSxDRXVCRixBRnBCQSxFQUNFLG9CQUFBLENFdUJGLEFGcEJB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TSx3QkFDRSxpQkFBQSxDRit4QlIsQUU3eEJRLDBCQUNFLHlCQUFBLEFBQ0Esb0JBQUEsQ0YreEJWLEFFM3hCSSxxQkFDRSxvQkFBQSxDRjZ4Qk4sQUUzeEJJLDBCQUNFLFNBQUEsQ0Y2eEJOLEFFM3hCSSwyQkFDRSxnQkFBQSxpQkFBQSxRQUFBLEFBQ0EsU0FBQSxDRjZ4Qk4sQUUzeEJJLDJCQUNFLGdCQUFBLGlCQUFBLFFBQUEsQUFDQSxTQUFBLENGNnhCTixBRXJ4QkUsYUFDRSxxQkFBQSxvQkFBQSxhQUFBLEFBQ0EsMkJBQUEsdUJBQUEsbUJBQUEsQUFDQSwrQkFBQSxxQkFBQSx1QkFBQSxBQUNBLDJCQUFBLHNCQUFBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSw2QkFBQSxDRnd4QkosQUV2eEJJLGlCQUNFLGVBQUEsQUFDQSxTQUFBLENGeXhCTixBRXR4QkUsY0FDRSxpQkFBQSxBQUNBLGdCQUFBLENGd3hCSixDQUNGLEFFbHhCQSwwQkFFRSxpQkFDRSxlQUFBLENGcXhCRixBRS93QkksbUJBQ0UsYUFBQSxDRmt4Qk4sQ0FDRiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi9jb21wb25lbnRzJztcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09IEdvb2dsZSBGb250cyA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDA7NDAwOzcwMCZmYW1pbHk9UGFjaWZpY28mZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBWYXJpYWJsZXMgQ1NTID09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbjpyb290IHtcclxuICAvKiA9PT09PT09PT09PT09PT09PT09IENvbG9ycyA9PT09PT09PT09PT09PT09PT09ICovXHJcbiAgLS1maXJzdC1jb2xvcjogI2Q4Yjc1OTtcclxuICAtLXNlY29uZC1jb2xvcjogIzAxOTNjZjtcclxuICAtLXRleHQtY29sb3I6ICNjNGM0YzQ7XHJcbiAgLS13aGl0ZS1jb2xvcjogI2ZmZjtcclxuICAtLWRhcmstY29sb3I6ICMwMDA7XHJcbiAgLS1ib2R5LWNvbG9yOiAjMWQxYjFiO1xyXG5cclxuICAvKiA9PT09PT09PT09PT09PSBGb250IGFuZCBUeXBvZ3JhcGh5ID09PT09PT09PT09PT09ICovXHJcbiAgLyouNXJlbSA9IDhweCB8IDFyZW0gPSAxNnB4IC4uLiAqL1xyXG4gIC0tYm9keS1mb250OiBzYW5zLXNlcmlmO1xyXG4gIC0taGVhZGVyLWZvbnQ6ICdQYWNpZmljbycsIGN1cnNpdmU7XHJcblxyXG4gIC0taDEtZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIC0taDItZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIC0taDMtZm9udC1zaXplOiAxcmVtO1xyXG4gIC0tbm9ybWFsLWZvbnQtc2l6ZTogMC45MzhyZW07XHJcbiAgLS1zbWFsbC1mb250LXNpemU6IDAuODEzcmVtO1xyXG4gIC0tc21hbGxlci1mb250LXNpemU6IDAuNzVyZW07XHJcbiAgLyogPT09PT09PT09PT09PT0gRm9udCBXZWlnaHQgPT09PT09PT09PT09PT0gKi9cclxuICAtLWZvbnQtbWVkaXVtOiA1MDA7XHJcbiAgLS1mb250LXNlbWlib2xkOiA2MDA7XHJcbiAgLS1mb250LWJvbGQ6IDcwMDtcclxuXHJcbiAgLyogPT09PT09PT09PT09PT0gQm94IFNoYWRvdyA9PT09PT09PT09PT09PSAqL1xyXG4gIC0tc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNjkgNjcgOTYgLyAxMCUpO1xyXG5cclxuICAvKiA9PT09PT09PT09PT09PSBCb3JkZXIgUmFkaXVzID09PT09PT09PT09PT09ICovXHJcbiAgLS1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgdHlwb2dyYXBoeSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWgxLWZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgIC0taDItZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAtLWgzLWZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIC0tbm9ybWFsLWZvbnQtc2l6ZTogMXJlbTtcclxuICAgIC0tc21hbGwtZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIC0tc21hbGxlci1mb250LXNpemU6IDAuODEzcmVtO1xyXG4gIH1cclxufSAvKiA9PT09PT09PT09PT09PT09PT09PT09PSBCYXNlID09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbmJvZHkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tYm9keS1mb250KTtcclxuICBsaW5lLWhlaWdodDogMS43O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xyXG59XHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT0gUmVzdWFibGUgQ1NTIENsYXNzZXMgPT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTQwMHB4O1xyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDNlbSAxZW07XHJcbn1cclxuLmdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYigwIDAgMCAvIDAlKTtcclxuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBhbmltYXRpb246IGJ1dHRvbi1wdXNoIDAuM3MgbGluZWFyIDE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09IE5hdmlnYXRpb24gPT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gID4gKiB7XHJcbiAgICB3aWR0aDogMzMuM3ZoO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGlucHV0W25hbWU9J25hdl9fdG9nZ2xlJ10sXHJcbiAgICBsYWJlbFtmb3I9J25hdl9fdG9nZ2xlJ10ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxODBweDtcclxuICB9XHJcbiAgJl9fcGFuZWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTEwMHZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAwIDVweCByZ2JhKHZhcigtLXRleHQtY29sb3IpLCAwLjUpLFxyXG4gICAgICAxcHggMCAzcHggcmdiYSh2YXIoLS1kYXJrLWNvbG9yKSwgMC43KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBsZWZ0O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzB2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTpsaW5rLFxyXG4gICAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5hY3RpdmUgYTpsaW5rLFxyXG4gICAgICAuYWN0aXZlIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmFjdGl2ZSxcclxuICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICBhOmxpbmssXHJcbiAgICAgICAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W25hbWU9J25hdl9fdG9nZ2xlJ10ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTA5MTtcclxuXHJcbiAgICAmOmhvdmVyOmNoZWNrZWQgKyBsYWJlbFtmb3I9J25hdl9fdG9nZ2xlJ10sXHJcbiAgICAmOmFjdGl2ZTpjaGVja2VkICsgbGFiZWxbZm9yPSduYXZfX3RvZ2dsZSddLFxyXG4gICAgJjpmb2N1czpjaGVja2VkICsgbGFiZWxbZm9yPSduYXZfX3RvZ2dsZSddIHtcclxuICAgICAgLm5hdl9faWNvbjo6YmVmb3JlLFxyXG4gICAgICAubmF2X19pY29uOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbFtmb3I9J25hdl9fdG9nZ2xlJ10ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxMDkwO1xyXG5cclxuICAgIC5uYXZfX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgQGV4dGVuZCAubmF2X19pY29uO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W25hbWU9J25hdl9fdG9nZ2xlJ106Y2hlY2tlZCB7XHJcbiAgICAmIH4gLm5hdl9fcGFuZWwge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBsYWJlbFtmb3I9J25hdl9fdG9nZ2xlJ10ge1xyXG4gICAgICAubmF2X19pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhY3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT0gKi9cclxuLmhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSksICMwMDApLFxyXG4gICAgdXJsKC4uL2ltZy9oZXJvLXNtYWxsLndlYnApO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgICBmb250LXNpemU6IDEuOTc1cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0taGVhZGVyLWZvbnQpO1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAxLjVyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT0gQWJvdXQgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4uYWJvdXQge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tbm9ybWFsLWZvbnQtc2l6ZSk7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMC4xNTtcclxuICAgIH1cclxuICAgICYtc2Npc3NvcnMge1xyXG4gICAgICB0b3A6IDAlO1xyXG4gICAgICByaWdodDogMXJlbTtcclxuICAgICAgaGVpZ2h0OiAyMCU7XHJcbiAgICB9XHJcbiAgICAmLW5haWxzIHtcclxuICAgICAgdG9wOiA5MCU7XHJcbiAgICAgIHJpZ2h0OiAzMCU7XHJcbiAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zbWFsbGVyLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogPT09PT09PT09PT09PT09PT09PSBzZXJ2aWNlIHNsaWNrID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zZXJ2aWNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA1cmVtIDA7XHJcblxyXG4gIC5zbGljayB7XHJcbiAgICAmLXNsaWRlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwLjhyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuICAuc2xpZGUtY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLXNtYWxsZXItZm9udC1zaXplKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJi1sZWZ0LFxyXG4gICYtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAycmVtIDAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09IFdoeSA9PT09PT09PT09PT09PT09PT09ICovXHJcbi53aHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAxODMsIDg5LCAwLjIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLW5vcm1hbC1mb250LXNpemUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09IFdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4ud29yayB7XHJcbiAgJl9fYm94ZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAud29ya19faW1hZ2Uge1xyXG4gICAgICAgIGZpbHRlcjogYmx1cig0cHgpIGJyaWdodG5lc3MoNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZmlsdGVyOiBibHVyKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAmOm50aC1jaGlsZCg3KSxcclxuICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLndvcmtfX2ltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT0gQ29udGFjdCA9PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY29udGFjdCB7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcclxuICAmX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgJi1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zb2NpYWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC4zZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM0MjY3YjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZDFkMWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ob3VyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PSBmb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZm9vdGVyIHtcclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnLi9tZWRpdW0nO1xyXG5AaW1wb3J0ICcuL2xhcmdlJztcclxuIiwiLyogPT09PT09PT09PT09PT09PT09PSBTZWN0aW9uID09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNlY3Rpb24tcGFkZGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDNlbSAwLjVlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IC0xMHB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICBjb250ZW50OiAnJztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09IFNlY3Rpb24gPT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDA7NzAwJmZhbWlseT1QYWNpZmljbyZkaXNwbGF5PXN3YXBcIik7XG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzZW0gMC41ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDEtZm9udC1zaXplKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09IEdvb2dsZSBGb250cyA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT0gVmFyaWFibGVzIENTUyA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xuOnJvb3Qge1xuICAvKiA9PT09PT09PT09PT09PT09PT09IENvbG9ycyA9PT09PT09PT09PT09PT09PT09ICovXG4gIC0tZmlyc3QtY29sb3I6ICNkOGI3NTk7XG4gIC0tc2Vjb25kLWNvbG9yOiAjMDE5M2NmO1xuICAtLXRleHQtY29sb3I6ICNjNGM0YzQ7XG4gIC0td2hpdGUtY29sb3I6ICNmZmY7XG4gIC0tZGFyay1jb2xvcjogIzAwMDtcbiAgLS1ib2R5LWNvbG9yOiAjMWQxYjFiO1xuICAvKiA9PT09PT09PT09PT09PSBGb250IGFuZCBUeXBvZ3JhcGh5ID09PT09PT09PT09PT09ICovXG4gIC8qLjVyZW0gPSA4cHggfCAxcmVtID0gMTZweCAuLi4gKi9cbiAgLS1ib2R5LWZvbnQ6IHNhbnMtc2VyaWY7XG4gIC0taGVhZGVyLWZvbnQ6IFwiUGFjaWZpY29cIiwgY3Vyc2l2ZTtcbiAgLS1oMS1mb250LXNpemU6IDEuNzVyZW07XG4gIC0taDItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWgzLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1ub3JtYWwtZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgLS1zbWFsbC1mb250LXNpemU6IDAuODEzcmVtO1xuICAtLXNtYWxsZXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAvKiA9PT09PT09PT09PT09PSBGb250IFdlaWdodCA9PT09PT09PT09PT09PSAqL1xuICAtLWZvbnQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC1zZW1pYm9sZDogNjAwO1xuICAtLWZvbnQtYm9sZDogNzAwO1xuICAvKiA9PT09PT09PT09PT09PSBCb3ggU2hhZG93ID09PT09PT09PT09PT09ICovXG4gIC0tc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNjkgNjcgOTYgLyAxMCUpO1xuICAvKiA9PT09PT09PT09PT09PSBCb3JkZXIgUmFkaXVzID09PT09PT09PT09PT09ICovXG4gIC0tYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vKiBSZXNwb25zaXZlIHR5cG9ncmFwaHkgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWgxLWZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAtLWgyLWZvbnQtc2l6ZTogMS41cmVtO1xuICAgIC0taDMtZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIC0tbm9ybWFsLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLXNtYWxsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLS1zbWFsbGVyLWZvbnQtc2l6ZTogMC44MTNyZW07XG4gIH1cbn0gLyogPT09PT09PT09PT09PT09PT09PT09PT0gQmFzZSA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5LWZvbnQpO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT0gUmVzdWFibGUgQ1NTIENsYXNzZXMgPT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbn1cblxuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDNlbSAxZW07XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbn1cbi5idG46aG92ZXIge1xuICBhbmltYXRpb246IGJ1dHRvbi1wdXNoIDAuM3MgbGluZWFyIDE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gTmF2aWdhdGlvbiA9PT09PT09PT09PT09PT09PT09ICovXG4ubmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubmF2ID4gKiB7XG4gIHdpZHRoOiAzMy4zdmg7XG59XG4ubmF2X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2X19jb250YWluZXIgaW5wdXRbbmFtZT1uYXZfX3RvZ2dsZV0sXG4ubmF2X19jb250YWluZXIgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5uYXZfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4ubmF2X19wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICB3aWR0aDogOTB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNoYWRvdzogMXB4IDAgNXB4IHJnYmEodmFyKC0tdGV4dC1jb2xvciksIDAuNSksIDFweCAwIDNweCByZ2JhKHZhcigtLWRhcmstY29sb3IpLCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogMC41cyBsZWZ0O1xuICB6LWluZGV4OiAxMDAwO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuLm5hdl9fcGFuZWwtdG9wIHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgLm5hdl9fcGFuZWwtdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICB9XG59XG4ubmF2X19wYW5lbC10b3AgYTpsaW5rLFxuLm5hdl9fcGFuZWwtdG9wIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZfX3BhbmVsLXRvcCAuYWN0aXZlIGE6bGluayxcbi5uYXZfX3BhbmVsLXRvcCAuYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcbn1cbi5uYXZfX3BhbmVsLXRvcCBhOmhvdmVyLFxuLm5hdl9fcGFuZWwtdG9wIGE6YWN0aXZlLFxuLm5hdl9fcGFuZWwtdG9wIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZfX3BhbmVsLXRvcCA+IGxpIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiA5NSU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdl9fcGFuZWwtdG9wID4gbGk6aG92ZXIsIC5uYXZfX3BhbmVsLXRvcCA+IGxpOmFjdGl2ZSwgLm5hdl9fcGFuZWwtdG9wID4gbGk6Zm9jdXMsIC5uYXZfX3BhbmVsLXRvcCA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5uYXZfX3BhbmVsLXRvcCA+IGxpOmhvdmVyIGE6bGluayxcbi5uYXZfX3BhbmVsLXRvcCA+IGxpOmhvdmVyIGE6dmlzaXRlZCwgLm5hdl9fcGFuZWwtdG9wID4gbGk6YWN0aXZlIGE6bGluayxcbi5uYXZfX3BhbmVsLXRvcCA+IGxpOmFjdGl2ZSBhOnZpc2l0ZWQsIC5uYXZfX3BhbmVsLXRvcCA+IGxpOmZvY3VzIGE6bGluayxcbi5uYXZfX3BhbmVsLXRvcCA+IGxpOmZvY3VzIGE6dmlzaXRlZCwgLm5hdl9fcGFuZWwtdG9wID4gbGkuYWN0aXZlIGE6bGluayxcbi5uYXZfX3BhbmVsLXRvcCA+IGxpLmFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG59XG4ubmF2X19wYW5lbC10b3AgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLm5hdl9fcGFuZWwtdG9wID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubmF2IGlucHV0W25hbWU9bmF2X190b2dnbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA5MTtcbn1cbi5uYXYgaW5wdXRbbmFtZT1uYXZfX3RvZ2dsZV06aG92ZXI6Y2hlY2tlZCArIGxhYmVsW2Zvcj1uYXZfX3RvZ2dsZV0gLm5hdl9faWNvbjo6YmVmb3JlLFxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpob3ZlcjpjaGVja2VkICsgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciwgLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTphY3RpdmU6Y2hlY2tlZCArIGxhYmVsW2Zvcj1uYXZfX3RvZ2dsZV0gLm5hdl9faWNvbjo6YmVmb3JlLFxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTphY3RpdmU6Y2hlY2tlZCArIGxhYmVsW2Zvcj1uYXZfX3RvZ2dsZV0gLm5hdl9faWNvbjo6YWZ0ZXIsIC5uYXYgaW5wdXRbbmFtZT1uYXZfX3RvZ2dsZV06Zm9jdXM6Y2hlY2tlZCArIGxhYmVsW2Zvcj1uYXZfX3RvZ2dsZV0gLm5hdl9faWNvbjo6YmVmb3JlLFxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpmb2N1czpjaGVja2VkICsgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbn1cbi5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDkwO1xufVxuLm5hdiBsYWJlbFtmb3I9bmF2X190b2dnbGVdIC5uYXZfX2ljb24sIC5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjpiZWZvcmUsIC5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjpiZWZvcmUsIC5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjpiZWZvcmUge1xuICB0b3A6IDdweDtcbn1cbi5uYXYgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciB7XG4gIGJvdHRvbTogN3B4O1xufVxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpjaGVja2VkIH4gLm5hdl9fcGFuZWwge1xuICBsZWZ0OiAwO1xufVxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpjaGVja2VkICsgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uLCAubmF2IGlucHV0W25hbWU9bmF2X190b2dnbGVdOmNoZWNrZWQgKyBsYWJlbFtmb3I9bmF2X190b2dnbGVdIC5uYXZfX2ljb246OmJlZm9yZSwgLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpjaGVja2VkICsgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpjaGVja2VkICsgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjpiZWZvcmUsIC5uYXYgaW5wdXRbbmFtZT1uYXZfX3RvZ2dsZV06Y2hlY2tlZCArIGxhYmVsW2Zvcj1uYXZfX3RvZ2dsZV0gLm5hdl9faWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4ubmF2IGlucHV0W25hbWU9bmF2X190b2dnbGVdOmNoZWNrZWQgKyBsYWJlbFtmb3I9bmF2X190b2dnbGVdIC5uYXZfX2ljb246OmJlZm9yZSB7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm5hdiBpbnB1dFtuYW1lPW5hdl9fdG9nZ2xlXTpjaGVja2VkICsgbGFiZWxbZm9yPW5hdl9fdG9nZ2xlXSAubmF2X19pY29uOjphZnRlciB7XG4gIGJvdHRvbTogMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5uYXZfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubmF2X19jb250YWN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgei1pbmRleDogMTtcbn1cbi5uYXZfX2NvbnRhY3QgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT0gKi9cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCAjMDAwKSwgdXJsKC4uL2ltZy9oZXJvLXNtYWxsLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVhZGVyX190ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmhlYWRlcl9fdGV4dCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjk3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRlci1mb250KTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5oZWFkZXJfX3RleHQgcCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhZGVyX19idG4ge1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbi5oZWFkZXJfX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMTBweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXJfX2J0biBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBBYm91dCA9PT09PT09PT09PT09PT09PT09ICovXG4uYWJvdXRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYWJvdXRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWJvdXRfX3RpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hYm91dF9fdGl0bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XG59XG4uYWJvdXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IHZhcigtLW5vcm1hbC1mb250LXNpemUpO1xufVxuLmFib3V0X190ZXh0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbi5hYm91dF9fdGV4dC1zY2lzc29ycyB7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAxcmVtO1xuICBoZWlnaHQ6IDIwJTtcbn1cbi5hYm91dF9fdGV4dC1uYWlscyB7XG4gIHRvcDogOTAlO1xuICByaWdodDogMzAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuLmFib3V0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0X19ib3ggcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc21hbGxlci1mb250LXNpemUpO1xufVxuLmFib3V0X19ib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG59XG4uYWJvdXRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYm91dF9faW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xufVxuLmFib3V0X19pbWFnZSBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gc2VydmljZSBzbGljayA9PT09PT09PT09PT09PT09PT09ICovXG4uc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG4uc2VydmljZSAuc2xpY2stc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuM3M7XG59XG4uc2VydmljZSAuc2xpY2stc2xpZGU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maXJzdC1jb2xvcik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4uc2VydmljZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2VydmljZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uc2VydmljZSAuc2xpZGUtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZXJ2aWNlX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VydmljZV9faXRlbS1pbWcge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNlcnZpY2VfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc21hbGxlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5zZXJ2aWNlX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VydmljZS1sZWZ0LCAuc2VydmljZS1yaWdodCB7XG4gIG1hcmdpbjogMnJlbSAwLjVyZW07XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG4uc2VydmljZS1sZWZ0OmhvdmVyLCAuc2VydmljZS1yaWdodDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gV2h5ID09PT09PT09PT09PT09PT09PT0gKi9cbi53aHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDE4MywgODksIDAuMik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi53aHlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ud2h5X19pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLndoeV9faXRlbSBzdmcge1xuICBmaWxsOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ud2h5X19pdGVtIGgzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLW5vcm1hbC1mb250LXNpemUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09IFdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xuLndvcmtfX2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1maXJzdC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLndvcmtfX2JveGVzOmhvdmVyIC53b3JrX19pbWFnZSB7XG4gIGZpbHRlcjogYmx1cig0cHgpIGJyaWdodG5lc3MoNTAlKTtcbn1cbi53b3JrX19ib3hlcyBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53b3JrX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcztcbn1cbi53b3JrX19pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSg1ZGVnKTtcbn1cbi53b3JrX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndvcmtfX2l0ZW06bnRoLWNoaWxkKDUpLCAud29ya19faXRlbTpudGgtY2hpbGQoNiksIC53b3JrX19pdGVtOm50aC1jaGlsZCg3KSwgLndvcmtfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3JrX19pdGVtOmhvdmVyIC53b3JrX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSg1ZGVnKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBDb250YWN0ID09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250YWN0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG59XG4uY29udGFjdF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5jb250YWN0X19ib3gge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jb250YWN0X19ib3gtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9fYm94LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGFjdF9fYm94LXNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9fYm94LWxpbmsge1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmNvbnRhY3RfX2JveC1saW5rOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRhY3RfX2JveC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbn1cbi5jb250YWN0X19ib3gtbGluayBzdmcge1xuICBmaWxsOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5jb250YWN0X19ib3gtbGluazpudGgtY2hpbGQoMSk6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzQyNjdiMjtcbn1cbi5jb250YWN0X19ib3gtbGluazpudGgtY2hpbGQoMik6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZkMWQxZDtcbn1cbi5jb250YWN0X19ib3gtdGV4dCB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3RfX2JveC1saXN0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmNvbnRhY3RfX2JveC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uY29udGFjdF9fYm94LWxpc3QtaXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5jb250YWN0X19ib3gtbGlzdC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xufVxuLmNvbnRhY3RfX2JveC1saXN0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmaWxsOiB2YXIoLS1maXJzdC1jb2xvcik7XG59XG4uY29udGFjdF9fYm94LWhvdXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gZm9vdGVyID09PT09PT09PT09PT09PT09PT0gKi9cbi5mb290ZXJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uZm9vdGVyX19ib3ggaW1nIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXJfX3RleHQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5mb290ZXJfX2JvdHRvbS10ZXh0IHtcbiAgcGFkZGluZzogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09IE1lZGlhIDc2OHB4ID09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgfVxuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgIzAwMCksIHVybCguLi9pbWcvaGVyby1sYXJnZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZWFkZXJfX3RleHQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDMuNTVyZW07XG4gIH1cbiAgLm5hdl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IGFib3V0ID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmFib3V0X190ZXh0LXNjaXNzb3JzIHtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgfVxuICAuYWJvdXRfX3RleHQtbmFpbHMge1xuICAgIGhlaWdodDogMzUlO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gd2h5dXMgPT09PT09PT09PT09PT09PT09PSAqL1xuICAud2h5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xuICAud29ya19fYm94ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PSBDb250YWN0ID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmNvbnRhY3RfX2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNvbnRhY3RfX2JveCB7XG4gICAgbWFyZ2luOiAwIDJlbTtcbiAgfVxuICAuY29udGFjdF9fYm94LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0X19ib3gtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuY29udGFjdF9fYm94OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFjdF9fYm94Om50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29udGFjdF9fYm94Om50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09ICovXG4gIC5mb290ZXJfX2JvdHRvbS1pbWcge1xuICAgIHRvcDogLTJlbTtcbiAgICByaWdodDogMjAlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgOTkycHggPT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qID09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmhlYWRlcl9fdGV4dCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IGFib3V0ID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmFib3V0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogLTE1cHg7XG4gIH1cbiAgLmFib3V0X190ZXh0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cbiAgLmFib3V0X190ZXh0LXNjaXNzb3JzIHtcbiAgICB0b3A6IDAlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogMzAlO1xuICB9XG4gIC5hYm91dF9fdGV4dC1uYWlscyB7XG4gICAgdG9wOiA5MCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PSB3aHl1cyA9PT09PT09PT09PT09PT09PT09ICovXG4gIC53aHlfX2l0ZW0ge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PSBzZXJ2aWNlIHNsaWNrID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlcnZpY2UtbGVmdCB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5zZXJ2aWNlLXJpZ2h0IHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gd29yayA9PT09PT09PT09PT09PT09PT09ICovXG4gIC53b3JrX19ib3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAud29ya19faXRlbTpudGgtY2hpbGQoNSksIC53b3JrX19pdGVtOm50aC1jaGlsZCg2KSwgLndvcmtfX2l0ZW06bnRoLWNoaWxkKDcpLCAud29ya19faXRlbTpudGgtY2hpbGQoOCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gY29udGFjdCA9PT09PT09PT09PT09PT09PT09ICovXG4gIC5jb250YWN0X19ib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNvbnRhY3RfX2JveCB7XG4gICAgbWFyZ2luOiAwIDJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb250YWN0X19ib3gtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3RfX2JveC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAuY29udGFjdF9fYm94LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5jb250YWN0X19ib3gtbGlzdC1pdGVtIGEge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jb250YWN0X19ib3gtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3RfX2JveDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29udGFjdF9fYm94Om50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29udGFjdF9fYm94Om50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09ICovXG4gIC5mb290ZXJfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XG4gIH1cbiAgLmZvb3Rlcl9fYm94IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09IE1lZGlhIDExMDBweCA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAvKiA9PT09PT09PT09PT09PT09PT09IHNlY3Rpb24gPT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA4ZW0gMmVtO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gYWJvdXQgPT09PT09PT09PT09PT09PT09PSAqL1xuICAuYWJvdXRfX2ltYWdlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgNzY4cHggPT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICB9XHJcbiAgLnNlY3Rpb24tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09ICovXHJcbiAgLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpLCAjMDAwKSxcclxuICAgICAgdXJsKC4uL2ltZy9oZXJvLWxhcmdlLndlYnApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDMuNTVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdl9fY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IGFib3V0ID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLmFib3V0IHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAmLXNjaXNzb3JzIHtcclxuICAgICAgICBoZWlnaHQ6IDI1JTtcclxuICAgICAgfVxyXG4gICAgICAmLW5haWxzIHtcclxuICAgICAgICBoZWlnaHQ6IDM1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdoeXVzID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLndoeSB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC53b3JrIHtcclxuICAgICZfX2JveGVzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBDb250YWN0ID09PT09PT09PT09PT09PT09PT0gKi9cclxuICAuY29udGFjdCB7XHJcbiAgICAmX19ib3hlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIG1hcmdpbjogMCAyZW07XHJcblxyXG4gICAgICAmLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAuZm9vdGVyIHtcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgcmlnaHQ6IDIwJTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgOTkycHggPT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC5oZWFkZXIge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gYWJvdXQgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAuYWJvdXQge1xyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luOiAtMTVweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICAgIH1cclxuICAgICAgJi1zY2lzc29ycyB7XHJcbiAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICAmLW5haWxzIHtcclxuICAgICAgICB0b3A6IDkwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdoeXVzID09PT09PT09PT09PT09PT09PT0gKi9cclxuICAud2h5IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IHNlcnZpY2Ugc2xpY2sgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAuc2VydmljZSB7XHJcbiAgICAmLWxlZnQge1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gd29yayA9PT09PT09PT09PT09PT09PT09ICovXHJcbiAgLndvcmsge1xyXG4gICAgJl9fYm94ZXMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IGNvbnRhY3QgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAuY29udGFjdCB7XHJcbiAgICAmX19ib3hlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgJi1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0taDItZm9udC1zaXplKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09IE1lZGlhIDExMDBweCA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gc2VjdGlvbiA9PT09PT09PT09PT09PT09PT09ICovXHJcbiAgLnNlY3Rpb24tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiA4ZW0gMmVtO1xyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IGFib3V0ID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLmFib3V0IHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
