h2{margin:0}.breadcrumbs,ol li,p{font-family:aller,sans-serif;font-weight:400;font-size:20px;line-height:30px;text-align:left;margin-top:0;margin-bottom:0}@media (max-width:768px){.breadcrumbs,ol li,p{font-size:1rem}}.breadcrumbs{color:#545759;font-size:1rem;margin-top:1rem}.breadcrumbs a{transition:all .2s ease;color:#545759}.breadcrumbs a:hover,a,a:visited{color:#9ddae9}img{display:block}ul{list-style:none}form{margin:0 auto;width:100%}form div+div{margin-top:1em}input,textarea{font:1em aller,sans-serif;width:100%;box-sizing:border-box;background:#f2f2f2;color:#545759;border:none;padding:10px}textarea{vertical-align:top;height:8em}@media (max-width:768px){textarea{height:10em}}button{background:#9ddae9;padding:10px;font-family:aller,sans-serif;color:#fff}.section-container{max-width:72.5rem;margin:0 auto}@media (max-width:799px){.section-container{padding-left:20px;padding-right:20px}}.section-heading{font-family:aller,sans-serif;text-transform:uppercase;font-size:2.5rem;font-weight:400;letter-spacing:1.2px;text-align:left}@media (max-width:768px){.section-heading{font-size:2rem}}.fjs-btn{transition:all .5s ease;background:#9cdae9;padding:.8rem;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;text-decoration:none}@media (max-width:768px){.fjs-btn{padding:.6rem}}.fjs-btn p{transition:all .2s ease;font-family:aller,sans-serif;color:#53575a;font-weight:400;font-size:20px;font-weight:700;text-decoration:none;padding-right:5px}@media (max-width:768px){.fjs-btn p{font-size:14px}}.fjs-btn img{width:40px;padding-left:5px}@media (max-width:768px){.fjs-btn img{width:25px}}.fjs-btn:hover{background:#000}.fjs-btn:hover p{color:#9ddae9}.light-text{color:#fff}.divider{width:3.2rem;height:4px;background:#9ddae9;margin-bottom:2.4rem;margin-top:.8rem}@media (max-width:768px){.divider{margin-bottom:0}}.center-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-title{padding:7.2rem 0 3.6rem;max-width:800px;margin:0 auto}.page-title .section-heading{color:#9ddae9}.page-title .service-name{font-family:abril-text,serif;font-size:1.83rem;font-style:italic;text-transform:none;font-weight:600}.section-title{padding-top:0}.paragraph{color:#545759;padding:0 20px 1.8rem;max-width:800px;margin:0 auto}@media (max-width:768px){.paragraph{padding:0 0 3.6rem}}.paragraph-heading{margin-bottom:1.8rem}@media (max-width:768px){.paragraph-heading{max-width:800px}}.paragraph-heading h3{font-size:2rem;font-family:aller,sans-serif;font-weight:400}@media (max-width:768px){.paragraph-heading h3{font-size:1.5rem}}.paragraph-body{margin:0 auto 3.6rem}@media (max-width:768px){.paragraph-body{margin:0 auto 1.8rem}}.paragraph-body p{margin-bottom:1rem}.paragraph-body a{transition:all .2s ease;font-family:aller,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#53575a}@media (max-width:768px){.paragraph-body a{font-size:1rem}}.paragraph-body a:hover{color:#9ddae9}.paragraph-body ul{list-style:disc}.paragraph-body ul li{font-family:aller,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#53575a;margin-bottom:1rem}@media (max-width:768px){.paragraph-body ul li{font-size:1rem}}.paragraph .section-container{box-sizing:border-box}.large-text{font-size:2rem;line-height:3rem}@media (max-width:768px){.large-text{font-size:1.5rem;line-height:2rem}}.medium-text{font-size:1.5rem;line-height:2.25rem;font-weight:600}@media (max-width:768px){.medium-text{font-size:1.25rem;line-height:1.875rem}}.popup-wrap{transition:all .3s ease-out 0s;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;pointer-events:none;transform:scale(.3);position:fixed;top:0;left:0;right:0;height:100vh;z-index:300;background:rgba(0,0,0,.75);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.popup-wrap .close-button{position:absolute;top:30px;right:30px;z-index:310;width:52px;height:52px;cursor:pointer}.popup-wrap .close-button:after,.popup-wrap .close-button:before{transition:all .3s ease-out 0s;position:absolute;left:25px;top:10px;content:" ";height:33px;width:2px;background-color:#fff}.popup-wrap .close-button:before{transform:rotate(45deg)}.popup-wrap .close-button:after{transform:rotate(-45deg)}.popup-wrap .close-button:hover:after,.popup-wrap .close-button:hover:before{background-color:#9ddae9}@media screen and (max-width:520px){.popup-wrap .close-button{top:5px;right:5px}}.popup-wrap .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;max-height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:40px;width:90%;max-width:800px;background:#fff;color:#545759}@media (max-width:360px){.popup-wrap .content{margin-top:120px}}.popup-wrap .section-title{text-transform:uppercase;font-size:30px;line-height:1.4}body.popup-active{overflow:hidden}body.popup-active .popup-wrap.active{transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.header{background:url(../../src/images/svg/bg.svg);background-size:cover;background-position:50%}.header__top{position:relative;height:7rem}@media screen and (max-width:768px){.header__top{height:5.5rem}}.header__top .logo-left{position:absolute;left:0;top:1.25rem}.header__top .logo-right{position:absolute;right:0;top:1.25rem}@media screen and (max-width:768px){.header__top .logo-right{visibility:hidden}}.header__top #mobile-menu-button{position:absolute;height:3rem;width:3rem;right:0;top:1rem;visibility:hidden}@media screen and (max-width:768px){.header__top #mobile-menu-button{visibility:visible}}.header__top #mobile-menu-button .line{height:5px;width:65%;background:#fff;margin:.5rem}.header__top #mobile-close-button{position:absolute;height:3rem;width:3rem;right:0;top:1rem;z-index:10;visibility:hidden}.header__top #mobile-close-button.active{visibility:visible}.header__top #mobile-close-button .line{height:5px;width:80%;background:#fff;margin:5px}.header__top #mobile-close-button .line.left{transform:rotate(45deg);position:absolute;top:15px}.header__top #mobile-close-button .line.right{transform:rotate(-45deg);position:absolute;top:15px}.header__top .mobile-menu-overlay{background:#9ddae9;position:fixed;left:0;right:0;height:100vh;width:100vw;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;visibility:hidden}.header__top .mobile-menu-overlay .mobile-menu{padding:0;list-style:none}.header__top .mobile-menu-overlay .mobile-menu .menu-item{font-family:aller,sans-serif;font-weight:700;font-size:1rem;margin-bottom:1.5rem}.header__top .mobile-menu-overlay .mobile-menu .menu-item a{color:#fff;text-transform:uppercase;text-decoration:none}.header__top .mobile-menu-overlay.active{visibility:visible}.header__logo img{height:4.5rem}@media screen and (max-width:768px){.header__logo img{height:3rem}}.banner{background:#000;color:#fff;padding:1rem 0}.banner p{text-align:left}.nav{background:#9ddae9}@media screen and (max-width:768px){.nav{display:none}}.nav__menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0;height:70px}.nav__menu-item{font-family:aller,sans-serif;font-weight:700;font-size:.83rem;position:relative;height:100%;width:12.5%}.nav__menu-item a{color:#53575a;text-transform:uppercase;text-decoration:none;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav__menu-item .hover{height:8px;bottom:0;position:absolute;width:100%;background:#4798b3;visibility:hidden}.nav__menu-item .hover.active{visibility:visible}.intro{height:75vh;background:url(../../src/images/fjs-hero-overlay.jpg);background-size:cover;background-position:50%}.intro__statement{text-align:center;font-size:1.83rem;line-height:4rem;color:#fff;font-family:abril-text,serif;font-style:italic;margin-bottom:2.4rem}.intro__statement h2{margin-top:0;font-weight:400}@media (max-width:768px){.intro__statement h2{font-size:1.5rem;line-height:2.25rem}}.value-statement{background-image:url(../../src/images/fjs-value-bg-1.jpg);background-color:#d3b885;background-repeat:no-repeat;background-size:contain;padding-top:7.2rem;padding-bottom:7.2rem}@media (max-width:768px){.value-statement{padding-top:3.6rem;padding-bottom:3.6rem}}.value-statement .section-container{max-width:800px}.value-statement__heading{color:#53575a}.value-statement .text-container{margin-bottom:2.4rem;max-width:800px}.value-statement .fjs-btn{width:10rem;margin:0 auto}@media (max-width:768px){.value-statement .fjs-btn{width:6rem}}@media (max-width:1568px){.value-statement{background-size:cover}}.current-ceremonies{background:#fff;text-align:left;padding-top:7.2rem;padding-bottom:7.2rem}@media (max-width:768px){.current-ceremonies{padding-bottom:3.6rem;padding-top:3.6rem}}.current-ceremonies p{color:#545759}.current-ceremonies img{max-height:100%}.current-ceremonies .section-container{max-width:800px}.current-ceremonies .section-heading{color:#53575a}.current-ceremonies .ceremonies-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2.4rem}@media screen and (max-width:768px){.current-ceremonies .ceremonies-wrap{-ms-flex-pack:distribute;justify-content:space-around}}.current-ceremonies .ceremonies-wrap p{text-align:center}.current-ceremonies .ceremony-feature{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#545759;margin-bottom:2.4rem}.current-ceremonies .ceremony-feature,.current-ceremonies .ceremony-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.current-ceremonies .ceremony-image{transition:all .2s ease;background:#9ddae9;border-radius:50%;height:150px;width:150px;padding:40px;box-sizing:border-box;padding:0;margin-bottom:.8rem}.current-ceremonies .ceremony-image:hover{background:#000}.current-ceremonies .ceremony-image a{width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.current-ceremonies .ceremony-image a:hover svg{fill:#9ddae9}.current-ceremonies .ceremony-image svg.feature-ceremony-icon{transition:all .2s ease;width:65%;height:65%;fill:#545759}.current-ceremonies .text-container{margin-bottom:3.2rem}.current-ceremonies .fjs-btn{width:15rem;margin:0 auto}@media (max-width:768px){.current-ceremonies .fjs-btn{width:11rem}}.testimonials{background-image:url(../../src/images/fjs-testimonial-bg.jpg);background-color:#9ddae9;background-repeat:no-repeat;background-size:cover;background-position:100%;position:relative;padding-top:3.6rem;padding-bottom:3.6rem;color:#545759}.testimonials .quotes{width:20%;position:absolute;top:0;left:10%}.testimonials .section-container{max-width:800px}.testimonials .section-heading{font-family:abril-text,serif;font-size:2.5rem;font-style:italic;text-transform:none;font-weight:600;color:#545759;margin-bottom:2.4rem}@media (max-width:768px){.testimonials .section-heading{font-size:2rem}}.testimonials .text-container{margin-bottom:1.6rem}.footer{background:url(../../src/images/svg/bg-footer.svg);background-size:cover;padding-top:7.2rem;padding-bottom:7.2rem}@media (max-width:768px){.footer{padding-top:3.6rem;padding-bottom:3.6rem}}.footer a{text-decoration:none;color:#fff}.footer a:hover{text-decoration:underline}.footer .section-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:800px}@media screen and (max-width:768px){.footer .section-container{-ms-flex-direction:column;flex-direction:column}}.footer .left-column{width:40%}@media screen and (max-width:768px){.footer .left-column{width:100%}}.footer .left-column .contact-details p{text-align:left;color:#fff;font-size:1.25rem;line-height:1.875rem;margin-bottom:1.6rem}@media screen and (max-width:768px){.footer .left-column .contact-details p{text-align:center;font-size:1rem}}.footer .left-column .partner-logos{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.footer .left-column .partner-logos{margin-top:2rem}}.footer .left-column .partner-logos img{margin-right:20px;margin-right:2%}@media screen and (max-width:768px){.footer .left-column .partner-logos img{width:80%;margin:10%}}.footer .right-column{width:60%}@media screen and (max-width:768px){.footer .right-column{display:none}}.swiper-container{width:100%;height:70vh}.swiper-container__statement{text-align:center;font-size:1.83rem;line-height:4rem;color:#fff;font-family:abril-text,serif;font-style:italic;margin-bottom:2.4rem}.swiper-container__statement h2{margin-top:0;font-weight:400}.swiper-container .swiper-button-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABSUlEQVR42u3cwQ2CQBAFUHqiBVqwBcq3BdTEowcJn12YfZv8q4cXiTg7M9O2bZNkAgEmTJgCEyZMgQkTJkyBCROmwIQJE6ZUxFy3/8/znQXmccjPmX0zM5CLx/x3HneGvBLmcnfIq2CWgLwCZhnI3pilIHtiloPshVkSsgdmWcjWmKUhW2KWh2yFOQRkC8xhIM/G3Au5qmeCPBVz/hZsh4I8A3NYyDTm0JBJzOEhU5ggQ5ggQ5ggQ5ggQ5ggQ5ggQ5h7Iaue9SgmyBAmyBAmyCDmAtNj7gdoFEygYUwv7f5OKnQowSnBKQ67tnCh5kINaA9MTQgnfKj2mHA0bgHV7KoNuyKoAQGjKzANVQE1iGpE+u6ghvetlYBp4UnDWMUTjiVRnUGtLwuCWqznQk1gwoQJU2DChCkwYcIUmDBhwhSYMGEKTJgwB8sLTopUt3+knXcAAAAASUVORK5CYII=")}.swiper-container .swiper-button-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABaklEQVR42u3cAXHDMAwF0FIYhVIop1EohVEYp1EohVHwgmBb7pxEX36++wRer60tyb6NMW4yJxBgwoQpMGHCFJgwYcIUmDBhCkyYMGFKB8z7lq/x//UJ8/e8bXklg1b7dO/JoBV/e/aCfsCcC/qE2Qy0+nYjCjRh/xYDmrIhjgBNOmGUB007spUGTTwDlwVNLSqUBE2u0pQDTS97lQLtUEd8bPmuANqlMFsCtFOley/oO8zCoB17MZeBdm1uXQLauVt4Omj39uupoCv0s08DXWVA4BTQlSYuDgddbYTlUNC/igjWDlCYE0FhTgSFOREU5r71hOlr7g/I1sim/fhNO0jHSYUOJTiQ2hbaFhpqWr0gYRqPMbgF0rDrsZDpmMawu0KmYrq60h0yDdN1v1UgUzBdkV4NsjqmZyVWhayK6SmeiyA9EjU8X+ZhPX1zmDBhQoAJE6bAhAlTYMKECVNgwoQpMGHChCkwa+QHbHlSdZx2pMIAAAAASUVORK5CYII=")}.swiper-container .swiper-pagination-bullet{height:1rem;width:1rem;background:transparent;opacity:1;border:1px solid #fff}.swiper-container .swiper-pagination-bullet-active{background:#9ddae9}.about-swiper-container{width:100%;height:100%;position:relative;overflow:hidden}.about-swiper-container .swiper-button-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABSUlEQVR42u3cwQ2CQBAFUHqiBVqwBcq3BdTEowcJn12YfZv8q4cXiTg7M9O2bZNkAgEmTJgCEyZMgQkTJkyBCROmwIQJE6ZUxFy3/8/znQXmccjPmX0zM5CLx/x3HneGvBLmcnfIq2CWgLwCZhnI3pilIHtiloPshVkSsgdmWcjWmKUhW2KWh2yFOQRkC8xhIM/G3Au5qmeCPBVz/hZsh4I8A3NYyDTm0JBJzOEhU5ggQ5ggQ5ggQ5ggQ5ggQ5ggQ5h7Iaue9SgmyBAmyBAmyCDmAtNj7gdoFEygYUwv7f5OKnQowSnBKQ67tnCh5kINaA9MTQgnfKj2mHA0bgHV7KoNuyKoAQGjKzANVQE1iGpE+u6ghvetlYBp4UnDWMUTjiVRnUGtLwuCWqznQk1gwoQJU2DChCkwYcIUmDBhwhSYMGEKTJgwB8sLTopUt3+knXcAAAAASUVORK5CYII=");left:15%}.about-swiper-container .swiper-button-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABaklEQVR42u3cAXHDMAwF0FIYhVIop1EohVEYp1EohVHwgmBb7pxEX36++wRer60tyb6NMW4yJxBgwoQpMGHCFJgwYcIUmDBhCkyYMGFKB8z7lq/x//UJ8/e8bXklg1b7dO/JoBV/e/aCfsCcC/qE2Qy0+nYjCjRh/xYDmrIhjgBNOmGUB007spUGTTwDlwVNLSqUBE2u0pQDTS97lQLtUEd8bPmuANqlMFsCtFOley/oO8zCoB17MZeBdm1uXQLauVt4Omj39uupoCv0s08DXWVA4BTQlSYuDgddbYTlUNC/igjWDlCYE0FhTgSFOREU5r71hOlr7g/I1sim/fhNO0jHSYUOJTiQ2hbaFhpqWr0gYRqPMbgF0rDrsZDpmMawu0KmYrq60h0yDdN1v1UgUzBdkV4NsjqmZyVWhayK6SmeiyA9EjU8X+ZhPX1zmDBhQoAJE6bAhAlTYMKECVNgwoQpMGHChCkwa+QHbHlSdZx2pMIAAAAASUVORK5CYII=");right:15%}.service-swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.service-swiper-container .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.service-swiper-container .swiper-button-prev{background-image:url(../../src/images/fjs-left-arrow-dark.png)}@media screen and (max-width:768px){.service-swiper-container .swiper-button-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABSUlEQVR42u3cwQ2CQBAFUHqiBVqwBcq3BdTEowcJn12YfZv8q4cXiTg7M9O2bZNkAgEmTJgCEyZMgQkTJkyBCROmwIQJE6ZUxFy3/8/znQXmccjPmX0zM5CLx/x3HneGvBLmcnfIq2CWgLwCZhnI3pilIHtiloPshVkSsgdmWcjWmKUhW2KWh2yFOQRkC8xhIM/G3Au5qmeCPBVz/hZsh4I8A3NYyDTm0JBJzOEhU5ggQ5ggQ5ggQ5ggQ5ggQ5ggQ5h7Iaue9SgmyBAmyBAmyCDmAtNj7gdoFEygYUwv7f5OKnQowSnBKQ67tnCh5kINaA9MTQgnfKj2mHA0bgHV7KoNuyKoAQGjKzANVQE1iGpE+u6ghvetlYBp4UnDWMUTjiVRnUGtLwuCWqznQk1gwoQJU2DChCkwYcIUmDBhwhSYMGEKTJgwB8sLTopUt3+knXcAAAAASUVORK5CYII=")}}.service-swiper-container .swiper-button-next{background-image:url(../../src/images/fjs-right-arrow-dark.png)}@media screen and (max-width:768px){.service-swiper-container .swiper-button-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABaklEQVR42u3cAXHDMAwF0FIYhVIop1EohVEYp1EohVHwgmBb7pxEX36++wRer60tyb6NMW4yJxBgwoQpMGHCFJgwYcIUmDBhCkyYMGFKB8z7lq/x//UJ8/e8bXklg1b7dO/JoBV/e/aCfsCcC/qE2Qy0+nYjCjRh/xYDmrIhjgBNOmGUB007spUGTTwDlwVNLSqUBE2u0pQDTS97lQLtUEd8bPmuANqlMFsCtFOley/oO8zCoB17MZeBdm1uXQLauVt4Omj39uupoCv0s08DXWVA4BTQlSYuDgddbYTlUNC/igjWDlCYE0FhTgSFOREU5r71hOlr7g/I1sim/fhNO0jHSYUOJTiQ2hbaFhpqWr0gYRqPMbgF0rDrsZDpmMawu0KmYrq60h0yDdN1v1UgUzBdkV4NsjqmZyVWhayK6SmeiyA9EjU8X+ZhPX1zmDBhQoAJE6bAhAlTYMKECVNgwoQpMGHChCkwa+QHbHlSdZx2pMIAAAAASUVORK5CYII=")}}.testimonials-swiper-container{width:100%;height:100%;margin:0 auto;overflow:hidden;list-style:none;padding:0;z-index:1}.testimonials-swiper-container .swiper-button-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABSUlEQVR42u3cwQ2CQBAFUHqiBVqwBcq3BdTEowcJn12YfZv8q4cXiTg7M9O2bZNkAgEmTJgCEyZMgQkTJkyBCROmwIQJE6ZUxFy3/8/znQXmccjPmX0zM5CLx/x3HneGvBLmcnfIq2CWgLwCZhnI3pilIHtiloPshVkSsgdmWcjWmKUhW2KWh2yFOQRkC8xhIM/G3Au5qmeCPBVz/hZsh4I8A3NYyDTm0JBJzOEhU5ggQ5ggQ5ggQ5ggQ5ggQ5ggQ5h7Iaue9SgmyBAmyBAmyCDmAtNj7gdoFEygYUwv7f5OKnQowSnBKQ67tnCh5kINaA9MTQgnfKj2mHA0bgHV7KoNuyKoAQGjKzANVQE1iGpE+u6ghvetlYBp4UnDWMUTjiVRnUGtLwuCWqznQk1gwoQJU2DChCkwYcIUmDBhwhSYMGEKTJgwB8sLTopUt3+knXcAAAAASUVORK5CYII=");left:15%}@media (max-width:768px){.testimonials-swiper-container .swiper-button-prev{display:none}}.testimonials-swiper-container .swiper-button-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABnCAYAAAB8WX67AAAACXBIWXMAAC4jAAAuIwF4pT92AAABaklEQVR42u3cAXHDMAwF0FIYhVIop1EohVEYp1EohVHwgmBb7pxEX36++wRer60tyb6NMW4yJxBgwoQpMGHCFJgwYcIUmDBhCkyYMGFKB8z7lq/x//UJ8/e8bXklg1b7dO/JoBV/e/aCfsCcC/qE2Qy0+nYjCjRh/xYDmrIhjgBNOmGUB007spUGTTwDlwVNLSqUBE2u0pQDTS97lQLtUEd8bPmuANqlMFsCtFOley/oO8zCoB17MZeBdm1uXQLauVt4Omj39uupoCv0s08DXWVA4BTQlSYuDgddbYTlUNC/igjWDlCYE0FhTgSFOREU5r71hOlr7g/I1sim/fhNO0jHSYUOJTiQ2hbaFhpqWr0gYRqPMbgF0rDrsZDpmMawu0KmYrq60h0yDdN1v1UgUzBdkV4NsjqmZyVWhayK6SmeiyA9EjU8X+ZhPX1zmDBhQoAJE6bAhAlTYMKECVNgwoQpMGHChCkwa+QHbHlSdZx2pMIAAAAASUVORK5CYII=");right:15%}@media (max-width:768px){.testimonials-swiper-container .swiper-button-next{top:86%}}.notice-swiper-container{height:300px;width:50%;overflow:hidden;position:relative}.notice-swiper-container .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.notice-swiper-container .swiper-button-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABvCAYAAACQCvzWAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB9ElEQVR42u3dzW2DQBCG4Q+UBtIJKCkhLiGUENdkl5CUgFuIoJOUQA7Zgy+xDJ79Yfb9zraEHg/Wej2zNMuyiNikhQBMMMEkYIIJJgETTDDBJGCCCSYBE0wwwSRgggkmARNMMMEkFnkq8aL6vvuQdLrz5T+ShmmaL7mvuymtPWYlpCS9TtP8zW3+OOShFMiiKrPvu3dJnyshLyUVQxGYfd+9SRr3DFnEbe4FMjumJ8ismN4gs2F6hMyC6RUyOaZnyKSY3iGTYdYAmQSzFsjomDVBRsXcAHncM2Q0zI2QZ+08bQTIF63b/XEBaY4ZIEdJz7VBmmLWDmmGCaQRJpBGmEAaYQJphAmkESaQRphA3s7df/VugPSafwukBTLhbQ6kESaQtpUJohVm2Kw96K8Hkjz6nRla9gC1WmcCarzOZNFu/AtoQ4WeQjcwmIBGxgTUGBNQY0xAjTEBNcYE1BgTUGNMQCP0GgXQYcVb3IBG6YK72m2qCjTquB/NrnkrdAwfAJi1gyaZtqgFNNkcUA2gSSfUvIMmn530DJplqtcraLZ5c4+gWU9C8Aaa/YwOT6BFnGsUQIe9gxZzSNQ0zV+SjnsG5fgyj5V5VaHnvVZow3MnHVcmmARMMMEEk4AJJpgETDDBBJOACSaYBEwwwQSTgAmm0/wC2nFLIfSNBwMAAAAASUVORK5CYII=")}.notice-swiper-container .swiper-button-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABvCAYAAACQCvzWAAAACXBIWXMAAC4jAAAuIwF4pT92AAACGElEQVR42u3cwW3CQBCF4ecVDdACFXhFDWkhJUAJSQlQApSQFmgh0bqB0AIlkItzJHKswZ5Z/+9uyfq0lndnxm7u97uITRIEYIIJJgETTDAJmGCCCSYBE0wwCZhgggkmARNMMAmYk2Tl4SZybjeSPiRtB15yLqXbe8NsvPTNc27Xkj4lbaKCunnMS+lukl4kXQdessu5PYH5GPQ6AvQAph3oW87tG5h2oAcPoG63RhFBXe8zo4G637RHAg1xAooCGuY4GQE01NncO2i4Qodn0JBVI6+gYUtwHkFD1zN70FdJNw+g4YvDpXRf/QqdHbSp5TugnNutpIuk9cBL9qV0Z1amzQo95dzuwHQKWl1DbU7QKruTc4FW2+qdA7TqvvnUoNUPIUwJuoiJjqlAFzMeMwXowxNQP7LyLTL4pMTgluEKBdMQFExDUDD/lz8rUit87F5ErEzDNzqYhlujZkl/3Hp2NT4BaQO5GMyp+kMJSBvI6jGn7lgmIG0gq8Wcq4eegLQbRkhA2k11JCDtkhYK+W4NWQXmSMjjM+4lBYf8/bR6dsjQmD3kRcM/qX4qZFhMj5AhMb1ChsP0DBkK0ztkGMwIkCEwo0C6x4wE6RozGqRbzIiQLjFHQB49QErO+uYjIF39dYvfl9X2mEdfkS4f8+hhcAtMMMEkYIIJJgETTDDBJGCCCSYBE0wwwSRgggkmARNMMMEkJvkBwBpS9JvyJpEAAAAASUVORK5CYII=")}@media (max-width:768px){.notice-swiper-container{width:100%}}.about-intro{color:#fff;height:28rem;width:100vw;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about-intro__image-container,.about-intro__image-container--image{height:100%;width:100%;position:absolute}.about-intro__image-container--image{-o-object-fit:cover;object-fit:cover;filter:brightness(50%);z-index:-1}.about-intro .intro__statement{margin-bottom:0}.page-title{padding-top:3.6rem;padding-bottom:1.8rem}.page-title .section-container{max-width:800px}.page-title .section-heading{color:#53575a}.about-value-statement .section-container{max-width:800px}.about-value-statement .section-heading{color:#545759;padding-bottom:1.8rem;text-transform:none}.about-value-statement p{line-height:30px}.about-value-statement .text-container{margin-bottom:2.4rem;color:#545759}.history{padding-bottom:3.6rem}@media (max-width:768px){.history{padding-bottom:3.6rem}}.history .section-container{max-width:800px}.history .section-heading{color:#545759;padding-bottom:1.8rem;text-transform:none}.history p{color:#545759;line-height:1.5}.about-slider{padding-bottom:7.2rem}@media (max-width:768px){.about-slider{padding-bottom:3.6rem}}.careers{padding-bottom:7.2rem}@media (max-width:768px){.careers{padding-bottom:3.6rem}}.careers .section-container{max-width:800px}.careers .section-heading{color:#545759;padding-bottom:1.8rem;text-transform:none}.careers p{color:#545759;line-height:1.5}.director-profile-wrap{margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.director-profile{-ms-flex-preferred-size:45%;flex-basis:45%;margin-bottom:5rem}@media (max-width:768px){.director-profile{-ms-flex-preferred-size:100%;flex-basis:100%}}.director-profile img{margin-bottom:2rem}@media (max-width:768px){.director-profile img{width:75%;margin:0 auto 2rem}}.director-profile__title{margin-bottom:1rem;font-size:20px}.director-profile__bio{font-size:1rem;line-height:1.5rem}.director-profile__name{font-size:20px}.photo-gallery__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photo-gallery__item{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;padding:10px;box-sizing:border-box}.acf-map{width:100%;height:400px;border:1px solid #ccc;margin:20px 0}.acf-map img{max-width:inherit!important}.notice-slider,.service-slider{padding:0 20px 3.6rem}.notice-slider .section-heading,.service-slider .section-heading{max-width:800px;margin:0 auto}.notice-slider .section-heading h3,.service-slider .section-heading h3{font-family:abril-text,serif;font-size:2rem;font-style:italic;text-transform:none;font-weight:600;color:#545759;margin-bottom:2.4rem}@media (max-width:768px){.notice-slider .section-heading h3,.service-slider .section-heading h3{font-size:1.5rem}}.notice-slider .section-description,.service-slider .section-description{max-width:800px;margin:0 auto;color:#545759}.notice-slider .dropzone.dz-clickable,.service-slider .dropzone.dz-clickable{margin:2rem 0}.notice-slider .dropzone,.service-slider .dropzone{min-height:125px}.notice-slider .dz-default.dz-message span,.service-slider .dz-default.dz-message span{font-family:abril-text,serif}.service-form{padding:0 20px 3.6rem}.service-form h4.comments-title{font-size:1.5rem;font-family:abril-text,serif;color:#545759}.service-form h5{font-size:20px;font-family:abril-text,serif;color:#545759;margin-bottom:10px}.service-form p{color:#545759;margin-bottom:1.5em}.service-form .section-heading{max-width:800px;margin:0 auto}.service-form .section-heading h3{font-family:abril-text,serif;font-size:2rem;font-style:italic;text-transform:none;font-weight:600;color:#545759;margin-bottom:2.4rem}@media (max-width:768px){.service-form .section-heading h3{font-size:1.5rem}}.service-form .comments-title h2{font-family:abril-text,serif;color:#545759}.service-form .section-description{max-width:800px;margin:0 auto 2rem;color:#545759}.service-form .section-container{max-width:800px}@media screen and (max-width:768px){.service-form .section-container{padding:0}}.service-form .form-field{font:1em aller,sans-serif;width:100%;box-sizing:border-box;background:#f2f2f2;color:#545759;border:none;padding:10px;display:inline-block}.service-form .col-one-quarter{width:30%;display:inline-block;box-sizing:content-box;background:#ddddde}@media screen and (max-width:768px){.service-form .col-one-quarter{width:100%;box-sizing:border-box}}.service-form .col-one-quarter:last-child{height:108px}.service-form .col-three-quarters{width:64%}@media screen and (max-width:768px){.service-form .col-three-quarters{width:100%}}.service-form input#file{box-sizing:content-box;width:30%;background:#ddddde}@media screen and (min-width:769px){.service-form #your-message-label{height:108px}}.service-details{background:#fff;text-align:left;padding-top:3.6rem;padding-bottom:3.6rem}@media (max-width:768px){.service-details{padding-bottom:1.8rem}}.service-details .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-details .column{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:768px){.service-details .column{-ms-flex-preferred-size:100%;flex-basis:100%}}.service-details h3{font-family:abril-text,serif;font-size:2rem;font-style:italic;text-transform:none;font-weight:600;color:#545759;margin-bottom:2.4rem}@media (max-width:768px){.service-details h3{font-size:1.5rem;margin-bottom:1rem}}.service-details .text-container{margin-top:3.2rem}@media (max-width:768px){.service-details .text-container{margin-top:1.6rem;margin-bottom:1.6rem!important}}.service-details p{color:#545759}.service-details img{max-height:100%}.service-details .section-container{max-width:800px}.service-details .section-heading{color:#53575a}.service-details .ceremonies-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2.4rem}@media screen and (max-width:768px){.service-details .ceremonies-wrap{-ms-flex-pack:distribute;justify-content:space-around}}.service-details .ceremony-feature{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#545759;margin-bottom:2.4rem}.service-details .ceremony-feature,.service-details .ceremony-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.service-details .ceremony-image{background:#9ddae9;border-radius:50%;height:150px;width:150px;padding:40px;box-sizing:border-box;padding:0;margin-bottom:.8rem}.service-details .ceremony-image:hover{background:#000}.service-details .ceremony-image a{width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.service-details .ceremony-image a:hover svg{fill:#9ddae9}.service-details .ceremony-image svg.feature-ceremony-icon{width:65%;height:65%;fill:#545759}.service-details .text-container{margin-bottom:3.2rem}.service-details .fjs-btn{width:15rem;margin:0 auto}.service-details .form{padding-bottom:7.2rem}.service-details .form label{width:25%;padding:10px;background:#ddddde;font:20px aller,sans-serif;box-sizing:border-box;color:#545759;border:none;-ms-flex-item-align:baseline;align-self:baseline}@media (max-width:768px){.service-details .form label{width:40%;font:1rem aller,sans-serif}}.service-details .form #enquiry-label{height:160px}.service-details .form input,.service-details .form textarea{font-size:20px}@media (max-width:768px){.service-details .form input,.service-details .form textarea{font-size:1rem}}.service-details .form input.wpcf7-form-control.wpcf7-submit{background:#9ddae9;color:#545759;width:25%;text-align:left}@media (max-width:768px){.service-details .form input.wpcf7-form-control.wpcf7-submit{width:55%}}.service-details .form-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.service-details .form .section-container{max-width:800px}.service-details .form .wpcf7-form-control-wrap{width:75%}.service-details .form .cf-submit{position:relative;display:inline}.service-details .form .fa-chevron-circle-right{position:absolute;color:#545759;top:-9px;right:25%}.service-details table{width:100%;border:none}.service-details table td{background:#ddddde;border:none;font:20px aller,sans-serif;box-sizing:border-box;color:#545759;padding:10px}.service-details table .col-one-quarter{width:25%}@media screen and (max-width:768px){.service-details table .col-one-quarter{display:none}}.service-details table .col-three-quarters{width:75%}@media screen and (max-width:768px){.service-details table .col-three-quarters{width:100%}}.service-details table .acf-map{margin:0}.death-notice-img{width:100%;margin-bottom:2rem}.death-notice-text{margin:2rem 0}.service-details a{font-family:aller,sans-serif;font-weight:400;font-size:20px;line-height:30px;text-align:left;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media (max-width:768px){.service-details a{font-size:1rem}}.secondary-page-nav{padding-top:1.8rem;padding-bottom:1.8rem;max-width:800px;margin:0 auto}.secondary-page-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-left:0;width:100%}@media (max-width:768px){.secondary-page-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.secondary-page-nav ul li{transition:all .2s ease;-ms-flex-positive:1;flex-grow:1;background:#9ddae9;height:70px;text-align:center;font-family:aller,sans-serif}@media (max-width:768px){.secondary-page-nav ul li{-ms-flex-positive:0;flex-grow:0;margin-bottom:1rem;width:48%}}.secondary-page-nav ul li:hover{background:#4798b3}.secondary-page-nav ul li a{color:#53575a;font-family:aller,sans-serif;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:.83rem;text-transform:uppercase;font-weight:700}.data-active{background:#4798b3!important}.page-title-planning-a-funeral{max-width:800px;margin:0 auto}.page-title-planning-a-funeral .section-heading{color:#53575a}.page-title-planning-a-funeral .service-name{color:#545759;font-family:abril-text,serif;font-size:1.83rem;font-style:italic;text-transform:none;font-weight:600}.upcoming-services{background:#fff;text-align:left;padding-top:3.6rem;padding-bottom:7.2rem}@media (max-width:768px){.upcoming-services{padding-bottom:3.6rem}}.upcoming-services h3{font-family:abril-text,serif;font-size:2rem;font-style:italic;text-transform:none;font-weight:600;color:#545759;margin-bottom:2.4rem}@media (max-width:768px){.upcoming-services h3{font-size:1.5rem}}.upcoming-services .text-container{margin-top:3.2rem}.upcoming-services p{color:#545759}.upcoming-services img{max-height:100%}.upcoming-services .section-container{max-width:800px}.upcoming-services .section-heading{color:#53575a}.upcoming-services .ceremonies-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2.4rem}@media screen and (max-width:768px){.upcoming-services .ceremonies-wrap{-ms-flex-pack:distribute;justify-content:space-around}}.upcoming-services .ceremonies-wrap p{text-align:center}.upcoming-services .ceremony-feature{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#545759;margin-bottom:2.4rem}.upcoming-services .ceremony-feature,.upcoming-services .ceremony-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.upcoming-services .ceremony-image{transition:all .2s ease;background:#9ddae9;border-radius:50%;height:150px;width:150px;padding:40px;box-sizing:border-box;padding:0;margin-bottom:.8rem}.upcoming-services .ceremony-image:hover{background:#000}.upcoming-services .ceremony-image a{transition:all .2s ease;width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.upcoming-services .ceremony-image a:hover svg{fill:#9ddae9}.upcoming-services .ceremony-image svg.feature-ceremony-icon{transition:all .2s ease;width:65%;height:65%;fill:#545759}.upcoming-services .text-container{margin-bottom:3.2rem}.upcoming-services .fjs-btn{width:15rem;margin:0 auto}table,td{border:1px solid #333}tfoot,thead{background-color:#333;color:#fff}.contact-form{padding-bottom:7.2rem}.contact-form label{width:25%;padding:10px;background:#ddddde;font:20px aller,sans-serif;box-sizing:border-box;color:#545759;border:none;-ms-flex-item-align:baseline;align-self:baseline}@media (max-width:768px){.contact-form label{width:40%;font:1rem aller,sans-serif}}.contact-form #enquiry-label{height:160px}.contact-form input,.contact-form textarea{font-size:20px}@media (max-width:768px){.contact-form input,.contact-form textarea{font-size:1rem}}.contact-form input.wpcf7-form-control.wpcf7-submit{background:#9ddae9;color:#545759;width:25%;text-align:left}@media (max-width:768px){.contact-form input.wpcf7-form-control.wpcf7-submit{width:55%}}.contact-form input#how-did-you-hear-about-us{height:70px}@media (max-width:768px){.contact-form input#how-did-you-hear-about-us{height:60px}}@media (max-width:464px){.contact-form input#how-did-you-hear-about-us{height:80px}}.contact-form-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.contact-form .section-container{max-width:800px}.contact-form .wpcf7-form-control-wrap{width:75%}.contact-form .cf-submit{position:relative;display:inline}.contact-form .fa-chevron-circle-right{position:absolute;color:#545759;top:-9px;right:25%}.contact-map-wrap .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-map-wrap .column{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:768px){.contact-map-wrap .column{-ms-flex-preferred-size:100%;flex-basis:100%}}.contact-map-wrap .column p{margin-bottom:1rem}.page-title-when-someone-dies{padding-top:3.6rem;max-width:800px;margin:0 auto}.page-title-when-someone-dies .divider{margin-bottom:0}.page-title-when-someone-dies .section-heading{color:#53575a}@media (max-width:768px){.page-title-when-someone-dies .section-heading{font-size:2rem}}.page-title-when-someone-dies .service-name{color:#545759;font-family:abril-text,serif;font-size:1.83rem;font-style:italic;text-transform:none;font-weight:600}.events{padding-bottom:3.6rem}.events .page-title{padding-bottom:0}.events .section-container{max-width:800px}.events__wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2.4rem}@media screen and (max-width:768px){.events__wrapper{-ms-flex-pack:distribute;justify-content:space-around}}.events__wrapper p{text-align:center}.events__item{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#545759;margin-bottom:2.4rem}.events__item,.events__item-img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.events__item-img{transition:all .2s ease;background:#9ddae9;border-radius:50%;height:150px;width:150px;padding:40px;box-sizing:border-box;padding:0;margin-bottom:.8rem}.events__item-img:hover{background:#000}.events__item-img a{transition:all .2s ease;width:100%;height:100%;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.events__item-img a:hover svg{fill:#9ddae9}.events__item-img svg.feature-ceremony-icon{transition:all .2s ease;width:65%;height:65%;fill:#545759}.light-a-candle{padding-top:3.6rem;padding-bottom:3.6rem;color:#53575a}.light-a-candle .section-container{max-width:800px}.light-a-candle .section-heading{color:#53575a}.light-a-candle h3{font-family:abril-text,serif;font-size:2rem;font-style:italic;text-transform:none;font-weight:600;color:#545759;margin-bottom:2.4rem}.light-a-candle__intro-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.light-a-candle__text-wrapper{width:60%}.light-a-candle__img-wrapper{width:30%;padding-top:2.4rem}form.post-password-form{max-width:800px;margin:3.5rem auto}form.post-password-form input[type=password]{border:1px solid #53575a;background:#fff;margin-top:2rem}form.post-password-form input[type=submit]{background:#9ddae9;border:1px solid #53575a;border-top:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21tb24uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mcm9udC1wYWdlLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfYWJvdXQuc2NzcyIsIl9zZXJ2aWNlLnNjc3MiLCJfbm90aWNlLnNjc3MiLCJfcGxhbm5pbmctYS1mdW5lcmFsLnNjc3MiLCJfY3VycmVudC1jZXJlbW9uaWVzLnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX3doZW4tc29tZW9uZS1kaWVzLnNjc3MiLCJfZXZlbnRzLWFuZC1lZHVjYXRpb24uc2NzcyIsIl9saWdodC1hLWNhbmRsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEdBQ0UsUUFBUyxDQUNWLEFBRUQscUJBR0UsNkJDb0J3QixBRG5CeEIsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsZ0JBQWdCLEFBQ2hCLGFBQWEsQUFDYixlQUFnQixDQUtqQixBQUhDLHlCQVhGLHFCQVlJLGNBQWUsQ0FFbEIsQ0FBQSxBQUVELGFBQ0UsY0NKWSxBREtaLGVBQWUsQUFDZixlQUFnQixDQVVqQixBQWJELGVBTUksd0JBQXlCLEFBQ3pCLGFDVlUsQ0RlWCxBQUdILGlDQUVFLGFDdEJZLENEdUJiLEFBRUQsSUFDRSxhQUFjLENBQ2YsQUFFRCxHQUNFLGVBQWdCLENBQ2pCLEFBRUQsS0FFRSxjQUFjLEFBQ2QsVUFBVyxDQUtaLEFBRUQsYUFDRSxjQUFlLENBQ2hCLEFBRUQsZUFJRSwwQkN2Q3dCLEFEMEN4QixXQUFXLEFBQ1gsc0JBQXNCLEFBSXRCLG1CQUFtQixBQUNuQixjQzFEWSxBRDJEWixZQUFZLEFBQ1osWUFBYSxDQUNkLEFBUUQsU0FFRSxtQkFBbUIsQUFHbkIsVUFBVyxDQUtaLEFBSEMseUJBUEYsU0FRSSxXQUFZLENBRWYsQ0FBQSxBQU9ELE9BSUUsbUJDNUZZLEFENkZaLGFBQWEsQUFDYiw2QkNsRndCLEFEbUZ4QixV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QUVELDRCQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FDL0IsQUFFRCw4QkFDRSxTQUFVLENBQ1gsQUFFRCw2QkFDRSxVQUFVLEFBQ1Ysa0JBQW1CLENBQ3BCLEFBR0gsd0JBQ0UsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQWFwQixBQWZELDZDQUtJLHlCZHhCZSxBY3lCZixnQkFBaUIsQUFDakIsZUFBZ0IsQ0FDakIsQUFSSCwyQ0FXSSxtQmRsQ1UsQWNtQ1YseUJkL0JlLEFjZ0NmLGVBQWdCLENBQ2pCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaDIge1xuICBtYXJnaW46IDA7XG59XG5cbnAsXG4uYnJlYWRjcnVtYnMsXG5vbCBsaSB7XG4gIGZvbnQtZmFtaWx5OiAkYWxsZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGNvbG9yOiAkZ3JleTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgY29sb3I6ICRncmV5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogJGJsdWU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmZvcm0ge1xuICAvKiBKdXN0IHRvIGNlbnRlciB0aGUgZm9ybSBvbiB0aGUgcGFnZSAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFRvIHNlZSB0aGUgb3V0bGluZSBvZiB0aGUgZm9ybSAqL1xuICAvLyBwYWRkaW5nOiAxZW07XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cblxuZm9ybSBkaXYgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICAvKiBUbyBtYWtlIHN1cmUgdGhhdCBhbGwgdGV4dCBmaWVsZHMgaGF2ZSB0aGUgc2FtZSBmb250IHNldHRpbmdzXG4gICAgIEJ5IGRlZmF1bHQsIHRleHRhcmVhcyBoYXZlIGEgbW9ub3NwYWNlIGZvbnQgKi9cbiAgZm9udDogMWVtICRhbGxlcjtcblxuICAvKiBUbyBnaXZlIHRoZSBzYW1lIHNpemUgdG8gYWxsIHRleHQgZmllbGRzICovXG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC8qIFRvIGhhcm1vbml6ZSB0aGUgbG9vayAmIGZlZWwgb2YgdGV4dCBmaWVsZCBib3JkZXIgKi9cbiAgLy8gYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICRncmV5O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAvKiBUbyBnaXZlIGEgbGl0dGxlIGhpZ2hsaWdodCBvbiBhY3RpdmUgZWxlbWVudHMgKi9cbiAgLy8gYm9yZGVyLWNvbG9yOiAkZ3JleTtcbn1cblxudGV4dGFyZWEge1xuICAvKiBUbyBwcm9wZXJseSBhbGlnbiBtdWx0aWxpbmUgdGV4dCBmaWVsZHMgd2l0aCB0aGVpciBsYWJlbHMgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvKiBUbyBnaXZlIGVub3VnaCByb29tIHRvIHR5cGUgc29tZSB0ZXh0ICovXG4gIGhlaWdodDogOGVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMTBlbTtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgLyogVG8gcG9zaXRpb24gdGhlIGJ1dHRvbnMgdG8gdGhlIHNhbWUgcG9zaXRpb24gb2YgdGhlIHRleHQgZmllbGRzICovXG4gIC8vIHBhZGRpbmctbGVmdDogOTBweDsgLyogc2FtZSBzaXplIGFzIHRoZSBsYWJlbCBlbGVtZW50cyAqL1xufVxuXG5idXR0b24ge1xuICAvKiBUaGlzIGV4dHJhIG1hcmdpbiByZXByZXNlbnQgcm91Z2hseSB0aGUgc2FtZSBzcGFjZSBhcyB0aGUgc3BhY2VcbiAgICAgYmV0d2VlbiB0aGUgbGFiZWxzIGFuZCB0aGVpciB0ZXh0IGZpZWxkcyAqL1xuICAvLyBtYXJnaW4tbGVmdDogLjVlbTtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYWxsZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzIuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAkYWxsZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5manMtYnRuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogIzljZGFlOTtcbiAgcGFkZGluZzogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgfVxuXG4gIHAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRhbGxlcjtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICB9XG5cbiAgJjpob3ZlciBwIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbn1cblxuLmxpZ2h0LXRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kaXZpZGVyIHtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jZW50ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXRvcCAwIDMuNnJlbTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLnNlcnZpY2UtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRhYnJpbDtcbiAgICBmb250LXNpemU6IDEuODNyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhcmFncmFwaCB7XG4gIGNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogMCAyMHB4IDEuOHJlbTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAwIDMuNnJlbTtcbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWxsZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBtYXJnaW46IDAgYXV0byAzLjZyZW0gYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMS44cmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBmb250LWZhbWlseTogJGFsbGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogJGFsbGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmxhcmdlLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tZWRpdW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbi5wb3B1cC13cmFwIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDMwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAzMTA7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyByZXNwb25zaXZlXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLy8gbmVjZXNzYXJ5IGZvciBvdmVyZmxvdzpzY3JvbGwgdG8gd29yayBwcm9wZXJseSBvbiBzbWFsbGVyIHNjcmVlbnNcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRncmV5O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4vLyBtZW51IGFjdGl2YXRpb25cbmJvZHkucG9wdXAtYWN0aXZlIHtcbiAgLy8gZGlzYWJsZSBzY3JvbGxpbmcgb2YgYmFja2dyb3VuZCBjb250ZW50XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gc2hvdyBuYXZcbiAgLnBvcHVwLXdyYXAuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4kZm9udC1zdHlsZTogbm9ybWFsO1xuJGZvbnQtdmFyaWFudDogbm9ybWFsO1xuJGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4kZm9udC1jb2xvcjogIzIyMjtcbiRmb250LXNpemU6IDJyZW07XG4kbGluZS1oZWlnaHQ6IDEuNTtcbiRmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cblxuLy8gQ29sb3Vyc1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kYmx1ZTogIzlkZGFlOTtcbiRnb2xkOiAjZDNiODg1O1xuJGdyZXk6ICM1NDU3NTk7XG4kbWlkLWdyZXk6ICNkZGRkZGU7XG4kZGFyay1ncmV5OiAjNTM1NzVhO1xuJGRhcmstYmx1ZTogIzQ3OThiMztcblxuXG4vLyBGb250c1xuXG4kbWluaW9uOiBcIm1pbmlvbi1wcm9cIiBzZXJpZjtcbiRhYnJpbDogXCJhYnJpbC10ZXh0XCIsc2VyaWY7XG4kYWxsZXI6IFwiYWxsZXJcIixzYW5zLXNlcmlmO1xuXG5cbi8vIExheW91dFxuXG4kcGFkZGluZy10b3A6IDcuMnJlbTtcbiRwYWRkaW5nLWJvdHRvbTogNy4ycmVtOyIsIi8vIHRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkdGltZTogMC4zcywgJGVhc2luZzogZWFzZS1vdXQpIHtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lICRlYXNpbmcgMHM7XG59XG4iLCIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vc3JjL2ltYWdlcy9zdmcvYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNS41cmVtO1xuICAgIH1cblxuICAgIC5sb2dvLWxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAubG9nby1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMS4yNXJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICNtb2JpbGUtbWVudS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmxpbmUge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgI21vYmlsZS1jbG9zZS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5saW5lIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGFsbGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNC41cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuXG4gIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cblxuICAmX19tZW51LWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkYWxsZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjgzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEyLjUlO1xuXG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5ob3ZlciB7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmludHJvIHtcblx0aGVpZ2h0OiA3NXZoO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zcmMvaW1hZ2VzL2Zqcy1oZXJvLW92ZXJsYXkuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICZfX3N0YXRlbWVudCB7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBmb250LXNpemU6IDEuODNyZW07XG5cdCAgICBsaW5lLWhlaWdodDogNHJlbTtcblx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0ICAgIGZvbnQtZmFtaWx5OiAkYWJyaWw7XG5cdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cblx0ICAgIGgyIHtcblx0ICAgIFx0bWFyZ2luLXRvcDogMDtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHQgICAgXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQgICAgXHRmb250LXNpemU6IDEuNXJlbTtcblx0XHQgICAgXHRsaW5lLWhlaWdodDogMi4yNXJlbTtcblx0ICAgIFx0fVxuXHQgICAgfVxuICAgIH1cbn1cblxuLnZhbHVlLXN0YXRlbWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vc3JjL2ltYWdlcy9manMtdmFsdWUtYmctMS5qcGcnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0cGFkZGluZy10b3A6ICRwYWRkaW5nLXRvcDtcblx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWJvdHRvbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMy42cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG5cdH1cblx0XG5cdC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxuXG5cdHAge1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdH1cblxuXHQudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgLmZqcy1idG4ge1xuICAgIFx0d2lkdGg6IDEwcmVtO1xuICAgIFx0bWFyZ2luOiAwIGF1dG87XG5cbiAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQgICAgXHR3aWR0aDogNnJlbTtcblx0ICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTY4cHgpIHtcblx0LnZhbHVlLXN0YXRlbWVudCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG5cbi5jdXJyZW50LWNlcmVtb25pZXMge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZy10b3A7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b207XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMuNnJlbTtcblx0XHRwYWRkaW5nLXRvcDogMy42cmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdH1cblxuXHQuY2VyZW1vbmllcy13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5jZXJlbW9ueS1mZWF0dXJlIHtcblx0XHRmbGV4LWJhc2lzOiAzMyU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblx0fVxuXG5cdC5jZXJlbW9ueS1pbWFnZSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHR9XG5cblxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQmOmhvdmVyIHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2Zy5mZWF0dXJlLWNlcmVtb255LWljb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRoZWlnaHQ6IDY1JTtcblx0XHRcdGZpbGw6ICRncmV5O1xuXHRcdH1cblxuXHR9XG5cblx0LnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIH1cblxuICAgIC5manMtYnRuIHtcbiAgICBcdHdpZHRoOiAxNXJlbTtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuXG4gICAgXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcdFx0d2lkdGg6IDExcmVtO1xuICAgIFx0fVxuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFscyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vc3JjL2ltYWdlcy9manMtdGVzdGltb25pYWwtYmcuanBnJyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wLzI7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b20vMjtcblx0Y29sb3I6ICRncmV5O1xuXG5cdC5xdW90ZXMge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMCU7XG5cdH1cblxuXHQuc2VjdGlvbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJGFicmlsO1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQudGV4dC1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0fVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLmZvb3RlciB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vc3JjL2ltYWdlcy9zdmcvYmctZm9vdGVyLnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctdG9wO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYm90dG9tO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAzLjZyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDMuNnJlbTtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXHRhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtY29sdW1uIHtcblx0XHR3aWR0aDogNDAlO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jb250YWN0LWRldGFpbHMgcCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXItbG9nb3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXItbG9nb3MgaW1nIHtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdCAgIFx0bWFyZ2luLXJpZ2h0OiAyJTtcblxuXHRcdCAgIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IDEwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5yaWdodC1jb2x1bW4ge1xuXHRcdHdpZHRoOiA2MCU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwdmg7XG5cbiAgJl9fc3RhdGVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjgzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGFicmlsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUZNQUFBQm5DQVlBQUFCOFdYNjdBQUFBQ1hCSVdYTUFBQzRqQUFBdUl3RjRwVDkyQUFBQlNVbEVRVlI0MnUzY3dRMkNRQkFGVUhxaUJWcXdCY3EzQmRURW93Y0puMTJZZlp2OHE0Y1hpVGc3TTlPMmJaTmtBZ0VtVEpnQ0V5Wk1nUWtUSmt5QkNST213SVFKRTZaVXhGeTMvOC96blFYbWNjalBtWDB6TTVDTHgveDNIbmVHdkJMbWNuZklxMkNXZ0x3Q1pobkkzcGlsSUh0aWxvUHNoVmtTc2dkbVdjaldtS1VoVzJLV2gyeUZPUVJrQzh4aElNL0czQXU1cW1lQ1BCVnovaFpzaDRJOEEzTll5RFRtMEpCSnpPRWhVNWdnUTVnZ1E1Z2dRNWdnUTVnZ1E1Z2dRNWg3SWF1ZTlTZ215QkFteUJBbXlDRG1BdE5qN2dkb0ZFeWdZVXd2N2Y1T0tuUW93U25CS1E2N3RuQ2g1a0lOYUE5TVRRZ25mS2oybUhBMGJnSFY3S29OdXlLb0FRR2pLekFOVlFFMWlHcEUrdTZnaHZldGxZQnA0VW5EV01VVGppVlJuVUd0THd1Q1dxem5RazFnd29RSlUyRENoQ2t3WWNJVW1EQmh3aFNZTUdFS1RKZ3dCOHNMVG9wVXQzK2tuWGNBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRk1BQUFCbkNBWUFBQUI4V1g2N0FBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFCYWtsRVFWUjQydTNjQVhIRE1Bd0YwRklZaFZJb3AxRW9oVkVZcDFFb2hWSHdnbUJiN3B4RVgzNisrd1JlcjYwdHliNk5NVzR5SnhCZ3dvUXBNR0hDRkpnd1ljSVVtREJoQ2t5WU1HRktCOHo3bHEveC8vVUo4L2U4YlhrbGcxYjdkTy9Kb0JWL2UvYUNmc0NjQy9xRTJReTArbllqQ2pSaC94WURtckloamdCTk9tR1VCMDA3c3BVR1RUd0Rsd1ZOTFNxVUJFMnUwcFFEVFM5N2xRTHRVRWQ4YlBtdUFOcWxNRnNDdEZPbGV5L29POHpDb0IxN01aZUJkbTF1WFFMYXVWdDRPbWozOXV1cG9DdjBzMDhEWFdWQTRCVFFsU1l1RGdkZGJZVGxVTkMvaWdqV0RsQ1lFMEZoVGdTRk9SRVU1cjcxaE9scjdnL0kxc2ltL2ZoTk8wakhTWVVPSlRpUTJoYmFGaHBxV3IwZ1lScVBNYmdGMHJEcnNaRHBtTWF3dTBLbVlycTYwaDB5RGROMXYxVWdVekJka1Y0TnNqcW1aeVZXaGF5SzZTbWVpeUE5RWpVOFgrWmhQWDF6bURCaFFvQUpFNmJBaEFsVFlNS0VDVk5nd29RcE1HSENoQ2t3YStRSGJIbFNkWngycE1JQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkd2hpdGU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICB9XG59XG5cbi5hYm91dC1zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRk1BQUFCbkNBWUFBQUI4V1g2N0FBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFCU1VsRVFWUjQydTNjd1EyQ1FCQUZVSHFpQlZxd0JjcTNCZFRFb3djSm4xMllmWnY4cTRjWGlUZzdNOU8yYlpOa0FnRW1USmdDRXlaTWdRa1RKa3lCQ1JPbXdJUUpFNlpVeEZ5My84L3puUVhtY2NqUG1YMHpNNUNMeC94M0huZUd2QkxtY25mSXEyQ1dnTHdDWmhuSTNwaWxJSHRpbG9Qc2hWa1NzZ2RtV2NqV21LVWhXMktXaDJ5Rk9RUmtDOHhoSU0vRzNBdTVxbWVDUEJWei9oWnNoNEk4QTNOWXlEVG0wSkJKek9FaFU1Z2dRNWdnUTVnZ1E1Z2dRNWdnUTVnZ1E1aDdJYXVlOVNnbXlCQW15QkFteUNEbUF0Tmo3Z2RvRkV5Z1lVd3Y3ZjVPS25Rb3dTbkJLUTY3dG5DaDVrSU5hQTlNVFFnbmZLajJtSEEwYmdIVjdLb051eUtvQVFHakt6QU5WUUUxaUdwRSt1NmdodmV0bFlCcDRVbkRXTVVUamlWUm5VR3RMd3VDV3F6blFrMWd3b1FKVTJEQ2hDa3dZY0lVbURCaHdoU1lNR0VLVEpnd0I4c0xUb3BVdDMra25YY0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRk1BQUFCbkNBWUFBQUI4V1g2N0FBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFCYWtsRVFWUjQydTNjQVhIRE1Bd0YwRklZaFZJb3AxRW9oVkVZcDFFb2hWSHdnbUJiN3B4RVgzNisrd1JlcjYwdHliNk5NVzR5SnhCZ3dvUXBNR0hDRkpnd1ljSVVtREJoQ2t5WU1HRktCOHo3bHEveC8vVUo4L2U4YlhrbGcxYjdkTy9Kb0JWL2UvYUNmc0NjQy9xRTJReTArbllqQ2pSaC94WURtckloamdCTk9tR1VCMDA3c3BVR1RUd0Rsd1ZOTFNxVUJFMnUwcFFEVFM5N2xRTHRVRWQ4YlBtdUFOcWxNRnNDdEZPbGV5L29POHpDb0IxN01aZUJkbTF1WFFMYXVWdDRPbWozOXV1cG9DdjBzMDhEWFdWQTRCVFFsU1l1RGdkZGJZVGxVTkMvaWdqV0RsQ1lFMEZoVGdTRk9SRVU1cjcxaE9scjdnL0kxc2ltL2ZoTk8wakhTWVVPSlRpUTJoYmFGaHBxV3IwZ1lScVBNYmdGMHJEcnNaRHBtTWF3dTBLbVlycTYwaDB5RGROMXYxVWdVekJka1Y0TnNqcW1aeVZXaGF5SzZTbWVpeUE5RWpVOFgrWmhQWDF6bURCaFFvQUpFNmJBaEFsVFlNS0VDVk5nd29RcE1HSENoQ2t3YStRSGJIbFNkWngycE1JQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxufVxuXG4uc2VydmljZS1zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3NyYy9pbWFnZXMvZmpzLWxlZnQtYXJyb3ctZGFyay5wbmdcIik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGTUFBQUJuQ0FZQUFBQjhXWDY3QUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUJTVWxFUVZSNDJ1M2N3UTJDUUJBRlVIcWlCVnF3QmNxM0JkVEVvd2NKbjEyWWZadjhxNGNYaVRnN005TzJiWk5rQWdFbVRKZ0NFeVpNZ1FrVEpreUJDUk9td0lRSkU2WlV4RnkzLzgvem5RWG1jY2pQbVgwek01Q0x4L3gzSG5lR3ZCTG1jbmZJcTJDV2dMd0NaaG5JM3BpbElIdGlsb1BzaFZrU3NnZG1XY2pXbUtVaFcyS1doMnlGT1FSa0M4eGhJTS9HM0F1NXFtZUNQQlZ6L2hac2g0SThBM05ZeURUbTBKQkp6T0VoVTVnZ1E1Z2dRNWdnUTVnZ1E1Z2dRNWdnUTVoN0lhdWU5U2dteUJBbXlCQW15Q0RtQXROajdnZG9GRXlnWVV3djdmNU9LblFvd1NuQktRNjd0bkNoNWtJTmFBOU1UUWduZktqMm1IQTBiZ0hWN0tvTnV5S29BUUdqS3pBTlZRRTFpR3BFK3U2Z2h2ZXRsWUJwNFVuRFdNVVRqaVZSblVHdEx3dUNXcXpuUWsxZ3dvUUpVMkRDaENrd1ljSVVtREJod2hTWU1HRUtUSmd3QjhzTFRvcFV0MytrblhjQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vc3JjL2ltYWdlcy9manMtcmlnaHQtYXJyb3ctZGFyay5wbmdcIik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGTUFBQUJuQ0FZQUFBQjhXWDY3QUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUJha2xFUVZSNDJ1M2NBWEhETUF3RjBGSVloVklvcDFFb2hWRVlwMUVvaFZId2dtQmI3cHhFWDM2Kyt3UmVyNjB0eWI2Tk1XNHlKeEJnd29RcE1HSENGSmd3WWNJVW1EQmhDa3lZTUdGS0I4ejdscS94Ly9VSjgvZThiWGtsZzFiN2RPL0pvQlYvZS9hQ2ZzQ2NDL3FFMlF5MCtuWWpDalJoL3hZRG1ySWhqZ0JOT21HVUIwMDdzcFVHVFR3RGx3Vk5MU3FVQkUydTBwUURUUzk3bFFMdFVFZDhiUG11QU5xbE1Gc0N0Rk9sZXkvb084ekNvQjE3TVplQmRtMXVYUUxhdVZ0NE9tajM5dXVwb0N2MHMwOERYV1ZBNEJUUWxTWXVEZ2RkYllUbFVOQy9pZ2pXRGxDWUUwRmhUZ1NGT1JFVTVyNzFoT2xyN2cvSTFzaW0vZmhOTzBqSFNZVU9KVGlRMmhiYUZocHFXcjBnWVJxUE1iZ0YwckRyc1pEcG1NYXd1MEttWXJxNjBoMHlEZE4xdjFVZ1V6QmRrVjROc2pxbVp5VldoYXlLNlNtZWl5QTlFalU4WCtaaFBYMXptREJoUW9BSkU2YkFoQWxUWU1LRUNWTmd3b1FwTUdIQ2hDa3dhK1FIYkhsU2RaeDJwTUlBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGTUFBQUJuQ0FZQUFBQjhXWDY3QUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUJTVWxFUVZSNDJ1M2N3UTJDUUJBRlVIcWlCVnF3QmNxM0JkVEVvd2NKbjEyWWZadjhxNGNYaVRnN005TzJiWk5rQWdFbVRKZ0NFeVpNZ1FrVEpreUJDUk9td0lRSkU2WlV4RnkzLzgvem5RWG1jY2pQbVgwek01Q0x4L3gzSG5lR3ZCTG1jbmZJcTJDV2dMd0NaaG5JM3BpbElIdGlsb1BzaFZrU3NnZG1XY2pXbUtVaFcyS1doMnlGT1FSa0M4eGhJTS9HM0F1NXFtZUNQQlZ6L2hac2g0SThBM05ZeURUbTBKQkp6T0VoVTVnZ1E1Z2dRNWdnUTVnZ1E1Z2dRNWdnUTVoN0lhdWU5U2dteUJBbXlCQW15Q0RtQXROajdnZG9GRXlnWVV3djdmNU9LblFvd1NuQktRNjd0bkNoNWtJTmFBOU1UUWduZktqMm1IQTBiZ0hWN0tvTnV5S29BUUdqS3pBTlZRRTFpR3BFK3U2Z2h2ZXRsWUJwNFVuRFdNVVRqaVZSblVHdEx3dUNXcXpuUWsxZ3dvUUpVMkRDaENrd1ljSVVtREJod2hTWU1HRUtUSmd3QjhzTFRvcFV0MytrblhjQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gICAgbGVmdDogMTUlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRk1BQUFCbkNBWUFBQUI4V1g2N0FBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFCYWtsRVFWUjQydTNjQVhIRE1Bd0YwRklZaFZJb3AxRW9oVkVZcDFFb2hWSHdnbUJiN3B4RVgzNisrd1JlcjYwdHliNk5NVzR5SnhCZ3dvUXBNR0hDRkpnd1ljSVVtREJoQ2t5WU1HRktCOHo3bHEveC8vVUo4L2U4YlhrbGcxYjdkTy9Kb0JWL2UvYUNmc0NjQy9xRTJReTArbllqQ2pSaC94WURtckloamdCTk9tR1VCMDA3c3BVR1RUd0Rsd1ZOTFNxVUJFMnUwcFFEVFM5N2xRTHRVRWQ4YlBtdUFOcWxNRnNDdEZPbGV5L29POHpDb0IxN01aZUJkbTF1WFFMYXVWdDRPbWozOXV1cG9DdjBzMDhEWFdWQTRCVFFsU1l1RGdkZGJZVGxVTkMvaWdqV0RsQ1lFMEZoVGdTRk9SRVU1cjcxaE9scjdnL0kxc2ltL2ZoTk8wakhTWVVPSlRpUTJoYmFGaHBxV3IwZ1lScVBNYmdGMHJEcnNaRHBtTWF3dTBLbVlycTYwaDB5RGROMXYxVWdVekJka1Y0TnNqcW1aeVZXaGF5SzZTbWVpeUE5RWpVOFgrWmhQWDF6bURCaFFvQUpFNmJBaEFsVFlNS0VDVk5nd29RcE1HSENoQ2t3YStRSGJIbFNkWngycE1JQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gICAgcmlnaHQ6IDE1JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdG9wOiA4NiU7XG4gICAgfVxuICB9XG59XG5cbi5ub3RpY2Utc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGTUFBQUJ2Q0FZQUFBQ1FDdnpXQUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUI5RWxFUVZSNDJ1M2R6VzJEUUJDRzRRK1VCdElKS0NraExpR1VFTmRrbDVDVWdGdUlvSk9VUUE3Wmd5K3hESjc5WWZiOXpyYUVIZy9XZWoyek5NdXlpTmlraFFCTU1NRWtZSUlKSmdFVFREREJKR0NDQ1NZQkUwd3d3U1JnZ2drbUFSTk1NTUVrRm5rcThhTDZ2dnVRZExyejVUK1NobW1hTDdtdnV5bXRQV1lscENTOVR0UDh6VzMrT09TaEZNaWlLclB2dTNkSm55c2hMeVVWUXhHWWZkKzlTUnIzREZuRWJlNEZNanVtSjhpc21ONGdzMkY2aE15QzZSVXlPYVpueUtTWTNpR1RZZFlBbVFTekZzam9tRFZCUnNYY0FIbmNNMlEwekkyUVorMDhiUVRJRjYzYi9YRUJhWTRaSUVkSno3VkJtbUxXRG1tR0NhUVJKcEJHbUVBYVlRSnBoQW1rRVNhUVJwaEEzczdkZi9WdWdQU2Fmd3VrQlRMaGJRNmtFU2FRdHBVSm9oVm0yS3c5Nks4SGtqejZuUmxhOWdDMVdtY0NhcnpPWk5GdS9BdG9RNFdlUWpjd21JQkd4Z1RVR0JOUVkweEFqVEVCTmNZRTFCZ1RVR05NUUNQMEdnWFFZY1ZiM0lCRzZZSzcybTJxQ2pUcXVCL05ybmtyZEF3ZkFKaTFneWFadHFnRk5Oa2NVQTJnU1NmVXZJTW1uNTMwREpwbHF0Y3JhTFo1YzQrZ1dVOUM4QWFhL1l3T1Q2QkZuR3NVUUllOWd4WnpTTlEwelYrU2puc0c1Zmd5ajVWNVZhSG52VlpvdzNNbkhWY21tQVJNTU1FRWs0QUpKcGdFVEREQkJKT0FDU2FZQkV3d3dRU1RnQW1tMC93QzJuRkxJZlNOQndNQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUZNQUFBQnZDQVlBQUFDUUN2eldBQUFBQ1hCSVdYTUFBQzRqQUFBdUl3RjRwVDkyQUFBQ0dFbEVRVlI0MnUzY3dXM0NRQkNGNGVjVkRkQUNGWGhGRFdraEpVQUpTUWxRQXBTUUZtZ2gwYnFCMEFJbGtJdHpKSEtzd1o1Wi8rOXV5ZnEwbG5kbnhtN3U5N3VJVFJJRVlJSUpKZ0VUVERBSm1HQ0NDU1lCRTB3d0NaaGdnZ2ttQVJOTU1BbVlrMlRsNFNaeWJqZVNQaVJ0QjE1eUxxWGJlOE5zdlBUTmMyN1hrajRsYmFLQ3Vubk1TK2x1a2w0a1hRZGVzc3U1UFlINUdQUTZBdlFBcGgzb1c4N3RHNWgyb0FjUG9HNjNSaEZCWGU4em80RzYzN1JIQWcxeEFvb0NHdVk0R1FFMDFObmNPMmk0UW9kbjBKQlZJNitnWVV0d0hrRkQxek43MEZkSk53K2c0WXZEcFhSZi9RcWRIYlNwNVR1Z25OdXRwSXVrOWNCTDlxVjBaMWFtelFvOTVkenV3SFFLV2wxRGJVN1FLcnVUYzRGVzIrcWRBN1RxdnZuVW9OVVBJVXdKdW9pSmpxbEFGek1lTXdYb3d4TlFQN0x5TFRMNHBNVGdsdUVLQmRNUUZFeERVREQvbHo4clVpdDg3RjVFckV6RE56cVlobHVqWmtsLzNIcDJOVDRCYVFPNUdNeXAra01KU0J2STZqR243bGdtSUcwZ3E4V2NxNGVlZ0xRYlJraEEyazExSkNEdGtoWUsrVzROV1FYbVNNampNKzRsQllmOC9iUjZkc2pRbUQza1JjTS9xWDRxWkZoTWo1QWhNYjFDaHNQMERCa0swenRrR013SWtDRXdvMEM2eDR3RTZSb3pHcVJieklpUUxqRkhRQjQ5UUVyTyt1WWpJRjM5ZFl2Zmw5WDJtRWRma1M0ZjgraGhjQXRNTU1Fa1lJSUpKZ0VUVEREQkpHQ0NDU1lCRTB3d3dTUmdnZ2ttQVJOTU1NRWtKdmtCd0JwUzlKdnlKcEVBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYWJvdXQtaW50cm8ge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRoZWlnaHQ6IDI4cmVtO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Jl9faW1hZ2UtY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIHotaW5kZXg6IC0xO1xuXG5cdFx0Ji0taW1hZ2Uge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0LmludHJvX19zdGF0ZW1lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuXG4ucGFnZS10aXRsZSB7XG5cdHBhZGRpbmctdG9wOiAzLjZyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjhyZW07XG5cblx0LnNlY3Rpb24tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHR9XG5cdFxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0fVxufVxuXG4uYWJvdXQtdmFsdWUtc3RhdGVtZW50IHtcblxuXHQuc2VjdGlvbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0cGFkZGluZy1ib3R0b206IDEuOHJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxufVxuXG4uaGlzdG9yeSB7XG5cdHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMuNnJlbTtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxuXG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cblxuLmFib3V0LXNsaWRlciB7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b207XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMuNnJlbTtcblx0fVxufVxuXG4uY2FyZWVycyB7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1ib3R0b207XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMuNnJlbTtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxuXG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cblxuLmRpcmVjdG9yLXByb2ZpbGUtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGlyZWN0b3ItcHJvZmlsZSB7XG5cdGZsZXgtYmFzaXM6IDQ1JTtcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQmX19iaW8ge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5waG90by1nYWxsZXJ5IHtcblxuXHQmX193cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXgtYmFzaXM6IDMzLjMzJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn0iLCIuYWNmLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLyogZml4ZXMgcG90ZW50aWFsIHRoZW1lIGNzcyBjb25mbGljdCAqL1xuLmFjZi1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZXJ2aWNlLXNsaWRlcixcbi5ub3RpY2Utc2xpZGVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDMuNnJlbTtcblxuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRhYnJpbDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxuXG4gIC5kcm9wem9uZS5kei1jbGlja2FibGUge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG5cbiAgLmRyb3B6b25lIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgfVxuXG4gIC5kei1kZWZhdWx0LmR6LW1lc3NhZ2Ugc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICRhYnJpbDtcbiAgfVxufVxuXG4uc2VydmljZS1mb3JtIHtcbiAgcGFkZGluZzogMCAyMHB4IDMuNnJlbTtcblxuICBoNC5jb21tZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRhYnJpbDtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBhYnJpbC10ZXh0LCBzZXJpZjtcbiAgICBjb2xvcjogIzU0NTc1OTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWJyaWw7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVudHMtdGl0bGUge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWJyaWw7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1maWVsZCB7XG4gICAgZm9udDogMWVtIGFsbGVyLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBjb2xvcjogIzU0NTc1OTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuY29sLW9uZS1xdWFydGVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkbWlkLWdyZXk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtdGhyZWUtcXVhcnRlcnMge1xuICAgIHdpZHRoOiA2NCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQjZmlsZSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbWlkLWdyZXk7XG4gIH1cblxuICAjeW91ci1tZXNzYWdlLWxhYmVsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkYWJyaWw7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRncmV5O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIH1cblxuICAuY2VyZW1vbmllcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC5jZXJlbW9ueS1mZWF0dXJlIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuXG4gIC5jZXJlbW9ueS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnLmZlYXR1cmUtY2VyZW1vbnktaWNvbiB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICBmaWxsOiAkZ3JleTtcbiAgICB9XG4gIH1cblxuICAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgfVxuXG4gIC5manMtYnRuIHtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnJlbTtcblxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJG1pZC1ncmV5O1xuICAgICAgZm9udDogMjBweCBhbGxlciwgc2Fucy1zZXJpZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogIzU0NTc1OTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZm9udDogMXJlbSBhbGxlciwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZW5xdWlyeS1sYWJlbCB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAuY2Ytc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgcmlnaHQ6IDI1JTtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJG1pZC1ncmV5O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udDogMjBweCBhbGxlciwgc2Fucy1zZXJpZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogIzU0NTc1OTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbC1vbmUtcXVhcnRlciB7XG4gICAgICB3aWR0aDogMjUlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtdGhyZWUtcXVhcnRlcnMge1xuICAgICAgd2lkdGg6IDc1JTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLm1hcCB7XG4gICAgLy8gXHRwYWRkaW5nOiAwO1xuICAgIC8vIH1cblxuICAgIC5hY2YtbWFwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWF0aC1ub3RpY2UtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5kZWF0aC1ub3RpY2UtdGV4dCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4uc2VydmljZS1kZXRhaWxzIGEge1xuICBmb250LWZhbWlseTogJGFsbGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiLnNlY29uZGFyeS1wYWdlLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcblx0cGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogYWxsZXIsc2Fucy1zZXJpZjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhbGxlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODNyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuLmRhdGEtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRpdGxlLXBsYW5uaW5nLWEtZnVuZXJhbCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhYnJpbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjgzcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuIiwiLnVwY29taW5nLXNlcnZpY2VzIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLXRvcDogMy42cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYm90dG9tO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRhYnJpbDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAzLjJyZW07XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJGdyZXk7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0fVxuXG5cdC5jZXJlbW9uaWVzLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmNlcmVtb255LWZlYXR1cmUge1xuXHRcdGZsZXgtYmFzaXM6IDMzJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXHR9XG5cblx0LmNlcmVtb255LWltYWdlIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdH1cblxuXG5cdFx0YSB7XHRcdFxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcdFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQmOmhvdmVyIHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2Zy5mZWF0dXJlLWNlcmVtb255LWljb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRoZWlnaHQ6IDY1JTtcblx0XHRcdGZpbGw6ICRncmV5O1xuXHRcdH1cblxuXHR9XG5cblx0LnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIH1cblxuICAgIC5manMtYnRuIHtcbiAgICBcdHdpZHRoOiAxNXJlbTtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn0iLCJ0YWJsZSxcbnRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xufVxuXG50aGVhZCxcbnRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdC1mb3JtIHtcblx0cGFkZGluZy1ib3R0b206IDcuMnJlbTtcblxuXHRsYWJlbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRtaWQtZ3JleTtcblx0XHRmb250OiAyMHB4IGFsbGVyLHNhbnMtc2VyaWY7XG4gICAgXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIFx0Y29sb3I6ICM1NDU3NTk7XG4gICAgXHRib3JkZXI6IG5vbmU7XG4gICAgXHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcblxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgXHRcdHdpZHRoOiA0MCU7XG4gICAgXHRcdGZvbnQ6IDFyZW0gYWxsZXIsIHNhbnMtc2VyaWY7XG4gICAgXHR9XG5cdH1cblxuXHQjZW5xdWlyeS1sYWJlbCB7XG5cdFx0aGVpZ2h0OiAxNjBweDtcblx0fVxuXG5cdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgXHRcdGZvbnQtc2l6ZTogMXJlbTtcbiAgICBcdH1cblx0fVxuXG5cdGlucHV0LndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQjaG93LWRpZC15b3UtaGVhci1hYm91dC11cyB7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOiA0NjRweCkge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcdFxuXHR9XG5cblx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNmLXN1Ym1pdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHR0b3A6IC05cHg7XG5cdFx0cmlnaHQ6IDI1JTtcblx0fVxufVxuXG4uY29udGFjdC1tYXAtd3JhcCB7XG5cblx0LnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQuY29sdW1uIHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0fVxufSIsIi5wYWdlLXRpdGxlLXdoZW4tc29tZW9uZS1kaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXJ2aWNlLW5hbWUge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWJyaWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44M3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG4iLCIuZXZlbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcblxuICAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2Zy5mZWF0dXJlLWNlcmVtb255LWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgIGZpbGw6ICRncmV5O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICB9XG59XG4iLCIubGlnaHQtYS1jYW5kbGUge1xuICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy42cmVtO1xuICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogYWJyaWwtdGV4dCwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNTQ1NzU5O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuXG4gICZfX2ludHJvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgfVxufVxuXG5mb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMy41cmVtIGF1dG87XG5cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbiJdfQ== */
