@font-face{font-family:"Diodrum";src:url("./assets/fonts/Diodrum-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Diodrum";src:url("./assets/fonts/Diodrum-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Diodrum";src:url("./assets/fonts/Diodrum-Semibold.woff2") format("woff2");font-weight:600;font-style:normal}*,*::before,*::after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{--w: 1920;font-size:calc(100vw/var(--w));font-family:"Open Sans";font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0}body{font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0;color:#000;background-color:#fff}iframe{pointer-events:fill !important}input,textarea{-webkit-animation:bugfix infinite 1s;line-height:inherit;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit}a{color:unset}a,a:hover{text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}p{margin-top:0;margin-bottom:0}img,picture{width:100%;height:100%;object-fit:cover;display:block}button{border:none;color:inherit;font:inherit;text-align:inherit;padding:0;background-color:rgba(0,0,0,0)}ul{padding:0;margin:0}ul li{margin:0;padding:0;list-style:none}.container{width:1858rem;margin:0 auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}sup{line-height:40%}body{color:#001f68;background:#f2f1ed;font-family:"Diodrum"}.lock body{overflow:hidden;touch-action:none}body.no-scroll{overflow:hidden !important;touch-action:none !important;width:100vw}body::before{content:"";position:fixed;z-index:250;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .6s ease 0s;background:rgba(58,29,10,.3)}.popup-show body::before,.header-show body::before{opacity:1}.wrapper{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;position:relative}main{flex-grow:1}main section{padding:30rem 0}main section._first{padding:20rem 0 30rem}.desktop{display:flex}.mobile{display:none}.regular{font-weight:400 !important}.medium{font-weight:500 !important}.semibold{font-weight:600 !important}.bold{font-weight:700 !important}.italic{font-style:italic !important}.flex{display:flex}.grid{display:grid}.cv{align-items:center}.sb{justify-content:space-between}.dc{flex-direction:column}.flex-cc{display:flex;align-items:center;justify-content:center}.center{text-align:center}.left{text-align:left}.right{text-align:right}.relative{position:relative}.absolute{position:absolute}.tl1{font-weight:500;font-size:72rem;line-height:110%}.tl2{font-weight:500;font-size:40rem;line-height:110%}.tl3{font-weight:500;font-size:32rem;line-height:110%}.tl4{font-weight:600;font-size:24rem;line-height:130%}.txt28{font-weight:500;font-size:28rem}.txt26{font-weight:500;font-size:26rem;line-height:150%}.txt24{font-weight:500;font-size:24rem;line-height:150%}.txt22{font-weight:600;font-size:22rem;line-height:130%}.txt20{font-weight:600;font-size:20rem;line-height:130%}.txt18{font-weight:500;font-size:18rem;line-height:110%}.txt16{font-weight:400;font-size:16rem;line-height:130%}.txtApp{font-style:italic;font-weight:400;font-size:12rem;line-height:140%;font-family:"Diodrum";z-index:2}.disclaimer-box .disclaimer{width:1685rem;height:141rem;margin:0 auto}.disclaimer-box .disclaimer img{width:100%;height:100%;object-fit:contain}.gradient-btn{border-radius:60rem;overflow:hidden;position:relative;padding:20rem 54rem;display:block;width:fit-content}.gradient-btn:hover::before{left:80%}.gradient-btn::before{content:"";position:absolute;width:200%;left:50%;transform:translateX(-50%);top:0;bottom:0;transition:left .5s;background:linear-gradient(90deg, #feed00 0%, #f9a825 25%, #ff3d00 75%, #ff2600 100%)}.gradient-btn span{display:block;font-weight:600;font-size:20rem;line-height:130%;color:#fff;position:relative;z-index:2}.blue-btn{width:fit-content;display:flex;align-items:center;justify-content:center;padding:20rem 40rem;border-radius:16rem;background:#001f68;border:2rem solid #001f68;color:#fff;text-align:center}.border-btn{width:fit-content;display:flex;align-items:center;justify-content:center;padding:20rem 40rem;border-radius:16rem;background:#fff;border:2rem solid #001f68;color:#001f68;text-align:center}.header{margin-top:20rem;position:relative;z-index:400}.header__inner{border-radius:20rem;padding:23rem 32rem;position:relative}.header__inner::before{position:absolute;content:"";inset:0;border-radius:inherit;background-color:#fff;z-index:11;transition:opacity .4s}.header__inner.isActive .header__nav{transform:translateY(0);opacity:1}.header__logo{width:262rem;height:54rem;position:relative;z-index:11}.header__logo img{width:100%;height:100%;object-fit:cover}.header__nav{position:relative;z-index:11}.header__nav-list{gap:93rem}.header__nav-link{color:#0d1d7c;position:relative}.header__nav-link:after{position:absolute;width:100%;height:1rem;background:#0d1d7c;content:"";top:100%;left:0;width:0;transition:width .4s}.header__nav-link:hover::after{width:100%}.header__btn{padding:20rem 40rem}.header__burger{display:none;position:relative;z-index:11}.banner__img{border-radius:40rem;width:100%;height:790rem;overflow:hidden;position:relative}.banner__link{position:fixed;z-index:8;bottom:60rem;right:65rem;width:160rem;height:160rem;border-radius:50%;background:url(./assets/images/bannerLinkBefore.svg) no-repeat top/cover;box-shadow:0 2rem 5rem 0 rgba(97,97,97,.1),0 9rem 9rem 0 rgba(97,97,97,.09),0 21rem 13rem 0 rgba(97,97,97,.05),0 37rem 15rem 0 rgba(97,97,97,.01),0 58rem 16rem 0 rgba(97,97,97,0);transition:bottom .4s}.banner__link::before{content:"";width:146rem;height:146rem;border-radius:50%;position:absolute;background:linear-gradient(314deg, #f9a825 0%, #ff3d00 100%)}.banner__svg-rotate{width:160rem;height:160rem;z-index:1}.banner__svg-rotate img{width:100%;height:100%;object-fit:cover}.banner__svg-center{width:98rem;height:98rem;position:relative;z-index:1}.banner__svg-center img{width:100%;height:100%;object-fit:contain}.banner__info{position:absolute;display:flex;flex-direction:column;gap:62rem;top:185rem;left:983rem}.banner__text-wrap{display:flex;flex-direction:column}.banner__title{font-weight:600;font-size:155rem;line-height:120%}.banner__desk{font-weight:500;font-size:61rem;line-height:120%}.mech__inner{padding:32rem;border-radius:40rem;background:#fff;gap:52rem;position:relative}.mech__head{gap:20rem}.mech__title-box{gap:20rem}.mech__list-wrap{gap:20rem}.mech__list{grid-template-columns:repeat(4, 1fr);grid-template-rows:580rem;gap:22rem}.mech__item{padding:24rem;gap:20rem;background:linear-gradient(129deg, #02b5d3 0%, #3c90c8 100%);color:#fff;border-radius:32rem;overflow:hidden;text-align:center;align-items:center}.mech__item .txt24{line-height:normal;letter-spacing:-0.02em}.mech__billet{padding:10rem 38rem;border:1.5rem solid #fff;border-radius:60rem;width:fit-content;line-height:126%}.mech__img{width:100%;height:100%;inset:0;pointer-events:none}.mech__img img{width:100%;height:100%;object-fit:cover}.mech__disclamer{font-style:italic;font-weight:400;font-size:16rem;line-height:130%;color:#636363;display:flex;flex-direction:column;gap:2rem}.mech__app{position:absolute;left:68rem;bottom:40rem;color:#636363}.faq__inner{padding:60rem 66rem;border-radius:40rem;background:#fff;gap:40rem}.faq__accordion{gap:16rem}.faq__item{background:#f2f6f8;padding:46rem 40rem;border-radius:20rem;cursor:pointer}.faq__item.isActive .faq__plus .opacity{rotate:90deg}.faq__plus{width:32rem;height:32rem}.faq__plus svg{width:100%;height:100%;object-fit:cover}.faq__plus .opacity{transition:rotate .3s;transform-origin:center center}.faq__info{margin-top:50rem;width:945rem;display:none}.faq__info p:not(:first-of-type){margin-top:10rem}.faq__info a{text-decoration:underline}.footer{margin-bottom:48rem}.footer__information{font-weight:400;font-size:38rem;line-height:158%;text-align:center;margin-bottom:20rem;opacity:.3}.footer__inner{gap:11rem}.footer__bibliography{gap:8rem;color:#636363;margin-left:67rem}.footer__nav{background:url(./assets/images/footerBg.webp) no-repeat top/cover,linear-gradient(90deg, #f9a825 0%, #ff3d00 100%);border-radius:40rem;padding:44rem 68rem;color:#fff}.footer__logo{width:163rem;height:25rem}.footer__logo img{width:100%;height:100%;object-fit:cover}.footer__info-box{gap:121rem}.footer__info{display:flex;flex-direction:column;gap:29rem;width:427rem}.footer__list-wrap{gap:38rem}.footer__list{grid-template-columns:repeat(2, auto);gap:25rem 100rem}.footer__link{text-decoration:underline;cursor:pointer}.footer__disclaimer{margin-top:29rem}.cookie{position:fixed;border-radius:20rem;padding:32rem 40rem;background:#fff;left:90rem;bottom:60rem;width:700rem;gap:24rem;box-shadow:0 4rem 8rem 0 rgba(133,60,0,.1),0 15rem 15rem 0 rgba(133,60,0,.09),0 34rem 20rem 0 rgba(133,60,0,.05),0 60rem 24rem 0 rgba(133,60,0,.01),0 94rem 26rem 0 rgba(133,60,0,0);background:#fff;z-index:-1;opacity:0;visibility:hidden;transition:visibility .4s,opacity .4s,z-index .4s,bottom .4s}.cookie--show{opacity:1;visibility:visible;z-index:8}.cookie .blue-btn{padding:20rem 98rem}@media (min-width: 768px){html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}}@media (max-width: 48em){html{--w: 375;-webkit-text-size-adjust:none}body{-webkit-text-size-adjust:none}.container{padding:0 8rem;width:100%}main section{padding:10rem 0}main section._first{padding:6rem 0 10rem}.desktop{display:none}.mobile{display:flex}.tl1{font-size:32rem}.tl3{font-size:24rem}.txt28{font-size:18rem}.txt24{font-size:12rem}.txt22{font-size:18rem}.txt20{font-size:16rem}.txtApp{font-size:8rem}.disclaimer-box .disclaimer{width:100%;height:48rem}.gradient-btn{padding:18rem;text-align:center;width:100%}.gradient-btn span{font-size:16rem}.blue-btn{padding:16rem 40rem}.border-btn{padding:16rem 40rem}.header__inner{padding:12rem;border-radius:12rem}.header__logo{width:154rem;height:24rem}.header__nav{opacity:0;transform:translateY(-100%);z-index:10;transition:transform .4s,opacity .4s;position:absolute;padding:24rem;background-color:#fff;top:calc(100% + 7rem);left:0;right:0;border-radius:12rem}.header__nav-list{flex-direction:column;gap:17rem;align-items:center;width:100%}.header__btn{display:none}.header__burger{display:flex;width:24rem;height:24rem}.header__burger.isActive svg{width:100%;height:100%;object-fit:cover}.header__burger.isActive svg path.scale{transform:scale(0)}.header__burger.isActive svg path.left{transform:rotate(-45deg)}.header__burger.isActive svg path.right{transform:rotate(45deg)}.header__burger svg{width:100%;height:100%;object-fit:cover}.header__burger svg path{transform-origin:center center;transition:opacity .4s,transform .4s}.banner__content{display:flex;flex-direction:column;gap:12rem}.banner__img{border-radius:10rem;height:520rem}.banner__link::before{width:87rem;height:87rem}.banner__link{width:95rem;height:95rem;right:8rem;bottom:185rem}.banner__link.cookie--hide{bottom:16rem}.banner__link.cookie--hide.near-end{bottom:100rem}.banner__svg-rotate{width:95rem;height:95rem}.banner__svg-center{width:58rem;height:58rem}.banner__info{top:24rem;left:50%;transform:translateX(-50%)}.banner__text-wrap{align-items:center;text-align:center}.banner__title{font-size:67rem}.banner__desk{font-size:24rem}.mech__inner{border-radius:12rem;padding:20rem 16rem;gap:20rem}.mech__head{justify-content:center;text-align:center}.mech__title-box{gap:14rem}.mech__list-wrap{gap:12rem}.mech__list{display:flex;flex-direction:column;gap:16rem}.mech__item .txt24{font-size:17rem}.mech__item{min-height:425rem;border-radius:15rem;padding:18rem;gap:14rem}.mech__billet{padding:7rem 27rem;border-radius:76rem;font-size:16rem;line-height:130%}.mech__img img{width:100%;height:100%;object-position:bottom right;object-fit:cover}.mech__disclamer{font-size:12rem}.mech__app{color:#fff;bottom:6rem;right:auto;left:20rem}.faq__inner{border-radius:12px;padding:16px 8px 8px;gap:20rem}.faq__accordion-wrap{gap:12rem}.faq__accordion{gap:8rem}.faq__item{border-radius:12px;padding:12px}.faq__head .txt24{font-size:20rem;width:265rem;line-height:120%}.faq__plus{width:24rem;height:24rem}.faq__info{width:100%;margin-top:24rem}.footer{margin-bottom:15rem}.footer__information{margin-bottom:8rem;font-size:20rem}.footer__inner{gap:20rem}.footer__bibliography{margin-left:0;font-size:12rem}.footer__nav{background:url(./assets/images/footerBgMob.webp) no-repeat top/cover,linear-gradient(307deg, #f9a223 0%, #ff3d00 100%);border-radius:24rem 24rem 0 0;padding:32rem 12rem;margin:0 -8rem;flex-direction:column;align-items:flex-start;gap:22rem}.footer__logo{width:164rem;height:27rem}.footer__info-box{flex-direction:column;gap:24rem;align-items:flex-start}.footer__info{font-size:12rem;width:100%;gap:16rem;width:309rem}.footer__info p{font-size:12rem}.footer__info p br{display:none}.footer__list{display:flex;flex-direction:column;gap:20rem}.footer__disclaimer{margin-top:0}.cookie{width:359rem;border-radius:16rem;padding:16rem;left:50%;transform:translateX(-50%);bottom:8rem}.cookie .txt20{font-size:16rem}.cookie .blue-btn{font-weight:600;font-size:18rem;padding:14rem;width:100%}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LG1DQUNRLDJCQUNSLGdCQUNBLDZDQUVGLHFCQUNFLGlCQUVGLDRCQUNFLCtCQUNBLG1DQUNRLDJCQUNSLGdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvbGlicy9fc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvdWkvdHlwby5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3VpL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tZWNoLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLzxubyBzb3VyY2U+Iiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGlvZHJ1bSc7XG4gIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9EaW9kcnVtLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Rpb2RydW0nO1xuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvRGlvZHJ1bS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Rpb2RydW0nO1xuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvRGlvZHJ1bS1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5odG1sIHtcbiAgLS13OiAxOTIwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyB2YXIoLS13KSk7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsgLy8g0YjRgNC40YTRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+INGB0LDQudGC0YNcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7IC8vINGG0LLQtdGCINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINGC0LXQutGB0YLQsCDQv9C+INGB0LDQudGC0YNcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBmaWxsICFpbXBvcnRhbnQ7XG59XG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ1Z2ZpeCBpbmZpbml0ZSAxcztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuYSxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuYSxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxODU4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5zdXAge1xuICBsaW5lLWhlaWdodDogNDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGh0bWwge1xuICAgIC8vIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBodG1sIHtcbiAgICAvLyBmb250LXNpemU6IGNhbGMoKDEwMCAvIDc2OCkgKiAxMHZ3KTsgLy8g0LPQtNC1IDc2OCDRjdGC0L4g0YjQuNGA0LjQvdCwINC80L7QsSDQstC10YDRgdC40Lgg0LzQsNC60LXRgtCwXG4gICAgLy8gLS13OiA3Njg7XG4gICAgLy8gLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLy8gcGFkZGluZzogMCA4cmVtOyAvLyDQsiDQvNC+0LEg0LLQtdGA0YHQuNC4INC+0YLRgdGC0YPQvyDQvtGCINC60YDQsNGPINC30LDQtNCw0LXQvCDQtNC70Y8g0LLRgdC10YUg0LrQvtC90YLQtdC50L3QtdGA0L7Qsiwg0LAg0YLQsNC8INCz0LTQtSDQvdC1INC90YPQttC90L4g0LzQvtC20LXQvCDRgtC+0YfQtdGH0L3QviDRg9Cx0YDQsNGC0YxcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICBodG1sIHtcbiAgICAvLyBmb250LXNpemU6IDVweDtcbiAgICAvLyBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIC8vIGZvbnQtc2l6ZTogY2FsYygoMTAwIC8gMzc1KSAqIDV2dyk7IC8vINCz0LTQtSAzNzUg0Y3RgtC+INGI0LjRgNC40L3QsCDQvNC+0LEg0LLQtdGA0YHQuNC4INC80LDQutC10YLQsFxuICAgIC0tdzogMzc1O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgfVxuXG4gIGJvZHkge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOHJlbTsgLy8g0LIg0LzQvtCxINCy0LXRgNGB0LjQuCDQvtGC0YHRgtGD0L8g0L7RgiDQutGA0LDRjyDQt9Cw0LTQsNC10Lwg0LTQu9GPINCy0YHQtdGFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINCwINGC0LDQvCDQs9C00LUg0L3QtSDQvdGD0LbQvdC+INC80L7QttC10Lwg0YLQvtGH0LXRh9C90L4g0YPQsdGA0LDRgtGMXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vbWl4aW5zJztcbkBpbXBvcnQgJy4vZmxleHMnO1xuXG4kZGFyay1ibHVlOiAjMDAxZjY4O1xuJGxpbmstYmx1ZTogIzBkMWQ3YztcbiR3aGl0ZTogI2ZmZjtcbiRibHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTYzZGVnLCAjMDJiNWQzIDAlLCAjM2M5MGM4IDEwMCUpO1xuJG9yYW5nZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDMxNmRlZywgI2ZjODMxZCAwJSwgI2ZjNzMxMyAxMDAlKTtcbiRiZzogI2YyZjFlZDtcblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwubGVuaXMsXG4gIGh0bWwubGVuaXMgYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB9XG5cbiAgLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubGVuaXMubGVuaXMtc21vb3RoIGlmcmFtZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuICBiYWNrZ3JvdW5kOiAkYmc7XG4gIGZvbnQtZmFtaWx5OiAnRGlvZHJ1bSc7XG4gIC5sb2NrICYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG4gICYubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbmJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI1MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UgMHM7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTgsIDI5LCAxMCwgMC4zKTtcbn1cblxuLnBvcHVwLXNob3cgYm9keTo6YmVmb3JlLFxuLmhlYWRlci1zaG93IGJvZHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbioge1xuICAvLyBvdXRsaW5lOiAgMXB4IHNvbGlkIHJlZDtcbn1cbi8vIG1haW5cbm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcmVtIDA7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gICAgfVxuICAgICYuX2ZpcnN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDAgMzByZW07XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDAgMTByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmN2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1jYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBpbXBvcnQgJy4vdWkvdWknO1xuIiwiLnRsMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAzMnJlbTtcbiAgfVxufVxuXG4udGwyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi50bDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcblxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gIH1cbn1cblxuLnRsNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4udHh0Mjgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cmVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxOHJlbTtcbiAgfVxufVxuXG4udHh0MjYge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI2cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnR4dDI0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEycmVtO1xuICB9XG59XG5cbi50eHQyMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxOHJlbTtcbiAgfVxufVxuXG4udHh0MjAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcblxuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gIH1cbn1cblxuLnR4dDE4IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi50eHQxNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4udHh0QXBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC1mYW1pbHk6ICdEaW9kcnVtJztcbiAgei1pbmRleDogMjtcblxuXG5cbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cblxuLmRpc2NsYWltZXItYm94IHtcbiAgJiAuZGlzY2xhaW1lciB7XG4gICAgd2lkdGg6IDE2ODVyZW07XG4gICAgaGVpZ2h0OiAxNDFyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHJlbTtcblxuICAgIH1cbiAgfVxufSIsIi8vIC5zd2lwZXItYnV0dG9uLW5leHQsXG4vLyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbi8vICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuLy8gICBtYXJnaW46IDAgIWltcG9ydGFudDtcbi8vICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbi8vICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbi8vICAgYmFja2dyb3VuZDogJGFjY2VudDtcbi8vICAgQGluY2x1ZGUgdGFibGV0IHtcbi8vICAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuLy8gICAgIHdpZHRoOiA4LjhyZW0gIWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbi8vICAgfVxuXG4vLyAgICY6YWZ0ZXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cbi8vICAgJiBzdmcge1xuLy8gICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4vLyAgICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbi8vICAgICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4vLyAgICAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuLy8gICAmIHN2ZyB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjVyZW0pO1xuLy8gICB9XG4vLyB9XG4vLyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbi8vICAgJiBzdmcge1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuLy8gICB9XG4vLyB9XG4uZ3JhZGllbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjByZW0gNTRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgcGFkZGluZzogMThyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA4MCU7XG4gICAgfVxuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmVlZDAwIDAlLCAjZjlhODI1IDI1JSwgI2ZmM2QwMCA3NSUsICNmZjI2MDAgMTAwJSk7XG4gIH1cbiAgJiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuLmJsdWUtYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjByZW0gNDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICBib3JkZXI6IDJyZW0gc29saWQgJGRhcmstYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE2cmVtIDQwcmVtO1xuICB9XG59XG5cbi5ib3JkZXItYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjByZW0gNDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMnJlbSBzb2xpZCAkZGFyay1ibHVlO1xuICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE2cmVtIDQwcmVtO1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDAwO1xuXG4gIC8qIC5oZWFkZXJfX2lubmVyICovXG5cbiAgJl9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyM3JlbSAzMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgfVxuICAgICYuaXNBY3RpdmUge1xuICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgb3BhY2l0eTogMDtcbiAgICAgIC8vIH1cbiAgICAgICYgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgcGFkZGluZzogMTJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuaGVhZGVyX19sb2dvICovXG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDI2MnJlbTtcbiAgICBoZWlnaHQ6IDU0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDE1NHJlbTtcbiAgICAgIGhlaWdodDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLyogLmhlYWRlcl9fbmF2ICovXG5cbiAgJl9fbmF2IHtcbiAgICAvLyBnYXA6IDI0MHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgdHJhbnNmb3JtIDAuNHMsXG4gICAgICAgIG9wYWNpdHkgMC40cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDdyZW0pO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJyZW07XG5cbiAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICAvLyBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgIC8vIHRvcDogMDtcbiAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAvLyBwYWRkaW5nOiA5M3JlbSAxOHJlbTtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLy8gJi5pc0FjdGl2ZSB7XG4gICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAvKiAuaGVhZGVyX19uYXYtbGlzdCAqL1xuXG4gICZfX25hdi1saXN0IHtcbiAgICBnYXA6IDkzcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxN3JlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvKiAuaGVhZGVyX19uYXYtbGluayAqL1xuXG4gICZfX25hdi1saW5rIHtcbiAgICBjb2xvcjogJGxpbmstYmx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWJsdWU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC5oZWFkZXJfX2J0biAqL1xuXG4gICZfX2J0biB7XG4gICAgcGFkZGluZzogMjByZW0gNDByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC8qIC5oZWFkZXJfX2J1cmdlciAqL1xuICAmX19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgICYuaXNBY3RpdmUge1xuICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICYgcGF0aCB7XG4gICAgICAgICAgICAmLnNjYWxlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAmIHBhdGgge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgMC40cyxcbiAgICAgICAgICAgIHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyIHtcbiAgLyogLmJhbm5lcl9faW5uZXIgKi9cblxuICAmX19pbm5lciB7XG4gIH1cblxuICAvKiAuYmFubmVyX19jb250ZW50ICovXG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuYmFubmVyX19pbWcgKi9cblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzkwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuXG4gICAgICBoZWlnaHQ6IDUyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuYmFubmVyX19saW5rICovXG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDg7XG4gICAgYm90dG9tOiA2MHJlbTtcbiAgICByaWdodDogNjVyZW07XG4gICAgd2lkdGg6IDE2MHJlbTtcbiAgICBoZWlnaHQ6IDE2MHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iYW5uZXJMaW5rQmVmb3JlLnN2Zykgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAycmVtIDVyZW0gMCByZ2JhKDk3LCA5NywgOTcsIDAuMSksXG4gICAgICAwIDlyZW0gOXJlbSAwIHJnYmEoOTcsIDk3LCA5NywgMC4wOSksXG4gICAgICAwIDIxcmVtIDEzcmVtIDAgcmdiYSg5NywgOTcsIDk3LCAwLjA1KSxcbiAgICAgIDAgMzdyZW0gMTVyZW0gMCByZ2JhKDk3LCA5NywgOTcsIDAuMDEpLFxuICAgICAgMCA1OHJlbSAxNnJlbSAwIHJnYmEoOTcsIDk3LCA5NywgMCk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuNHM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTQ2cmVtO1xuICAgICAgaGVpZ2h0OiAxNDZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE0ZGVnLCAjZjlhODI1IDAlLCAjZmYzZDAwIDEwMCUpO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICB3aWR0aDogODdyZW07XG4gICAgICAgIGhlaWdodDogODdyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA5NXJlbTtcbiAgICAgIGhlaWdodDogOTVyZW07XG5cbiAgICAgIHJpZ2h0OiA4cmVtO1xuICAgICAgYm90dG9tOiAxODVyZW07XG5cbiAgICAgICYuY29va2llLS1oaWRlIHtcbiAgICAgICAgYm90dG9tOiAxNnJlbTtcbiAgICAgIH1cblxuICAgICAgJi5jb29raWUtLWhpZGUubmVhci1lbmQge1xuICAgICAgICBib3R0b206IDEwMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAuYmFubmVyX19zdmctcm90YXRlICovXG5cbiAgJl9fc3ZnLXJvdGF0ZSB7XG4gICAgd2lkdGg6IDE2MHJlbTtcbiAgICBoZWlnaHQ6IDE2MHJlbTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDk1cmVtO1xuICAgICAgaGVpZ2h0OiA5NXJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuYmFubmVyX19zdmctY2VudGVyICovXG5cbiAgJl9fc3ZnLWNlbnRlciB7XG4gICAgd2lkdGg6IDk4cmVtO1xuICAgIGhlaWdodDogOThyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiA1OHJlbTtcbiAgICAgIGhlaWdodDogNThyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gLmJhbm5lcl9faW5mb1xuXG4gICZfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MnJlbTtcbiAgICB0b3A6IDE4NXJlbTtcbiAgICBsZWZ0OiA5ODNyZW07XG5cbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgdG9wOiAyNHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAvLyAuYmFubmVyX190ZXh0LXdyYXBcblxuICAmX190ZXh0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuYmFubmVyX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTU1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDY3cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5iYW5uZXJfX2Rlc2tcblxuICAmX19kZXNrIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgfVxufVxuIiwiLm1lY2gge1xuICAvKiAubWVjaF9faW5uZXIgKi9cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMzJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNDByZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGdhcDogNTJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDE2cmVtO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAubWVjaF9faGVhZCAqL1xuXG4gICZfX2hlYWQge1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8qIC5tZWNoX190aXRsZS1ib3ggKi9cblxuICAmX190aXRsZS1ib3gge1xuICAgIGdhcDogMjByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogMTRyZW07XG4gICAgfVxuICB9XG5cbiAgLyogLm1lY2hfX2J0biAqL1xuXG4gICZfX2J0biB7XG4gIH1cblxuICAvKiAubWVjaF9fbGlzdC13cmFwICovXG5cbiAgJl9fbGlzdC13cmFwIHtcbiAgICBnYXA6IDIwcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8qIC5tZWNoX19saXN0ICovXG5cbiAgJl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDU4MHJlbTtcbiAgICBnYXA6IDIycmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgfVxuICB9XG5cbiAgLyogLm1lY2hfX2l0ZW0gKi9cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHJlbTtcbiAgICBnYXA6IDIwcmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjlkZWcsICMwMmI1ZDMgMCUsICMzYzkwYzggMTAwJSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgLnR4dDI0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXJlbTtcbiAgICAgIHBhZGRpbmc6IDE4cmVtO1xuICAgICAgZ2FwOiAxNHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAubWVjaF9fYmlsbGV0ICovXG5cbiAgJl9fYmlsbGV0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAzOHJlbTtcbiAgICBib3JkZXI6IDEuNXJlbSBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNjByZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA3cmVtIDI3cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNzZyZW07XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuICB9XG5cbiAgLyogLm1lY2hfX2ltZyAqL1xuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgXG4gICAgfVxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLm1lY2hfX2Rpc2NsYW1lciAqL1xuXG4gICZfX2Rpc2NsYW1lciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzYzNjM2MztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjhyZW07XG4gICAgYm90dG9tOiA0MHJlbTtcbiAgICBjb2xvcjogIzYzNjM2MztcblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyMHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEge1xuICAvKiAuZmFxX19pbm5lciAqL1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHJlbSA2NnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZ2FwOiA0MHJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDhweDtcbiAgICAgIGdhcDogMjByZW07XG4gICAgfVxuICB9XG5cbiAgLyogLmZhcV9fdGl0bGUgKi9cblxuICAmX190aXRsZSB7XG4gIH1cbiAgJl9fYWNjb3JkaW9uLXdyYXAge1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDEycmVtO1xuICAgIH1cbiAgfVxuICAvKiAuZmFxX19hY2NvcmRpb24gKi9cblxuICAmX19hY2NvcmRpb24ge1xuICAgIGdhcDogMTZyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuZmFxX19pdGVtICovXG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjZmODtcbiAgICBwYWRkaW5nOiA0NnJlbSA0MHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5pc0FjdGl2ZSB7XG4gICAgICAmIC5mYXFfX3BsdXMge1xuICAgICAgICAmIC5vcGFjaXR5IHtcbiAgICAgICAgICByb3RhdGU6IDkwZGVnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIC5mYXFfX2hlYWQgKi9cblxuICAmX19oZWFkIHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgJiAudHh0MjQge1xuICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICB3aWR0aDogMjY1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAuZmFxX19wbHVzICovXG5cbiAgJl9fcGx1cyB7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIGhlaWdodDogMzJyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgIGhlaWdodDogMjRyZW07XG4gICAgfVxuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICYgLm9wYWNpdHkge1xuICAgICAgdHJhbnNpdGlvbjogcm90YXRlIDAuM3M7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8qIC5mYXFfX2luZm8gKi9cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICB3aWR0aDogOTQ1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJiBwIHtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cmVtO1xuICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG5cbiAgJl9faW5mb3JtYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTU4JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgIH1cbiAgfVxuICAvKiAuZm9vdGVyX19pbm5lciAqL1xuXG4gICZfX2lubmVyIHtcbiAgICBnYXA6IDExcmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBnYXA6IDIwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8qIC5mb290ZXJfX2JpYmxpb2dyYXBoeSAqL1xuXG4gICZfX2JpYmxpb2dyYXBoeSB7XG4gICAgZ2FwOiA4cmVtO1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIG1hcmdpbi1sZWZ0OiA2N3JlbTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuZm9vdGVyX19uYXYgKi9cblxuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQ6XG4gICAgICB1cmwoLi9hc3NldHMvaW1hZ2VzL2Zvb3RlckJnLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXIsXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmOWE4MjUgMCUsICNmZjNkMDAgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNDByZW07XG4gICAgcGFkZGluZzogNDRyZW0gNjhyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICB1cmwoLi9hc3NldHMvaW1hZ2VzL2Zvb3RlckJnTW9iLndlYnApIG5vLXJlcGVhdCB0b3AvY292ZXIsXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgzMDdkZWcsICNmOWEyMjMgMCUsICNmZjNkMDAgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHJlbSAyNHJlbSAwIDA7XG4gICAgICBwYWRkaW5nOiAzMnJlbSAxMnJlbTtcbiAgICAgIG1hcmdpbjogMCAtOHJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjJyZW07XG4gICAgfVxuICB9XG5cbiAgLyogLmZvb3Rlcl9fbG9nbyAqL1xuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjNyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgd2lkdGg6IDE2NHJlbTtcbiAgICAgIGhlaWdodDogMjdyZW07XG4gICAgfVxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLyogLmZvb3Rlcl9faW5mby1ib3ggKi9cblxuICAmX19pbmZvLWJveCB7XG4gICAgZ2FwOiAxMjFyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLyogLmZvb3Rlcl9faW5mbyAqL1xuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI5cmVtO1xuICAgIHdpZHRoOiA0MjdyZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMTZyZW07XG4gICAgICB3aWR0aDogMzA5cmVtO1xuICAgICAgJiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICAgICAgJiBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC5mb290ZXJfX2xpc3Qtd3JhcCAqL1xuXG4gICZfX2xpc3Qtd3JhcCB7XG4gICAgZ2FwOiAzOHJlbTtcbiAgfVxuICAvKiAuZm9vdGVyX19saXN0ICovXG5cbiAgJl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ2FwOiAyNXJlbSAxMDByZW07XG4gICAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAuZm9vdGVyX19saW5rICovXG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLyogLmZvb3Rlcl9fZGlzY2xhaW1lciAqL1xuXG4gICZfX2Rpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IDI5cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgcGFkZGluZzogMzJyZW0gNDByZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbGVmdDogOTByZW07XG4gIGJvdHRvbTogNjByZW07XG4gIHdpZHRoOiA3MDByZW07XG4gIGdhcDogMjRyZW07XG5cbiAgYm94LXNoYWRvdzpcbiAgICAwIDRyZW0gOHJlbSAwIHJnYmEoMTMzLCA2MCwgMCwgMC4xKSxcbiAgICAwIDE1cmVtIDE1cmVtIDAgcmdiYSgxMzMsIDYwLCAwLCAwLjA5KSxcbiAgICAwIDM0cmVtIDIwcmVtIDAgcmdiYSgxMzMsIDYwLCAwLCAwLjA1KSxcbiAgICAwIDYwcmVtIDI0cmVtIDAgcmdiYSgxMzMsIDYwLCAwLCAwLjAxKSxcbiAgICAwIDk0cmVtIDI2cmVtIDAgcmdiYSgxMzMsIDYwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjpcbiAgICB2aXNpYmlsaXR5IDAuNHMsXG4gICAgb3BhY2l0eSAwLjRzLFxuICAgIHotaW5kZXggMC40cyxcbiAgICBib3R0b20gMC40cztcbiAgJi0tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtdGFibGV0IHtcbiAgICB3aWR0aDogMzU5cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICAgIHBhZGRpbmc6IDE2cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiA4cmVtO1xuICB9XG4gICYgLnR4dDIwIHtcbiAgICBAaW5jbHVkZSBzbWFsbC10YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICB9XG4gIH1cbiAgJiAuYmx1ZS1idG4ge1xuICAgIHBhZGRpbmc6IDIwcmVtIDk4cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLXRhYmxldCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIHBhZGRpbmc6IDE0cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLG51bGwsIi8qKlxuICogU3dpcGVyIDExLjIuNlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXJjaCAxOSwgMjAyNVxuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgc3RhcnQgKi9cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBzdGFydCAqL1xuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgZW5kICovXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBzdGFydCAqL1xuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBDdWJlIHNsaWRlIHNoYWRvd3MgZW5kICovXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi8qIEZsaXAgc2xpZGUgc2hhZG93cyBzdGFydCAqL1xuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3MgZW5kICovXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/