@import "normalize.css";@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;600&family=Work+Sans:wght@300;400;700&display=swap");.mt-8{margin-top:2rem}.button{all:unset;border:3px solid #1938fe;color:#1938fe;cursor:pointer;display:inline-block;font-family:Roboto Mono,monospace;font-weight:600;line-height:1;padding:.75rem;text-decoration:none;text-transform:uppercase}.button--naked{border:3px solid transparent!important}.button--white{border:3px solid #fff;color:#fff;padding:.75rem}.button--black{border:3px solid #000;color:#000;padding:.75rem}.button--lg{padding:1.25rem}.img{margin:2rem 0;max-width:100%;position:relative}@media (min-width:900px){.img{max-width:80%}}@media (min-width:1200px){.img{max-width:60%}}@media (min-width:1800px){.img{margin:3rem 0;max-width:50%}}html{--border-size:75px;--border-size--small:50px;scroll-behavior:smooth}@media (min-width:1200px){html{--border-size:125px;--border-size--small:75px}}body,html{font-family:Work Sans,serif;font-weight:300}body{background:#f5f5f5;position:relative}::-moz-selection{background-color:#1938fe;color:#fff}::selection{background-color:#1938fe;color:#fff}.wrapper{margin:0 auto;padding:0 1rem}@media (min-width:900px){.wrapper{padding:0 1rem}}@media (min-width:1200px){.wrapper{padding:0 2.5rem}}@media (min-width:1800px){.wrapper{padding:0 4.375rem}}h1,h2,h3,h4,h5,h6{font-family:Roboto Mono,monospace;font-weight:600;margin-top:0}.h1,h1{font-size:1.75rem;max-width:35ch}@media (min-width:1200px){.h1,h1{font-size:2rem}}@media (min-width:1800px){.h1,h1{font-size:2.5rem}}h3{margin-top:2rem}p{font-weight:300;letter-spacing:.075rem;line-height:1.5;margin:0;max-width:70ch}p+p{margin-top:1.5rem}a{color:#000;text-decoration:underline}.alert{--color:#000;border:3px solid var(--color);color:var(--color);padding:1rem}.alert strong{display:inline-block;font-family:Roboto Mono,monospace;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.alert--error{--color:#f23333}.alert--success{--color:#05b805}.cta{background:#1938fe;color:#fff;margin-top:5rem;padding:2.5rem 1rem;width:100%}@media (min-width:1200px){.cta{padding:2.5rem}}@media (min-width:1800px){.cta{padding:4.375rem}}.error__wrapper{align-items:center;display:flex;justify-content:center;min-height:70vh}.footer__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-top:3rem;padding-bottom:2rem;padding-top:2rem}@media (min-width:900px){.footer__wrapper{align-items:center;flex-direction:row}}.footer-nav__list{display:flex;list-style-type:none;margin:0;padding:0}.footer-nav__item:not(:first-of-type){margin-left:2rem}.footer-contact{display:flex;flex-direction:column}@media (min-width:900px){.footer-contact{align-items:center;flex-direction:row}}.footer-contact__list{display:flex;flex-direction:column;list-style-type:none;margin:1.5rem 0;padding:0}@media (min-width:900px){.footer-contact__list{flex-direction:row;margin-bottom:unset;margin-left:3rem;margin-top:unset}}.footer-contact__item:not(:last-of-type){margin-right:2rem}.footer-contact__link,.footer-nav__link{color:#7a7a7a;font-family:Roboto Mono,monospace;font-size:.8rem;text-decoration:none}.form .field{margin-bottom:2rem}.form input[type=email],.form input[type=text],.form textarea{all:unset;border-bottom:2px solid #000;font-weight:500;padding:.5rem 0;width:100%}.form input[type=email]:focus,.form input[type=text]:focus,.form textarea:focus{border-bottom:2px solid #1938fe}.form label{font-size:.75rem}.form .disclaimer{font-size:.875rem;margin-bottom:1.5rem}.header--transparent{position:absolute;width:100%;z-index:10}.header__wrapper{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:2rem;padding-top:2rem}@media (min-width:1200px){.header__wrapper{align-items:center}}.header-menu{display:flex;flex-direction:column}@media (min-width:1200px){.header-menu{align-items:center;flex-direction:row}}.header-cta{display:none}@media (min-width:1200px){.header-cta{display:block}}.header-toggle{background:none;border:none;display:block}@media (min-width:1200px){.header-toggle{display:none}}.header-toggle{border:3px solid #000;cursor:pointer;height:40px;padding:2px;position:relative;transform:rotate(0deg);width:40px}.header-toggle span{background:#000;display:block;height:3px;left:3px;opacity:1;position:absolute;transform:rotate(0deg);transition:.1s ease-in-out;width:28px}.header-toggle span:first-child{top:6px;transform-origin:left center}.header-toggle span:nth-child(2){top:16px;transform-origin:left center}.header-toggle span:nth-child(3){top:26px;transform-origin:left center}.header-toggle.open span:first-child{left:4.5px;top:3px;transform:rotate(45deg);width:35px}.header-toggle.open span:nth-child(2){opacity:0;width:0}.header-toggle.open span:nth-child(3){left:4.5px;top:28px;transform:rotate(-45deg);width:35px}.header-nav{background:#fff;border:3px solid #000;display:none;padding:1rem;position:absolute;width:65vw}.header-nav--show{display:block;z-index:1}@media (min-width:1200px){.header-nav{background:unset;border:unset;display:block;margin-left:3rem;padding:unset;position:unset;width:unset}}.header-nav__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:1200px){.header-nav__list{flex-direction:row}}.header-nav__item:not(:last-of-type){margin-bottom:1.5rem}@media (min-width:1200px){.header-nav__item:not(:last-of-type){margin-bottom:unset;margin-right:2rem}}.header-nav__link{color:#000;font-family:Roboto Mono,monospace;font-weight:600;padding-bottom:.25rem;text-decoration:none}.header-nav__link.active,.header-nav__link:hover{border-bottom:2px solid #000}.heading--wrapper{padding-bottom:2rem;padding-top:5rem}.home-about{display:grid;grid-template-columns:20% 80%}@media (min-width:1200px){.home-about{grid-template-columns:30% 70%}}@media (min-width:1800px){.home-about{grid-template-columns:40% 60%}}.home-about__left{background-image:url(/img/vloerverwarming/3.jpeg);background-position:bottom;background-size:cover;position:relative}.home-about__left:before{border-left:var(--border-size--small) solid transparent;border-top:var(--border-size--small) solid #f5f5f5;content:"";position:absolute;right:0;top:0;width:0}.home-about__right{padding:2.5rem}@media (min-width:1800px){.home-about__right{padding:4.375rem}}.home-headmast{display:grid;grid-template-rows:repeat(2,1fr)}@media (min-width:900px){.home-headmast{grid-template-columns:50% 50%;grid-template-rows:unset}}.home-headmast__left{margin-bottom:2.5rem;margin-top:12.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:900px){.home-headmast__left{margin-bottom:5rem;padding-left:1rem}}@media (min-width:1200px){.home-headmast__left{margin-bottom:10rem;margin-top:17.5rem;padding-left:2.5rem}}@media (min-width:1800px){.home-headmast__left{padding-left:4.375rem}}.home-headmast__title{font-size:1.75rem;max-width:35ch}@media (min-width:1200px){.home-headmast__title{font-size:2rem}}@media (min-width:1800px){.home-headmast__title{font-size:2.5rem}}.home-headmast__buttons{margin-top:3rem}@media (min-width:900px){.home-headmast__buttons .button{margin-right:1rem}}.home-headmast__right{background-image:url(/img/condenserende-gaswandketel/2.jpeg);background-position:bottom;background-size:cover;position:relative}.home-headmast__right:before{border-right:var(--border-size) solid transparent;border-top:var(--border-size) solid #f5f5f5;content:"";left:0;position:absolute;top:0;width:0}.home-services{position:relative;top:-50px}.home-services__wrapper{align-items:center;display:flex;flex-direction:column}.home-services__grid{background:#fff;display:grid;gap:2rem;grid-template-rows:auto;margin-left:1rem;margin-right:1rem;padding:2rem}@media (min-width:900px){.home-services__grid{gap:0;grid-template-columns:repeat(3,1fr);margin-left:2rem;margin-right:2rem}}@media (min-width:1200px){.home-services__grid{margin-left:7.5rem;margin-right:7.5rem;padding:3rem}}@media (min-width:900px){.home-services__grid-item:not(:first-of-type){padding-left:2.5rem}.home-services__grid-item:not(:last-of-type){border-right:1px solid #d8d8d8;padding-right:2.5rem}.home-services__grid-item-title{margin-bottom:1.5rem}}.home-services__grid-item-title{margin-top:0}.home-services__link{margin-top:2.5rem}@media (min-width:900px){.contact__wrapper{display:grid;gap:2rem;grid-template-columns:40% auto}}@media (min-width:1200px){.contact__wrapper{gap:5rem}}.contact-left{background-image:url(/img/vloerverwarming/5.jpeg);background-position:50%;background-size:cover;display:none;min-height:55vh;position:relative}@media (min-width:900px){.contact-left{display:unset}}.contact-left:before{border-bottom:var(--border-size) solid #f5f5f5;border-left:var(--border-size) solid transparent;bottom:0;content:"";position:absolute;right:0}.contact-details__wrapper{display:grid;gap:2rem;margin-top:5rem}@media (min-width:900px){.contact-details__wrapper{grid-template-columns:auto 35%}}.contact-details__content{display:flex;flex-direction:column;justify-content:center}@media (min-width:900px){.contact-details__content{margin-left:5%}}@media (min-width:1200px){.contact-details__content{margin-left:10%}}@media (min-width:1800px){.contact-details__content{margin-left:25%}}.contact-detail__map{position:relative}.contact-detail__map:after{border-right:var(--border-size) solid transparent;border-top:var(--border-size) solid #f5f5f5;content:"";left:0;position:absolute;top:0}.contact-detail__map img{max-width:100%}.project-detail__grid{display:grid;gap:1rem}@media (min-width:900px){.project-detail__grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1800px){.project-detail__grid{grid-template-columns:repeat(3,1fr)}}.project-detail__grid-item{background:#fff;display:flex;justify-content:center}@media (min-width:900px){.project-detail__grid-item{height:400px}}@media (min-width:1200px){.project-detail__grid-item{height:500px}}.project-detail__grid-item img{max-width:100%;padding:1rem}.projects{display:grid;gap:1rem}@media (min-width:600px){.projects{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.projects{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1800px){.projects{grid-template-columns:repeat(4,1fr)}}.projects__item{background-position:bottom;background-size:cover;height:300px;position:relative}@media (min-width:600px){.projects__item{height:200px}}@media (min-width:900px){.projects__item{height:350px}}@media (min-width:1800px){.projects__item{height:450px}}.projects__item:after{border-bottom:var(--border-size--small) solid #f5f5f5;border-left:var(--border-size--small) solid transparent;bottom:0;content:"";position:absolute;right:0}.projects__title{background:#fff;border:3px solid #000;bottom:0;font-family:Roboto Mono,monospace;font-weight:700;margin:1rem;padding:1rem;position:absolute;text-transform:uppercase}.services{display:grid}@media (min-width:900px){.services{gap:2rem;grid-template-columns:25% calc(75% - 2rem)}}.services__left{margin-bottom:3rem;position:relative}@media (min-width:900px){.services__left{margin-bottom:unset}}.services__nav{position:-webkit-sticky;position:sticky;top:2rem}.services__nav-list{list-style-type:none;margin:0;padding:0}.services__nav-item+.services__nav-item{margin-top:1rem}.services__nav-link{background:#fff;border:3px solid #000;color:#000;display:block;font-family:Roboto Mono,monospace;font-weight:700;padding:1rem;text-decoration:none;text-transform:uppercase}.services__item{background:#fff;padding:1rem;position:relative}@media (min-width:900px){.services__item{padding:2rem}}@media (min-width:1200px){.services__item{padding:4rem}}.services__item:before{border-left:var(--border-size--small) solid transparent;border-top:var(--border-size--small) solid #f5f5f5;content:"";position:absolute;right:0;top:0;width:0}.services__item+.services__item{margin-top:3rem}@media (min-width:1200px){.services__item+.services__item{margin-top:6rem}}.services__item-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin-top:2rem;padding:0}.services__item-links li:first-of-type{font-family:Roboto Mono,monospace;margin-right:1rem}.services__item-links li{margin-bottom:.5rem;margin-right:.5rem}.services__image-grid{display:grid;gap:1.5rem;margin:2.5rem 0}@media (min-width:1200px){.services__image-grid{gap:2rem}}.services__image-grid--1{grid-template-columns:repeat(1,1fr)}@media (min-width:900px){.services__image-grid--1{max-width:80%}}@media (min-width:1200px){.services__image-grid--1{max-width:60%}}@media (min-width:600px){.services__image-grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.services__image-grid--3{grid-template-columns:repeat(3,1fr)}}.services__image-grid-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:30vh}@media (min-width:600px){.services__image-grid-item{height:25vh}}@media (min-width:900px){.services__image-grid-item{height:30vh}}@media (min-width:1200px){.services__image-grid-item{height:40vh}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCLENBQ3ZCLCtIQUErSCxDQUMvSCxNQUNFLGVBQ0YsQ0FFQSxRQUNFLFNBQVUsQ0FFVix3QkFBeUIsQ0FFekIsYUFBYyxDQU1kLGNBQWUsQ0FGZixvQkFBcUIsQ0FGckIsaUNBQXFDLENBQ3JDLGVBQWdCLENBRWhCLGFBQWMsQ0FOZCxjQUFnQixDQUZoQixvQkFBcUIsQ0FJckIsd0JBTUYsQ0FDQSxlQUNFLHNDQUNGLENBQ0EsZUFDRSxxQkFBeUIsQ0FFekIsVUFBYyxDQURkLGNBRUYsQ0FDQSxlQUNFLHFCQUF5QixDQUV6QixVQUFjLENBRGQsY0FFRixDQUNBLFlBQ0UsZUFDRixDQUVBLEtBRUUsYUFBYyxDQURkLGNBQWUsQ0FFZixpQkFDRixDQUNBLHlCQUNFLEtBQ0UsYUFDRixDQUNGLENBQ0EsMEJBQ0UsS0FDRSxhQUNGLENBQ0YsQ0FDQSwwQkFDRSxLQUVFLGFBQWMsQ0FEZCxhQUVGLENBQ0YsQ0FFQSxLQUVFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FGMUIsc0JBR0YsQ0FDQSwwQkFDRSxLQUNFLG1CQUFvQixDQUNwQix5QkFDRixDQUNGLENBRUEsVUFFRSwyQkFBK0IsQ0FDL0IsZUFDRixDQUVBLEtBQ0Usa0JBQW1CLENBQ25CLGlCQUNGLENBRUEsaUJBQ0Usd0JBQXlCLENBQ3pCLFVBQ0YsQ0FIQSxZQUNFLHdCQUF5QixDQUN6QixVQUNGLENBRUEsU0FDRSxhQUFjLENBQ2QsY0FDRixDQUNBLHlCQUNFLFNBQ0UsY0FDRixDQUNGLENBQ0EsMEJBQ0UsU0FDRSxnQkFDRixDQUNGLENBQ0EsMEJBQ0UsU0FDRSxrQkFDRixDQUNGLENBRUEsa0JBTUUsaUNBQXFDLENBQ3JDLGVBQWdCLENBQ2hCLFlBQ0YsQ0FFQSxPQUVFLGlCQUFrQixDQUNsQixjQUNGLENBQ0EsMEJBQ0UsT0FFRSxjQUNGLENBQ0YsQ0FDQSwwQkFDRSxPQUVFLGdCQUNGLENBQ0YsQ0FFQSxHQUNFLGVBQ0YsQ0FFQSxFQUNFLGVBQWdCLENBQ2hCLHNCQUF3QixDQUd4QixlQUFnQixDQURoQixRQUFTLENBRFQsY0FHRixDQUNBLElBQ0UsaUJBQ0YsQ0FFQSxFQUNFLFVBQWMsQ0FDZCx5QkFDRixDQUVBLE9BQ0UsWUFBZ0IsQ0FDaEIsNkJBQThCLENBRTlCLGtCQUFtQixDQURuQixZQUVGLENBQ0EsY0FHRSxvQkFBcUIsQ0FGckIsaUNBQXFDLENBR3JDLGVBQWdCLENBRmhCLG1CQUFxQixDQUdyQix3QkFDRixDQUVBLGNBQ0UsZUFDRixDQUVBLGdCQUNFLGVBQ0YsQ0FFQSxLQUNFLGtCQUFtQixDQUVuQixVQUFjLENBRWQsZUFBZ0IsQ0FEaEIsbUJBQW9CLENBRnBCLFVBSUYsQ0FDQSwwQkFDRSxLQUNFLGNBQ0YsQ0FDRixDQUNBLDBCQUNFLEtBQ0UsZ0JBQ0YsQ0FDRixDQUVBLGdCQUlFLGtCQUFtQixDQUZuQixZQUFhLENBQ2Isc0JBQXVCLENBRnZCLGVBSUYsQ0FFQSxpQkFJRSxZQUFhLENBRWIscUJBQXNCLENBRHRCLDZCQUE4QixDQUo5QixlQUFnQixDQUVoQixtQkFBb0IsQ0FEcEIsZ0JBS0YsQ0FDQSx5QkFDRSxpQkFFRSxrQkFBbUIsQ0FEbkIsa0JBRUYsQ0FDRixDQUVBLGtCQUlFLFlBQWEsQ0FEYixvQkFBcUIsQ0FEckIsUUFBUyxDQURULFNBSUYsQ0FFQSxzQ0FDRSxnQkFDRixDQUVBLGdCQUNFLFlBQWEsQ0FDYixxQkFDRixDQUNBLHlCQUNFLGdCQUVFLGtCQUFtQixDQURuQixrQkFFRixDQUNGLENBRUEsc0JBSUUsWUFBYSxDQUNiLHFCQUFzQixDQUZ0QixvQkFBcUIsQ0FJckIsZUFBcUIsQ0FOckIsU0FPRixDQUNBLHlCQUNFLHNCQUlFLGtCQUFtQixDQUZuQixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBRmpCLGdCQUlGLENBQ0YsQ0FFQSx5Q0FDRSxpQkFDRixDQUVBLHdDQUtFLGFBQWMsQ0FGZCxpQ0FBcUMsQ0FDckMsZUFBaUIsQ0FGakIsb0JBSUYsQ0FFQSxhQUNFLGtCQUNGLENBQ0EsOERBR0UsU0FBVSxDQUVWLDRCQUFnQyxDQUVoQyxlQUFnQixDQURoQixlQUFpQixDQUZqQixVQUlGLENBQ0EsZ0ZBR0UsK0JBQ0YsQ0FDQSxZQUNFLGdCQUNGLENBQ0Esa0JBQ0UsaUJBQW1CLENBQ25CLG9CQUNGLENBRUEscUJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUNGLENBRUEsaUJBS0Usc0JBQXVCLENBRnZCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FGOUIsbUJBQW9CLENBRHBCLGdCQUtGLENBQ0EsMEJBQ0UsaUJBQ0Usa0JBQ0YsQ0FDRixDQUVBLGFBQ0UsWUFBYSxDQUNiLHFCQUNGLENBQ0EsMEJBQ0UsYUFFRSxrQkFBbUIsQ0FEbkIsa0JBRUYsQ0FDRixDQUVBLFlBQ0UsWUFDRixDQUNBLDBCQUNFLFlBQ0UsYUFDRixDQUNGLENBRUEsZUFFRSxlQUFnQixDQUNoQixXQUFZLENBRlosYUFHRixDQUNBLDBCQUNFLGVBQ0UsWUFDRixDQUNGLENBRUEsZUFDRSxxQkFBeUIsQ0FNekIsY0FBZSxDQUhmLFdBQVksQ0FGWixXQUFZLENBR1osaUJBQWtCLENBQ2xCLHNCQUF1QixDQUh2QixVQUtGLENBQ0Esb0JBS0UsZUFBbUIsQ0FKbkIsYUFBYyxDQUVkLFVBQVcsQ0FJWCxRQUFTLENBRFQsU0FBVSxDQUpWLGlCQUFrQixDQU1sQixzQkFBdUIsQ0FDdkIsMEJBQTRCLENBTDVCLFVBTUYsQ0FDQSxnQ0FDRSxPQUFRLENBQ1IsNEJBQ0YsQ0FDQSxpQ0FDRSxRQUFTLENBQ1QsNEJBQ0YsQ0FDQSxpQ0FDRSxRQUFTLENBQ1QsNEJBQ0YsQ0FDQSxxQ0FHRSxVQUFXLENBRFgsT0FBUSxDQURSLHVCQUF3QixDQUd4QixVQUNGLENBQ0Esc0NBRUUsU0FBVSxDQURWLE9BRUYsQ0FDQSxzQ0FHRSxVQUFXLENBRFgsUUFBUyxDQURULHdCQUF5QixDQUd6QixVQUNGLENBRUEsWUFJRSxlQUFpQixDQURqQixxQkFBdUIsQ0FHdkIsWUFBYSxDQUpiLFlBQWEsQ0FEYixpQkFBa0IsQ0FJbEIsVUFFRixDQUNBLGtCQUNFLGFBQWMsQ0FDZCxTQUNGLENBQ0EsMEJBQ0UsWUFFRSxnQkFBaUIsQ0FHakIsWUFBYSxDQUpiLGFBQWMsQ0FNZCxnQkFBaUIsQ0FKakIsYUFBYyxDQUNkLGNBQWUsQ0FFZixXQUVGLENBQ0YsQ0FFQSxrQkFJRSxZQUFhLENBQ2IscUJBQXNCLENBSnRCLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUdGLENBQ0EsMEJBQ0Usa0JBQ0Usa0JBQ0YsQ0FDRixDQUVBLHFDQUNFLG9CQUNGLENBQ0EsMEJBQ0UscUNBQ0UsbUJBQW9CLENBQ3BCLGlCQUNGLENBQ0YsQ0FFQSxrQkFDRSxVQUFjLENBRWQsaUNBQXFDLENBQ3JDLGVBQWdCLENBQ2hCLHFCQUF1QixDQUh2QixvQkFJRixDQUNBLGlEQUNFLDRCQUNGLENBRUEsa0JBRUUsbUJBQW9CLENBRHBCLGdCQUVGLENBRUEsWUFDRSxZQUFhLENBQ2IsNkJBQ0YsQ0FDQSwwQkFDRSxZQUNFLDZCQUNGLENBQ0YsQ0FDQSwwQkFDRSxZQUNFLDZCQUNGLENBQ0YsQ0FFQSxrQkFDRSxpREFBb0QsQ0FDcEQsMEJBQWtDLENBQ2xDLHFCQUFzQixDQUN0QixpQkFDRixDQUNBLHlCQU1FLHVEQUE2RCxDQUQ3RCxrREFBbUQsQ0FKbkQsVUFBVyxDQUNYLGlCQUFrQixDQUVsQixPQUFRLENBRFIsS0FBTSxDQUlOLE9BQ0YsQ0FFQSxtQkFDRSxjQUNGLENBQ0EsMEJBQ0UsbUJBQ0UsZ0JBQ0YsQ0FDRixDQUVBLGVBQ0UsWUFBYSxDQUNiLGdDQUNGLENBQ0EseUJBQ0UsZUFFRSw2QkFBOEIsQ0FEOUIsd0JBRUYsQ0FDRixDQUVBLHFCQUVFLG9CQUFxQixDQURyQixrQkFBbUIsQ0FFbkIsaUJBQWtCLENBQ2xCLGtCQUNGLENBQ0EseUJBQ0UscUJBRUUsa0JBQW1CLENBRG5CLGlCQUVGLENBQ0YsQ0FDQSwwQkFDRSxxQkFFRSxtQkFBb0IsQ0FEcEIsa0JBQW1CLENBRW5CLG1CQUNGLENBQ0YsQ0FDQSwwQkFDRSxxQkFDRSxxQkFDRixDQUNGLENBRUEsc0JBQ0UsaUJBQWtCLENBQ2xCLGNBQ0YsQ0FDQSwwQkFDRSxzQkFDRSxjQUNGLENBQ0YsQ0FDQSwwQkFDRSxzQkFDRSxnQkFDRixDQUNGLENBRUEsd0JBQ0UsZUFDRixDQUNBLHlCQUNFLGdDQUNFLGlCQUNGLENBQ0YsQ0FFQSxzQkFDRSw0REFBK0QsQ0FDL0QsMEJBQWtDLENBQ2xDLHFCQUFzQixDQUN0QixpQkFDRixDQUNBLDZCQU1FLGlEQUF1RCxDQUR2RCwyQ0FBNEMsQ0FKNUMsVUFBVyxDQUdYLE1BQU8sQ0FGUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUlOLE9BQ0YsQ0FFQSxlQUNFLGlCQUFrQixDQUNsQixTQUNGLENBRUEsd0JBR0Usa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixxQkFFRixDQUVBLHFCQUdFLGVBQW1CLENBRW5CLFlBQWEsQ0FFYixRQUFTLENBRFQsdUJBQXdCLENBTHhCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FFbEIsWUFJRixDQUNBLHlCQUNFLHFCQUNFLEtBQU0sQ0FHTixtQ0FBcUMsQ0FGckMsZ0JBQWlCLENBQ2pCLGlCQUVGLENBQ0YsQ0FDQSwwQkFDRSxxQkFDRSxrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLFlBQ0YsQ0FDRixDQUVBLHlCQUNFLDhDQUNFLG1CQUNGLENBQ0EsNkNBQ0UsOEJBQStCLENBQy9CLG9CQUNGLENBQ0EsZ0NBQ0Usb0JBQ0YsQ0FDRixDQUVBLGdDQUNFLFlBQ0YsQ0FFQSxxQkFDRSxpQkFDRixDQUVBLHlCQUNFLGtCQUNFLFlBQWEsQ0FFYixRQUFTLENBRFQsOEJBRUYsQ0FDRixDQUNBLDBCQUNFLGtCQUNFLFFBQ0YsQ0FDRixDQUVBLGNBSUUsaURBQW9ELENBRHBELHVCQUFrQyxDQURsQyxxQkFBc0IsQ0FEdEIsWUFBYSxDQUtiLGVBQWdCLENBRGhCLGlCQUVGLENBQ0EseUJBQ0UsY0FDRSxhQUNGLENBQ0YsQ0FDQSxxQkFLRSw4Q0FBK0MsQ0FDL0MsZ0RBQXNELENBSHRELFFBQVMsQ0FGVCxVQUFXLENBQ1gsaUJBQWtCLENBRWxCLE9BR0YsQ0FFQSwwQkFFRSxZQUFhLENBQ2IsUUFBUyxDQUZULGVBR0YsQ0FDQSx5QkFDRSwwQkFDRSw4QkFDRixDQUNGLENBRUEsMEJBR0UsWUFBYSxDQURiLHFCQUFzQixDQUR0QixzQkFHRixDQUNBLHlCQUNFLDBCQUNFLGNBQ0YsQ0FDRixDQUNBLDBCQUNFLDBCQUNFLGVBQ0YsQ0FDRixDQUNBLDBCQUNFLDBCQUNFLGVBQ0YsQ0FDRixDQUVBLHFCQUNFLGlCQUNGLENBQ0EsMkJBTUUsaURBQXVELENBRHZELDJDQUE0QyxDQUo1QyxVQUFXLENBR1gsTUFBTyxDQUZQLGlCQUFrQixDQUNsQixLQUlGLENBQ0EseUJBQ0UsY0FDRixDQUVBLHNCQUNFLFlBQWEsQ0FDYixRQUNGLENBQ0EseUJBQ0Usc0JBRUUsUUFBUyxDQURULG1DQUVGLENBQ0YsQ0FDQSwwQkFDRSxzQkFDRSxtQ0FDRixDQUNGLENBRUEsMkJBQ0UsZUFBbUIsQ0FDbkIsWUFBYSxDQUNiLHNCQUNGLENBQ0EseUJBQ0UsMkJBQ0UsWUFDRixDQUNGLENBQ0EsMEJBQ0UsMkJBQ0UsWUFDRixDQUNGLENBQ0EsK0JBQ0UsY0FBZSxDQUNmLFlBQ0YsQ0FFQSxVQUNFLFlBQWEsQ0FDYixRQUNGLENBQ0EseUJBQ0UsVUFDRSxtQ0FDRixDQUNGLENBQ0EseUJBQ0UsVUFFRSxRQUFTLENBRFQsbUNBRUYsQ0FDRixDQUNBLDBCQUNFLFVBQ0UsbUNBQ0YsQ0FDRixDQUVBLGdCQUVFLDBCQUFrQyxDQUNsQyxxQkFBc0IsQ0FDdEIsWUFBYSxDQUhiLGlCQUlGLENBQ0EseUJBQ0UsZ0JBQ0UsWUFDRixDQUNGLENBQ0EseUJBQ0UsZ0JBQ0UsWUFDRixDQUNGLENBQ0EsMEJBQ0UsZ0JBQ0UsWUFDRixDQUNGLENBQ0Esc0JBS0UscURBQXNELENBQ3RELHVEQUE2RCxDQUg3RCxRQUFTLENBRlQsVUFBVyxDQUNYLGlCQUFrQixDQUVsQixPQUdGLENBRUEsaUJBQ0UsZUFBbUIsQ0FHbkIscUJBQXlCLENBRXpCLFFBQVMsQ0FDVCxpQ0FBcUMsQ0FDckMsZUFBZ0IsQ0FOaEIsV0FBWSxDQUNaLFlBQWEsQ0FFYixpQkFBa0IsQ0FJbEIsd0JBQ0YsQ0FFQSxVQUNFLFlBQ0YsQ0FDQSx5QkFDRSxVQUVFLFFBQVMsQ0FEVCwwQ0FFRixDQUNGLENBRUEsZ0JBRUUsa0JBQW1CLENBRG5CLGlCQUVGLENBQ0EseUJBQ0UsZ0JBQ0UsbUJBQ0YsQ0FDRixDQUVBLGVBQ0UsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFFBQ0YsQ0FFQSxvQkFHRSxvQkFBcUIsQ0FEckIsUUFBUyxDQURULFNBR0YsQ0FFQSx3Q0FDRSxlQUNGLENBRUEsb0JBQ0UsZUFBbUIsQ0FFbkIscUJBQXlCLENBRXpCLFVBQWMsQ0FEZCxhQUFjLENBSWQsaUNBQXFDLENBQ3JDLGVBQWdCLENBUGhCLFlBQWEsQ0FJYixvQkFBcUIsQ0FDckIsd0JBR0YsQ0FFQSxnQkFDRSxlQUFtQixDQUVuQixZQUFhLENBRGIsaUJBRUYsQ0FDQSx5QkFDRSxnQkFDRSxZQUNGLENBQ0YsQ0FDQSwwQkFDRSxnQkFDRSxZQUNGLENBQ0YsQ0FDQSx1QkFNRSx1REFBNkQsQ0FEN0Qsa0RBQW1ELENBSm5ELFVBQVcsQ0FDWCxpQkFBa0IsQ0FFbEIsT0FBUSxDQURSLEtBQU0sQ0FJTixPQUNGLENBQ0EsZ0NBQ0UsZUFDRixDQUNBLDBCQUNFLGdDQUNFLGVBQ0YsQ0FDRixDQUVBLHNCQU1FLGtCQUFtQixDQUZuQixZQUFhLENBR2IsY0FBZSxDQUZmLDBCQUEyQixDQUozQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixTQUtGLENBQ0EsdUNBQ0UsaUNBQXFDLENBQ3JDLGlCQUNGLENBQ0EseUJBRUUsbUJBQXFCLENBRHJCLGtCQUVGLENBRUEsc0JBQ0UsWUFBYSxDQUViLFVBQVcsQ0FEWCxlQUVGLENBQ0EsMEJBQ0Usc0JBQ0UsUUFDRixDQUNGLENBQ0EseUJBQ0UsbUNBQ0YsQ0FDQSx5QkFDRSx5QkFDRSxhQUNGLENBQ0YsQ0FDQSwwQkFDRSx5QkFDRSxhQUNGLENBQ0YsQ0FDQSx5QkFDRSx5QkFDRSxtQ0FDRixDQUNGLENBQ0EseUJBQ0UseUJBQ0UsbUNBQ0YsQ0FDRixDQUVBLDJCQUVFLHVCQUFrQyxDQUVsQywyQkFBNEIsQ0FENUIscUJBQXNCLENBRnRCLFdBSUYsQ0FDQSx5QkFDRSwyQkFDRSxXQUNGLENBQ0YsQ0FDQSx5QkFDRSwyQkFDRSxXQUNGLENBQ0YsQ0FDQSwwQkFDRSwyQkFDRSxXQUNGLENBQ0YiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3MnO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bytNb25vOndnaHRANDAwOzYwMCZmYW1pbHk9V29yaytTYW5zOndnaHRAMzAwOzQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuLm10LTgge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTkzOGZlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBjb2xvcjogIzE5MzhmZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLS1uYWtlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi0tYmxhY2sge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idXR0b24tLWxnIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC0tYm9yZGVyLXNpemU6IDc1cHg7XG4gIC0tYm9yZGVyLXNpemUtLXNtYWxsOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICAtLWJvcmRlci1zaXplOiAxMjVweDtcbiAgICAtLWJvcmRlci1zaXplLS1zbWFsbDogNzVweDtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzOGZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQuMzc1cmVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1heC13aWR0aDogMzVjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICBoMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1cmVtO1xuICBtYXgtd2lkdGg6IDcwY2g7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbnAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWxlcnQge1xuICAtLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvcik7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4uYWxlcnQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFsZXJ0LS1lcnJvciB7XG4gIC0tY29sb3I6ICNmMjMzMzM7XG59XG5cbi5hbGVydC0tc3VjY2VzcyB7XG4gIC0tY29sb3I6ICMwNWI4MDU7XG59XG5cbi5jdGEge1xuICBiYWNrZ3JvdW5kOiAjMTkzOGZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3RhIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmN0YSB7XG4gICAgcGFkZGluZzogNC4zNzVyZW07XG4gIH1cbn1cblxuLmVycm9yX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1uYXZfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbmssXG4uZm9vdGVyLWNvbnRhY3RfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuXG4uZm9ybSAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0gdGV4dGFyZWEge1xuICBhbGw6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE5MzhmZTtcbn1cbi5mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZvcm0gLmRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5oZWFkZXItLXRyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlci1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXRvZ2dsZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmhlYWRlci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmhlYWRlci10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDI2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmhlYWRlci10b2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDQuNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbi5oZWFkZXItdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAyOHB4O1xuICBsZWZ0OiA0LjVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiA2NXZ3O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1uYXYtLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1uYXZfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmhlYWRlci1uYXZfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW5hdl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4uaGVhZGVyLW5hdl9fbGluay5hY3RpdmUsIC5oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5oZWFkaW5nLS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uaG9tZS1hYm91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtYWJvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZS1hYm91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuICB9XG59XG5cbi5ob21lLWFib3V0X19sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy92bG9lcnZlcndhcm1pbmcvMy5qcGVnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1hYm91dF9fbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJvcmRlci1zaXplLS1zbWFsbCkgc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJvcmRlci1zaXplLS1zbWFsbCkgc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2lkdGg6IDA7XG59XG5cbi5ob21lLWFib3V0X19yaWdodCB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUtYWJvdXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbTtcbiAgfVxufVxuXG4uaG9tZS1oZWFkbWFzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhvbWUtaGVhZG1hc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICB9XG59XG5cbi5ob21lLWhlYWRtYXN0X19sZWZ0IHtcbiAgbWFyZ2luLXRvcDogMTIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhvbWUtaGVhZG1hc3RfX2xlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlYWRtYXN0X19sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lLWhlYWRtYXN0X19sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICB9XG59XG5cbi5ob21lLWhlYWRtYXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWF4LXdpZHRoOiAzNWNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1oZWFkbWFzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZS1oZWFkbWFzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5ob21lLWhlYWRtYXN0X19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaG9tZS1oZWFkbWFzdF9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmhvbWUtaGVhZG1hc3RfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jb25kZW5zZXJlbmRlLWdhc3dhbmRrZXRlbC8yLmpwZWdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLWhlYWRtYXN0X19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHdpZHRoOiAwO1xufVxuXG4uaG9tZS1zZXJ2aWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTBweDtcbn1cblxuLmhvbWUtc2VydmljZXNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZS1zZXJ2aWNlc19fZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ob21lLXNlcnZpY2VzX19ncmlkIHtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtc2VydmljZXNfX2dyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW07XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhvbWUtc2VydmljZXNfX2dyaWQtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuICAuaG9tZS1zZXJ2aWNlc19fZ3JpZC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmhvbWUtc2VydmljZXNfX2dyaWQtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5ob21lLXNlcnZpY2VzX19ncmlkLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaG9tZS1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0X193cmFwcGVyIHtcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdmxvZXJ2ZXJ3YXJtaW5nLzUuanBlZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NXZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0LWxlZnQge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG59XG4uY29udGFjdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1ib3JkZXItc2l6ZSkgc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdC1kZXRhaWxzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzUlO1xuICB9XG59XG5cbi5jb250YWN0LWRldGFpbHNfX2NvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdC1kZXRhaWxzX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtZGV0YWlsc19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuY29udGFjdC1kZXRhaWxzX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG59XG5cbi5jb250YWN0LWRldGFpbF9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtZGV0YWlsX19tYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYm9yZGVyLXNpemUpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY29udGFjdC1kZXRhaWxfX21hcCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9qZWN0LWRldGFpbF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJvamVjdC1kZXRhaWxfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcm9qZWN0LWRldGFpbF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4ucHJvamVjdC1kZXRhaWxfX2dyaWQtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9qZWN0LWRldGFpbF9fZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9qZWN0LWRldGFpbF9fZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4ucHJvamVjdC1kZXRhaWxfX2dyaWQtaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wcm9qZWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvamVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJvamVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcm9qZWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG4ucHJvamVjdHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2plY3RzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnByb2plY3RzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcm9qZWN0c19faXRlbSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnByb2plY3RzX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXItc2l6ZS0tc21hbGwpIHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1ib3JkZXItc2l6ZS0tc21hbGwpIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5wcm9qZWN0c19fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBjYWxjKDc1JSAtIDJyZW0pO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG4uc2VydmljZXNfX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNlcnZpY2VzX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxufVxuXG4uc2VydmljZXNfX25hdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMnJlbTtcbn1cblxuLnNlcnZpY2VzX19uYXYtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2VydmljZXNfX25hdi1pdGVtICsgLnNlcnZpY2VzX19uYXYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zZXJ2aWNlc19fbmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VydmljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLXNpemUtLXNtYWxsKSBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItbGVmdDogdmFyKC0tYm9yZGVyLXNpemUtLXNtYWxsKSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB3aWR0aDogMDtcbn1cbi5zZXJ2aWNlc19faXRlbSArIC5zZXJ2aWNlc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSArIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4uc2VydmljZXNfX2l0ZW0tbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZXJ2aWNlc19faXRlbS1saW5rcyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uc2VydmljZXNfX2l0ZW0tbGlua3MgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uc2VydmljZXNfX2ltYWdlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2VzX19pbWFnZS1ncmlkIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5zZXJ2aWNlc19faW1hZ2UtZ3JpZC0tMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNlcnZpY2VzX19pbWFnZS1ncmlkLS0xIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXNfX2ltYWdlLWdyaWQtLTEge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlcnZpY2VzX19pbWFnZS1ncmlkLS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNlcnZpY2VzX19pbWFnZS1ncmlkLS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5zZXJ2aWNlc19faW1hZ2UtZ3JpZC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHZoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZXJ2aWNlc19faW1hZ2UtZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2VydmljZXNfX2ltYWdlLWdyaWQtaXRlbSB7XG4gICAgaGVpZ2h0OiAzMHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlc19faW1hZ2UtZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDQwdmg7XG4gIH1cbn1cbiJdfQ== */