/*!
Theme Name:     Happy Braces Custom Theme
Theme URI:      https://houmanity.com/
Author:         Seyed Meeran
Author URI:     https://houmanity.com/
Description:    This is a modern custom-build WordPress theme by Houmanity.
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    humnty-theme
Tags: custom theme, houmanity, wps
*/@font-face{font-family:"Futura Cyrillic Book";src:url("assets/fonts/futura-pt/FuturaCyrillicBook.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicBook.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicBook.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicBook.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicBook.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicBook.svg#FuturaCyrillicBook") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic Demi";src:url("assets/fonts/futura-pt/FuturaCyrillic-Demi.eot");src:url("assets/fonts/futura-pt/FuturaCyrillic-Demi.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.svg#FuturaCyrillic-Demi") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillic-Bold.eot");src:url("assets/fonts/futura-pt/FuturaCyrillic-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.svg#FuturaCyrillic-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillicLight.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicLight.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicLight.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicLight.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicLight.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicLight.svg#FuturaCyrillicLight") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic Extra";src:url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.eot");src:url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.svg#FuturaCyrillic-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillicHeavy.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicHeavy.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.svg#FuturaCyrillicHeavy") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillicMedium.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicMedium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.svg#FuturaCyrillicMedium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MADE Outer Sans";src:url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.eot");src:url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.eot?#iefix") format("embedded-opentype"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.woff2") format("woff2"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.woff") format("woff"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.ttf") format("truetype"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.svg#MADEOuterSans") format("svg");font-weight:normal;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%}body{font-family:"Futura Cyrillic",sans-serif;font-size:20px;font-weight:normal;line-height:1.5;overflow-x:hidden;color:#000;background-color:#fff;padding:0 40px;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed}@media(max-width:767px){body{padding:0 25px}}body.add-bg-color::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.8;z-index:100000;transition:all 300ms ease-in-out}a{color:inherit;text-decoration:none}button{font-family:"MADE Outer Sans",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}figure{margin:0}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}strong{font-weight:bold}.wps-img-fluid{max-width:100%;width:100%}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}a{cursor:pointer}[data-titles] .text-lines{overflow:hidden}.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:70px}}@media(max-width:991px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:60px}}@media(max-width:575px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:50px}}@media(max-width:499px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:40px}}@media(max-width:399px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:35px}}@media(max-width:339px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:30px}}.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:70px}}@media(max-width:991px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:60px}}@media(max-width:575px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:50px}}@media(max-width:499px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:40px}}@media(max-width:399px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:35px}}@media(max-width:339px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:30px}}.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-family:"MADE Outer Sans",sans-serif;font-size:110px;line-height:1.2;text-transform:none;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:90px}}@media(max-width:991px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:80px}}@media(max-width:767px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:70px}}@media(max-width:575px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:50px}}@media(max-width:499px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:40px}}@media(max-width:399px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:34px}}@media(max-width:339px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:30px}}.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#000;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-size:70px}}@media(max-width:991px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-size:60px}}@media(max-width:575px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-size:45px}}.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-family:"Futura Cyrillic Demi",sans-serif;font-size:38px;line-height:1.31;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-size:36px}}@media(max-width:991px){.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-size:34px}}@media(max-width:575px){.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-size:30px}}.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-family:"Futura Cyrillic Demi",sans-serif;font-size:30px;line-height:1.33;color:#000;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:28px}}@media(max-width:991px){.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:26px}}@media(max-width:575px){.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:24px}}.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details h3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .section-content__container p,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .author-name,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .testimonial-content,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content p,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container p{font-family:"Futura Cyrillic Book",sans-serif;font-size:24px;line-height:1.458;color:#000;padding:0;margin:0;font-weight:normal}@media(max-width:575px){.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details h3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .section-content__container p,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .author-name,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .testimonial-content,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content p,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container p{font-size:22px}}.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{font-family:"Futura Cyrillic Book",sans-serif;font-size:20px;line-height:1.5;color:#000;padding:0;margin:0;font-weight:normal}@media(max-width:575px){.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{font-size:18px}}.wps-cs-text__style3,.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details p,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .content,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content p,.footer-main__wrapper .copyrights__container p a,.footer-main__wrapper .copyrights__container p,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small p,.header-topbar__wrapper .header-topbar__container a{font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#000;padding:0;margin:0;font-weight:normal}.wps-cs-link__style1,.wps-blog-post-single .section-cta__container a,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-link,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a{font-size:15px;position:relative;font-weight:400;text-transform:uppercase;padding:2px 36px 2px 0;transition:padding 250ms ease-in-out;text-decoration:none;display:inline-flex;color:#fff;font-family:"Futura Cyrillic Demi",sans-serif}.wps-cs-link__style1:hover,.wps-blog-post-single .section-cta__container a:hover,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-link:hover,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a:hover,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a:hover,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a:hover,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a:hover{padding:2px 0 2px 36px}.wps-cs-link__style1:hover::before,.wps-blog-post-single .section-cta__container a:hover::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-link:hover::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a:hover::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a:hover::before,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a:hover::before,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a:hover::before{width:0;transform:translate(10%,-50%)}.wps-cs-link__style1:hover::after,.wps-blog-post-single .section-cta__container a:hover::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-link:hover::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a:hover::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a:hover::after,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a:hover::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a:hover::after{width:28px;transform:translate(0,-50%);background-color:#ea1d26}.wps-cs-link__style1::before,.wps-blog-post-single .section-cta__container a::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-link::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a::before,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a::before,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a::before{content:"";position:absolute;top:50%;width:28px;height:2px;background-color:#ea1d26;right:0;transform:translate(0,-50%);transition:transform 250ms ease-in-out,width 250ms ease-in-out}.wps-cs-link__style1::after,.wps-blog-post-single .section-cta__container a::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-link::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a::after,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a::after{content:"";position:absolute;top:50%;width:0;height:2px;left:0;transform:translate(10%,-50%);transition:transform 250ms ease-in-out,width 250ms ease-in-out,background-color 250ms ease-in-out}.wps-cs-btn__style1,.comment-form input[type=submit],#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_4,#gform_1 #gform_submit_button_5,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_4,#gform_2 #gform_submit_button_5,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_4,#gform_3 #gform_submit_button_5,#gform_3 .gform_button,#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_1,#gform_4 #gform_submit_button_2,#gform_4 #gform_submit_button_3,#gform_4 #gform_submit_button_4,#gform_4 #gform_submit_button_5,#gform_4 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_4,#gform_5 #gform_submit_button_5,#gform_5 .gform_button,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-btn,.footer-main__wrapper .footer-main__container .inner-container .location__container .footer-cta a,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-cta a,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-cta a,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a,.featured-cta-btn{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:100%;height:50px;min-width:220px;font-family:"Futura Cyrillic Demi",sans-serif;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;background-color:#1e75b9;padding:2px 20px 0;overflow:hidden;position:relative;text-decoration:none;transition:background-color 300ms ease-in-out,color 300ms ease-in-out}.wps-cs-btn__style1:hover,.comment-form input[type=submit]:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 #gform_submit_button_2:hover,#gform_1 #gform_submit_button_3:hover,#gform_1 #gform_submit_button_4:hover,#gform_1 #gform_submit_button_5:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 #gform_submit_button_2:hover,#gform_2 #gform_submit_button_3:hover,#gform_2 #gform_submit_button_4:hover,#gform_2 #gform_submit_button_5:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 #gform_submit_button_2:hover,#gform_3 #gform_submit_button_3:hover,#gform_3 #gform_submit_button_4:hover,#gform_3 #gform_submit_button_5:hover,#gform_3 .gform_button:hover,#gform_4 .wps-input-field-btn:hover,#gform_4 #gform_submit_button_1:hover,#gform_4 #gform_submit_button_2:hover,#gform_4 #gform_submit_button_3:hover,#gform_4 #gform_submit_button_4:hover,#gform_4 #gform_submit_button_5:hover,#gform_4 .gform_button:hover,#gform_5 .wps-input-field-btn:hover,#gform_5 #gform_submit_button_1:hover,#gform_5 #gform_submit_button_2:hover,#gform_5 #gform_submit_button_3:hover,#gform_5 #gform_submit_button_4:hover,#gform_5 #gform_submit_button_5:hover,#gform_5 .gform_button:hover,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-btn:hover,.footer-main__wrapper .footer-main__container .inner-container .location__container .footer-cta a:hover,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a:hover,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a:hover,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-cta a:hover,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-cta a:hover,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover,.featured-cta-btn:hover{background-color:#a8d4eb;color:#1e75b9}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#000;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#fff;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.alignright,.alignleft,.aligncenter,.bypostauthor{color:inherit}.alignright{float:right;margin:6px 0 14px 20px}.alignleft{float:left;margin:6px 20px 14px 0}.alignright img,.alignleft img,.aligncenter img{width:100%;max-width:100%}img.center{margin:0 auto;display:block}.aligncenter{display:block;clear:both;margin:0 auto}@media(max-width:767px){.alignleft,.aligncenter,.alignright{width:100%;margin:0 0 20px}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{position:relative;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{display:block;max-width:80%;margin:0;font-weight:300;font-size:13px;background:#fff;color:#000;padding:13px 15px}.rtl .wp-caption .wp-caption-text{left:auto;right:20px}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}h1,.h1{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#000;padding:0;margin:0}@media(max-width:1199px){h1,.h1{font-size:70px}}@media(max-width:991px){h1,.h1{font-size:60px}}@media(max-width:575px){h1,.h1{font-size:45px}}h2,.h2{font-family:"Futura Cyrillic Demi",sans-serif;font-size:38px;line-height:1.31;color:#000;padding:0;margin:0}@media(max-width:1199px){h2,.h2{font-size:36px}}@media(max-width:991px){h2,.h2{font-size:34px}}@media(max-width:575px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Futura Cyrillic Demi",sans-serif;font-size:30px;line-height:1.33;color:#000;padding:0;margin-top:70px}@media(max-width:1199px){h3,.h3{font-size:28px}}@media(max-width:991px){h3,.h3{font-size:26px;margin-top:50px}}@media(max-width:575px){h3,.h3{font-size:24px}}h4,.h4{font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#000;padding:0;margin:0;font-weight:normal}a{color:#1e75b9}a:hover{color:#a8d4eb;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Futura Cyrillic Book",sans-serif;font-size:20px;line-height:1.5;color:#000;padding:0;font-weight:normal;margin-top:25px}@media(max-width:575px){p{font-size:18px}}p strong{font-family:"Futura Cyrillic Demi",sans-serif;font-weight:600}p a{text-decoration:none;color:#1e75b9;text-decoration:underline}p a:hover{color:#a8d4eb;text-decoration:none}p img{display:block;margin:0 !important}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#000}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.entry-text-content strong{display:inline-block;font-family:"Futura Cyrillic",sans-serif;font-weight:600}.entry-text-content ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px;list-style-type:none;margin-top:20px}.entry-text-content ul li{font-family:"Futura Cyrillic",sans-serif;font-size:20px;line-height:1.7;color:#000;font-weight:500;position:relative;padding:0 0 0 26px;margin:0}@media(max-width:575px){.entry-text-content ul li{font-size:18px}}.entry-text-content ul li strong{margin-bottom:15px;display:inline-block;font-weight:600}.entry-text-content ul li a{text-decoration:none;color:#1e75b9}.entry-text-content ul li a:hover{color:#a8d4eb;text-decoration:none}.entry-text-content ul li::after{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#1e75b9}.entry-text-content ul li>ul{margin:10px 0 0}.entry-text-content ul li>ul li{padding-left:30px;position:relative}.entry-text-content ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #1e75b9}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:35px;list-style-type:none;margin-top:40px}.wpb_text_column ul li{font-family:"Futura Cyrillic",sans-serif;font-size:20px;line-height:1.7;color:#000;font-weight:500;position:relative;padding:0 0 0 26px;margin:0}@media(max-width:575px){.wpb_text_column ul li{font-size:18px}}.wpb_text_column ul li strong{margin-bottom:15px;display:inline-block;font-weight:600}.wpb_text_column ul li a{text-decoration:none;color:#1e75b9}.wpb_text_column ul li a:hover{color:#a8d4eb;text-decoration:none}.wpb_text_column ul li::after{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#1e75b9}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #1e75b9}.wpb_text_column ul.grid-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}@media(max-width:680px){.wpb_text_column ul.grid-list{grid-template-columns:1fr;gap:16px}}.wpb_text_column ul.grid-list li{width:100%}.wpb_text_column-dep ul{margin:10px 0 0}.wpb_text_column-dep ul li{padding-left:30px;position:relative}.wpb_text_column-dep ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #1e75b9}.wps-no-padding{padding:0}.wps-column-space-left{padding-right:20px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:20px !important}@media(max-width:767px){.wps-column-space-right{padding-left:0 !important}}.wps-meet-doc-column-space-left{padding-right:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-left{padding-right:0 !important}}.wps-meet-doc-column-space-right{padding-left:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-right{padding-left:0 !important}}.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-family:"Futura Cyrillic",sans-serif;font-size:24px;line-height:1.4;color:#000;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#1e75b9}.wps-cs-editor-link-style1 a{font-weight:bold;color:#1e75b9;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#1e75b9}.wps-cs-editor-ul-style1{list-style-type:none}.wps-cs-editor-ul-style1 li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-cs-featured-heading1{font-weight:normal;font-size:24px;position:relative;padding-bottom:30px}.wps-cs-featured-heading1:after{content:"";position:absolute;width:120px;height:3px;left:0;bottom:0}.vc_tta-container h3{text-align:center !important;margin-bottom:100px !important}@media(max-width:991px){.vc_tta-container h3{margin-bottom:80px !important}}@media(max-width:767px){.vc_tta-container h3{margin-bottom:60px !important}}.vc_tta-title-text{font-family:"MADE Outer Sans",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#000;padding:0}@media(max-width:767px){.vc_tta-title-text{font-size:26px}}@media(max-width:575px){.vc_tta-title-text{font-size:24px}}.vc_tta-panel-heading{border-color:#9f9f9f !important;border-left:none !important;border-right:none !important;border:none !important;background-color:#fff !important}.vc_tta-panel-heading a{padding:20px 50px 20px 30px !important}@media(max-width:575px){.vc_tta-panel-heading a{padding:20px 40px 20px 20px !important}}.vc_tta-panel-body{border:none !important;border-bottom:0 solid #9f9f9f !important;background-color:#fff !important}.vc_tta-panel-body p{padding:0 10px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 !important}}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0 !important}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"MADE Outer Sans",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.wps-featured-btn{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;min-width:200px;font-family:"Futura Cyrillic",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#1e75b9;padding:2px 26px 0;overflow:hidden;transition:color 300ms ease-in-out,background-color 300ms ease-in-out;position:relative}.wps-featured-btn:hover{color:#1e75b9;background-color:#a8d4eb;text-decoration:none}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{position:absolute !important;top:50% !important;transform:translateY(-60%) !important}.edgtf-grid-section{padding:0 !important}.edgtf-grid-section .edgtf-section-inner{padding:0 !important}.edgtf-grid-section .edgtf-section-inner-margin{padding:0 !important}.vc_tta-container h2{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#000;padding:0;margin:0 0 60px 0}@media(max-width:1199px){.vc_tta-container h2{font-size:70px}}@media(max-width:991px){.vc_tta-container h2{font-size:60px}}@media(max-width:575px){.vc_tta-container h2{font-size:45px}}.vc_tta-container .vc_tta-panels{display:flex;flex-direction:column;gap:10px}.vc_tta-container .vc_tta-panels .vc_tta-panel-title{font-family:"Futura Cyrillic Demi",sans-serif;font-size:38px;line-height:1.31;color:#fff;padding:0;margin:0}@media(max-width:1199px){.vc_tta-container .vc_tta-panels .vc_tta-panel-title{font-size:36px}}@media(max-width:991px){.vc_tta-container .vc_tta-panels .vc_tta-panel-title{font-size:34px}}@media(max-width:575px){.vc_tta-container .vc_tta-panels .vc_tta-panel-title{font-size:30px}}@media(max-width:575px){.vc_tta-container .vc_tta-panels .vc_tta-panel-title a{padding:20px 20px 20px 20px !important}}.vc_tta-container .vc_tta-panels .vc_tta-panel-body p{margin-top:0 !important}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:120px 0 80px}@media(max-width:575px){.blog .wpstf-page-content{padding:100px 0 70px}}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.vc_row.wpb_row.edgtf-grid-section{margin-left:0 !important;margin-right:0 !important;position:relative !important;z-index:1000 !important;background-color:#fff !important}.header-topbar__wrapper{padding:20px 0}.header-topbar__wrapper .header-topbar__container{display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.header-topbar__wrapper .header-topbar__container{gap:20px;align-items:flex-end;justify-content:flex-end}}.header-topbar__wrapper .header-topbar__container a{display:flex;gap:15px;text-decoration:none;transition:color 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container a:hover{color:#ea1d26}.header-topbar__wrapper .header-topbar__container a svg{width:12px;display:block}.header-topbar__wrapper .header-topbar__container a svg path{fill:#ea1d26}.header-topbar__wrapper .header-topbar__container .social-icons__container{display:flex;justify-content:center}@media(max-width:767px){.header-topbar__wrapper .header-topbar__container .social-icons__container{display:none}}.header-topbar__wrapper .header-topbar__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #1e75b9;border-radius:50%;background-color:transparent;transition:300ms background-color ease-in-out}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a svg{width:15px;height:15px;transition:fill 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a svg path{fill:#1e75b9;transition:fill 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a:hover{background-color:#1e75b9}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a:hover svg path{fill:#fff}.header-navbar__wrapper{position:absolute;left:0;top:0;width:100%;padding:0 0 40px;margin-top:105px;z-index:100}@media(max-width:767px){.header-navbar__wrapper{margin-top:35px;padding:40px 0}}.header-navbar__wrapper .header-navbar__container{width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;gap:80px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{gap:40px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container{gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:280px;flex-shrink:0}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:200px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:180px;flex-shrink:1}}@media(max-width:450px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:120px;flex-shrink:1}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a{display:block;text-decoration:none;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img{display:block;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-btns__container{margin-left:auto;display:flex;align-items:center;gap:20px}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{display:flex;align-items:center;gap:20px}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{text-decoration:none;gap:15px}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover svg path{fill:#1e75b9}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{width:60px;min-width:0;padding:0}}@media(max-width:991px) and (max-width:450px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{width:45px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a svg{width:14px;display:block}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a svg path{transition:fill 250ms ease-in-out;fill:#fff}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .text{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:none}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:inline-flex;transform:none}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#1e75b9}}@media(max-width:991px) and (max-width:450px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{width:16px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .number{display:none}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .number{display:inline-flex}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .location{display:none}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .location{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .nav-cta-btn{background-color:#ea1d26}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .nav-cta-btn:hover{background-color:#f3dfcc;color:#ea1d26}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .nav-cta-btn:hover svg path{fill:#ea1d26}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#fff;padding:0;margin:0;text-transform:uppercase}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn span{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar{display:flex;flex-direction:column;gap:8px;width:22px;position:relative;transform:translateY(-1px)}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar span{display:block;width:100%;height:2px;background-color:#fff}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container{padding:0}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn{color:#000}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar span{background-color:#000}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .wps-home-header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper{height:80vh;height:80dvh}}@media(max-width:767px){.page-hero-section-wrap .wps-home-header-hero__wrapper{height:60vh;height:60dvh}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container{position:relative;width:100%;height:100%;margin:0 auto}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading{max-width:1290px;padding:100px}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading{max-width:1200px;padding:100px 60px}}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading{max-width:1200px;padding:50px 20px 40px}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .image__container{width:100%;height:100%}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-hero-section-wrap.hero-section__style1{position:relative;width:100%}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:230px 0 120px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:220px 0 120px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:200px 0 100px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small{margin-bottom:15px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small p{text-align:center;text-transform:uppercase;color:#ea1d26}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{text-align:center;color:#1e75b9}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description{width:100%;margin-top:16px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{font-family:"MADE Outer Sans",sans-serif;color:#ea1d26;text-align:center}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-cta{display:flex;align-items:center;justify-content:center;margin-top:40px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-cta a{width:auto;text-decoration:none;background-color:#ea1d26;color:#fff}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-cta a:hover{background-color:#f3dfcc;color:#ea1d26}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-cta a:hover svg path{fill:#ea1d26}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;background-color:#0f2230}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:100%;opacity:.7;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{width:100%;padding:230px 0 90px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:220px 0 90px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:160px 0 90px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:90%;max-width:1400px;margin:0 auto;position:relative;z-index:100}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1{text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small{width:100%;margin-top:16px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-family:"MADE Outer Sans",sans-serif;color:#fff;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description{width:100%;margin-top:16px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p{font-family:"MADE Outer Sans",sans-serif;color:#ea1d26;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-cta{display:flex;align-items:center;justify-content:center;margin-top:40px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-cta a{width:auto;text-decoration:none;background-color:#ea1d26;color:#fff}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-cta a:hover{background-color:#f3dfcc;color:#ea1d26}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-cta a:hover svg path{fill:#ea1d26}.page-hero-section-wrap .wps-doctors-header-hero__wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container{position:relative;width:100%;background-color:#0f2230}@media(max-width:767px){.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container{width:100%}}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container{width:100%;text-align:center;padding:230px 0 90px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}@media(max-width:991px){.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container{padding:220px 0 90px}}@media(max-width:767px){.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container{padding:160px 0 90px}}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1{text-align:center}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .image__container{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .image__container img{width:100%;height:100%;opacity:.7;-o-object-fit:cover;object-fit:cover}.sticky-navbar__wrapper{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background:#fafafa;border:0;padding:0 50px;box-shadow:inset 0 0 15px rgba(84,84,84,0),inset 0 0 20px rgba(155,155,155,0),7px 7px 15px rgba(84,84,84,0.1),-7px -7px 20px rgba(155,155,155,0.5),inset 0 0 4px rgba(155,155,155,0.2)}@media(max-width:1399px){.sticky-navbar__wrapper{padding:0 40px}}@media(max-width:1199px){.sticky-navbar__wrapper{padding:0 20px}}.sticky-navbar__wrapper.sticky{transform:translateY(0)}.sticky-navbar__wrapper .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:50px;padding:12px 0}@media(max-width:1300px){.sticky-navbar__wrapper .sticky-navbar__container{gap:35px}}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar__container{gap:16px}}.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:120px;flex-shrink:0}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:100px}}.sticky-navbar__wrapper .sticky-navbar-logo__container a{display:block;text-decoration:none;width:100%}.sticky-navbar__wrapper .sticky-navbar-logo__container a img{width:100%;transform:translateY(4px)}@media(max-width:1490px){.sticky-navbar__wrapper .stickybar-navigation__container{display:none}}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu{display:inline-flex;align-items:center;gap:20px;list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul{list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:280px;width:100%;max-width:280px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 4px 12px rgba(33,33,33,0.1)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li{margin-bottom:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a{font-family:"Futura Cyrillic",sans-serif;font-size:16px;line-height:1.2;text-decoration:none;color:#1e75b9;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a:hover{color:#fff;background-color:#1e75b9;border-radius:5px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0}@media(max-width:1699px){.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li{padding:0 5px 5px}}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children{padding-right:24px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(206, 72%, 42%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:calc(30% + 2px);width:12px;height:12px;fill:#000;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a{display:block;font-family:"Futura Cyrillic",sans-serif;font-size:18px;padding:21px 0 15px;color:#1e75b9;background:0;position:relative;white-space:normal;text-decoration:none;transition:all .3s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a:hover{text-decoration:none;color:#1e75b9}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(206, 72%, 42%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#1e75b9}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li{position:relative}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(206, 72%, 42%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(270deg);width:10px;height:10px;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li ul.sub-menu{left:100%;top:0;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover>a{color:#fff;border-radius:5px;background-color:#1e75b9}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover ul.sub-menu{opacity:1;visibility:visible;top:0;left:100%;margin-left:0;display:block;z-index:2;padding:10px;margin-top:0;transform:translateX(0)}.sticky-navbar__wrapper .sticky-btns__container{display:flex;align-items:center;gap:20px;margin-left:auto}@media(max-width:450px){.sticky-navbar__wrapper .sticky-btns__container{gap:10px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{display:flex;align-items:center;gap:20px}@media(max-width:575px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{gap:10px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{text-decoration:none;gap:15px}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a:hover svg path{fill:#1e75b9}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{width:60px;min-width:0;padding:0}}@media(max-width:991px) and (max-width:450px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{width:45px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a svg{width:14px;display:block}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a svg path{transition:fill 250ms ease-in-out;fill:#fff}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .text{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:none}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:inline-flex;transform:none}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#1e75b9}}@media(max-width:991px) and (max-width:450px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm svg{width:16px}}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .number{display:inline-flex}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .location{display:none}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .location{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .nav-cta-btn{background-color:#ea1d26}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .nav-cta-btn:hover{background-color:#f3dfcc;color:#ea1d26}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .nav-cta-btn:hover svg path{fill:#ea1d26}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container{display:none}@media(max-width:1490px){.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container{display:block}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#000;padding:0;margin:0;text-transform:uppercase}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn span{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar{display:flex;flex-direction:column;gap:8px;width:22px;position:relative;transform:translateY(-1px)}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar span{display:block;width:100%;height:2px;background-color:#000}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;transform:translateX(100%);z-index:10000000;transition:transform 500ms ease-in-out,visibility 500ms ease-in-out,opacity 500ms ease-in-out;opacity:0;visibility:hidden}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:0;top:0;z-index:10}.wps-full-screen-menu__wrapper .close-btn__container .close-btn{padding:20px 20px 10px;background-color:#1e75b9}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:#fff}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-width:500px;max-width:30%;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#fff;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:80%;padding:100px 20px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{padding:80px 20px;max-width:100%}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:flex-start;margin-bottom:60px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{display:block;text-decoration:none;max-width:200px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a svg{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#1e75b9;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"Futura Cyrillic",sans-serif;font-size:24px;letter-spacing:.05em;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#1e75b9;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"Futura Cyrillic",sans-serif;color:#1e75b9;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(206, 72%, 42%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:3px;top:calc(30% - 3px);width:12px;fill:#a8d4eb;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a.rotate::after{transform:rotateX(180deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;gap:0;padding-left:16px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li{padding:10px 0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child{padding-top:26px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a{font-family:"Futura Cyrillic",sans-serif;font-size:20px;color:#1e75b9;opacity:.65;transition:opacity 400ms ease-in-out,-webkit-text-decoration 100ms ease-in-out;transition:opacity 400ms ease-in-out,text-decoration 100ms ease-in-out;transition:opacity 400ms ease-in-out,text-decoration 100ms ease-in-out,-webkit-text-decoration 100ms ease-in-out;text-transform:capitalize}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a:hover{opacity:1;text-decoration:underline;text-decoration-color:#ea1d26}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li>ul.sub-menu li a{font-size:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu .current-menu-item a{opacity:1;text-decoration:underline;text-decoration-color:#ea1d26}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container{display:inline-block;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{text-decoration:none;background-color:#ea1d26;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a:hover{background-color:#f3dfcc;color:#ea1d26}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a svg{flex-shrink:0}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{min-width:180px;padding:0 20px;gap:6px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:center;gap:10px;color:#1e75b9;text-decoration:none;transition:color 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:20px;height:20px;flex-shrink:0;position:relative;transform:translateY(3px)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg path{fill:#1e75b9}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a{line-height:1.4}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg{top:2px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #1e75b9;border-radius:50%;background-color:transparent;transition:300ms background-color ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg{width:15px;height:15px;transition:fill 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg path{fill:#1e75b9;transition:fill 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover{background-color:#1e75b9}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover svg path{fill:#fff}.wps-full-screen-menu__wrapper.active{transition-delay:0ms;transform:translateX(0);opacity:1;visibility:visible}.wps-full-screen-menu__wrapper.active::after{transition-delay:1200ms;opacity:.4}.footer-cta-banner__wrapper{position:relative;width:100%}.footer-cta-banner__wrapper .footer-cta-banner__container{display:flex}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container{flex-direction:column-reverse}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container{width:60%;padding:100px 40px;background-color:#ea1d26}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container{width:100%}}@media(max-width:767px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container{padding:80px 20px}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .inner-content{max-width:690px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{color:#fff}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{margin:60px 0}@media(max-width:767px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{margin:30px 0 40px}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container p{color:#fff}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container{display:flex;align-items:center;gap:40px;margin-top:50px}@media(max-width:575px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container{gap:25px;flex-direction:column-reverse;align-items:flex-start}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a{color:#fff;display:flex;gap:15px;text-decoration:none}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a svg{width:12px;display:block}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a svg path{fill:#fff}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a{background-color:#fff;color:#ea1d26}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a:hover{background-color:#f3dfcc;color:#ea1d26}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container{width:40%;position:relative}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container .image__container{width:100%}}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container svg{position:absolute;display:block;width:100%;top:70%;left:50%;transform:translate(-50%,-30%)}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container svg path{fill:#ea1d26}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container .image__container img{max-height:700px}}@media(max-width:767px){.footer-cta-banner__wrapper .footer-cta-banner__container .image__container img{max-height:500px}}.footer-logo__wrapper{padding:80px 0 50px}.footer-logo__wrapper .footer-logo__container{max-width:900px;margin:0 auto}.footer-logo__wrapper .footer-logo__container .logo__container{display:flex;align-items:center;gap:100px;justify-content:center}@media(max-width:991px){.footer-logo__wrapper .footer-logo__container .logo__container{gap:60px}}@media(max-width:767px){.footer-logo__wrapper .footer-logo__container .logo__container{flex-wrap:wrap}}.footer-logo__wrapper .footer-logo__container .logo__container .logo{display:flex;align-items:center;justify-content:center;max-width:150px;min-height:40px}.footer-logo__wrapper .footer-logo__container .logo__container .logo img{display:block;min-width:80px}.footer-main__wrapper{padding-bottom:60px}@media(max-width:991px){.footer-main__wrapper{padding-bottom:40px}}@media(max-width:767px){.footer-main__wrapper{padding-bottom:100px}}.footer-main__wrapper .footer-main__container{max-width:1200px;width:85%;margin:0 auto;border-top:1px solid rgba(0,0,0,0.2)}@media(max-width:767px){.footer-main__wrapper .footer-main__container{width:90%}}.footer-main__wrapper .footer-main__container .inner-container{padding:75px 0 80px;display:flex;align-items:center;justify-content:space-between;gap:60px}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container{flex-direction:column}}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container .location__container{order:3}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .inner-container .location__container{display:none}}.footer-main__wrapper .footer-main__container .inner-container .location__container .footer-cta a{background-color:#ea1d26}.footer-main__wrapper .footer-main__container .inner-container .location__container .footer-cta a:hover{background-color:#f3dfcc;color:#ea1d26}.footer-main__wrapper .footer-main__container .inner-container .logo__container{transform:translateY(20px)}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container .logo__container{order:1}}.footer-main__wrapper .footer-main__container .inner-container .logo__container a{display:block}.footer-main__wrapper .footer-main__container .inner-container .logo__container a img{width:100%;display:block}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container .social-icons__container{order:2}}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul{display:flex;align-items:center;gap:35px;list-style-type:none;margin:0;padding:0}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li{list-style-type:none;margin:0;padding:0}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a{margin:0;padding:0;text-decoration:none}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a:hover svg path{fill:#a8d4eb}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a svg{max-width:18px;height:18px;display:block}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a svg path{fill:#1e75b9;transition:fill 250ms ease-in-out}.footer-main__wrapper .copyrights__container{max-width:850px;margin:0 auto;width:85%}@media(max-width:767px){.footer-main__wrapper .copyrights__container{width:90%}}.footer-main__wrapper .copyrights__container p{text-align:center;font-family:"Futura Cyrillic Book",sans-serif;line-height:2}.footer-main__wrapper .copyrights__container p a{text-decoration:none;font-family:"Futura Cyrillic Book",sans-serif}.footer-main__wrapper .copyrights__container .site-by{margin-top:20px}.footer-sticky-navbar__wrapper{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 5px 20px 2px rgba(0,0,0,0.1);background-color:#fff;display:none;z-index:1000;border:4px solid #fff}@media(max-width:767px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper .navbar-contact__container{width:50%;display:flex;align-items:center;justify-content:center;background-color:#1e75b9;transition:250ms background-color ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container:hover{background-color:#a8d4eb}.footer-sticky-navbar__wrapper .navbar-contact__container:hover a span{color:#1e75b9}.footer-sticky-navbar__wrapper .navbar-contact__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0;text-decoration:none;line-height:1;margin:0}.footer-sticky-navbar__wrapper .navbar-contact__container a svg{width:24px;height:24px;fill:#fff;transition:fill 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container a:hover svg{fill:#a8d4eb}.footer-sticky-navbar__wrapper .navbar-contact__container a span{font-family:"MADE Outer Sans",sans-serif;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;padding:2px 0 0;margin:0;transition:color 250ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container{width:50%;background-color:#ea1d26;transition:250ms background-color ease-in-out;border-right:2px solid #fff}.footer-sticky-navbar__wrapper .navbar-cta__container:hover{background-color:#f3dfcc}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0;text-decoration:none}.footer-sticky-navbar__wrapper .navbar-cta__container a span{font-family:"MADE Outer Sans",sans-serif;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;padding:2px 0 0;margin:0;transition:color 250ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:24px;fill:#a8d4eb;transition:fill 200ms ease-in-out;display:none}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#000}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover span{color:#ea1d26}.footer-sticky-navbar__wrapper .navbar-contact__container{border-left:2px solid #fff}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{width:100%;display:flex}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{flex-direction:column-reverse}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .image__container{width:50%}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .image__container{width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .image__container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container{background-color:#1e75b9;width:50%;padding:65px 40px}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container{width:100%}}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container{padding:60px 20px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content{max-width:550px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content{max-width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p{color:#fff;margin:60px 0 65px}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p{margin:40px 0 45px}}.wps-homepage-why-choose__wrapper{padding:200px 0;position:relative}@media(max-width:1199px){.wps-homepage-why-choose__wrapper{padding:180px 0}}@media(max-width:991px){.wps-homepage-why-choose__wrapper{padding:150px 0}}@media(max-width:767px){.wps-homepage-why-choose__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-why-choose__wrapper{padding:100px 0}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container{max-width:1400px;width:85%;margin:0 auto}@media(max-width:767px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container{width:90%}}@media(max-width:575px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container{width:100%}}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container{margin-bottom:80px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider{display:flex;gap:80px;margin-top:120px}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider{margin-top:100px;gap:60px;display:none}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content{width:40%;flex-shrink:0}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3{max-width:450px;margin:80px auto 40px}@media(max-width:767px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3{margin:40px auto 25px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content p{max-width:450px;margin:0 auto}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion{width:100%;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.2);padding:20px;display:none}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion{display:block}}@media(max-width:450px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion{padding:20px 10px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion:first-child{border-top:1px solid rgba(0,0,0,0.2)}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro{position:relative;cursor:pointer;display:flex;justify-content:space-between;gap:30px;align-items:center}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro h3{color:#000;margin:0}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro .icon{position:relative;width:16px;height:16px;flex-shrink:0;display:none}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro .icon{display:inline-block}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro .icon::before,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro .icon::after{content:"";position:absolute;background-color:#000}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro .icon::before{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_intro .icon::after{width:2px;height:100%;left:50%;top:0;transform:translateX(-50%);opacity:1;transition:opacity 300ms cubic-bezier(0.39,0.575,0.565,1)}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion .sm-image{display:none;margin-top:20px}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion .sm-image{display:block}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion .sm-image img{max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media(max-width:767px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion .sm-image img{max-height:450px}}@media(max-width:575px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion .sm-image img{max-height:340px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_content{max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion_content p{margin:20px 0 0}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion.accordion_active .why-choose-accordion_content{opacity:1}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .why-choose-accordion.accordion_active .why-choose-accordion_intro .icon::after{opacity:0}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container{width:100%;display:flex}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container{flex-direction:column-reverse}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .image__container{width:50%}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .image__container{width:100%}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .image__container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container{background-color:#a8d4eb;width:50%;padding:65px 40px}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container{width:100%}}@media(max-width:767px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container{padding:65px 20px}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content{max-width:565px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content{max-width:100%}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3{color:#000}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p{margin:50px 0 65px}@media(max-width:767px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p{margin:30px 0 45px}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a{color:#000}.wps-homepage-our-services__wrapper{background-color:#f3dfcc;position:relative;padding:200px 0}@media(max-width:1199px){.wps-homepage-our-services__wrapper{padding:180px 0}}@media(max-width:991px){.wps-homepage-our-services__wrapper{padding:150px 0}}@media(max-width:767px){.wps-homepage-our-services__wrapper{padding:100px 0}}@media(max-width:575px){.wps-homepage-our-services__wrapper{padding:80px 0}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container{max-width:1200px;margin:0 auto;width:85%;position:relative;z-index:100}@media(max-width:767px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container{width:90%}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2{text-align:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .section-slides__container{width:100%}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .section-slides__container{display:none}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{margin-top:100px;display:flex;align-items:center;gap:120px}@media(max-width:1300px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{gap:70px}}@media(max-width:1199px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{gap:40px}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{flex-direction:column}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .row_inner img{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .slider-content-inner__container{width:60%}@media(max-width:1199px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .slider-content-inner__container{width:55%}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .slider-content-inner__container{width:100%}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images{width:40%;display:grid;place-items:center}@media(max-width:1199px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images{width:45%}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images{width:100%;display:none}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image{width:100%;grid-area:1/1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img{position:relative;width:100%;opacity:0;z-index:0;transition:opacity .5s ease}@media(max-width:1300px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img{min-height:640px;-o-object-fit:cover;object-fit:cover}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img{min-height:0;max-height:440px;-o-object-position:top;object-position:top}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img.active{opacity:1;z-index:1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion{width:100%;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.2);padding:20px}@media(max-width:450px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion{padding:20px 10px}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion:first-child{border-top:1px solid rgba(0,0,0,0.2)}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro{position:relative;cursor:pointer;display:flex;justify-content:space-between;gap:30px;align-items:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3{color:#000}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro .icon{position:relative;display:inline-block;width:16px;height:16px;flex-shrink:0}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro .icon::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro .icon::after{content:"";position:absolute;background-color:#000}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro .icon::before{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro .icon::after{width:2px;height:100%;left:50%;top:0;transform:translateX(-50%);opacity:1;transition:opacity 300ms cubic-bezier(0.39,0.575,0.565,1)}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion .sm-image{display:none;margin-top:20px}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion .sm-image{display:block}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion .sm-image img{max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(max-width:767px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion .sm-image img{max-height:450px}}@media(max-width:575px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion .sm-image img{max-height:340px}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content{max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;opacity:0}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content p{margin:20px 0 25px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a{color:#1e75b9}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_active .accordion_content{opacity:1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_active .accordion_intro .icon::after{opacity:0}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm{display:none}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm{display:none;align-items:flex-start;gap:60px;width:100%;margin:0;margin-top:80px}}@media(max-width:767px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm{margin-top:60px}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper{width:100%;position:relative}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper .swiper-slide{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper .swiper-slide .sl-i{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper .swiper-slide .sl-i img{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content{width:100%;justify-content:center;margin-top:50px;display:none}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content{display:flex}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-next,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#1e75b9}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-next.swiper-button-disabled,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev.swiper-button-disabled{border:2px solid #1e75b9;background-color:rgba(30,117,185,0.2);opacity:1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-next.swiper-button-disabled svg,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev.swiper-button-disabled svg{fill:#fff}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-next::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-next::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev::after{display:none}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-next svg,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev svg{display:block;fill:#fff;position:relative;transition:fill 300ms ease-in-out;width:25px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .service-button-content .service-button-prev svg{transform:rotate(180deg)}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;overflow:hidden;text-align:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3{color:#000}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c p{margin:30px 0 50px;text-align:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a{color:#1e75b9}.wps-homepage-testimonial-slider__wrapper{background-color:#51779c;padding:160px 0 190px}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper{padding:160px 0}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper{padding:120px 0}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper{padding:120px 0}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{max-width:1400px;margin:0 auto;width:85%;display:flex;gap:120px}@media(max-width:1399px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{gap:60px}}@media(max-width:850px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{flex-direction:column;gap:100px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{width:90%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container{width:50%}@media(max-width:850px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container{width:100%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container svg path{fill:#ea1d26}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2{color:#fff}@media(max-width:1300px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2{font-size:60px}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2{font-size:50px}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container p{margin:60px 0 45px;color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-btn{background-color:#ea1d26;display:inline-flex;width:auto}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta .cta-btn:hover{background-color:#f3dfcc;color:#ea1d26}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container{width:50%}@media(max-width:850px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container{width:100%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .ratings-icon svg{display:block}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .ratings-icon svg path{fill:#a8d4eb}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3{color:#fff;margin-top:20px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .testimonial-content{margin:55px 0 50px;color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .author-name{color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container{display:flex;align-items:flex-start;margin-top:40px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .swiper-pagination{position:relative;top:auto;bottom:auto;display:inline-flex;justify-content:flex-start;gap:14px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;transition:width 250ms ease-in-out}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;width:25px;border-radius:10px}.wps-insidepage-intro__wrapper{padding:160px 0;background-color:#1e75b9}@media(max-width:991px){.wps-insidepage-intro__wrapper{padding:120px 0}}@media(max-width:575px){.wps-insidepage-intro__wrapper{padding:100px 0}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{max-width:900px;margin:0 auto;width:85%}@media(max-width:499px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{width:90%}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:50px}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container p{color:#fff}.wps-insidepage-image-content__wrapper{padding-top:100px;position:relative;width:100%}.wps-insidepage-image-content__wrapper.p0{padding:0}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{max-width:1200px;margin:0 auto;display:flex;gap:8%;align-items:center}@media(max-width:1199px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{gap:4%}}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-direction:column;gap:60px;align-items:flex-start}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{gap:50px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:40%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:50%}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:80%}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container img{display:block;width:100%}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container{width:60%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content{max-width:620px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content{max-width:95%}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content{max-width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3{color:#000}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p{margin-top:40px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p{margin-top:20px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta{margin-top:60px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta{margin-top:40px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta a{margin:0;padding:0;text-decoration:none;color:#1e75b9;transition:color 300ms ease-in-out}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta a:hover{color:#a8d4eb}.wps-insidepage-image-content2__wrapper{padding-top:100px;position:relative;width:100%}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container{max-width:1200px;margin:0 auto}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{font-family:"MADE Outer Sans",sans-serif;font-size:60px;line-height:1.2;color:#000;padding:0;margin-bottom:100px}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{margin-bottom:80px}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{margin-bottom:60px}}@media(max-width:1199px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{font-size:50px}}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{font-size:40px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{display:flex;gap:8%;align-items:center}@media(max-width:1199px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{gap:4%}}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{flex-direction:column;gap:60px;align-items:flex-start}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{gap:50px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:40%}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:50%}}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:80%}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:100%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container img{display:block;width:100%}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container{width:60%}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container{width:100%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content{max-width:620px}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content{max-width:95%}}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content{max-width:100%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3{color:#000}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p{margin:40px 0}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p{margin:20px 0 40px 0}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta{margin-top:60px}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta{margin-top:40px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta a{margin:0;padding:0;text-decoration:none;color:#1e75b9;transition:color 300ms ease-in-out}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta a:hover{color:#a8d4eb}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;list-style-type:none;margin-top:40px}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul li{font-family:"Futura Cyrillic",sans-serif;font-size:20px;line-height:1.7;color:#000;font-weight:500;position:relative;padding:0 0 0 26px;margin:0}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul li{font-size:18px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul li::after{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#1e75b9}.wps-insidepage-why-choose__wrapper{position:relative;width:100%;padding-bottom:170px}@media(max-width:1199px){.wps-insidepage-why-choose__wrapper{padding-bottom:150px}}@media(max-width:991px){.wps-insidepage-why-choose__wrapper{padding-bottom:120px}}@media(max-width:767px){.wps-insidepage-why-choose__wrapper{padding-bottom:100px}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container{max-width:920px;margin:0 auto}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container{margin-bottom:90px}@media(max-width:767px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container{margin-bottom:60px}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2{color:#000}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container{display:flex;gap:60px;align-items:flex-start;padding-bottom:60px}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container:nth-last-child(1){padding:0 !important}@media(max-width:767px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container{gap:40px}}@media(max-width:575px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container{flex-direction:column;padding-bottom:60px;gap:30px}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .image__container{flex-shrink:0}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .image__container img{display:block;width:150px;height:150px;border-radius:50%}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container{width:82%}@media(max-width:575px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container{width:100%}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content{max-width:100%}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p{margin-top:40px}@media(max-width:767px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p{margin-top:30px}}@media(max-width:575px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p{margin-top:20px}}.wps-insidepage-treatment-process__wrapper{background-color:#a8d4eb;position:relative;width:100%}.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(3,1fr);gap:65px}@media(max-width:1199px){.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{gap:45px}}@media(max-width:991px){.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(2,1fr);gap:60px}}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(1,1fr);gap:80px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container{padding:160px 0;max-width:1400px;margin:0 auto;width:85%}@media(max-width:991px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container{padding:120px 0}}@media(max-width:575px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container{width:90%;padding:100px 0}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container{margin-bottom:90px}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container{margin-bottom:60px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container h2{font-family:"MADE Outer Sans",sans-serif;font-size:60px;line-height:1.2;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container h2{font-size:50px}}@media(max-width:575px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container h2{font-size:40px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{display:grid;grid-template-columns:repeat(4,1fr);gap:70px}@media(max-width:1199px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{gap:55px}}@media(max-width:1100px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(1,1fr);gap:60px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container{display:flex;flex-direction:column;gap:45px}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .image__container{width:100%}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .image__container img{display:block;width:100%}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p{margin-top:40px}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p{margin-top:30px}}@media(max-width:575px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p{margin-top:20px}}.wps-meet-the-doctors__wrapper{position:relative;width:100%}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container{max-width:1400px;width:90%;margin:0 auto}@media(max-width:991px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container{width:100%}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2{color:#1e75b9;margin-bottom:80px}@media(max-width:991px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2{margin-bottom:50px}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:1399px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{gap:20px}}@media(max-width:1199px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:575px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(1,1fr)}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor{position:relative;overflow:hidden;height:100%}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.8),transparent 35%)}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a{display:block;width:100%;height:100%}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a img{display:block;width:100%}@media(max-width:575px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a img{max-height:400px;-o-object-fit:cover;object-fit:cover}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px 20px;text-align:center;z-index:4}@media(max-width:1199px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content{padding:20px 20px}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content h3{color:#fff}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content p{text-transform:uppercase;color:#fff;margin-top:6px}.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container{max-width:1160px}.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container .doctors-inner__container{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(1,1fr)}}.wps-meet-the-doctor-intro__wrapper{position:relative;width:100%;padding-bottom:140px}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper{padding-bottom:120px}}@media(max-width:575px){.wps-meet-the-doctor-intro__wrapper{padding-bottom:90px}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container{width:100%;max-width:1160px;margin:0 auto;position:relative;z-index:100}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .breadcrumbs{margin-bottom:60px}@media(max-width:767px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .breadcrumbs{margin-bottom:24px}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .breadcrumbs a{text-decoration:none}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container{flex-direction:column;justify-content:flex-start;gap:60px}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container{flex-basis:340px;flex-shrink:0}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container{flex-basis:auto;width:100%;max-width:340px;flex-shrink:1}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .doctor-image{width:100%}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .doctor-image img{width:100%}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content{margin-top:50px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .name{color:#1e75b9;font-weight:500}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .doctor-image__container .image-content .content{color:#ea1d26;text-transform:uppercase;line-height:1;font-weight:500;margin-top:10px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .section-content__container{width:100%;max-width:760px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .section-content__container p{color:#000;margin-bottom:40px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .inner__container .section-content__container p:nth-last-of-type(1){margin-bottom:0}.wps-doctors__wrapper{position:relative;width:100%;padding:140px 0}@media(max-width:991px){.wps-doctors__wrapper{padding:120px 0}}@media(max-width:575px){.wps-doctors__wrapper{padding:90px 0}}.wps-doctors__wrapper .wps-doctors__container{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container{flex-direction:column;align-items:flex-start;gap:60px}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper{flex-shrink:0}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper{width:100%;flex-shrink:1}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container{width:100%}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container{display:flex;flex-direction:column;align-items:center;text-align:center}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3{color:#000;font-weight:500;margin-bottom:30px}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3{margin-bottom:24px}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop{display:none}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop .filter{width:100%;line-height:1;padding:0;margin:0}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop .filter .filter-btn{all:unset;font-family:"MADE Outer Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#000;padding:0;margin:0;cursor:pointer}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop .filter .filter-btn.active{color:#ea1d26}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile{display:none}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile{display:block}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile .filter-select{width:100%;min-width:280px;display:block;background-color:#fff;border:1.5px solid #000;padding:10px 15px;font-family:"MADE Outer Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#000;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}@media(max-width:575px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile .filter-select{min-width:0;max-width:100%}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile .filter-select:focus{outline:0}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{width:100%;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1099px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{grid-template-columns:1fr 1fr}}@media(max-width:991px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{gap:30px}}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{max-width:none}}@media(max-width:575px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{grid-template-columns:1fr}}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single{width:100%}@media(max-width:575px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single{max-width:400px;margin:0 auto}}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a{position:relative;display:block;width:100%;height:100%;min-height:360px;overflow:hidden}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.8),transparent 35%)}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .image{width:100%;height:100%}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:30px;z-index:10}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details{padding:30px 22px}}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details h3{color:#fff}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details p{text-transform:uppercase;color:#fff;margin-top:8px}.wps-contact-page-info__wrapper{position:relative;width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:90%;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:100px}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{gap:70px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{grid-template-columns:1fr;gap:50px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours{width:100%;line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours svg{display:inline-flex;align-items:baseline;width:18px;height:18px;fill:#51779c;flex-shrink:0;position:relative;transform:translateY(2px)}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span{font-family:"Futura Cyrillic",sans-serif;font-size:18px;line-height:1.458;color:#51779c;padding:0;margin:0;transition:color 200ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a:hover span{color:#a8d4eb}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span{line-height:1.5}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container .map{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container .map iframe{display:block;width:100%;aspect-ratio:16/9;max-height:500px}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}.gform_heading{display:none !important}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_3 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_4 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_5 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#fff}#gform_1 li::before,#gform_2 li::before,#gform_3 li::before,#gform_4 li::before,#gform_5 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field,#gform_3 .wps-input-field,#gform_4 .wps-input-field,#gform_5 .wps-input-field{margin:0 0 10px}#gform_1 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_2 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_3 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_4 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_5 .wps-input-field.wpforms-field-select select>option.placeholder{opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10)}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner,#gform_3 .wps-input-field .choices__inner,#gform_4 .wps-input-field .choices__inner,#gform_5 .wps-input-field .choices__inner{border:0;background:0}#gform_1 .wps-input-field legend,#gform_2 .wps-input-field legend,#gform_3 .wps-input-field legend,#gform_4 .wps-input-field legend,#gform_5 .wps-input-field legend{font-weight:normal;text-transform:uppercase}#gform_1 .wps-input-field select,#gform_1 .wps-input-field input[type=text],#gform_1 .wps-input-field input[type=tel],#gform_1 .wps-input-field input[type=email],#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field select,#gform_2 .wps-input-field input[type=text],#gform_2 .wps-input-field input[type=tel],#gform_2 .wps-input-field input[type=email],#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field select,#gform_3 .wps-input-field input[type=text],#gform_3 .wps-input-field input[type=tel],#gform_3 .wps-input-field input[type=email],#gform_3 .wps-input-field textarea,#gform_4 .wps-input-field select,#gform_4 .wps-input-field input[type=text],#gform_4 .wps-input-field input[type=tel],#gform_4 .wps-input-field input[type=email],#gform_4 .wps-input-field textarea,#gform_5 .wps-input-field select,#gform_5 .wps-input-field input[type=text],#gform_5 .wps-input-field input[type=tel],#gform_5 .wps-input-field input[type=email],#gform_5 .wps-input-field textarea{width:100%;height:50px;padding:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-family:"Futura Cyrillic",sans-serif;font-size:18px;color:#000;text-align:left;outline:0}#gform_1 .wps-input-field select:focus,#gform_1 .wps-input-field input[type=text]:focus,#gform_1 .wps-input-field input[type=tel]:focus,#gform_1 .wps-input-field input[type=email]:focus,#gform_1 .wps-input-field textarea:focus,#gform_2 .wps-input-field select:focus,#gform_2 .wps-input-field input[type=text]:focus,#gform_2 .wps-input-field input[type=tel]:focus,#gform_2 .wps-input-field input[type=email]:focus,#gform_2 .wps-input-field textarea:focus,#gform_3 .wps-input-field select:focus,#gform_3 .wps-input-field input[type=text]:focus,#gform_3 .wps-input-field input[type=tel]:focus,#gform_3 .wps-input-field input[type=email]:focus,#gform_3 .wps-input-field textarea:focus,#gform_4 .wps-input-field select:focus,#gform_4 .wps-input-field input[type=text]:focus,#gform_4 .wps-input-field input[type=tel]:focus,#gform_4 .wps-input-field input[type=email]:focus,#gform_4 .wps-input-field textarea:focus,#gform_5 .wps-input-field select:focus,#gform_5 .wps-input-field input[type=text]:focus,#gform_5 .wps-input-field input[type=tel]:focus,#gform_5 .wps-input-field input[type=email]:focus,#gform_5 .wps-input-field textarea:focus{outline:0;border-color:#000}#gform_1 .wps-input-field select.placeholder,#gform_1 .wps-input-field input[type=text].placeholder,#gform_1 .wps-input-field input[type=tel].placeholder,#gform_1 .wps-input-field input[type=email].placeholder,#gform_1 .wps-input-field textarea.placeholder,#gform_2 .wps-input-field select.placeholder,#gform_2 .wps-input-field input[type=text].placeholder,#gform_2 .wps-input-field input[type=tel].placeholder,#gform_2 .wps-input-field input[type=email].placeholder,#gform_2 .wps-input-field textarea.placeholder,#gform_3 .wps-input-field select.placeholder,#gform_3 .wps-input-field input[type=text].placeholder,#gform_3 .wps-input-field input[type=tel].placeholder,#gform_3 .wps-input-field input[type=email].placeholder,#gform_3 .wps-input-field textarea.placeholder,#gform_4 .wps-input-field select.placeholder,#gform_4 .wps-input-field input[type=text].placeholder,#gform_4 .wps-input-field input[type=tel].placeholder,#gform_4 .wps-input-field input[type=email].placeholder,#gform_4 .wps-input-field textarea.placeholder,#gform_5 .wps-input-field select.placeholder,#gform_5 .wps-input-field input[type=text].placeholder,#gform_5 .wps-input-field input[type=tel].placeholder,#gform_5 .wps-input-field input[type=email].placeholder,#gform_5 .wps-input-field textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-moz-placeholder,#gform_1 .wps-input-field input[type=text]:-moz-placeholder,#gform_1 .wps-input-field input[type=tel]:-moz-placeholder,#gform_1 .wps-input-field input[type=email]:-moz-placeholder,#gform_1 .wps-input-field textarea:-moz-placeholder,#gform_2 .wps-input-field select:-moz-placeholder,#gform_2 .wps-input-field input[type=text]:-moz-placeholder,#gform_2 .wps-input-field input[type=tel]:-moz-placeholder,#gform_2 .wps-input-field input[type=email]:-moz-placeholder,#gform_2 .wps-input-field textarea:-moz-placeholder,#gform_3 .wps-input-field select:-moz-placeholder,#gform_3 .wps-input-field input[type=text]:-moz-placeholder,#gform_3 .wps-input-field input[type=tel]:-moz-placeholder,#gform_3 .wps-input-field input[type=email]:-moz-placeholder,#gform_3 .wps-input-field textarea:-moz-placeholder,#gform_4 .wps-input-field select:-moz-placeholder,#gform_4 .wps-input-field input[type=text]:-moz-placeholder,#gform_4 .wps-input-field input[type=tel]:-moz-placeholder,#gform_4 .wps-input-field input[type=email]:-moz-placeholder,#gform_4 .wps-input-field textarea:-moz-placeholder,#gform_5 .wps-input-field select:-moz-placeholder,#gform_5 .wps-input-field input[type=text]:-moz-placeholder,#gform_5 .wps-input-field input[type=tel]:-moz-placeholder,#gform_5 .wps-input-field input[type=email]:-moz-placeholder,#gform_5 .wps-input-field textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-moz-placeholder,#gform_1 .wps-input-field input[type=text]::-moz-placeholder,#gform_1 .wps-input-field input[type=tel]::-moz-placeholder,#gform_1 .wps-input-field input[type=email]::-moz-placeholder,#gform_1 .wps-input-field textarea::-moz-placeholder,#gform_2 .wps-input-field select::-moz-placeholder,#gform_2 .wps-input-field input[type=text]::-moz-placeholder,#gform_2 .wps-input-field input[type=tel]::-moz-placeholder,#gform_2 .wps-input-field input[type=email]::-moz-placeholder,#gform_2 .wps-input-field textarea::-moz-placeholder,#gform_3 .wps-input-field select::-moz-placeholder,#gform_3 .wps-input-field input[type=text]::-moz-placeholder,#gform_3 .wps-input-field input[type=tel]::-moz-placeholder,#gform_3 .wps-input-field input[type=email]::-moz-placeholder,#gform_3 .wps-input-field textarea::-moz-placeholder,#gform_4 .wps-input-field select::-moz-placeholder,#gform_4 .wps-input-field input[type=text]::-moz-placeholder,#gform_4 .wps-input-field input[type=tel]::-moz-placeholder,#gform_4 .wps-input-field input[type=email]::-moz-placeholder,#gform_4 .wps-input-field textarea::-moz-placeholder,#gform_5 .wps-input-field select::-moz-placeholder,#gform_5 .wps-input-field input[type=text]::-moz-placeholder,#gform_5 .wps-input-field input[type=tel]::-moz-placeholder,#gform_5 .wps-input-field input[type=email]::-moz-placeholder,#gform_5 .wps-input-field textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-ms-input-placeholder,#gform_1 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_1 .wps-input-field textarea:-ms-input-placeholder,#gform_2 .wps-input-field select:-ms-input-placeholder,#gform_2 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_2 .wps-input-field textarea:-ms-input-placeholder,#gform_3 .wps-input-field select:-ms-input-placeholder,#gform_3 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_3 .wps-input-field textarea:-ms-input-placeholder,#gform_4 .wps-input-field select:-ms-input-placeholder,#gform_4 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_4 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_4 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_4 .wps-input-field textarea:-ms-input-placeholder,#gform_5 .wps-input-field select:-ms-input-placeholder,#gform_5 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_5 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_5 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_5 .wps-input-field textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_1 .wps-input-field textarea::-webkit-input-placeholder,#gform_2 .wps-input-field select::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_2 .wps-input-field textarea::-webkit-input-placeholder,#gform_3 .wps-input-field select::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_3 .wps-input-field textarea::-webkit-input-placeholder,#gform_4 .wps-input-field select::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_4 .wps-input-field textarea::-webkit-input-placeholder,#gform_5 .wps-input-field select::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_5 .wps-input-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select,#gform_3 .wps-input-field select,#gform_4 .wps-input-field select,#gform_5 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;line-height:1}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea,#gform_4 .wps-input-field textarea,#gform_5 .wps-input-field textarea{height:200px;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label,#gform_3 .wps-input-field>label,#gform_4 .wps-input-field>label,#gform_5 .wps-input-field>label{font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field>label .gfield_required_text,#gform_2 .wps-input-field>label .gfield_required_text,#gform_3 .wps-input-field>label .gfield_required_text,#gform_4 .wps-input-field>label .gfield_required_text,#gform_5 .wps-input-field>label .gfield_required_text{text-transform:none;color:#686868;font-weight:500 !important;font-size:14px !important}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .wps-input-field>label.wpforms-error,#gform_3 .wps-input-field>label.wpforms-error,#gform_4 .wps-input-field>label.wpforms-error,#gform_5 .wps-input-field>label.wpforms-error{color:#e32222;padding-top:3px}#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_4,#gform_1 #gform_submit_button_5,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_4,#gform_2 #gform_submit_button_5,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_4,#gform_3 #gform_submit_button_5,#gform_3 .gform_button,#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_1,#gform_4 #gform_submit_button_2,#gform_4 #gform_submit_button_3,#gform_4 #gform_submit_button_4,#gform_4 #gform_submit_button_5,#gform_4 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_4,#gform_5 #gform_submit_button_5,#gform_5 .gform_button{border:0;color:#fff;line-height:1;width:auto}#gform_1 .wps-input-field-btn:focus,#gform_1 #gform_submit_button_1:focus,#gform_1 #gform_submit_button_2:focus,#gform_1 #gform_submit_button_3:focus,#gform_1 #gform_submit_button_4:focus,#gform_1 #gform_submit_button_5:focus,#gform_1 .gform_button:focus,#gform_2 .wps-input-field-btn:focus,#gform_2 #gform_submit_button_1:focus,#gform_2 #gform_submit_button_2:focus,#gform_2 #gform_submit_button_3:focus,#gform_2 #gform_submit_button_4:focus,#gform_2 #gform_submit_button_5:focus,#gform_2 .gform_button:focus,#gform_3 .wps-input-field-btn:focus,#gform_3 #gform_submit_button_1:focus,#gform_3 #gform_submit_button_2:focus,#gform_3 #gform_submit_button_3:focus,#gform_3 #gform_submit_button_4:focus,#gform_3 #gform_submit_button_5:focus,#gform_3 .gform_button:focus,#gform_4 .wps-input-field-btn:focus,#gform_4 #gform_submit_button_1:focus,#gform_4 #gform_submit_button_2:focus,#gform_4 #gform_submit_button_3:focus,#gform_4 #gform_submit_button_4:focus,#gform_4 #gform_submit_button_5:focus,#gform_4 .gform_button:focus,#gform_5 .wps-input-field-btn:focus,#gform_5 #gform_submit_button_1:focus,#gform_5 #gform_submit_button_2:focus,#gform_5 #gform_submit_button_3:focus,#gform_5 #gform_submit_button_4:focus,#gform_5 #gform_submit_button_5:focus,#gform_5 .gform_button:focus{border:0;outline:0}.gfield_description{display:none !important}.gform_confirmation_wrapper{display:flex;align-items:center;justify-content:center;text-align:center}.blog-post-collection{padding-bottom:40px}.blog .wpstf-page-content{padding:0 0 80px}.single-post-container{display:block;max-width:960px;padding-bottom:80px;margin:0 auto}.wps-blog-collection__container{position:relative;width:100%;padding:0 0 40px;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:0 0 30px}}.wps-blog-collection-inner__container{display:grid;grid-template-columns:1fr 1fr;gap:60px 40px}@media(max-width:850px){.wps-blog-collection-inner__container{grid-template-columns:1fr}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#000;margin:0 0 20px}.wps-blog-post-item__container{width:100%;overflow:hidden}.wps-blog-post-item__container a{display:block;width:100%;text-decoration:none}.wps-blog-post-item__container a .blog-image{width:100%;overflow:hidden}.wps-blog-post-item__container a .blog-image img{width:100%;-o-object-fit:cover;object-fit:cover;transition:transform 300ms ease-in-out}.wps-blog-post-item__container a .blog-content{width:100%;margin-top:20px}.wps-blog-post-item__container a:hover .blog-image img{transform:scale(1.1)}.wps-blog-post-item__container a:hover .blog-content h3{color:#1e75b9}.wps-blog-post-single .section-cta__container{margin-bottom:30px}.wps-blog-post-single .section-cta__container a{text-decoration:none;color:#ea1d26}.wps-blog-post-single .post-thumbnail{margin:0 0 40px}.wps-blog-post-single .post-thumbnail img{width:100%}.wps-blog-post-single .entry-header{margin:0 0 20px}.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{color:#000}.wps-blog-post-single .entry-meta{margin:0 0 20px}.wps-blog-post-single .entry-meta p{font-size:16px;margin:0;color:#000}.wps-blog-post-single .entry-meta span{font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#c7c7ca}@media(max-width:767px){.wps-blog-post-single .entry-meta span{margin-right:15px}}.wps-blog-post-single .entry-meta span a{color:#c7c7ca}.wps-blog-post-single .entry-meta span i{font-size:18px;color:#c7c7ca;padding-right:5px}/*!
Widget Styles
 */.widget-area{width:90%;display:block;max-width:920px;margin:0 auto}@media(max-width:575px){.widget-area{width:84%}}.widget{margin:0 0 40px}.widget .widget-title{color:#1e75b9;margin:0 0 20px}.widget.widget_archive ul li,.widget.widget_meta ul li,.widget.widget_categories ul li{position:relative;padding:0;margin:0 0 5px;display:block}.widget.widget_archive ul li:not(:last-child),.widget.widget_archive ul li:not(:last-of-type),.widget.widget_meta ul li:not(:last-child),.widget.widget_meta ul li:not(:last-of-type),.widget.widget_categories ul li:not(:last-child),.widget.widget_categories ul li:not(:last-of-type){border-bottom:1px solid #e0e0e0}.widget.widget_archive ul li a,.widget.widget_meta ul li a,.widget.widget_categories ul li a{font-size:18px;font-weight:normal;position:relative;display:block;line-height:2;padding:10px 0;color:#000;transition:all .2s linear}.widget.widget_archive ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_categories ul li a:hover{color:#1e75b9;font-weight:normal;text-decoration:none}.widget.widget_archive ul li a:hover:before,.widget.widget_meta ul li a:hover:before,.widget.widget_categories ul li a:hover:before{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);transform:translate(0,8px)}.widget.widget_archive ul li.current_page_item a,.widget.widget_meta ul li.current_page_item a,.widget.widget_categories ul li.current_page_item a{color:#1e75b9;font-weight:normal;text-decoration:none}.widget.widget_archive ul li.current_page_item a:after,.widget.widget_meta ul li.current_page_item a:after,.widget.widget_categories ul li.current_page_item a:after{transform:translate(-20px,0);opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.widget.widget_recent_entries ul,.widget.widget_recent_comments ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{position:relative;padding:0;margin:0;line-height:1;display:block}.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a{text-decoration:none;color:#000}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#1e75b9;text-decoration:none}.widget.widget_search{position:relative;width:100%;overflow:hidden}.widget.widget_search input{border:0;width:100%;height:50px;padding:8px 20px;background:#f0f0f0;border-radius:50px;transition:all .25s ease-in-out 0s;font-size:18px;color:#000;text-align:left;outline:0;box-sizing:border-box}.widget.widget_search input.placeholder{color:#a1a1a1}.widget.widget_search input:-moz-placeholder{color:#a1a1a1}.widget.widget_search input::-moz-placeholder{color:#a1a1a1}.widget.widget_search input:-ms-input-placeholder{color:#a1a1a1}.widget.widget_search input::-webkit-input-placeholder{color:#a1a1a1}.widget.widget_search input:focus{outline:0;border-color:#000}.widget.widget_search .search-submit{position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-image:url("dist/images/icon-search-zoom.svg");background-color:transparent;background-position:center center;border:0;display:inline-block;height:30px;width:30px;margin:0;padding:0;text-indent:-99999px;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.wp-block-heading{font-size:30px;color:#1e75b9;margin-bottom:20px}@media(max-width:1199px){.wp-block-heading{font-size:30px}}@media(max-width:991px){.wp-block-heading{font-size:30px}}@media(max-width:575px){.wp-block-heading{font-size:30px}}/*!
Post Navigation
*/.post-navigation{display:inline-block;width:100%;margin-top:30px}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{display:inline-block;width:50%;float:left}@media(max-width:767px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{width:100%}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{display:block;text-decoration:none;padding:15px}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover{background-color:#1e75b9;color:#fff}.post-navigation .nav-links .nav-previous a:hover span,.post-navigation .nav-links .nav-next a:hover span{color:#fff}.post-navigation .nav-links span.meta-nav{font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;color:#000}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#000;font-weight:400}/*!
Posts Navigation
*/.posts-navigation{display:inline-flex;width:100%;text-align:center;margin-top:40px}.posts-navigation .nav-previous,.posts-navigation .nav-next{display:inline-block}.posts-navigation .nav-previous a,.posts-navigation .nav-next a{position:relative;display:inline-block;font-size:18px;font-weight:normal;text-decoration:none;color:#ea1d26;padding:5px 0;vertical-align:middle;background-color:transparent;text-transform:capitalize;transition:all .3s ease-out}.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover{text-decoration:none}.posts-navigation .nav-links{display:flex;align-items:center;justify-content:center;width:100%}.posts-navigation .nav-previous{margin-right:20px}.posts-navigation .nav-previous a{padding-left:40px}.posts-navigation .nav-previous a:before{content:url('data:image/svg+xml;utf8, <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="28" height="8.02" fill="red" viewBox="0 0 28 8.02"><path d="m28,4.01l-5.01,4.01v-3H0v-2h22.99V0l5.01,4.01Z"></path></svg>');position:absolute;left:0;transform:rotate(-180deg) translateY(-3px)}.posts-navigation .nav-next a{padding-right:40px}.posts-navigation .nav-next a:before{content:url('data:image/svg+xml;utf8, <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="28" height="8.02" fill="red" viewBox="0 0 28 8.02"><path d="m28,4.01l-5.01,4.01v-3H0v-2h22.99V0l5.01,4.01Z"></path></svg>');position:absolute;right:0}/*!
404
*/.error-404.not-found{text-align:center;margin:100px 0 90px;padding:0 15px}.no-results{padding-bottom:90px;text-align:center}/*!
Search Results
*/.search-results-wrap{margin-bottom:60px}.search-results-wrap .results-search-form{padding-bottom:40px}.search-results-wrap .results-search-form h4{font-size:24px}.search-results-wrap .search-result-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.search-results-wrap .search-result-item.last-item{padding-bottom:0;border:0}.search-results-wrap .result-box .result-info h3{margin-bottom:10px}.search-results-wrap .result-box .result-info h3 a:hover{text-decoration:none}/*!
Comments
*/.comments-area{width:100%;display:inline-block;clear:both;font-size:16px;padding-top:80px;margin-top:30px;border-top:1px solid rgba(96,96,96,0.2)}.comment-meta.commentmetadata a{font-size:14px;color:#1e75b9}.comments-area ol.comment-list{margin-left:0}.comments-area ol.comment-list li.comment,.comments-area ol.comment-list li.pingback{list-style-type:none}.comments-area .comments-title{font-size:20px;color:#bdc3c7}.comments-area .comment-content{clear:both;font-size:15px}.comments-area .comment-author{font-size:12px;margin-bottom:0;line-height:1;text-transform:uppercase;color:#111}.comments-area .comment-author .avatar{float:left;margin:0 15px 15px 0}.comments-area .comment-author a{text-transform:uppercase;color:#111}.comments-area .comment-metadata{font-size:8px;text-transform:uppercase}.comments-area .comment-metadata a{font-weight:normal;color:#bdc3c7}.comments-area a.comment-reply-link{line-height:1;padding:5px 10px;border-radius:3px;font-size:12px;text-transform:uppercase;font-weight:normal;border:1px solid #d6d7d9;color:#bdc3c7}.comments-area a.comment-reply-link:hover{color:#1e75b9}.comments-area .comment-reply-title{padding-top:30px;font-size:20px;color:#bdc3c7}.comments-area .comment-list li.comment,.comments-area .ping-list li.comment{list-style-type:none;margin-top:24px;padding:15px}.comments-area .comment-list li.pingback{padding:6px 0;margin:0}.comments-area .comment-list li.comment li{margin-right:-15px}.comments-area .comment{border:1px solid #d6d7d9;border-right:0}.comments-area .comment.depth-1{border-right:1px solid #d6d7d9}.comments-area .bypostauthor{border-color:#d6d7d9;background-color:#f7f7f7}@media(min-width:992px){.comments-area .comment-author{font-size:16px}.comments-area .comment-metadata{font-size:13px}}.ping-list,.entry-comments,.comment-respond{margin-bottom:40px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:100%}.comment-respond input[type=checkbox]{float:left;margin-top:6px;display:inline-block}.comment-respond label{display:block}.comment-form-cookies-consent label{display:inline-block;margin-left:10px}p.no-comments{margin-top:20px;font-style:italic;color:#aaa}p.subscribe-to-comments{padding:24px 0 16px}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comment-form .form-submit{margin:0 0 30px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{border:1px solid #999;padding:10px 15px;width:100%;outline:0}.comment-form textarea{height:160px}.comment-form input[type=submit]{color:#fff;border:0;width:auto}.vc_row.wpb_row{margin-top:0;margin-bottom:0;margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-section{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-grid-section{margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-grid-section .row{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-section.wps-row-inner-fix{margin-left:-20px;margin-right:-20px}.no-container>.row{margin:0 15px}.no-container .row .vc_column_container{padding:0}.wpb_wrapper .row-bg-center{background-position:center center !important}.row-overflow-hidden{overflow:hidden}.row.no-gutters,.vc_row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.vc_row.no-gutters>[class^=vc_col],.vc_row.no-gutters>[class*=" vc_col"],.row.no-gutters>[class*=" col-"],.vc_column-inner{padding-right:0 !important;padding-left:0 !important}.row.no-gutters .container,.vc_row.no-gutters .container,.container.no-gutters{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container .container,.container-fluid .container{width:100%}.container{width:100%;max-width:1440px;margin:0 auto}.edgtf-grid-section .edgtf-section-inner{padding-left:20px;padding-right:20px}.wps-vc-row-no-padding .vc_column_container{padding-left:0;padding-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2Uvd3BzLXN0eWxlZ3VpZGUuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hc2lmLWhlYWRlci10b3BiYXIuc2NzcyIsImNvbXBvbmVudHMvYXNpZi1oZWFkZXItbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL2FzaWYtaGVhZGVyLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1sb2dvLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1zdGlja3ktbWVudS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfbWVldF90aGVfZG9jdG9yX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV93aHlfY2hvb3NlX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV95b3VyX2ZpcnN0X3Zpc2l0X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9vdXJfc2VydmljZXNfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rlc3RpbW9uaWFsX3NsaWRlcl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbnRyb19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV93aHlfY2hvb3NlX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX3RyZWF0bWVudF9wcm9jZXNzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19tZWV0X3RoZV9kb2N0b3JzLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19tZWV0X3RoZV9kb2N0b3JfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2RvY3RvcnNfY29sbGVjdGlvbi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfY29udGFjdF9pbmZvLnNjc3MiLCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZS5zY3NzIiwidGVtcGxhdGVzL2Jsb2cuc2NzcyIsInRlbXBsYXRlcy9ibG9nLXdpZGdldHMuc2NzcyIsInRlbXBsYXRlcy9ibG9nLW5hdmlnYXRpb24uc2NzcyIsInRlbXBsYXRlcy9ibG9nLXNlYXJjaC5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctY29tbWVudC5zY3NzIiwiYmFzZS9vdmVyaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0NBQUE7QUNBQTtFQUNFLG1DQUFBO0VBQ0EseURBQUE7RUFDQSwwWUFBQTtFQUtBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1NGO0FETkE7RUFDRSxtQ0FBQTtFQUNBLDBEQUFBO0VBQ0EsZ1pBQUE7RUFLQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNJRjtBRERBO0VBQ0UsOEJBQUE7RUFDQSwwREFBQTtFQUNBLGdaQUFBO0VBS0EsaUJBQUE7RUFD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Q3p5TEE7RUFDSSxVQUFBO0F2QzR5TEo7O0F1Q3p5TEE7RUFDSSw2Q0FBQTtBdkM0eUxKOztBdUN6eUxBO0VBQ0ksZ0JBQUE7QXZDNHlMSjs7QXVDenlMQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0F2QzR5TEo7O0F1Q3p5TEE7Ozs7O0VBS0ksMkJBQUE7RUFDQSwwQkFBQTtBdkM0eUxKOztBdUN6eUxBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBdkM0eUxKOztBdUN4eUxBOztFQUVJLFdBQUE7QXZDMnlMSjs7QXVDdnlMQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QXZDMHlMSjs7QXVDdHlMSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXZDeXlMUjs7QXVDbHhMUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBdkNxeExaIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogICAgIEhhcHB5IEJyYWNlcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImJhc2UvY3VzdG9tLWZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvcmVcIjtcbkBpbXBvcnQgXCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL2FjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJiYXNlL3dwY29yZVwiO1xuXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5LW5ld1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudFwiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FzaWYtaGVhZGVyLXRvcGJhclwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hc2lmLWhlYWRlci1uYXZiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYXNpZi1oZWFkZXItaGVyb1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItc3RpY2t5LW1lbnVcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLWZ1bGwtc2NyZWVuLW1lbnUuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwidmMtY29tcG9uZW50cy9pbml0XCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZVwiO1xuXG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy13aWRnZXRzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXNlYXJjaFwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLWNvbW1lbnRcIjtcblxuQGltcG9ydCBcImJhc2Uvb3ZlcmlkZVwiO1xuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgQ3lyaWxsaWMgQm9vayc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2suc3ZnI0Z1dHVyYUN5cmlsbGljQm9vaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBDeXJpbGxpYyBEZW1pJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1EZW1pLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1EZW1pLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS5zdmcjRnV0dXJhQ3lyaWxsaWMtRGVtaScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBDeXJpbGxpYyc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC5lb3QnKTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUJvbGQuc3ZnI0Z1dHVyYUN5cmlsbGljLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIEN5cmlsbGljJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC5zdmcjRnV0dXJhQ3lyaWxsaWNMaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBDeXJpbGxpYyBFeHRyYSc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQuc3ZnI0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgQ3lyaWxsaWMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0hlYXZ5LnN2ZyNGdXR1cmFDeXJpbGxpY0hlYXZ5JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIEN5cmlsbGljJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS5lb3QnKTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNNZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS5zdmcjRnV0dXJhQ3lyaWxsaWNNZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNQURFIE91dGVyIFNhbnMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy5lb3QnKTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLnN2ZyNNQURFT3V0ZXJTYW5zJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCIvKiFcblRoZW1lIE5hbWU6ICAgICBIYXBweSBCcmFjZXMgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBCb29rXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2suZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2suc3ZnI0Z1dHVyYUN5cmlsbGljQm9va1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1EZW1pLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1EZW1pLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkuc3ZnI0Z1dHVyYUN5cmlsbGljLURlbWlcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC5zdmcjRnV0dXJhQ3lyaWxsaWMtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC5zdmcjRnV0dXJhQ3lyaWxsaWNMaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBFeHRyYVwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLnN2ZyNGdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0hlYXZ5LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0hlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkuc3ZnI0Z1dHVyYUN5cmlsbGljSGVhdnlcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNNZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS5zdmcjRnV0dXJhQ3lyaWxsaWNNZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy5zdmcjTUFERU91dGVyU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbmJvZHkuYWRkLWJnLWNvbG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bZGF0YS10aXRsZXNdIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzOXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM5cHgpIHtcbiAgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cC1ibG9jay1oZWFkaW5nLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cC1ibG9jay1oZWFkaW5nLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cC1ibG9jay1oZWFkaW5nLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudCAubmFtZSwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSBoMywgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgaDMsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50IC5uYW1lLCAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIGgzLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyBoMywgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudCAubmFtZSwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSBoMywgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgaDMsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnQgLm5hbWUsIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gaDMsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIGgzLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIGgzLCAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgzLCAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbnRybyBoMywgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyBoMywgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaDMsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgaDMsIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSBhIC5kZXRhaWxzIGgzLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwLCAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3RvciBhIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAuYXV0aG9yLW5hbWUsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50LCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgcCwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25fY29udGVudCBwLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGgzLCAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyBoMywgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gLmF1dGhvci1uYW1lLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAudGVzdGltb25pYWwtY29udGVudCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIHAsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uX2NvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiwgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEsIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IHAsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMiwgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEsIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IHAsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMywgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIGEgLmRldGFpbHMgcCwgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnQgLmNvbnRlbnQsIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIGEgLmNvbnRlbnQgcCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgcCwgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLndwcy1jcy1saW5rX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIC5jdGEtbGluaywgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAycHggMzZweCAycHggMHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIERlbWlcIiwgc2Fucy1zZXJpZjtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOmhvdmVyLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTpob3ZlciwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSAuY3RhLWxpbms6aG92ZXIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIC5zZWN0aW9uLWN0YSBhOmhvdmVyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2NvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBwYWRkaW5nOiAycHggMHB4IDJweCAzNnB4O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXI6OmJlZm9yZSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSAuY3RhLWxpbms6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3Zlcjo6YWZ0ZXIsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOmhvdmVyOjphZnRlciwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSAuY3RhLWxpbms6aG92ZXI6OmFmdGVyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjphZnRlciwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOjpiZWZvcmUsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgLmN0YS1saW5rOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIC5zZWN0aW9uLWN0YSBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6OmFmdGVyLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgLmN0YS1saW5rOjphZnRlciwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2NvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTEsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzQgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fNSAuZ2Zvcm1fYnV0dG9uLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIC5jdGEtYnRuLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAubG9jYXRpb25fX2NvbnRhaW5lciAuZm9vdGVyLWN0YSBhLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgLmFwcG9pbm1lbnQtY3RhIGEsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEsIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtY3RhIGEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWN0YSBhLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSwgLmZlYXR1cmVkLWN0YS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbiAgcGFkZGluZzogMnB4IDIwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMjpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzM6aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80OmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNTpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQ6aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmhvdmVyLFxuI2dmb3JtXzMgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6aG92ZXIsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmhvdmVyLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpob3ZlcixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMjpob3ZlcixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzM6aG92ZXIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80OmhvdmVyLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNTpob3ZlcixcbiNnZm9ybV81IC5nZm9ybV9idXR0b246aG92ZXIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgLmN0YS1idG46aG92ZXIsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5sb2NhdGlvbl9fY29udGFpbmVyIC5mb290ZXItY3RhIGE6aG92ZXIsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciAuYXBwb2lubWVudC1jdGEgYTpob3ZlciwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYTpob3ZlciwgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhOmhvdmVyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1jdGEgYTpob3ZlciwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtY3RhIGE6aG92ZXIsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyLCAuZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ0ZWI7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbmNlbnRlcixcbiAgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG4ucnRsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5wIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYTpob3ZlciB7XG4gIGNvbG9yOiAjYThkNGViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5wIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gb2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLndwYl90ZXh0X2NvbHVtbiBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5lbnRyeS10ZXh0LWNvbnRlbnQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZW50cnktdGV4dC1jb250ZW50IHVsIGxpIHN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG4uZW50cnktdGV4dC1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2E4ZDRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xufVxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSA+IHVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkgPiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSA+IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMWU3NWI5O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cGJfdGV4dF9jb2x1bW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBzdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzFlNzViOTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwuZ3JpZC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMxZTc1Yjk7XG59XG5cbi53cHMtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGhlYWRpbmcgKi9cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZjX3R0YS1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6ICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLXBhbmVsLWhlYWRpbmcgYSB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWhlYWRpbmcgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtcGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtcGFuZWwtYm9keSBwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xuICBwYWRkaW5nOiAycHggMjZweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mZWF0dXJlZC1idG46aG92ZXIge1xuICBjb2xvcjogIzFlNzViOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmNfdHRhLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLWxlZnQgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSAhaW1wb3J0YW50O1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXItbWFyZ2luIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udmNfdHRhLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMHB4IDYwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmNfdHRhLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZjX3R0YS1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbi52Y190dGEtY29udGFpbmVyIC52Y190dGEtcGFuZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnZjX3R0YS1jb250YWluZXIgLnZjX3R0YS1wYW5lbHMgLnZjX3R0YS1wYW5lbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIC52Y190dGEtcGFuZWxzIC52Y190dGEtcGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIC52Y190dGEtcGFuZWxzIC52Y190dGEtcGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIC52Y190dGEtcGFuZWxzIC52Y190dGEtcGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIC52Y190dGEtcGFuZWxzIC52Y190dGEtcGFuZWwtdGl0bGUgYSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udmNfdHRhLWNvbnRhaW5lciAudmNfdHRhLXBhbmVscyAudmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG4gIH1cbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZWExZDI2O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWU3NWI5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxZTc1Yjk7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDAgNDBweDtcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDI4MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxODBweDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDEyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMTVweDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFlNzViOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBmaWxsOiAjMWU3NWI5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgLm51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIC5udW1iZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgLm5hdi1jdGEtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciAubmF2LWN0YS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmNjO1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciAubmF2LWN0YS1idG46aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZWExZDI2O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIge1xuICAgIGhlaWdodDogODB2aDtcbiAgICBoZWlnaHQ6IDgwZHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gICAgaGVpZ2h0OiA2MGR2aDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIHBhZGRpbmc6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAxMDBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMzBweCAwIDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMjBweCAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjAwcHggMCAxMDBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2VhMWQyNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1jdGEgYSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTFkMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmNjO1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWN0YSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2VhMWQyNjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjIzMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMzBweCAwIDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIyMHB4IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZWExZDI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWN0YSBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2RmY2M7XG4gIGNvbG9yOiAjZWExZDI2O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtY3RhIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZWExZDI2O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyMjMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjMwcHggMCA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjIwcHggMCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTVweCByZ2JhKDg0LCA4NCwgODQsIDApLCBpbnNldCAwIDAgMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDApLCA3cHggN3B4IDE1cHggcmdiYSg4NCwgODQsIDg0LCAwLjEpLCAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlci5zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlNzViOTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMCA1cHggNXB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwNiwgNzIlLCA0MiUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogY2FsYygzMCUgKyAycHgpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyMXB4IDAgMTVweDtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlNzViOTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA2LCA3MiUsIDQyJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgyMDYsIDcyJSwgNDIlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkgdWwuc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3ZlciB1bC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMTVweDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxZTc1Yjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBmaWxsOiAjMWU3NWI5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20gc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgLm51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIC5sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciAubmF2LWN0YS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExZDI2O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciAubmF2LWN0YS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmNjO1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgLm5hdi1jdGEtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2VhMWQyNjtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTpsaW5rLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOnZpc2l0ZWQsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA2LCA3MiUsIDQyJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gIHdpZHRoOiAxMnB4O1xuICBmaWxsOiAjYThkNGViO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5yb3RhdGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbiAxMDBtcyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZWExZDI2O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2VhMWQyNjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjYztcbiAgY29sb3I6ICNlYTFkMjY7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogIzFlNzViOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2ZyBwYXRoLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3ZnIHBhdGgsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFlNzViOTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHtcbiAgdG9wOiAycHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFlNzViOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxZTc1Yjk7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExZDI2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQge1xuICBtYXJnaW46IDYwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDMwcHggMHB4IDQwcHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIge1xuICAgIGdhcDogMjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIC5hcHBvaW5tZW50LWN0YSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNlYTFkMjY7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgLmFwcG9pbm1lbnQtY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmNjO1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2VhMWQyNjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ29fX3dyYXBwZXIge1xuICBwYWRkaW5nOiA4MHB4IDBweCA1MHB4O1xufVxuLmZvb3Rlci1sb2dvX193cmFwcGVyIC5mb290ZXItbG9nb19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyLWxvZ29fX3dyYXBwZXIgLmZvb3Rlci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbG9nb19fd3JhcHBlciAuZm9vdGVyLWxvZ29fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWxvZ29fX3dyYXBwZXIgLmZvb3Rlci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZm9vdGVyLWxvZ29fX3dyYXBwZXIgLmZvb3Rlci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmZvb3Rlci1sb2dvX193cmFwcGVyIC5mb290ZXItbG9nb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogODBweDtcbn1cblxuLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDc1cHggMHB4IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvY2F0aW9uX19jb250YWluZXIge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvY2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5sb2NhdGlvbl9fY29udGFpbmVyIC5mb290ZXItY3RhIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExZDI2O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvY2F0aW9uX19jb250YWluZXIgLmZvb3Rlci1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2RmY2M7XG4gIGNvbG9yOiAjZWExZDI2O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNhOGQ0ZWI7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICBtYXgtd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxZTc1Yjk7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIEJvb2tcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5zaXRlLWJ5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbiAgdHJhbnNpdGlvbjogMjUwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ0ZWI7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXI6aG92ZXIgYSBzcGFuIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2E4ZDRlYjtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTFkMjY7XG4gIHRyYW5zaXRpb246IDI1MG1zIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2RmY2M7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZpbGw6ICNhOGQ0ZWI7XG4gIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbn1cblxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNjVweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogNjBweCAwcHggNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCA0NXB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyMDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmNvbnRlbnRfX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmNvbnRlbnRfX3NsaWRlciAuY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaDMge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDgwcHggYXV0byA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAyNXB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmNvbnRlbnRfX3NsaWRlciAuY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25faW50cm8gaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uX2ludHJvIC5pY29uOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25faW50cm8gLmljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyAuaWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyAuaWNvbjo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uIC5zbS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbiAuc20taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uIC5zbS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uIC5zbS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbiAuc20taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbl9jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAud2h5LWNob29zZS1hY2NvcmRpb25fY29udGVudCBwIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLndoeS1jaG9vc2UtYWNjb3JkaW9uLmFjY29yZGlvbl9hY3RpdmUgLndoeS1jaG9vc2UtYWNjb3JkaW9uX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC53aHktY2hvb3NlLWFjY29yZGlvbi5hY2NvcmRpb25fYWN0aXZlIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyAuaWNvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkNGViO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2NXB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogNTBweCAwcHggNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwIHtcbiAgICBtYXJnaW46IDMwcHggMHB4IDQ1cHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTUwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXgge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAucm93X2lubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLnNsaWRlci1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuc2xpZGVyLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5zbGlkZXItY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbWFnZXMge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ltYWdlcyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW1hZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ltYWdlcyAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ltYWdlcyAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW1hZ2VzIC5pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbWFnZXMgLmltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbWFnZXMgLmltYWdlIGltZy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbnRybyBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbnRybyAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW50cm8gLmljb246OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbnRybyAuaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIC5pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIC5pY29uOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb24gLnNtLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uIC5zbS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb24gLnNtLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbiAuc20taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb24gLnNtLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjBweCAwcHggMjVweDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9hY3RpdmUgLmFjY29yZGlvbl9jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fYWN0aXZlIC5hY2NvcmRpb25faW50cm8gLmljb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbC1pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsLWkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNlcnZpY2UtYnV0dG9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNlcnZpY2UtYnV0dG9uLWNvbnRlbnQgLnNlcnZpY2UtYnV0dG9uLW5leHQsXG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWU3NWI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAxMTcsIDE4NSwgMC4yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNlcnZpY2UtYnV0dG9uLWNvbnRlbnQgLnNlcnZpY2UtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcsXG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNlcnZpY2UtYnV0dG9uLWNvbnRlbnQgLnNlcnZpY2UtYnV0dG9uLW5leHQ6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2VydmljZS1idXR0b24tY29udGVudCAuc2VydmljZS1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1uZXh0IHN2Zyxcbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNlcnZpY2UtYnV0dG9uLWNvbnRlbnQgLnNlcnZpY2UtYnV0dG9uLXByZXYgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDI1cHg7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zZXJ2aWNlLWJ1dHRvbi1jb250ZW50IC5zZXJ2aWNlLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyBwIHtcbiAgbWFyZ2luOiAzMHB4IDBweCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyAuc2VjdGlvbi1jdGEgYSB7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTc3OWM7XG4gIHBhZGRpbmc6IDE2MHB4IDBweCAxOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNlYTFkMjY7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICBtYXJnaW46IDYwcHggMHB4IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSAuY3RhLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTFkMjY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogYXV0bztcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgLmN0YS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmNjO1xuICBjb2xvcjogI2VhMWQyNjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIC5yYXRpbmdzLWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAucmF0aW5ncy1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2E4ZDRlYjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAudGVzdGltb25pYWwtY29udGVudCB7XG4gIG1hcmdpbjogNTVweCAwcHggNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAuYXV0aG9yLW5hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbl9fY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTRweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b25fX2NvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uX19jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlci5wMCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlNzViOTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2E4ZDRlYjtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICAgIGdhcDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCA0MHB4IDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbn1cblxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXI6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA4MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ0ZWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIuYmxvY2stc3R5bGUtdGhyZWUgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyLmJsb2NrLXN0eWxlLXRocmVlIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlci5ibG9jay1zdHlsZS10aHJlZSAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlci5ibG9jay1zdHlsZS10aHJlZSAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTYwcHggMHB4O1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmhlYWFkaW5nX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaGVhYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5oZWFhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmhlYWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaGVhYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGdhcDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ1cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzFlNzViOTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3Rvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCAzNSUpO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3RvciBhIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3RvciBhIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIGEgLmNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIGEgLmNvbnRlbnQgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIuZ3JpZC0xMCAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyLmdyaWQtMTAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyLmdyaWQtMTAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlci5ncmlkLTEwIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5icmVhZGNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMzQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudCAubmFtZSB7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnQgLmNvbnRlbnQge1xuICBjb2xvcjogI2VhMWQyNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcDpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwcy1kb2N0b3JzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1kb2N0b3JzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDBweDtcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX2Rlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciAuZmlsdGVyc19fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciAuZmlsdGVyc19fZGVza3RvcCAuZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19kZXNrdG9wIC5maWx0ZXIgLmZpbHRlci1idG4ge1xuICBhbGw6IHVuc2V0O1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19kZXNrdG9wIC5maWx0ZXIgLmZpbHRlci1idG4uYWN0aXZlIHtcbiAgY29sb3I6ICNlYTFkMjY7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX21vYmlsZSAuZmlsdGVyLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX21vYmlsZSAuZmlsdGVyLXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciAuZmlsdGVyc19fbW9iaWxlIC5maWx0ZXItc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44KSwgdHJhbnNwYXJlbnQgMzUlKTtcbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSBhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSBhIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIycHg7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSBhIC5kZXRhaWxzIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5waG9uZS1udW1iZXIsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLndvcmtpbmctaG91cnMge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmVtYWlsLWFkZHJlc3MgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5waG9uZS1udW1iZXIgYSBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlciBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzIGEgc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLndvcmtpbmctaG91cnMgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogIzUxNzc5YztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5mYXgtbnVtYmVyIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NTg7XG4gIGNvbG9yOiAjNTE3NzljO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmFkZHJlc3MgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhOmhvdmVyIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlciBhOmhvdmVyIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwtYWRkcmVzcyBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2E4ZDRlYjtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtbWFwX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LW1hcF9fY29udGFpbmVyIC5tYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LW1hcF9fY29udGFpbmVyIC5tYXAgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNnZm9ybV8xIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fMiBsaTo6YmVmb3JlLFxuI2dmb3JtXzMgbGk6OmJlZm9yZSxcbiNnZm9ybV80IGxpOjpiZWZvcmUsXG4jZ2Zvcm1fNSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwgLmdmaWVsZF9yZXF1aXJlZF90ZXh0LFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsIC5nZmllbGRfcmVxdWlyZWRfdGV4dCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwgLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiAjZTMyMjIyO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV80IC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzUgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogYXV0bztcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuOmZvY3VzLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpmb2N1cyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6Zm9jdXMsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmZvY3VzLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpmb2N1cyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6Zm9jdXMsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG46Zm9jdXMsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmZvY3VzLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMjpmb2N1cyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzM6Zm9jdXMsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80OmZvY3VzLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNTpmb2N1cyxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bjpmb2N1cyxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6Zm9jdXMsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmZvY3VzLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpmb2N1cyxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQ6Zm9jdXMsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmZvY3VzLFxuI2dmb3JtXzMgLmdmb3JtX2J1dHRvbjpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQtYnRuOmZvY3VzLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpmb2N1cyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6Zm9jdXMsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmZvY3VzLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpmb2N1cyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6Zm9jdXMsXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uOmZvY3VzLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1idG46Zm9jdXMsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmZvY3VzLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMjpmb2N1cyxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzM6Zm9jdXMsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80OmZvY3VzLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNTpmb2N1cyxcbiNnZm9ybV81IC5nZm9ybV9idXR0b246Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLXBvc3QtY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDAgODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA2MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbn1cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWExZDI2O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjYzdjN2NhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIGEge1xuICBjb2xvcjogI2M3YzdjYTtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYzdjN2NhO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qIVxuV2lkZ2V0IFN0eWxlc1xuICovXG4ud2lkZ2V0LWFyZWEge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndpZGdldC1hcmVhIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG5cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC8qICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmODZjJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgbGluZWFyKTtcbiAgfSovXG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIgc3Bhbixcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5tZXRhLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLnBvc3QtdGl0bGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiFcblBvc3RzIE5hdmlnYXRpb25cbiovXG4ucG9zdHMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VhMWQyNjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIGE6aG92ZXIsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCI4LjAyXCIgZmlsbD1cInJlZFwiIHZpZXdCb3g9XCIwIDAgMjggOC4wMlwiPjxwYXRoIGQ9XCJtMjgsNC4wMWwtNS4wMSw0LjAxdi0zSDB2LTJoMjIuOTlWMGw1LjAxLDQuMDFaXCI+PC9wYXRoPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI4XCIgaGVpZ2h0PVwiOC4wMlwiIGZpbGw9XCJyZWRcIiB2aWV3Qm94PVwiMCAwIDI4IDguMDJcIj48cGF0aCBkPVwibTI4LDQuMDFsLTUuMDEsNC4wMXYtM0gwdi0yaDIyLjk5VjBsNS4wMSw0LjAxWlwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLyohXG40MDRcbiovXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGFzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyohXG5Db21tZW50c1xuKi9cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk2LCA5NiwgOTYsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIC5waW5nLWxpc3QgbGkuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC5kZXB0aC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDdkOTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDdkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5waW5nLWxpc3QsXG4uZW50cnktY29tbWVudHMsXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT11cmxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5wLm5vLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FhYTtcbn1cblxucC5zdWJzY3JpYmUtdG8tY29tbWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCxcbi5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5uby1jb250YWluZXIgPiAucm93IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJvdy1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149Y29sLV0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePXZjX2NvbF0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufSIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbW96LXRyYW5zaXRpb246ICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogICAgICAkd2hhdCAkdGltZSAkaG93O1xuICB0cmFuc2l0aW9uOiAgICAgICAgICR3aGF0ICR0aW1lICRob3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNiwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSkgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSkgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSAvIDE2KSArIHJlbTtcbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8vIEJyZWFrIFBvaW50XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpe1xuICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcbiAgb3BhY2l0eTogJHZhbHVlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlKCAkdG9nZ2xlOiBcIm9uXCIsICRwZXJjZW50YWdlOiAxICkge1xuICAkc3ZnLXR5cGU6IFwibWF0cml4XCI7XG4gICRzdmctdmFsdWU6IFwiMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXCI7XG4gICRpZS1hbHBoYTogYWxwaGEoI3tcIm9wYWNpdHk9XCJ9cm91bmQoICRwZXJjZW50YWdlICogMTAwICkgKTtcblxuICBAaWYgJHBlcmNlbnRhZ2UgIT0gMSB7XG4gICAgJHN2Zy10eXBlOiBcInNhdHVyYXRlXCI7XG4gICAgJHN2Zy12YWx1ZTogJHBlcmNlbnRhZ2U7XG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9uXCIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJyN7JHN2Zy10eXBlfVxcJyB2YWx1ZXM9XFwnI3skc3ZnLXZhbHVlfVxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLy8gRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZFxuICAgIGZpbHRlcjogZ3JheSAkaWUtYWxwaGE7IC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPU1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2F0Y2gtYWxsXG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9mZlwiIHtcbiAgICBAaWYgJHN2Zy10eXBlID09IFwic2F0dXJhdGVcIiB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICB9XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gQnJvd3NlciBQcmVmaXhlc1xuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkeHksICRzY2FsZSkge1xuICAkc2NhbGVWYWw6IFwiXCI7XG4gIEBpZigkeHkgPT0gXCJhbGxcIikge1xuICAgICRzY2FsZVZhbDogc2NhbGU7XG4gIH0gQGVsc2Uge1xuICAgICRzY2FsZVZhbDogc2NhbGUgKyAkeHk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZVZhbCtcIihcIiskc2NhbGUrXCIpXCIpO1xufVxuXG4vLyBUcmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBTa2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAmLmFkZC1iZy1jb2xvciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFkbWluLWJhciB7XG4gIC8vcGFkZGluZy10b3A6IDMycHg7XG59XG5cbm1haW4ge1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jd3BhZG1pbmJhciB7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltkYXRhLXRpdGxlc117XG5cbiAgLnRleHQtbGluZXN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi8vICRmb250LWF3ZXNvbWUtcHJvOiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXG5cbiRmb250LWN1c3RvbTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtY3VzdG9tMjogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWN1c3RvbTItYjogXCJGdXR1cmEgQ3lyaWxsaWMgQm9va1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtY3VzdG9tMi1kOiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1jdXN0b20yLWU6IFwiRnV0dXJhIEN5cmlsbGljIEV4dHJhXCIsIHNhbnMtc2VyaWY7XG5cblxuXG4kZGVmYXVsdC1mb250OiAkZm9udC1jdXN0b207XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtaGVhZGluZzogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtbGlua3M6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWJ1dHRvbjogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuXG4kY29sb3ItYmx1ZTogIzFlNzViOTtcbiRjb2xvci1yZWQ6ICNlYTFkMjY7XG4kY29sb3ItbGlnaHQtYnJvd246ICNmM2RmY2M7XG4kY29sb3ItbGlnaHQtYmx1ZTogI2E4ZDRlYjtcbiRjb2xvci1tZWRpdW0tYmx1ZTogIzUxNzc5YztcblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3ItYmx1ZTtcbiRoZWFkaW5nLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuIiwiQG1peGluIGJwLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogNTc2cHgsXG4gICAgc206IDc2OHB4LFxuICAgIG1kOiA5OTJweCxcbiAgICBsZzogMTIwMHB4LFxuICAgIHhsZzogMTQwMHB4LFxuKTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHh4bDogMTQwMHB4XG4pO1xuXG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAgICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGluc2lkZXBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzk5cHgpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDMzOXB4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgzOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzM5cHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLy8gcGFnZSBoZWFkZXIgdGl0bGUgLSBoMVxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDExMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgzOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzM5cHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLy8gaGVhZGluZyBzdHlsZXNcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLy8gdGV4dCBzdHlsZXNcbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItYjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItYjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9saW5rIHN0eWxlc1xuLndwcy1jcy1saW5rX19zdHlsZTEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMnB4IDM2cHggMnB4IDBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAyNTBtcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcblxuICAmOmhvdmVye1xuICAgIHBhZGRpbmc6IDJweCAwcHggMnB4IDM2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC01MCUpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cblxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi8vIC8vIGJ0biBzdHlsZXNcbi53cHMtY3MtYnRuX19zdHlsZTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1kO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgcGFkZGluZzogMnB4IDIwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQsY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIlxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogMjBweDtcbiAgICAvL2JvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgIC5ydGwgJiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJoMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1kO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAvLyBhIHtcbiAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvLyB9XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vICY6Zm9jdXMge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItYjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuXG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50cnktdGV4dC1jb250ZW50e1xuXG4gIHN0cm9uZ3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbiB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgbGkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JpZC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDE2cHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB7XG4gIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3ItYWNjZW50IHtcbiAgLy8gY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSB7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogaGVhZGluZyAqL1xuXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b200O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAvL2NvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi52Y190dGEtY29udGFpbmVyIHtcbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLXRpdGxlLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWY5ZjlmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMzBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvblxuICAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdFxuICAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgcGFkZGluZzogMnB4IDI2cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvblxuICAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdFxuICAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpICFpbXBvcnRhbnQ7XG59XG5cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbntcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gIC5lZGd0Zi1zZWN0aW9uLWlubmVye1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lZGd0Zi1zZWN0aW9uLWlubmVyLW1hcmdpbntcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS1jb250YWluZXJ7XG4gICAgICBcbiAgICBoMntcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMHB4IDYwcHggMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAudmNfdHRhLXBhbmVsc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgLnZjX3R0YS1wYW5lbC10aXRsZXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52Y190dGEtcGFuZWwtYm9keXtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA3MHB4O1xuICB9XG59XG5cbi53cHNmLW5vdC1ob21lcGFnZSAud3BzdGYtcGFnZS1jb250ZW50IHtcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG59XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG59XG4iLCIuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcblxyXG4gIC5oZWFkZXItdG9wYmFyX19jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGF7XHJcbiAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgcGF0aHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAgICYuc3R5bGUxIHtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4vLyAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIHdpZHRoOiA1MCU7XHJcbi8vICAgICAgIGhlaWdodDogODAlO1xyXG4vLyAgICAgICByaWdodDogMDtcclxuLy8gICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Rpc3QvaW1hZ2VzL3BhdHRlcm4tZ3JlZW4tbGluZS5zdmdcIik7XHJcbi8vICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbi8vICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKDE1JSk7XHJcbi8vICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xyXG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgIGxlZnQ6IGF1dG87XHJcbi8vICAgICAgIHRvcDogYXV0bztcclxuLy8gICAgICAgei1pbmRleDogMzAwO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbi8vICAgJi5zdHlsZTIge1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbi8vICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgd2lkdGg6IDUwJTtcclxuLy8gICAgICAgaGVpZ2h0OiA4MCU7XHJcbi8vICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICBib3R0b206IDA7XHJcbi8vICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvcGF0dGVybi1ncmVlbi1saW5lLnN2Z1wiKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoMjAlKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuLy8gICAgICAgei1pbmRleDogMjAwO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcclxuLy8gICAgICAgei1pbmRleDogMzAwO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG4iLCIvLyBoZWFkZXJ7XHJcbi8vICAgcGFkZGluZzogMHB4IDQwcHg7XHJcbi8vIH1cclxuXHJcbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMHB4IDAgNDBweDtcclxuICBtYXJnaW4tdG9wOiAxMDVweDtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI4MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTIwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1idG5zX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2hvdy1vbi1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWJlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9ue1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWN0YS1idG4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJyb3duO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xyXG4gICAgICAgIC5tZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLnN0eWxlMXtcclxuICAgIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICAgICAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5tZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC8vICAgJi5zdHlsZTMge1xyXG4gIC8vICAgICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbiAgLy8gICAgICAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgLy8gICAgICAgICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcclxuICAvLyAgICAgICAgICAgYSB7XHJcbiAgLy8gICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4gIC8vICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIC8vICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gIC8vICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4gIC8vICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWN1c3RvbTI7XHJcbiAgLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuICAvLyAgICAgICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAvLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcclxuICAvLyAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG5cclxuICAvLyAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gIC8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIC8vICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMjtcclxuICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgLy8gICAgICAgICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICAgICAgICAgc3ZnIHtcclxuICAvLyAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIC8vICAgICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG59XHJcbiIsIi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgICBoZWlnaHQ6IDgwZHZoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgICBoZWlnaHQ6IDYwZHZoO1xyXG4gICAgfVxyXG5cclxuICAgIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIC5oZWFkaW5nX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI5MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTAwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLy8gb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMjMwcHggMCAxMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjIwcHggMCAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDAgMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZS1zbWFsbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLWN0YXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1icm93bjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjIyMzA7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjMwcHggMCA5MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMjBweCAwIDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICAvLyAmLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcclxuICAgICAgICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZS1zbWFsbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kLndwcy1jcy10ZXh0X19zdHlsZTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1jdGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYnJvd247XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyMjMwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjMwcHggMCA5MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIyMHB4IDAgOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZV9fY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gICAgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSxcbiAgICAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksXG4gICAgaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjIpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYuc3RpY2t5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgIGdhcDogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ5MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDMzLCAzMywgMzMsIDAuMSk7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZS1vdXQpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjk5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwNiwgNzIlLCA0MiUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYygzMCUgKyAycHgpO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwNiwgNzIlLCA0MiUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHVsID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA2LCA3MiUsIDQyJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NTBweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdGlja3ktY3RhX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdy1vbi1zbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgICAubnVtYmVye1xuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAubmF2LWN0YS1idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYnJvd247XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDkwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LXRvZ2dsZS1idG4ge1xuICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgNTAwbXMgZWFzZS1pbi1vdXQsXG4gICAgb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIC5jbG9zZS1idG5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvLyBwYXRoIHtcbiAgICAgICAgICAvLyAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgbGkuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwNiwgNzIlLCA0MiUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucm90YXRlIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dCAsIHRleHQtZGVjb3JhdGlvbiAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnQtbWVudS1pdGVte1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYnJvd247XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmd7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5jb250YWN0X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAucGhvbmUtbnVtYmVyLFxuICAgICAgICAuZW1haWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAvLyAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIH1cblxuXG4gICAgICAuaW5uZXItY29udGVudHtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGgye1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZWQtY29udGVudHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgbWFyZ2luOiA2MHB4IDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmN0YV9fY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmFwcG9pbm1lbnQtY3Rhe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJyb3duO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAgIHN2Z3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogNzAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTMwJSk7XG5cbiAgICAgICAgcGF0aHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItbG9nb19fd3JhcHBlcntcbiAgICBwYWRkaW5nOiA4MHB4IDBweCA1MHB4O1xuXG4gICAgLmZvb3Rlci1sb2dvX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5sb2dvX19jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItbWFpbl9fd3JhcHBlcntcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gIC5mb290ZXItbWFpbl9fY29udGFpbmVye1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4yKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuaW5uZXItY29udGFpbmVye1xuICAgICAgcGFkZGluZzogNzVweCAwcHggODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmxvY2F0aW9uX19jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgIG9yZGVyOjM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZm9vdGVyLWN0YXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJyb3duO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dvX19jb250YWluZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc29jaWFsLWljb25zX19jb250YWluZXJ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCl7XG4gICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDM1cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvcHlyaWdodHNfX2NvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1iO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgIGF7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItYjtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cblxuICAgIC5zaXRlLWJ5e1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gIC8vIGluc2V0IDAgMCAxNXB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCksXG4gIC8vIDdweCA3cHggMTBweCByZ2JhKDg0LCA4NCwgODQsIC4xMCksXG4gIC8vIC03cHggLTdweCAxNXB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjUpLFxuICAvLyBpbnNldCAwcHggMHB4IDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBcbiAgLy8gJjo6YWZ0ZXIge1xuICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICB3aWR0aDogMXB4O1xuICAvLyAgIGhlaWdodDogMTAwcHg7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgLy8gICBsZWZ0OiA1MCU7XG4gIC8vIH1cblxuXG4gIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIHRyYW5zaXRpb246IDI1MG1zIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJyb3duO1xuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb250YWN0X19jb250YWluZXJ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB9XG5cbn1cbiIsIi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVye1xuICAgIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAwcHggNjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwcHggNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVye1xuICAgIHBhZGRpbmc6IDIwMHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzogMTgwcHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xuICAgIH1cblxuICAgIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nX19jb250YWluZXJ7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX3NsaWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2h5LWNob29zZS1hY2NvcmRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDUwcHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbnRybyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNtLWltYWdle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbl9hY3RpdmUge1xuICAgICAgICAgICAgICAud2h5LWNob29zZS1hY2NvcmRpb25fY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC53aHktY2hvb3NlLWFjY29yZGlvbl9pbnRybyB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gLnN3aXBlci1jb250ZW50X19zbGlkZXJ7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgLy8gICAgIH1cblxuICAgICAgICAvLyAgICAgLmNvbnRlbnR7XG5cbiAgICAgICAgLy8gICAgICAgICBpbWd7XG4gICAgICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAgIC8vICAgICAgICAgaDN7XG4gICAgICAgIC8vICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDI1cHg7XG4gICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICB9XG5cbiAgICAgICAgLy8gICAgICAgICBwe1xuICAgICAgICAvLyAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG4vLyAuY2hvb3NlLWJ1dHRvbi1jb250ZW50e1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBcbi8vICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuLy8gICAgIH1cblxuLy8gICAgIC5jaG9vc2UtYnV0dG9uLW5leHQsXG4vLyAgICAgLmNob29zZS1idXR0b24tcHJldiB7XG4vLyAgICAgICBsZWZ0OiBhdXRvO1xuLy8gICAgICAgdG9wOiBhdXRvO1xuLy8gICAgICAgcmlnaHQ6IGF1dG87XG4vLyAgICAgICBib3R0b206IGF1dG87XG4vLyAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4vLyAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgd2lkdGg6IDQwcHg7XG4vLyAgICAgICBoZWlnaHQ6IDQwcHg7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuLy8gICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbi8vICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibHVlICwgJGFscGhhOiAxKTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibHVlLCAkYWxwaGE6IDAuMik7XG4vLyAgICAgICAgIG9wYWNpdHk6IDE7XG5cbi8vICAgICAgICAgc3ZnIHtcbi8vICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgJjo6YmVmb3JlLFxuLy8gICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICBzdmcge1xuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICAgIHdpZHRoOiAyNXB4O1xuLy8gICAgICAgfVxuXG4vLyAgICAgLy8gICAmOmhvdmVyIHtcbi8vICAgICAvLyAgICAgc3ZnIHtcbi8vICAgICAvLyAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbi8vICAgICAvLyAgICAgfVxuLy8gICAgIC8vICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5jaG9vc2UtYnV0dG9uLXByZXYge1xuLy8gICAgICAgc3ZnIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vIH0iLCIud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXJ7XG4gICAgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjVweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwcHggNjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwcHggNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1icm93bjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjAwcHggMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgIHBhZGRpbmc6IDE4MHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwcHggO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nX19jb250YWluZXJ7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLXNsaWRlc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIC5yb3dfZmxleCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCl7XG4gICAgICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm93X2lubmVyIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGlkZXItY29udGVudC1pbm5lcl9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWNjb3JkaW9uX2ltYWdlcyB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDE7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4KXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaW50cm8ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc20taW1hZ2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfYWN0aXZlIHtcbiAgICAgICAgICAgICAgLmFjY29yZGlvbl9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjY29yZGlvbl9pbnRybyB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LW9uLXNtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5zbC1pIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgLnNlcnZpY2UtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VydmljZS1idXR0b24tbmV4dCxcbiAgICAgICAgICAuc2VydmljZS1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibHVlICwgJGFscGhhOiAxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibHVlLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gICAmOmhvdmVyIHtcbiAgICAgICAgICAvLyAgICAgc3ZnIHtcbiAgICAgICAgICAvLyAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZXJ2aWNlLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gICAgXG4gICAgICAgICAgLnNsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICBcbiAgICAgICAgICAgIC5zbC1jIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tZWRpdW0tYmx1ZTtcbiAgICBwYWRkaW5nOiAxNjBweCAwcHggMTkwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzogMTYwcHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGU7XG4gICAgICAgIGdhcDogMTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpe1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Zne1xuXG4gICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDBweCA0NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgLmN0YS1saW5re1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdGEtYnRue1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXJ7XG5cbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3MtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDU1cHggMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF1dGhvci1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGVzdGltb25pYWwtYnV0dG9uX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgLy8gLnRlc3RpbW9uaWFsLWJ1dHRvbi1uZXh0LFxuICAgICAgICAgICAgICAgIC8vIC50ZXN0aW1vbmlhbC1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgLy8gICBmbGV4LXNocmluazogMDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLy8gICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgLy8gICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy8gICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC8vICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC8vICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC8vIC50ZXN0aW1vbmlhbC1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgLy8gICBzdmcge1xuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIC8vICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVye1xuICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgICB9XG5cbiAgICBcblxuICAgIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDg1JTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlcntcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5wMHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICBnYXA6IDQlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tY3Rhe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlcntcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbm5lcl9fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICBnYXA6IDQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggNDBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tY3Rhe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5oZWFkaW5nX19jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0OyBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5ibG9jay1zdHlsZS10aHJlZXtcbiAgICAgICAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXJ7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDY1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogODUlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWFkaW5nX19jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICAgICAgICAgIGdhcDogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgZ2FwOiA1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExMDBweCl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlubmVyX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNDVweDtcblxuICAgICAgICAgICAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcblxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7IFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgLnNpbmdsZS1kb2N0b3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHRvcCxcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDM1JVxuICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ncmlkLTEwe1xuICAgIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG5cbiAgICAgIC5kb2N0b3JzLWlubmVyX19jb250YWluZXJ7XG4gICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3MDBweCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAuYnJlYWRjcnVtYnN7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lcl9fY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuICAgICAgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMzQwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZG9jdG9yLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1kb2N0b3JzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogOTBweCAwcHg7XG4gIH1cblxuICAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIC53cHMtZmlsdGVyc19fd3JhcHBlciB7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICB9XG5cbiAgICAgIC53cHMtZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyc19fZGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5maWx0ZXItYnRuIHtcbiAgICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyc19fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLndwcy1kb2N0b3Itc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICB0byB0b3AsXG4gICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSxcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMzUlXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWwtcm93IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgICAuZmF4LW51bWJlcixcbiAgICAgICAgICAuZW1haWwtYWRkcmVzcyxcbiAgICAgICAgICAud29ya2luZy1ob3VycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyBhLFxuICAgICAgICAgIC5waG9uZS1udW1iZXIgYSxcbiAgICAgICAgICAuZmF4LW51bWJlciBhLFxuICAgICAgICAgIC5lbWFpbC1hZGRyZXNzIGEsXG4gICAgICAgICAgLndvcmtpbmctaG91cnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1tZWRpdW0tYmx1ZTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWJsdWU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkZHJlc3MgYSxcbiAgICAgICAgICAucGhvbmUtbnVtYmVyIGEsXG4gICAgICAgICAgLmZheC1udW1iZXIgYSxcbiAgICAgICAgICAuZW1haWwtYWRkcmVzcyBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud29ya2luZy1ob3VycyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1tYXBfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW46IDQwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNnZm9ybV8xIHtcbiAgLy9AZXh0ZW5kIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lcjtcbn1cblxuLmdmb3JtX2hlYWRpbmd7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2dmb3JtXzEsXG4jZ2Zvcm1fMixcbiNnZm9ybV8zLFxuI2dmb3JtXzQsXG4jZ2Zvcm1fNSB7XG4gIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IHtcbiAgICBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjEpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8qIGFkZCBhIGJhY2tncm91bmQgaW1hZ2UgZm9yIHJlcGxhY2VtZW50IGRyb3AgZG93biAqL1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgZ3JheSA1MCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAuZ2ZpZWxkX3JlcXVpcmVkX3RleHR7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi53cGZvcm1zLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNlMzIyMjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4gIC5nZm9ybV9idXR0b24ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6Zm9jdXN7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmJsb2ctcG9zdC1jb2xsZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMCA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gIC8vICAgd2lkdGg6IDg0JTtcbiAgLy8gfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA2MHB4IDQwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG5cbiAgLnBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnRheG9ub215LWRlc2NyaXB0aW9uIHtcbiAgfVxufVxuXG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuYmxvZy1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG5cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSB7XG4gIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjYTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuV2lkZ2V0IFN0eWxlc1xuICovXG5cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAud2lkZ2V0LXRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gICYud2lkZ2V0X2FyY2hpdmUsXG4gICYud2lkZ2V0X21ldGEsXG4gICYud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBsaW5lYXIpO1xuXG4gICAgICAgICAgLyogJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjg2Yyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGxpbmVhcik7XG4gICAgICAgICAgfSovXG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfcmVjZW50X2VudHJpZXMsXG4gICYud2lkZ2V0X3JlY2VudF9jb21tZW50cyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2lkZ2V0X3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG5cbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2staGVhZGluZyB7XG4gIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuIiwiLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC5uYXYtbGlua3Mge1xuICAgIC5uYXYtcHJldmlvdXMsXG4gICAgLm5hdi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ubWV0YS1uYXYge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi8qIVxuUG9zdHMgTmF2aWdhdGlvblxuKi9cblxuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICAubmF2LXByZXZpb3VzLFxuICAubmF2LW5leHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZWExZDI2O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1ldGEtbmF2IHtcbiAgfVxuXG4gIC5uYXYtbGlua3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC5uYXYtbmV4dHtcblxuICAgIH1cbiAgfVxuXG4gIC5uYXYtcHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCI4LjAyXCIgZmlsbD1cInJlZFwiIHZpZXdCb3g9XCIwIDAgMjggOC4wMlwiPjxwYXRoIGQ9XCJtMjgsNC4wMWwtNS4wMSw0LjAxdi0zSDB2LTJoMjIuOTlWMGw1LjAxLDQuMDFaXCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1uZXh0IHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCI4LjAyXCIgZmlsbD1cInJlZFwiIHZpZXdCb3g9XCIwIDAgMjggOC4wMlwiPjxwYXRoIGQ9XCJtMjgsNC4wMWwtNS4wMSw0LjAxdi0zSDB2LTJoMjIuOTlWMGw1LjAxLDQuMDFaXCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG40MDRcbiovXG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIVxuU2VhcmNoIFJlc3VsdHNcbiovXG5cbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAucmVzdWx0cy1zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgIGEge1xuXG4gICAgfVxuXG4gICAgJi5sYXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC1ib3gge1xuICAgIC5yZXN1bHQtaW5mbyB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuQ29tbWVudHNcbiovXG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM2MDYwNjAsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudC1mb3JtLXVybCxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCA2MCk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLnZjX3Jvdy53cGJfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDE1cHhcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1cInZjX2NvbFwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9wYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZWRndGYtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW4taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcge1xuICAgIC8vLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAvL31cbn1cbiJdfQ== */
