/*!
Theme Name:     East Atlanta Family Dental 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:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemiBold.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemiBold"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemiBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemiBold.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemiBold.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtraLight.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtraLight"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtraLight.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtraLight.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtraLight.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Italic.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-Italic"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Italic.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Italic.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtLtIta.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtLtIta"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtLtIta.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtLtIta.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtLtIta.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ExtLtIta.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-BoldItalic.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-BoldItalic"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-BoldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-BoldItalic.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-BoldItalic.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Light.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-Light"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Light.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Light.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ThinItalic.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-ThinItalic"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ThinItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ThinItalic.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ThinItalic.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Medium.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-Medium"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Medium.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Medium.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Bold.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-Bold"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Bold.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Bold.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Thin.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-Thin"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Thin.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Thin.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Thin.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemBdIta.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemBdIta"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemBdIta.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemBdIta.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemBdIta.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-SemBdIta.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Regular.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-Regular"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Regular.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Regular.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-MediumItalic.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-MediumItalic"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-MediumItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-MediumItalic.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-MediumItalic.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Geogrotesque Cyr";src:url("assets/fonts/Geogrotesque/GeogrotesqueCyr-LightItalic.eot");src:local("assets/fonts/Geogrotesque/GeogrotesqueCyr-LightItalic"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-LightItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-LightItalic.woff2") format("woff2"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-LightItalic.woff") format("woff"),url("assets/fonts/Geogrotesque/GeogrotesqueCyr-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%;overflow:auto}body{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:normal;line-height:1.8;overflow:hidden;color:#000;background-color:#fff}a{color:inherit;text-decoration:none}button{font-family:"Open 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}.wps-insidepage-small-title,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small p{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0}@media(max-width:575px){.wps-insidepage-small-title,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small p{font-size:18px}}.wps-insidepage-text-title,.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container h2,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content h2,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2{font-family:"Geogrotesque Cyr",sans-serif;font-size:40px;font-weight:500;line-height:1.3;color:#0089a9;padding:0;margin:0}@media(max-width:1199px){.wps-insidepage-text-title,.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container h2,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content h2,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2{font-size:32px}}@media(max-width:991px){.wps-insidepage-text-title,.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container h2,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content h2,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2{font-size:26px}}.wps-cs-text__style1,.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,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1{font-family:"Open Sans",sans-serif;font-size:90px;font-weight:700;line-height:1;color:#fff;padding:0;margin:0}@media(max-width:1399px){.wps-cs-text__style1,.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,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1{font-size:80px}}@media(max-width:1199px){.wps-cs-text__style1,.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,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1{font-size:70px}}@media(max-width:991px){.wps-cs-text__style1,.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,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1{font-size:60px}}@media(max-width:767px){.wps-cs-text__style1,.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,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1{font-size:50px}}@media(max-width:575px){.wps-cs-text__style1,.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,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1{font-size:40px;line-height:1.2}}.wps-cs-text__style2,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content h2,.wps-doctor-intro__wrapper .section-content__container .section-content h2,.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container h2,.homepage-intro__wrapper .section-content__container .section-content h2{font-family:"Geogrotesque Cyr",sans-serif;font-size:60px;font-weight:500;line-height:1.1;color:#0089a9;padding:0;margin:0}@media(max-width:1199px){.wps-cs-text__style2,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content h2,.wps-doctor-intro__wrapper .section-content__container .section-content h2,.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container h2,.homepage-intro__wrapper .section-content__container .section-content h2{font-size:52px}}@media(max-width:991px){.wps-cs-text__style2,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content h2,.wps-doctor-intro__wrapper .section-content__container .section-content h2,.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container h2,.homepage-intro__wrapper .section-content__container .section-content h2{font-size:44px}}@media(max-width:767px){.wps-cs-text__style2,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content h2,.wps-doctor-intro__wrapper .section-content__container .section-content h2,.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container h2,.homepage-intro__wrapper .section-content__container .section-content h2{font-size:36px}}@media(max-width:575px){.wps-cs-text__style2,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content h2,.wps-doctor-intro__wrapper .section-content__container .section-content h2,.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container h2,.homepage-intro__wrapper .section-content__container .section-content h2{font-size:30px}}.wps-cs-text__style3,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2,.archive-page-header .page-title,.homepage-meet-the-team__wrapper .section-content__container .section-content p,.homepage-treatment-options__wrapper .homepage-treatment-options__container .section-heading__container h2,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1 span{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:700;line-height:1.3;color:#333434;padding:0;margin:0}@media(max-width:1199px){.wps-cs-text__style3,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2,.archive-page-header .page-title,.homepage-meet-the-team__wrapper .section-content__container .section-content p,.homepage-treatment-options__wrapper .homepage-treatment-options__container .section-heading__container h2,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1 span{font-size:32px}}@media(max-width:991px){.wps-cs-text__style3,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2,.archive-page-header .page-title,.homepage-meet-the-team__wrapper .section-content__container .section-content p,.homepage-treatment-options__wrapper .homepage-treatment-options__container .section-heading__container h2,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1 span{font-size:26px}}.wps-cs-text__style4,.widget .widget-title,.wps-blog-post-item__container a .blog-content h3,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content p,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p,.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .testimonial-content p,.wps-home-treatment-slider__container .treatment-option-item a .treatment-title h3,.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:400;line-height:1;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-cs-text__style4,.widget .widget-title,.wps-blog-post-item__container a .blog-content h3,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content p,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p,.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .testimonial-content p,.wps-home-treatment-slider__container .treatment-option-item a .treatment-title h3,.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3{font-size:22px}}@media(max-width:767px){.wps-cs-text__style4,.widget .widget-title,.wps-blog-post-item__container a .blog-content h3,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content p,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p,.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .testimonial-content p,.wps-home-treatment-slider__container .treatment-option-item a .treatment-title h3,.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3{font-size:20px}}.wps-cs-text__style5,.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container p,.wps-doctor-intro__wrapper .section-content__container .section-content p,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content p,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content p,.homepage-intro__wrapper .section-content__container .section-content p{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}@media(max-width:575px){.wps-cs-text__style5,.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container p,.wps-doctor-intro__wrapper .section-content__container .section-content p,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content p,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content p,.homepage-intro__wrapper .section-content__container .section-content p{font-size:18px;line-height:1.8}}.wps-cs-btn__style1,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a,.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a,.homepage-intro__wrapper .section-content__container .section-content .section-cta a,.footer-blog__wrapper .footer-blog__container .section-cta__container a{display:inline-block;position:relative;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;color:#000;padding:2px 0 2px 40px;transition:padding 350ms ease-in-out}.wps-cs-btn__style1::before,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a::before,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a::before,.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a::before,.homepage-intro__wrapper .section-content__container .section-content .section-cta a::before,.footer-blog__wrapper .footer-blog__container .section-cta__container a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:2px;background-color:#0089a9;transition:width 350ms ease-in-out}.wps-cs-btn__style1::after,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a::after,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a::after,.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a::after,.homepage-intro__wrapper .section-content__container .section-content .section-cta a::after,.footer-blog__wrapper .footer-blog__container .section-cta__container a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:2px;background-color:#0089a9;transition:width 350ms ease-in-out}.wps-cs-btn__style1:hover,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a:hover,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a:hover,.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a:hover,.homepage-intro__wrapper .section-content__container .section-content .section-cta a:hover,.footer-blog__wrapper .footer-blog__container .section-cta__container a:hover{padding:2px 40px 2px 0}.wps-cs-btn__style1:hover::before,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a:hover::before,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a:hover::before,.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a:hover::before,.homepage-intro__wrapper .section-content__container .section-content .section-cta a:hover::before,.footer-blog__wrapper .footer-blog__container .section-cta__container a:hover::before{width:0}.wps-cs-btn__style1:hover::after,.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a:hover::after,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a:hover::after,.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a:hover::after,.homepage-intro__wrapper .section-content__container .section-content .section-cta a:hover::after,.footer-blog__wrapper .footer-blog__container .section-cta__container a:hover::after{width:30px}.wps-cs-btn__style2,.comment-form input[type=submit],#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container a.style1,.sticky-navbar .navbar-cta__container a,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content .section-cta a,.header-navbar__wrapper .header-navbar__container .navbar-cta__container a,.featured-cta-btn{display:inline-block;min-width:220px;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;vertical-align:middle;padding:15px 0;color:#0089a9;border-radius:10px;background-color:#fff;transition:color 250ms ease-in-out,background-color 250ms ease-in-out}.wps-cs-btn__style2:hover,.comment-form input[type=submit]:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover,.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container a.style1:hover,.sticky-navbar .navbar-cta__container a:hover,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content .section-cta a:hover,.header-navbar__wrapper .header-navbar__container .navbar-cta__container a:hover,.featured-cta-btn:hover{color:#fff;background-color:#0089a9}.wps-cs-btn__style3,.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container a.style2{display:inline-block;position:relative;min-width:220px;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;vertical-align:middle;padding:15px 0;color:#fff;border:1px solid #fff;border-radius:10px;background-color:transparent;transition:color 250ms ease-in-out,border 250ms ease-in-out,background-color 250ms ease-in-out}.wps-cs-btn__style3:hover,.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container a.style2:hover{color:#0089a9;border:1px solid #fff;background-color:#fff}.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:"Open Sans",sans-serif;font-weight:normal;font-size:48px;padding:0;margin:0 0 40px;line-height:1.2}h2,.h2{font-family:"Geogrotesque Cyr",sans-serif;font-size:40px;font-weight:500;line-height:1.3;color:#0089a9;padding:0;margin:0 0 25px}@media(max-width:1199px){h2,.h2{font-size:32px}}@media(max-width:991px){h2,.h2{font-size:26px}}h3,.h3{font-family:"Geogrotesque Cyr",sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#0089a9;padding:0;margin:0 0 30px}@media(max-width:767px){h3,.h3{font-size:22px}}h4,.h4{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:700;line-height:1;color:#0089a9;padding:0;margin:0 0 25px}a{color:#0089a9}a:hover{color:#0089a9;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0 0 35px}@media(max-width:575px){p{font-size:18px;line-height:1.8}}p strong{font-weight:700}p a{text-decoration:none;font-weight:600;color:#0089a9}p a:hover{color:#0089a9;text-decoration:underline}ul,ol{margin:0 0 40px}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}.wpb_text_column ul{list-style-type:none;padding:0}.wpb_text_column ul li{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#000;margin:0 0 15px;padding-left:20px}@media(max-width:575px){.wpb_text_column ul li{font-size:18px;line-height:1.8}}.wpb_text_column ul li a{text-decoration:none;font-weight:600;color:#0089a9}.wpb_text_column ul li a:hover{color:#0089a9;text-decoration:underline}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;border-radius:50%;background-color:#0089a9}.wpb_text_column-dep ul{list-style-type:none}.wpb_text_column-dep ul 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-no-padding{padding:0}.wps-column-space-left{padding-right:30px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:30px !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:"Open Sans",sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#fbfbfb;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#0089a9}.wps-cs-editor-link-style1 a{font-weight:bold;color:#0089a9;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#0089a9}.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-title-text{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#0089a9;padding:0;margin:0}.wpb_content_element{margin-bottom:0}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:100px 0}.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}}.header-topbar__wrapper{position:absolute;width:100%;left:0;top:0;z-index:10;padding:0 60px}@media(max-width:1399px){.header-topbar__wrapper{padding:0 40px}}@media(max-width:1199px){.header-topbar__wrapper{padding:0 20px}}@media(max-width:767px){.header-topbar__wrapper{position:relative;left:auto;top:auto;background-color:#333434}}@media(max-width:767px){.header-topbar__wrapper{display:none}}.header-topbar__wrapper .header-topbar__container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:15px 0;border-bottom:2px solid rgba(204,204,204,0.5)}@media(max-width:575px){.header-topbar__wrapper .header-topbar__container{justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px}}.header-topbar__wrapper .header-topbar__container .topbar-contact__container{display:flex;align-items:center;gap:40px}@media(max-width:767px){.header-topbar__wrapper .header-topbar__container .topbar-contact__container{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:575px){.header-topbar__wrapper .header-topbar__container .topbar-contact__container{width:100%;order:2}}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number,.header-topbar__wrapper .header-topbar__container .topbar-contact__container .address{display:flex;align-items:center;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a,.header-topbar__wrapper .header-topbar__container .topbar-contact__container .address a{display:flex;align-items:center;gap:10px;font-family:"Open Sans",sans-serif;line-height:1;text-decoration:none;color:#fff;padding:0;margin:0;transition:color 250ms ease-in-out}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a svg,.header-topbar__wrapper .header-topbar__container .topbar-contact__container .address a svg{width:18px;fill:#fff}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a:hover,.header-topbar__wrapper .header-topbar__container .topbar-contact__container .address a:hover{color:#000}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a{font-size:16px;font-weight:700}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .address a{font-size:14px;font-weight:400}.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container{display:flex;align-items:center}@media(max-width:575px){.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container{width:100%;order:1}}.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;gap:20px}.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container ul li{display:block;line-height:1;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container ul li a{display:flex;align-items:center;text-decoration:none;line-height:1}.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container ul li a svg{width:18px;height:18px;flex-shrink:0;fill:#fff;transition:fill 250ms ease-in-out}.header-topbar__wrapper .header-topbar__container .topbar-social-icons__container ul li a svg:hover{fill:#000}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-topbar__wrapper{position:relative;left:auto;top:auto;background-color:#0089a9}.header-navbar__wrapper{position:absolute;left:0;top:86px;width:100%;padding:0 60px;z-index:20}@media(max-width:1399px){.header-navbar__wrapper{padding:0 40px}}@media(max-width:1199px){.header-navbar__wrapper{padding:0 20px}}@media(max-width:767px){.header-navbar__wrapper{position:relative;left:auto;top:auto;background-color:#333434}}.header-navbar__wrapper .header-navbar__container{width:100%;display:flex;align-items:center;gap:40px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{padding:20px 0;gap:30px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container{gap:20px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{width:300px}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{width:200px}}@media(max-width:500px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{width:auto}}.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{width:100%}@media(max-width:500px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img.hide-on-sm{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img.show-on-sm{display:none}@media(max-width:500px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img.show-on-sm{display:block;max-width:60px}}.header-navbar__wrapper .header-navbar__container .navbar-cta__container{margin-left:auto;flex-shrink:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a{text-decoration:none}@media(max-width:700px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container a span{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a svg{width:20px;height:20px;fill:#fff;display:none;transition:fill 250ms ease-in-out}@media(max-width:700px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container a svg{display:block}}@media(max-width:700px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container a{display:flex;justify-content:center;align-items:center;min-width:0;width:55px;height:55px;padding:10px 18px;background-color:#0089a9;transition:background-color 250ms ease-in-out}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a:hover{background-color:#fbfbfb}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a:hover svg{fill:#0089a9}}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container{margin-left:auto}}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn{width:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn span{display:block;width:100%;height:2.5px;background-color:#fff}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .text{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .text{display:none}}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper{position:relative;left:auto;top:auto;padding:30px 60px;background-color:#0089a9}@media(max-width:1399px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper{padding:30px 40px}}@media(max-width:1199px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper{padding:30px 20px}}@media(max-width:767px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper{background-color:#333434;padding:0 20px}}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-cta__container a:hover{background-color:#333434}.page-hero-section-wrap{position:relative;width:100%}.page-hero-section-wrap .header-hero__wrapper{position:relative;width:100%}.page-hero-section-wrap .header-hero__wrapper .section-image__container{width:100%;position:relative}.page-hero-section-wrap .header-hero__wrapper .section-image__container::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.15}.page-hero-section-wrap .header-hero__wrapper .section-image__container img{width:100%;min-height:1000px;max-height:1200px;-o-object-fit:cover;object-fit:cover}@media(max-width:1399px){.page-hero-section-wrap .header-hero__wrapper .section-image__container img{min-height:880px}}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper .section-image__container img{min-height:780px}}@media(max-width:991px){.page-hero-section-wrap .header-hero__wrapper .section-image__container img{min-height:680px}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .section-image__container img{min-height:250px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:flex;align-items:flex-end;padding:0 0 200px 120px}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper .section-content__container{padding:0 0 130px 60px}}@media(max-width:991px){.page-hero-section-wrap .header-hero__wrapper .section-content__container{padding:0 0 100px}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .section-content__container{position:relative;left:auto;top:auto;background-color:#333434;padding:75px 0 80px}}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .section-content__container{padding:60px 0 65px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container{padding:0 20px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content{max-width:960px}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content{max-width:600px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h4{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-transform:uppercase;color:#fff;padding:0;margin:0 0 25px}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h4{font-size:18px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1 span{display:block;font-weight:400;color:#fff;margin-top:.2em}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content h1 span{font-size:20px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content .section-cta{margin-top:45px}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content-inner__container .section-content .section-cta a{text-decoration:none}.page-hero-section-wrap.hero-section__style1{min-height:480px;display:flex;justify-content:center;align-items:flex-end;position:relative;background-color:#0089a9}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style1{min-height:380px}}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1{min-height:0}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;margin:0;padding:0 0 200px 160px}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:0 0 130px 80px}}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:100px 0}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:75px 0 80px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:60px 0 65px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small{width:100%;margin-bottom:15px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;position:relative}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.3}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;min-height:660px;max-height:760px;-o-object-fit:cover;object-fit:cover}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{min-height:580px}}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{min-height:480px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{min-height:250px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;display:flex;align-items:flex-end;padding:0 0 200px 160px}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:0 0 130px 80px}}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:0 0 100px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{position:relative;left:auto;top:auto;background-color:#333434;padding:75px 0 80px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:60px 0 65px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small{width:100%;margin-bottom:15px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%}.sticky-navbar{position:fixed;top:0;left:0;width:100%;z-index:99;transform:translateY(-110%);transition:.2s ease-in-out;background:#fafafa;border:0;padding:0 60px;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{padding:0 40px}}@media(max-width:1199px){.sticky-navbar{padding:0 20px}}.sticky-navbar.sticky{transform:translateY(0)}.sticky-navbar .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:20px;padding:15px 0}.sticky-navbar .sticky-navbar-logo__container a{display:block;width:100%;text-decoration:none}.sticky-navbar .sticky-navbar-logo__container a img{width:100%;max-width:70px}.sticky-navbar .sticky-navbar-logo__container .wps-show-on-md{display:none}@media(max-width:991px){.sticky-navbar .sticky-navbar-logo__container .wps-show-on-md{display:block}}@media(max-width:991px){.sticky-navbar .sticky-navbar-logo__container .wps-hide-on-md{display:none}}@media(max-width:767px){.sticky-navbar .stickybar-navigation__container{display:none}}.sticky-navbar .stickybar-navigation__container #main-menu{display:inline-block;list-style:none;padding:0;margin:0}.sticky-navbar .stickybar-navigation__container #main-menu ul{list-style:none;padding:0;margin:0}.sticky-navbar .stickybar-navigation__container #main-menu li.current-menu-ancestor>a,.sticky-navbar .stickybar-navigation__container #main-menu li.current-menu-item>a,.sticky-navbar .stickybar-navigation__container #main-menu li.current-menu-parent>a,.sticky-navbar .stickybar-navigation__container #main-menu li.current_page_item>a{color:#0089a9}.sticky-navbar .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:270px;width:100%;max-width:270px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 4px 12px rgba(33,33,33,0.1)}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu>li{margin-bottom:0}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu>li a{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#0089a9;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu>li a:hover{color:#fff;background-color:#0089a9;border-radius:5px}.sticky-navbar .stickybar-navigation__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0}.sticky-navbar .stickybar-navigation__container #main-menu>li a{display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;padding:21px 0 15px;color:#000;background:0;position:relative;white-space:normal;text-decoration:none;transition:all .3s ease-out}.sticky-navbar .stickybar-navigation__container #main-menu>li a:hover{text-decoration:none;color:#0089a9}.sticky-navbar .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 .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#0089a9}.sticky-navbar .stickybar-navigation__container #main-menu>li ul li{position:relative}.sticky-navbar .stickybar-navigation__container #main-menu>li ul li ul.sub-menu{left:100%;top:0;transform:translateX(-5px)}.sticky-navbar .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 .navbar-cta__container{margin-left:auto;flex-shrink:0}.sticky-navbar .navbar-cta__container a{text-decoration:none;color:#fff;background-color:#0089a9}.sticky-navbar .navbar-cta__container a:hover{background-color:#333434}@media(max-width:767px){.sticky-navbar .navbar-cta__container a span{display:none}}.sticky-navbar .navbar-cta__container a svg{width:20px;height:20px;fill:#fff;display:none;transition:fill 250ms ease-in-out}@media(max-width:767px){.sticky-navbar .navbar-cta__container a svg{display:block}}@media(max-width:767px){.sticky-navbar .navbar-cta__container a{display:flex;justify-content:center;align-items:center;min-width:0;width:55px;height:55px;padding:10px 18px;background-color:#0089a9;transition:background-color 250ms ease-in-out}.sticky-navbar .navbar-cta__container a:hover{background-color:#fff}.sticky-navbar .navbar-cta__container a:hover svg{fill:#0089a9}}.sticky-navbar .sticky-toggle-btn__container{flex-shrink:0;display:none}@media(max-width:767px){.sticky-navbar .sticky-toggle-btn__container{display:block}}.sticky-navbar .sticky-toggle-btn__container .toggle-btn{width:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent}.sticky-navbar .sticky-toggle-btn__container .toggle-btn span{display:block;width:100%;height:2.5px;background-color:#0089a9}.footer-blog__wrapper{position:relative;width:100%;padding:180px 0 100px;background-color:#fff}@media(max-width:1199px){.footer-blog__wrapper{padding:130px 0 100px}}@media(max-width:991px){.footer-blog__wrapper{padding:100px 0}}@media(max-width:767px){.footer-blog__wrapper{padding:80px 0}}@media(max-width:575px){.footer-blog__wrapper{padding:65px 0}}.footer-blog__wrapper .footer-blog__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container{padding:0 20px}}.footer-blog__wrapper .footer-blog__container .blog-items__container{width:100%;display:flex;gap:40px}@media(max-width:820px){.footer-blog__wrapper .footer-blog__container .blog-items__container{flex-wrap:wrap;gap:60px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item{width:100%;position:relative}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image{width:100%;position:relative;overflow:hidden}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image img{width:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 250ms ease-in-out}@media(max-width:820px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image img{min-height:300px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{margin-top:30px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h4{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;color:#0089a9;padding:0;margin-bottom:15px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3{font-weight:600;line-height:1.4;color:#000}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item:hover a .blog-image img{transform:scale(1.1)}.footer-blog__wrapper .footer-blog__container .section-cta__container{margin-top:80px;text-align:center}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .section-cta__container{margin-top:50px}}.footer-blog__wrapper .footer-blog__container .section-cta__container a{text-decoration:none}.footer-cta-banner-map__wrapper{position:relative;width:100%;display:flex}@media(max-width:1199px){.footer-cta-banner-map__wrapper{flex-wrap:wrap}}.footer-cta-banner-map__wrapper .footer-cta-banner__container{width:65%;position:relative}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-cta-banner__container{width:100%}}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-image__container{width:100%;position:relative}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-image__container::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.2}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-image__container img{width:100%;min-height:700px;-o-object-fit:cover;object-fit:cover}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-image__container img{min-height:600px}}@media(max-width:991px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-image__container img{min-height:500px}}@media(max-width:767px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-image__container img{min-height:200px}}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container{width:100%;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:120px}@media(max-width:1399px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container{padding-left:100px}}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container{padding-left:80px}}@media(max-width:991px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container{padding-left:20px}}@media(max-width:767px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container{position:relative;left:auto;top:auto;height:auto;padding-left:0;background-color:#333434;padding:75px 0 80px}}@media(max-width:575px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container{padding:60px 0 65px}}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content{max-width:620px;padding:0 40px}@media(max-width:767px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content{padding:0 20px}}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content h2{font-family:"Geogrotesque Cyr",sans-serif;font-size:40px;font-weight:500;line-height:1.3;color:#fff;padding:0;margin:0}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content h2{font-size:32px}}@media(max-width:991px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content h2{font-size:26px}}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:45px}@media(max-width:767px){.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container{margin-top:35px}}.footer-cta-banner-map__wrapper .footer-cta-banner__container .section-content__container .section-content .section-cta__container a{text-decoration:none}.footer-cta-banner-map__wrapper .footer-map__container{width:35%;position:relative}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-map__container{width:100%}}.footer-cta-banner-map__wrapper .footer-map__container .wps-iframe-container{position:relative;padding-bottom:56.25%;height:auto;overflow:hidden;margin-bottom:80px !important}.footer-cta-banner-map__wrapper .footer-map__container #foo-map{position:relative;width:100%;height:100%}.footer-cta-banner-map__wrapper .footer-map__container #foo-map iframe{position:absolute;top:70px;left:0;width:100%;height:100%}.footer-cta-banner-map__wrapper .footer-map__container .section-image__container{width:100%;height:100%;position:relative}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-map__container .section-image__container{height:auto}}@media(max-width:499px){.footer-cta-banner-map__wrapper .footer-map__container .section-image__container{position:absolute;width:100%;height:100%;left:0;top:0}}.footer-cta-banner-map__wrapper .footer-map__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1199px){.footer-cta-banner-map__wrapper .footer-map__container .section-image__container img{height:auto;max-height:600px}}@media(max-width:499px){.footer-cta-banner-map__wrapper .footer-map__container .section-image__container img{width:100%;height:100%}}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 40px 100px;display:flex;justify-content:center;align-items:flex-end}@media(max-width:499px){.footer-cta-banner-map__wrapper .footer-map__container .section-content__container{position:relative;left:auto;top:auto;padding:80px 30px}}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content{width:auto;padding:40px 30px;background-color:#fff;box-shadow:0 0 20px 2px rgba(0,0,0,0.1)}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content h3{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;line-height:1;color:#0089a9;padding:0;margin:0 0 25px}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .address,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .phone-number,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .email{line-height:1;margin:0;padding:0}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .address a,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .phone-number a,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .email a{display:inline-flex;align-items:flex-start;gap:10px;font-family:"Open Sans",sans-serif;line-height:1;text-decoration:none;color:#000;padding:0;margin:0;transition:color 250ms ease-in-out}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .address a svg,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .phone-number a svg,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .email a svg{width:18px;flex-shrink:0;fill:#0089a9}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .address,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .phone-number{font-size:20px}@media(max-width:499px){.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .address,.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .phone-number{font-size:16px}}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .address{font-weight:400}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .phone-number{font-weight:700}.footer-cta-banner-map__wrapper .footer-map__container .section-content__container .section-content .contact-details__container .email a{font-size:16px;font-weight:400}.map-info-window{padding:15px 0}.map-info-window h3{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:1;color:#0089a9;padding:0;margin:0}.map-info-window p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;line-height:1.5;color:#000;padding:0;margin:15px 0 0}.map-info-window p a{font-size:16px;font-weight:600}.footer-main__wrapper{position:relative;width:100%;padding:150px 0;background-color:#fff}@media(max-width:1199px){.footer-main__wrapper{padding:130px 0}}@media(max-width:991px){.footer-main__wrapper{padding:100px 0}}@media(max-width:767px){.footer-main__wrapper{padding:80px 0}}@media(max-width:575px){.footer-main__wrapper{padding:65px 0}}.footer-main__wrapper .footer-main__container{width:100%;max-width:1440px;padding:0 20px;margin:0 auto;display:flex;gap:40px}@media(max-width:1399px){.footer-main__wrapper .footer-main__container{gap:30px}}@media(max-width:1199px){.footer-main__wrapper .footer-main__container{justify-content:center;flex-wrap:wrap;gap:0}}.footer-main__wrapper .footer-main__container .heading__conatiner,.footer-main__wrapper .footer-main__container .services-links__container{width:33.333%}.footer-main__wrapper .footer-main__container .office-hours__container,.footer-main__wrapper .footer-main__container .quick-links__container{width:16.6665%}.footer-main__wrapper .footer-main__container .heading__conatiner{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .heading__conatiner{width:100%;margin-bottom:50px}}.footer-main__wrapper .footer-main__container .heading__conatiner .logo-container{width:300px}@media(max-width:499px){.footer-main__wrapper .footer-main__container .heading__conatiner .logo-container{width:240px}}.footer-main__wrapper .footer-main__container .heading__conatiner .logo-container a{display:block;width:100%;text-decoration:none}.footer-main__wrapper .footer-main__container .heading__conatiner .logo-container a img{width:100%}.footer-main__wrapper .footer-main__container .heading__conatiner p{max-width:400px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}.footer-main__wrapper .footer-main__container .office-hours__container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .office-hours__container{width:30%}}@media(max-width:820px){.footer-main__wrapper .footer-main__container .office-hours__container{width:50%}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .office-hours__container{width:100%}}.footer-main__wrapper .footer-main__container .office-hours__container .office-hours h4,.footer-main__wrapper .footer-main__container .office-hours__container .social-icons__container h4{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:1;color:#000;padding:0;margin:0 0 25px}.footer-main__wrapper .footer-main__container .office-hours__container .office-hours p{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1;color:#000;padding:0;margin:0 0 20px}.footer-main__wrapper .footer-main__container .office-hours__container .office-hours p:nth-last-of-type(1){margin:0}.footer-main__wrapper .footer-main__container .office-hours__container .social-icons__container ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;gap:20px}.footer-main__wrapper .footer-main__container .office-hours__container .social-icons__container ul li{display:block;line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .office-hours__container .social-icons__container ul li a{display:flex;align-items:center;text-decoration:none;line-height:1}.footer-main__wrapper .footer-main__container .office-hours__container .social-icons__container ul li a svg{width:18px;height:18px;flex-shrink:0;fill:#000;transition:fill 250ms ease-in-out}.footer-main__wrapper .footer-main__container .office-hours__container .social-icons__container ul li a svg:hover{fill:#0089a9}.footer-main__wrapper .footer-main__container .quick-links__container>.about-links h4,.footer-main__wrapper .footer-main__container .quick-links__container>.patient-resources-links h4,.footer-main__wrapper .footer-main__container .services-links__container h4{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:1;color:#000;padding:0;margin:0 0 22px}.footer-main__wrapper .footer-main__container .quick-links__container>.about-links ul,.footer-main__wrapper .footer-main__container .quick-links__container>.patient-resources-links ul,.footer-main__wrapper .footer-main__container .services-links__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:18px;list-style-type:none;padding:0;margin:0}.footer-main__wrapper .footer-main__container .quick-links__container>.about-links ul li,.footer-main__wrapper .footer-main__container .quick-links__container>.patient-resources-links ul li,.footer-main__wrapper .footer-main__container .services-links__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .quick-links__container>.about-links ul li a,.footer-main__wrapper .footer-main__container .quick-links__container>.patient-resources-links ul li a,.footer-main__wrapper .footer-main__container .services-links__container ul li a{display:inline-block;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;color:#000;padding:0;margin:0;transition:color 250ms ease-in-out}.footer-main__wrapper .footer-main__container .quick-links__container>.about-links ul li a:hover,.footer-main__wrapper .footer-main__container .quick-links__container>.patient-resources-links ul li a:hover,.footer-main__wrapper .footer-main__container .services-links__container ul li a:hover{color:#0089a9}.footer-main__wrapper .footer-main__container .quick-links__container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .quick-links__container{width:30%}}@media(max-width:820px){.footer-main__wrapper .footer-main__container .quick-links__container{width:50%}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .quick-links__container{display:none}}@media(max-width:575px){.footer-main__wrapper .footer-main__container .quick-links__container{width:100%;margin-top:40px}}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .services-links__container{width:40%}}@media(max-width:820px){.footer-main__wrapper .footer-main__container .services-links__container{width:100%;margin-top:40px}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .services-links__container{display:none}}.footer-main__wrapper .footer-main__container .services-links__container ul{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:0}.footer-main__wrapper .footer-main__container .services-links__container ul li{width:50%;margin:0 0 18px}.footer-main__wrapper .footer-main__container .services-links__container ul li:nth-last-of-type(1){margin:0}@media(max-width:400px){.footer-main__wrapper .footer-main__container .services-links__container ul li{width:100%}}.footer-copyrights__wrapper{position:relative;width:100%;padding:35px 0;background-color:#333434}.footer-copyrights__wrapper .footer-copyrights__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;justify-content:space-between;gap:10px}@media(max-width:767px){.footer-copyrights__wrapper .footer-copyrights__container{flex-direction:column;align-items:center;padding:0 20px 50px}}.footer-copyrights__wrapper .footer-copyrights__container p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#fff;padding:0;margin:0}@media(max-width:767px){.footer-copyrights__wrapper .footer-copyrights__container p{text-align:center}}.footer-copyrights__wrapper .footer-copyrights__container p a{display:inline-block;text-decoration:none;font-weight:600;color:#fff;transition:color 250ms ease-in-out}.footer-copyrights__wrapper .footer-copyrights__container p a:hover{color:#0089a9}.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:#fafafa;display:none;z-index:1000}@media(max-width:767px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper::before,.footer-sticky-navbar__wrapper::after{content:"";position:absolute;top:0;width:2px;height:100px;background-color:#e0e0e0}.footer-sticky-navbar__wrapper::before{left:33.333%}.footer-sticky-navbar__wrapper::after{left:66.666%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:66.666%;display:flex}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number,.footer-sticky-navbar__wrapper .navbar-contact__container .address{line-height:1;padding:0;margin:0;width:50%}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a,.footer-sticky-navbar__wrapper .navbar-contact__container .address a{display:flex;justify-content:center;width:100%;padding:15px}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:18px;fill:#0089a9;transition:fill 250ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a:hover svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a:hover svg{fill:#000}.footer-sticky-navbar__wrapper .navbar-cta__container{width:33.333%}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;width:100%;padding:15px}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:18px;fill:#0089a9;transition:fill 250ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#000}.homepage-intro__wrapper{position:relative;width:100%;display:flex;background-color:#fbfbfb;overflow:hidden}@media(max-width:880px){.homepage-intro__wrapper{flex-wrap:wrap}}.homepage-intro__wrapper .section-image__container,.homepage-intro__wrapper .section-content__container{width:50%}@media(max-width:880px){.homepage-intro__wrapper .section-image__container,.homepage-intro__wrapper .section-content__container{width:100%}}.homepage-intro__wrapper .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-intro__wrapper .section-content__container{position:relative;display:flex;justify-content:center;align-items:center;padding:150px 0}@media(max-width:1199px){.homepage-intro__wrapper .section-content__container{padding:130px 0}}@media(max-width:991px){.homepage-intro__wrapper .section-content__container{padding:95px 0 100px}}@media(max-width:767px){.homepage-intro__wrapper .section-content__container{padding:75px 0 80px}}@media(max-width:575px){.homepage-intro__wrapper .section-content__container{padding:60px 0 65px}}.homepage-intro__wrapper .section-content__container::after{content:"";position:absolute;right:-20%;top:0;width:100%;height:100%;background-image:url("./dist/images/bg-pattern.svg");background-size:cover;opacity:.03}.homepage-intro__wrapper .section-content__container .section-content{max-width:720px;padding:0 40px;position:relative;z-index:10}@media(max-width:767px){.homepage-intro__wrapper .section-content__container .section-content{padding:0 20px}}.homepage-intro__wrapper .section-content__container .section-content h2{margin-bottom:25px}.homepage-intro__wrapper .section-content__container .section-content .section-cta{margin-top:45px}.homepage-intro__wrapper .section-content__container .section-content .section-cta a{text-decoration:none}.homepage-treatment-options__wrapper{position:relative;width:100%;padding-top:180px;background-color:#fff}@media(max-width:1199px){.homepage-treatment-options__wrapper{padding-top:130px}}@media(max-width:991px){.homepage-treatment-options__wrapper{padding-top:100px}}@media(max-width:767px){.homepage-treatment-options__wrapper{padding-top:80px}}@media(max-width:575px){.homepage-treatment-options__wrapper{padding-top:65px}}.homepage-treatment-options__wrapper .homepage-treatment-options__container{width:100%;max-width:1920px;padding:0 20px;margin:0 auto;position:relative}@media(max-width:767px){.homepage-treatment-options__wrapper .homepage-treatment-options__container{padding:0}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .section-heading__container{width:100%;text-align:center;padding:0 20px;margin-bottom:80px}@media(max-width:767px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .section-heading__container{margin-bottom:50px}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media(max-width:767px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container{display:none}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option{width:20%;padding:20px}@media(max-width:1080px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option{width:25%}}@media(max-width:920px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option{width:33.333%}}@media(max-width:720px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option{width:50%}}@media(max-width:520px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option{width:100%;max-width:400px;margin:0 auto}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon{width:100%;max-width:240px;margin:0 auto;height:240px;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:520px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon{height:200px}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;background-color:#0089a9;opacity:0;transition:opacity 250ms ease-in-out}@media(max-width:520px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon::after{width:190px;height:190px}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon svg{width:80px;fill:#0089a9;transition:fill 250ms ease-in-out;position:relative;z-index:10}@media(max-width:520px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon svg{width:70px}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title{width:100%;text-align:center;margin-top:20px}@media(max-width:520px){.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title{margin-top:10px}}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3{font-weight:500}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a:hover .treatment-icon svg{fill:#fff}.homepage-treatment-options__wrapper .homepage-treatment-options__container .treatment-options__container .treatment-option a:hover .treatment-icon::after{opacity:1}.wps-home-treatment-slider__container{position:relative;display:none}@media(max-width:767px){.wps-home-treatment-slider__container{display:block}}.wps-home-treatment-slider__container .wps-home-treatment-slider{position:relative;padding:0 0 50px}.wps-home-treatment-slider__container .treatment-option-item a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon{width:100%;max-width:240px;margin:0 auto;height:240px;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:520px){.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon{height:200px}}.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;background-color:#0089a9;opacity:0;transition:opacity 250ms ease-in-out}@media(max-width:767px){.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon::after{opacity:1}}@media(max-width:520px){.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon::after{width:190px;height:190px}}.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon svg{width:80px;fill:#0089a9;transition:fill 250ms ease-in-out;position:relative;z-index:10}@media(max-width:767px){.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon svg{fill:#fff}}@media(max-width:520px){.wps-home-treatment-slider__container .treatment-option-item a .treatment-icon svg{width:70px}}.wps-home-treatment-slider__container .treatment-option-item a .treatment-title{width:100%;text-align:center;margin-top:20px}@media(max-width:520px){.wps-home-treatment-slider__container .treatment-option-item a .treatment-title{margin-top:10px}}.wps-home-treatment-slider__container .treatment-option-item a .treatment-title h3{font-weight:500}.wps-home-treatment-slider__container .treatment-option-item a:hover .treatment-icon svg{fill:#fff}.wps-home-treatment-slider__container .treatment-option-item a:hover .treatment-icon::after{opacity:1}.wps-home-treatment-slider__container .section-slider-btn__container{width:100%;position:relative;height:50px;max-width:180px;margin:70px auto 0;display:none;float:right;display:none}@media(max-width:767px){.wps-home-treatment-slider__container .section-slider-btn__container{position:absolute;width:100%;max-width:none;left:0;top:50%;margin:-40px 0 0;float:none;display:block}}.wps-home-treatment-slider__container .section-slider-btn__container .section-slider-btn{position:absolute;width:50px;height:50px;border:1px solid #000;background-color:#fff;top:0;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;z-index:1;display:flex;align-items:center;justify-content:center}.wps-home-treatment-slider__container .section-slider-btn__container .section-slider-btn svg{width:18px;fill:#000}.wps-home-treatment-slider__container .section-slider-btn__container .section-slider-btn.treatment-swiper-button-prev{left:25px}@media(max-width:767px){.wps-home-treatment-slider__container .section-slider-btn__container .section-slider-btn.treatment-swiper-button-prev{left:12px}}.wps-home-treatment-slider__container .section-slider-btn__container .section-slider-btn.treatment-swiper-button-next{right:25px}@media(max-width:767px){.wps-home-treatment-slider__container .section-slider-btn__container .section-slider-btn.treatment-swiper-button-next{right:12px}}.wps-home-treatment-slider__container .swiper-pagination{position:relative;padding:0;margin:0;display:none}.wps-home-treatment-slider__container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;background-color:#333434;margin:0 3px}.wps-home-treatment-slider__container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0089a9}.homepage-meet-the-team__wrapper{position:relative;width:100%;display:flex;align-items:center;padding:200px 0;background-color:#fff}@media(max-width:1199px){.homepage-meet-the-team__wrapper{padding:130px 0}}@media(max-width:991px){.homepage-meet-the-team__wrapper{padding:100px 0}}@media(max-width:880px){.homepage-meet-the-team__wrapper{flex-wrap:wrap}}@media(max-width:767px){.homepage-meet-the-team__wrapper{padding:80px 0}}@media(max-width:575px){.homepage-meet-the-team__wrapper{padding:65px 0}}.homepage-meet-the-team__wrapper .section-image__container,.homepage-meet-the-team__wrapper .section-content__container{width:50%}@media(max-width:880px){.homepage-meet-the-team__wrapper .section-image__container,.homepage-meet-the-team__wrapper .section-content__container{width:100%}}.homepage-meet-the-team__wrapper .section-content__container{position:relative;display:flex;justify-content:center}@media(max-width:880px){.homepage-meet-the-team__wrapper .section-content__container{order:2;padding-top:95px}}@media(max-width:767px){.homepage-meet-the-team__wrapper .section-content__container{padding-top:75px}}@media(max-width:575px){.homepage-meet-the-team__wrapper .section-content__container{padding-top:60px}}.homepage-meet-the-team__wrapper .section-content__container .section-content{max-width:720px;padding:0 40px}@media(max-width:767px){.homepage-meet-the-team__wrapper .section-content__container .section-content{padding:0 20px}}.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta{margin-top:45px}.homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a{text-decoration:none}@media(max-width:880px){.homepage-meet-the-team__wrapper .section-image__container{order:1}}.homepage-meet-the-team__wrapper .section-image__container img{width:100%}.homepage-testimonial__wrapper{position:relative;width:100%;padding:200px 0 130px;background-color:#0089a9}@media(max-width:1199px){.homepage-testimonial__wrapper{padding:130px 0}}@media(max-width:991px){.homepage-testimonial__wrapper{padding:100px 0}}@media(max-width:767px){.homepage-testimonial__wrapper{padding:75px 0 80px}}@media(max-width:575px){.homepage-testimonial__wrapper{padding:60px 0 65px}}.homepage-testimonial__wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("./dist/images/bg-testimonial.svg");background-size:cover;opacity:.05}.homepage-testimonial__wrapper .homepage-testimonial__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.homepage-testimonial__wrapper .homepage-testimonial__container{padding:0}}.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container{width:100%;text-align:center;margin-bottom:60px}@media(max-width:767px){.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container{margin-bottom:40px}}.homepage-testimonial__wrapper .homepage-testimonial__container .section-heading__container h2{color:#fff}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider{width:100%;max-width:1400px;padding:10px 0;margin:0 auto;overflow:hidden;position:relative}@media(max-width:991px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider{padding:0 0 90px}}@media(max-width:767px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider{max-width:none}}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container{width:100%}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item{width:100%;display:flex;justify-content:center}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper{display:flex;flex-direction:column;align-items:center;max-width:920px;margin:0 auto}@media(max-width:1199px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper{max-width:720px}}@media(max-width:767px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper{padding:0 20px}}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .ratings-icon{width:200px;margin-bottom:35px}@media(max-width:499px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .ratings-icon{width:180px}}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .ratings-icon img{width:100%}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .testimonial-content{width:100%;text-align:center;margin-bottom:30px}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .testimonial-content p{font-weight:400;font-style:italic;line-height:1.5;color:#fff}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .author-details{width:100%;text-align:center}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__wrapper .author-details .author-name{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:500;line-height:1;color:#fff;padding:0;margin:0}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-next,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-prev{position:absolute;top:auto;transform:none;bottom:0;margin:0;width:auto}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-next::after,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-prev::after{display:none}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-next svg,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-prev svg{width:40px;height:40px;fill:#fff}@media(max-width:360px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-next svg,.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-prev svg{width:30px;height:30px}}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-prev{right:auto;left:0;top:50%;transform:translateY(-50%)}@media(max-width:991px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-prev{top:auto;transform:none;bottom:0;left:calc(50% - 50px)}}.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-next{right:0;left:auto;top:50%;transform:translateY(-50%)}@media(max-width:991px){.homepage-testimonial__wrapper .homepage-testimonial__container .wps-home-testimonials-slider .swiper-button-next{top:auto;transform:none;bottom:0;right:calc(50% - 50px)}}.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container{width:100%;text-align:center;margin-top:80px}@media(max-width:991px){.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container{margin-top:60px}}@media(max-width:767px){.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container{margin-top:50px}}.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a{text-decoration:none;color:#fff}.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a::before,.homepage-testimonial__wrapper .homepage-testimonial__container .seciton-cta__container a::after{background-color:#fff}.wps-insidepage-intro__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto;display:flex;align-items:center;gap:60px}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{flex-wrap:wrap}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-image__container,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container{width:50%}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-image__container,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container{width:100%}}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-image__container{display:flex;justify-content:center}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-image__container img{width:100%}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container{display:flex;justify-content:center}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content{max-width:500px}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content{max-width:none}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2{margin-bottom:25px}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content p{margin-bottom:30px}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-image-content__wrapper{position:relative;width:100%;padding-bottom:100px;background-color:#fff}@media(max-width:991px){.wps-image-content__wrapper{padding-bottom:80px}}@media(max-width:991px){.wps-image-content__wrapper{padding-bottom:50px}}.wps-image-content__wrapper.last-child{padding-bottom:0}.wps-image-content__wrapper .wps-image-content__container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:900px){.wps-image-content__wrapper .wps-image-content__container{flex-wrap:wrap;gap:50px}}.wps-image-content__wrapper .wps-image-content__container .section-image__container{flex-basis:320px;flex-shrink:0}.wps-image-content__wrapper .wps-image-content__container .section-image__container img{width:100%}.wps-image-content__wrapper .wps-image-content__container .section-content__container{width:100%;display:flex;justify-content:center}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content{max-width:740px}@media(max-width:900px){.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content{max-width:none}}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul{list-style-type:none;padding:0}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul li{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#000;margin:0 0 15px;padding-left:20px}@media(max-width:575px){.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul li{font-size:18px;line-height:1.7}}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul li a{text-decoration:none;font-weight:600;color:#0089a9}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul li a:hover{color:#0089a9;text-decoration:underline}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul li>ul{margin:10px 0 0}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content ul li:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;border-radius:50%;background-color:#0089a9}.wps-image-content__wrapper .wps-image-content__container .section-content__container .section-content>*:last-child{margin:0}.wps-services-page-intro__wrapper{position:relative;width:100%;background-color:#fff}.wps-services-page-intro__wrapper .wps-services-page-intro__container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto;display:flex;align-items:center;gap:60px}@media(max-width:991px){.wps-services-page-intro__wrapper .wps-services-page-intro__container{flex-wrap:wrap}}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-image__container,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container{width:50%}@media(max-width:991px){.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-image__container,.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container{width:100%}}@media(max-width:991px){.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-image__container{display:flex;justify-content:flex-start}}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container{display:flex;justify-content:center}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content{max-width:500px}@media(max-width:991px){.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content{max-width:none}}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content .section-icon{width:100px;margin-bottom:40px}@media(max-width:767px){.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content .section-icon{width:80px}}@media(max-width:499px){.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content .section-icon{width:60px}}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content .section-icon img{width:100%}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content h2{margin-bottom:25px}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content p{margin-bottom:30px}.wps-services-page-intro__wrapper .wps-services-page-intro__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insurance-partners-logos__wrapper{position:relative;width:100%;padding:40px 0 80px;background-color:#fff}@media(max-width:900px){.wps-insurance-partners-logos__wrapper{padding:20px 0 60px}}@media(max-width:499px){.wps-insurance-partners-logos__wrapper{padding:0 0 40px}}.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container{width:100%;margin:0 auto;display:flex;align-items:center;gap:40px}@media(max-width:900px){.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container{flex-wrap:wrap;justify-content:center;gap:0}}.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container .insurance-partner-logo{width:16.666%;display:flex;justify-content:flex-start}@media(max-width:900px){.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container .insurance-partner-logo{width:25%;padding:20px}}@media(max-width:767px){.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container .insurance-partner-logo{width:33.333%}}@media(max-width:575px){.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container .insurance-partner-logo{width:50%}}.wps-insurance-partners-logos__wrapper .wps-insurance-partners-logos__container .insurance-partner-logo img{flex-basis:140px;width:100%;max-width:140px}.wps-doctor-intro__wrapper{position:relative;width:100%;display:flex;background-color:#fbfbfb;overflow:hidden}@media(max-width:880px){.wps-doctor-intro__wrapper{flex-wrap:wrap}}.wps-doctor-intro__wrapper .section-image__container,.wps-doctor-intro__wrapper .section-content__container{width:50%}@media(max-width:880px){.wps-doctor-intro__wrapper .section-image__container,.wps-doctor-intro__wrapper .section-content__container{width:100%}}.wps-doctor-intro__wrapper .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-doctor-intro__wrapper .section-content__container{position:relative;display:flex;justify-content:center;align-items:center;padding:150px 0}@media(max-width:1199px){.wps-doctor-intro__wrapper .section-content__container{padding:130px 0}}@media(max-width:991px){.wps-doctor-intro__wrapper .section-content__container{padding:95px 0 100px}}@media(max-width:767px){.wps-doctor-intro__wrapper .section-content__container{padding:75px 0 80px}}@media(max-width:575px){.wps-doctor-intro__wrapper .section-content__container{padding:60px 0 65px}}.wps-doctor-intro__wrapper .section-content__container::after{content:"";position:absolute;right:-20%;top:0;width:100%;height:100%;background-image:url("./dist/images/bg-pattern.svg");background-size:cover;opacity:.03}.wps-doctor-intro__wrapper .section-content__container .section-content{max-width:720px;padding:0 40px;position:relative;z-index:10}@media(max-width:767px){.wps-doctor-intro__wrapper .section-content__container .section-content{padding:0 20px}}.wps-doctor-intro__wrapper .section-content__container .section-content h2{margin-bottom:25px}.wps-meet-the-team__wrapper{position:relative;width:100%;padding:160px 0 140px;background-color:#fff}@media(max-width:1199px){.wps-meet-the-team__wrapper{padding:130px 0 110px}}@media(max-width:991px){.wps-meet-the-team__wrapper{padding-top:100px 0 90px}}@media(max-width:767px){.wps-meet-the-team__wrapper{padding:80px 0 60px}}@media(max-width:575px){.wps-meet-the-team__wrapper{padding:65px 0 45px}}.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:100%;max-width:1200px;margin:0 auto;position:relative}.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container{width:100%;padding:0 20px;margin-bottom:60px}@media(max-width:767px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container{margin-bottom:30px}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .section-heading__container h2{margin-bottom:25px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail{width:33.333%;padding:20px;position:relative}@media(max-width:820px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail{width:45%}}@media(max-width:700px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail{width:50%}}@media(max-width:575px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail{width:100%;max-width:380px}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail .section-image{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail .section-image img{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail .section-content{width:calc(100% - 40px);position:absolute;left:50%;bottom:20px;transform:translateX(-50%);padding:20px;text-align:center}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail .section-content::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail .section-content h3{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#fff;padding:0;margin:0 0 15px;position:relative;z-index:10}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-detail .section-content p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#fff;padding:0;margin:0;position:relative;z-index:10}.insidepage-treatment-options__wrapper{position:relative;width:100%;padding:160px 0;background-color:#fff}@media(max-width:1199px){.insidepage-treatment-options__wrapper{padding:130px 0}}@media(max-width:991px){.insidepage-treatment-options__wrapper{padding:100px 0}}@media(max-width:767px){.insidepage-treatment-options__wrapper{padding:80px 0}}@media(max-width:575px){.insidepage-treatment-options__wrapper{padding:65px 0}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto;position:relative}@media(max-width:767px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container{padding:0}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option{width:25%;padding:20px}@media(max-width:920px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option{width:33.333%}}@media(max-width:720px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option{width:50%}}@media(max-width:520px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option{width:100%;max-width:400px;margin:0 auto}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon{width:100%;max-width:240px;margin:0 auto;height:240px;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:520px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon{height:200px}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;background-color:#0089a9;opacity:0;transition:opacity 250ms ease-in-out}@media(max-width:520px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon::after{width:190px;height:190px}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon svg{width:80px;fill:#0089a9;transition:fill 250ms ease-in-out;position:relative;z-index:10}@media(max-width:520px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-icon svg{width:70px}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title{width:100%;text-align:center;margin-top:20px}@media(max-width:520px){.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title{margin-top:10px}}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a .treatment-title h3{font-weight:500}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a:hover .treatment-icon svg{fill:#fff}.insidepage-treatment-options__wrapper .insidepage-treatment-options__container .treatment-options__container .treatment-option a:hover .treatment-icon::after{opacity:1}.wps-testimonial-single-wrap{position:relative;width:100%;display:flex;justify-content:center;background-color:#fff}.wps-testimonial-single-wrap .wps-testimonial-single{width:100%;max-width:920px;padding:65px 0;margin:0 40px;border-bottom:2px solid #333434}@media(max-width:767px){.wps-testimonial-single-wrap .wps-testimonial-single{margin:0 20px}}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text{width:100%;margin-bottom:30px}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p{font-weight:400;font-style:italic;line-height:1.5;color:#333434}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author{width:100%}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author .testimonial-author-name{width:100%}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author .testimonial-author-name .author-name{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:600;line-height:1;color:#0089a9;padding:0;margin:0}.wps-testimonial-single-wrap.last-child .wps-testimonial-single{border-bottom:0}.wps-contact-page-info__wrapper{position:relative;width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%;display:flex;align-items:flex-start}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{flex-wrap:wrap}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{width:100%;display:flex;justify-content:flex-start}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container{max-width:400px;display:flex;flex-direction:column;gap:35px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours{display:flex;align-items:flex-start;gap:15px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-icon,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-icon,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email .section-icon,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours .section-icon{flex-shrink:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-icon svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-icon svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email .section-icon svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours .section-icon svg{width:19px;height:19px;fill:#0089a9;position:relative;top:-2px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-content,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-content,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email .section-content,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours .section-content{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-content .office-name{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:1;color:#000;padding:0;margin:0 0 20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-content .address{font-size:16px;line-height:1.4;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-content .address a{display:inline-block;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;color:#0089a9;padding:0;margin:5px 0 0;transition:color 250ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-address .section-content .address a:hover{color:#000}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-content p{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.4;color:#000;padding:0;margin:0 0 20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-content p span{font-weight:400}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-content p a{display:inline;font-weight:700;text-decoration:none;color:#000;transition:color 250ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-content p a:hover{color:#0089a9}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-phone .section-content p:nth-last-of-type(1){margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email .section-content p{line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email .section-content p a{display:inline-block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;color:#000;padding:0;margin:0;transition:color 250ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-email .section-content p a:hover{color:#0089a9}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours .section-content h3{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:1;color:#000;padding:0;margin:0 0 20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours .section-content p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#000;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-working-hours .section-content p span{display:block}.wps-homepage-video-bg-content-wrap{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0}.wps-homepage-video-bg-content-wrap .bgvideo{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.wps-homepage-video-bg-content-wrap .bgvideo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);z-index:1}.wps-homepage-video-bg-content-wrap .bgvideo video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%,-50%);background-position:center right}@media(max-width:767px){.wps-homepage-video-bg-content-wrap .bgvideo video{display:none}}.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content-container{position:relative;width:100%;height:800px;z-index:2}@media(max-width:1199px){.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content-container{height:700px}}@media(max-width:991px){.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content-container{height:600px}}.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content{position:absolute;left:0;bottom:80px}.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content h2{margin-bottom:25px}.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content p{font-weight:400;font-style:italic;line-height:1.5;color:#fff}.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta{margin-top:45px}.wps-homepage-video-bg-content-wrap .wps-homepage-video-bg-content .section-cta a{text-decoration:none;color:#fff}.wps-contact-form-container{background-color:#fbfbfb;padding:80px 100px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 80px !important;margin:40px 0 0}}@media(max-width:767px){.wps-contact-form-container{padding:60px 30px !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{border:1px solid #686868;background:#333434}#gform_1 li::before,#gform_2 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .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{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{border:0;background:0}#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{width:100%;height:50px;padding:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-size:18px;font-weight:bold;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{outline:0;border-color:#0089a9}#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{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{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{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{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{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select,#gform_2 .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}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea{height:140px;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label{font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .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_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button{border:0;line-height:1;color:#fff;background-color:#0089a9}#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover{background-color:#333434}.blog-post-collection,.single-post-container{padding-bottom:80px}.wps-blog-collection__container{position:relative;width:100%;padding:80px 0;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:30px 0}}@media(max-width:991px){.wps-blog-collection__container{padding:0}}.wps-blog-collection-inner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;gap:40px}@media(max-width:820px){.wps-blog-collection-inner__container{flex-wrap:wrap;gap:60px}}@media(max-width:767px){.wps-blog-collection-inner__container{padding:0 20px}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#000;margin:0 0 20px}.wps-blog-post-item__container{width:50%}@media(max-width:820px){.wps-blog-post-item__container{width:100%;max-width:600px;margin:0 auto}}.wps-blog-post-item__container a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.wps-blog-post-item__container a .blog-image{width:100%;position:relative;overflow:hidden}.wps-blog-post-item__container a .blog-image img{width:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 350ms ease-in-out}@media(max-width:767px){.wps-blog-post-item__container a .blog-image img{min-height:300px}}.wps-blog-post-item__container a .blog-content{margin-top:30px;max-width:640px}.wps-blog-post-item__container a .blog-content h4{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;color:#0089a9;padding:0;margin-bottom:15px}.wps-blog-post-item__container a .blog-content h3{font-weight:600;line-height:1.4;color:#000}.wps-blog-post-item__container a .blog-content .entry-meta{display:flex;align-items:center;justify-self:start;padding:0 0 15px}.wps-blog-post-item__container a .blog-content .entry-meta .entry-meta-item{display:flex;align-items:center;margin:0 25px 0 0}.wps-blog-post-item__container a .blog-content .entry-meta .entry-meta-item span{font-size:14px;font-weight:normal;opacity:.4;color:#000;white-space:nowrap}.wps-blog-post-item__container a .blog-content .entry-meta .entry-meta-item i{margin-right:5px}.wps-blog-post-item__container a:hover{text-decoration:none}.wps-blog-post-item__container a:hover .blog-image img{transform:scale(1.1)}.wps-blog-post-single .post-thumbnail{margin:0 0 40px}.wps-blog-post-single .entry-header{margin:0 0 20px}.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-weight:normal;color:#000;line-height:1.3}.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{margin:0 0 40px}.widget .widget-title{color:#0089a9;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:#0089a9;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:#0089a9;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}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{position:relative;padding:0;margin:0 0 5px;display:block}.widget.widget_recent_entries ul li:not(:last-child),.widget.widget_recent_entries ul li:not(:last-of-type),.widget.widget_recent_comments ul li:not(:last-child),.widget.widget_recent_comments ul li:not(:last-of-type){border-bottom:1px solid #e0e0e0}.widget.widget_recent_entries ul li:before,.widget.widget_recent_comments ul li:before{display:none}.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a{font-size:18px;font-weight:normal;position:relative;display:block;line-height:1.5;padding:10px 0;color:#000;transition:all .3s linear}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#0089a9;font-weight:normal;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:#0089a9}.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}/*!
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:#0089a9;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-block;width:100%;margin-top:30px;text-align:center}.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:16px;font-weight:normal;text-decoration:none;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-previous{margin-right:20px}.posts-navigation .nav-previous a{padding-left:30px}.posts-navigation .nav-previous a:before{content:"\f177";position:absolute;font-family:"Font Awesome 5 Pro";left:0}.posts-navigation .nav-next a{padding-right:30px}.posts-navigation .nav-next a:before{content:"\f178";position:absolute;font-family:"Font Awesome 5 Pro";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:#0089a9}.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:#0089a9}.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;background-color:#0089a9}.comment-form input[type=submit]:hover{color:#fff;background-color:#333434}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItdG9wYmFyLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1ibG9nLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jb3B5cmlnaHQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLXN0aWNreS1tZW51LnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9pbnRyb19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdHJlYXRtZW50X29wdGlvbnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX21lZXRfdGhlX3RlYW0uc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rlc3RpbW9uaWFsc19zbGlkZXIuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2ltYWdlX2NvbnRlbnRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3NlcnZpY2VzX3BhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc3VyYW5jZV9wYXJ0bmVyc19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfZG9jdG9yX2ludHJvX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19tZWV0X3RoZV90ZWFtX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX3RyZWF0bWVudF9vcHRpb25zLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc190ZXN0aW1vbmlhbF9zaW5nbGUuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2NvbnRhY3RfaW5mby5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdmlkZW9fYmcuc2NzcyIsImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0cy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50LnNjc3MiLCJiYXNlL292ZXJpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBO0VBQ0ksK0JBQUE7RUFDQSxrRUFBQTtFQUNBLG9aQUFBO0VBS0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ1NKO0FETkE7RUFDSSwrQkFBQTtFQUNBLG9FQUFBO0VBQ0EsOFpBQUE7RUFLQSxnQkFBQTtFQUNBLGtCQUFBO0FDSUo7QUREQTtFQUNJLCtCQUFBO0VBQ0EsZ0VBQUE7RUFDQSwwWUFBQTtFQUtBLG1CQUFBO0VBQ0Esa0JBQUE7QUNESjtBRElBO0VBQ0ksK0JBQUE7RUFDQSxrRUFBQTtFQUNBLG9aQUFBO0VBS0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ05KO0FEU0E7RUFDSSwrQkFB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QjhnSXhCO0ErQnZnSXdCO0VBQ0ksb0M1Qi9EZDtFNEJnRWMsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGM1QnBEZDtFNEJxRGMsVUFBQTtFQUNBLGdCQUFBO0EvQnlnSTVCO0ErQnRnSXdCO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QS9Cd2dJNUI7QStCdGdJNEI7RUFDSSxxQkFBQTtFQUNBLG9DNUJoRmxCO0U0QmlGa0IsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGM1QjVFaEI7RTRCNkVnQixVQUFBO0VBQ0EsZUFBQTtFQUNBLG1DQUFBO0EvQndnSWhDO0ErQnRnSWdDO0VBQ0ksYzVCNUV0QjtBSG9sSWQ7QStCLy9Id0I7RUFDSSxvQzVCckdkO0U0QnNHYyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGM1QjFGZDtFNEIyRmMsVUFBQTtFQUNBLGdCQUFBO0EvQmlnSTVCO0ErQi8vSDRCO0VBQ0ksZ0JBQUE7QS9CaWdJaEM7QStCOS9INEI7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGM1QnRHbEI7RTRCdUdrQixtQ0FBQTtBL0JnZ0loQztBK0I5L0hnQztFQUNJLGM1QmhIcEI7QUhnbkloQjtBK0I1L0g0QjtFQUNJLFNBQUE7QS9COC9IaEM7QStCdC9Id0I7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QS9Cdy9INUI7QStCdC9INEI7RUFDSSxxQkFBQTtFQUNBLG9DNUI3SWxCO0U0QjhJa0IsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGM1Qm5JbEI7RTRCb0lrQixVQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO0EvQncvSGhDO0ErQnQvSGdDO0VBQ0ksYzVCL0lwQjtBSHVvSWhCO0ErQi8rSHdCO0VBQ0ksb0M1QmxLZDtFNEJtS2MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGM1QnZKZDtFNEJ3SmMsVUFBQTtFQUNBLGdCQUFBO0Ev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aktRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0F2Q2trS1oiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiAgICAgRWFzdCBBdGxhbnRhIEZhbWlseSBEZW50YWwgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UvY3VzdG9tLWZvbnRzJztcbkBpbXBvcnQgJ2Jhc2UvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9tZWRpYS1xdWVyaWVzJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9taXhpbnMnO1xuQGltcG9ydCAnYmFzZS9jb3JlJztcbkBpbXBvcnQgJ2Jhc2Uvd3BzLXN0eWxlZ3VpZGUuc2Nzcyc7XG5AaW1wb3J0IFwiYmFzZS9hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0ICdiYXNlL3dwY29yZSc7XG5cbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeS1uZXcnO1xuXG5AaW1wb3J0ICdjb21wb25lbnRzL3NpdGUtbWFpbi1jb250ZW50JztcblxuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXInO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItYWRkcmVzcyc7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1uYXZiYXInO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItaGVybyc7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLXRvcGJhclwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvXCI7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1zdGlja3ktbWVudSc7XG5cbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcblxuQGltcG9ydCAndmMtY29tcG9uZW50cy9pbml0JztcblxuIEBpbXBvcnQgJ2NvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlJztcblxuLy9AaW1wb3J0ICd2Yy1jb21wb25lbnRzL3dwc192Y19taXNjX3N0eWxlcyc7XG5cbkBpbXBvcnQgJ3RlbXBsYXRlcy9ibG9nJztcbkBpbXBvcnQgJ3RlbXBsYXRlcy9ibG9nLXdpZGdldHMnO1xuQGltcG9ydCAndGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvbic7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvYmxvZy1zZWFyY2gnO1xuQGltcG9ydCAndGVtcGxhdGVzL2Jsb2ctY29tbWVudCc7XG5cbkBpbXBvcnQgJ2Jhc2Uvb3ZlcmlkZSc7IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb2dyb3Rlc3F1ZSBDeXInO1xyXG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbWlCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItU2VtaUJvbGQnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncm90ZXNxdWUgQ3lyJztcclxuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRyYUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0cmFMaWdodCcpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2VvZ3JvdGVzcXVlIEN5cic7XHJcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb2dyb3Rlc3F1ZSBDeXInO1xyXG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dEx0SXRhLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0THRJdGEnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dEx0SXRhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRMdEl0YS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dEx0SXRhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dEx0SXRhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncm90ZXNxdWUgQ3lyJztcclxuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb2dyb3Rlc3F1ZSBDeXInO1xyXG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHQnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncm90ZXNxdWUgQ3lyJztcclxuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1UaGluSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbkl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbkl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2VvZ3JvdGVzcXVlIEN5cic7XHJcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb2dyb3Rlc3F1ZSBDeXInO1xyXG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2VvZ3JvdGVzcXVlIEN5cic7XHJcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbi5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW4nKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb2dyb3Rlc3F1ZSBDeXInO1xyXG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbUJkSXRhLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItU2VtQmRJdGEnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbUJkSXRhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1CZEl0YS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbUJkSXRhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbUJkSXRhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncm90ZXNxdWUgQ3lyJztcclxuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhcicpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2VvZ3JvdGVzcXVlIEN5cic7XHJcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb2dyb3Rlc3F1ZSBDeXInO1xyXG4gICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0SXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn0iLCIvKiFcblRoZW1lIE5hbWU6ICAgICBFYXN0IEF0bGFudGEgRmFtaWx5IERlbnRhbCBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JvdGVzcXVlIEN5clwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbWlCb2xkXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0cmFMaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRyYUxpZ2h0XCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyb3Rlc3F1ZSBDeXJcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1JdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItSXRhbGljXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JvdGVzcXVlIEN5clwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dEx0SXRhLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUV4dEx0SXRhXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRMdEl0YS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRMdEl0YS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItRXh0THRJdGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1FeHRMdEl0YS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkSXRhbGljXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHRcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyb3Rlc3F1ZSBDeXJcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1UaGluSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW5JdGFsaWNcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW5JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW5JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JvdGVzcXVlIEN5clwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1NZWRpdW1cIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItVGhpbi5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1UaGluXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyb3Rlc3F1ZSBDeXJcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1CZEl0YS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1TZW1CZEl0YVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItU2VtQmRJdGEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItU2VtQmRJdGEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVNlbUJkSXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItU2VtQmRJdGEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JvdGVzcXVlIEN5clwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhclwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bUl0YWxpY1wiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyb3Rlc3F1ZSBDeXJcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1MaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJhc3NldHMvZm9udHMvR2VvZ3JvdGVzcXVlL0dlb2dyb3Rlc3F1ZUN5ci1MaWdodEl0YWxpY1wiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9HZW9ncm90ZXNxdWUvR2VvZ3JvdGVzcXVlQ3lyLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dlb2dyb3Rlc3F1ZS9HZW9ncm90ZXNxdWVDeXItTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwcy1pbnNpZGVwYWdlLXNtYWxsLXRpdGxlLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXNtYWxsLXRpdGxlLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1pbnNpZGVwYWdlLXRleHQtdGl0bGUsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JvdGVzcXVlIEN5clwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10ZXh0LXRpdGxlLCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRleHQtdGl0bGUsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIsIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCBoMiwgLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC5ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyb3Rlc3F1ZSBDeXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzAwODlhOTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMiwgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50IGgyLCAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMiwgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50IGgyLCAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMiwgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50IGgyLCAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMiwgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50IGgyLCAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzMzNDM0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAuaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAuaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlNCwgLndpZGdldCAud2lkZ2V0LXRpdGxlLCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQgcCwgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtdGV4dCBwLCAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC10aXRsZSBoMywgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1jb250ZW50IHAsIC53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtdGl0bGUgaDMsIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUgaDMsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTQsIC53aWRnZXQgLndpZGdldC10aXRsZSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50IHAsIC53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLXRleHQgcCwgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUgaDMsIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAudGVzdGltb25pYWwtY29udGVudCBwLCAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYSAudHJlYXRtZW50LXRpdGxlIGgzLCAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAudHJlYXRtZW50LXRpdGxlIGgzLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTQsIC53aWRnZXQgLndpZGdldC10aXRsZSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50IHAsIC53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLXRleHQgcCwgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUgaDMsIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAudGVzdGltb25pYWwtY29udGVudCBwLCAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYSAudHJlYXRtZW50LXRpdGxlIGgzLCAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAudHJlYXRtZW50LXRpdGxlIGgzLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGU1LCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGU1LCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTEsIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWNpdG9uLWN0YV9fY29udGFpbmVyIGEsIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDQwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLnNlY2l0b24tY3RhX19jb250YWluZXIgYTo6YmVmb3JlLCAuaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLnNlY2l0b24tY3RhX19jb250YWluZXIgYTo6YWZ0ZXIsIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciwgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6aG92ZXIsIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciwgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWNpdG9uLWN0YV9fY29udGFpbmVyIGE6aG92ZXIsIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyLCAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgcGFkZGluZzogMnB4IDQwcHggMnB4IDA7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YmVmb3JlLCAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLnNlY2l0b24tY3RhX19jb250YWluZXIgYTpob3Zlcjo6YmVmb3JlLCAuaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YmVmb3JlLCAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAuc2VjaXRvbi1jdGFfX2NvbnRhaW5lciBhOmhvdmVyOjphZnRlciwgLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmFmdGVyLCAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmFmdGVyLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMiwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uLCAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEuc3R5bGUxLCAuc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLCAuZmVhdHVyZWQtY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogIzAwODlhOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUyOmhvdmVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIsIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYS5zdHlsZTE6aG92ZXIsIC5zdGlja3ktbmF2YmFyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5YTk7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTMsIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYS5zdHlsZTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUzOmhvdmVyLCAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEuc3R5bGUyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg5YTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuLnJ0bCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDg5YTk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JvdGVzcXVlIEN5clwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDg5YTk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbmEge1xuICBjb2xvcjogIzAwODlhOTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwODlhOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG5wIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODlhOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BiX3RleHRfY29sdW1uIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gb2wgbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODlhOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlhOTtcbn1cblxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi53cHMtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDg5YTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGhlYWRpbmcgKi9cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cblxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzQzNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC50b3BiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC50b3BiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2Zyxcbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhOmhvdmVyLFxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC50b3BiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLXNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLXNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLXNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLXNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC50b3BiYXItc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmc6aG92ZXIge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xufVxuXG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2MHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNDM0O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgaW1nLmhpZGUtb24tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcuc2hvdy1vbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZy5zaG93LW9uLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlhOTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzAwODlhOTtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4ge1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC50b2dnbGUtYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5YTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNDM0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzQzNDtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDEyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogODgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDIwMHB4IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTMwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNDM0O1xuICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAwIDY1cHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5YTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMDBweCAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDEzMHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNzVweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgbWF4LWhlaWdodDogNzYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAgMjAwcHggMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxMzBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM0MzQ7XG4gICAgcGFkZGluZzogNzVweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RpY2t5LW5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTVweCByZ2JhKDg0LCA4NCwgODQsIDApLCBpbnNldCAwIDAgMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDApLCA3cHggN3B4IDE1cHggcmdiYSg4NCwgODQsIDg0LCAwLjEpLCAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RpY2t5LW5hdmJhciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhci5zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MHB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIC53cHMtc2hvdy1vbi1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIC53cHMtc2hvdy1vbi1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgLndwcy1oaWRlLW9uLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjMDA4OWE5O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwODlhOTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5YTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMXB4IDAgMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwODlhOTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgbGkgdWwuc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgbGk6aG92ZXIgdWwuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5zdGlja3ktbmF2YmFyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xufVxuLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzQzNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zdGlja3ktbmF2YmFyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICMwMDg5YTk7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biB7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC50b2dnbGUtYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5YTk7XG59XG5cbi5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwODlhOTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtOmhvdmVyIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICB3aWR0aDogNjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzQzNDtcbiAgICBwYWRkaW5nOiA3NXB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJHZW9ncm90ZXNxdWUgQ3lyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC53cHMtaWZyYW1lLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyoxNjo5Ki9cbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgI2Zvby1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgI2Zvby1tYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHggMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwODlhOTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3MsXG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIsXG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2Zyxcbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2Zyxcbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmVtYWlsIGEgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiAjMDA4OWE5O1xufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzcyxcbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIC5mb290ZXItbWFwX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzLFxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3Mge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyLW1hcF9fd3JhcHBlciAuZm9vdGVyLW1hcF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb290ZXItY3RhLWJhbm5lci1tYXBfX3dyYXBwZXIgLmZvb3Rlci1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmVtYWlsIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYXAtaW5mby13aW5kb3cge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubWFwLWluZm8td2luZG93IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubWFwLWluZm8td2luZG93IHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbi5tYXAtaW5mby13aW5kb3cgcCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbmF0aW5lcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMy4zMzMlO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5vZmZpY2UtaG91cnNfX2NvbnRhaW5lcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAucXVpY2stbGlua3NfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxNi42NjY1JTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29uYXRpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb25hdGluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29uYXRpbmVyIC5sb2dvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbmF0aW5lciAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb25hdGluZXIgLmxvZ28tY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29uYXRpbmVyIC5sb2dvLWNvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb25hdGluZXIgcCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm9mZmljZS1ob3Vyc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5vZmZpY2UtaG91cnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAub2ZmaWNlLWhvdXJzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm9mZmljZS1ob3Vyc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5vZmZpY2UtaG91cnNfX2NvbnRhaW5lciAub2ZmaWNlLWhvdXJzIGg0LFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5vZmZpY2UtaG91cnNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgaDQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm9mZmljZS1ob3Vyc19fY29udGFpbmVyIC5vZmZpY2UtaG91cnMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAub2ZmaWNlLWhvdXJzX19jb250YWluZXIgLm9mZmljZS1ob3VycyBwOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm9mZmljZS1ob3Vyc19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm9mZmljZS1ob3Vyc19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5vZmZpY2UtaG91cnNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm9mZmljZS1ob3Vyc19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5vZmZpY2UtaG91cnNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmc6aG92ZXIge1xuICBmaWxsOiAjMDA4OWE5O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLmFib3V0LWxpbmtzIGg0LFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLnBhdGllbnQtcmVzb3VyY2VzLWxpbmtzIGg0LFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZXJ2aWNlcy1saW5rc19fY29udGFpbmVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMnB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLmFib3V0LWxpbmtzIHVsLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLnBhdGllbnQtcmVzb3VyY2VzLWxpbmtzIHVsLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZXJ2aWNlcy1saW5rc19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMThweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgPiAuYWJvdXQtbGlua3MgdWwgbGksXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgPiAucGF0aWVudC1yZXNvdXJjZXMtbGlua3MgdWwgbGksXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlcnZpY2VzLWxpbmtzX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLmFib3V0LWxpbmtzIHVsIGxpIGEsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgPiAucGF0aWVudC1yZXNvdXJjZXMtbGlua3MgdWwgbGkgYSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLmFib3V0LWxpbmtzIHVsIGxpIGE6aG92ZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgPiAucGF0aWVudC1yZXNvdXJjZXMtbGlua3MgdWwgbGkgYTpob3Zlcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZXJ2aWNlcy1saW5rc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZXJ2aWNlcy1saW5rc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZXJ2aWNlcy1saW5rc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlcnZpY2VzLWxpbmtzX19jb250YWluZXIgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZXJ2aWNlcy1saW5rc19fY29udGFpbmVyIHVsIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb3B5cmlnaHRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNDM0O1xufVxuLmZvb3Rlci1jb3B5cmlnaHRzX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodHNfX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHRzX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0c19fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0c19fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItY29weXJpZ2h0c19fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jb3B5cmlnaHRzX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0c19fY29udGFpbmVyIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OWE5O1xufVxuXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlcjo6YmVmb3JlLCAuZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDMzLjMzMyU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgbGVmdDogNjYuNjY2JTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2Ni42NjYlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3Mge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNTAlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogIzAwODlhOTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGE6aG92ZXIgc3ZnLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogIzAwODlhOTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cblxuLmhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4uaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcixcbi5ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOTVweCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzVweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgfVxufVxuLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctcGF0dGVybi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDAuMDM7XG59XG4uaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cbi5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtaWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAudHJlYXRtZW50LWljb24gc3ZnIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGZpbGw6ICMwMDg5YTk7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGE6aG92ZXIgLnRyZWF0bWVudC1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYTpob3ZlciAudHJlYXRtZW50LWljb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG4ud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYSAudHJlYXRtZW50LWljb24ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlhOTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYSAudHJlYXRtZW50LWljb246OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbi1pdGVtIGEgLnRyZWF0bWVudC1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtaWNvbiBzdmcge1xuICB3aWR0aDogODBweDtcbiAgZmlsbDogIzAwODlhOTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYSAudHJlYXRtZW50LWljb24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbi1pdGVtIGEgLnRyZWF0bWVudC1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24taXRlbSBhIC50cmVhdG1lbnQtdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbi1pdGVtIGE6aG92ZXIgLnRyZWF0bWVudC1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uLWl0ZW0gYTpob3ZlciAudHJlYXRtZW50LWljb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyLWJ0bl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXItYnRuX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC00MHB4IDAgMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXItYnRuX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlci1idG5fX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXItYnRuIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXItYnRuX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyLWJ0bi50cmVhdG1lbnQtc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlci1idG5fX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXItYnRuLnRyZWF0bWVudC1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDEycHg7XG4gIH1cbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyLWJ0bl9fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlci1idG4udHJlYXRtZW50LXN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyLWJ0bl9fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlci1idG4udHJlYXRtZW50LXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWUtdHJlYXRtZW50LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNDM0O1xuICBtYXJnaW46IDAgM3B4O1xufVxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xufVxuXG4uaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gIH1cbn1cbi5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4uaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4uaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgfVxufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Rpc3QvaW1hZ2VzL2JnLXRlc3RpbW9uaWFsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC4wNTtcbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciB7XG4gICAgcGFkZGluZzogMCAwIDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWl0ZW0taW5uZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAucmF0aW5ncy1pY29uIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAucmF0aW5ncy1pY29uIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAucmF0aW5ncy1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAudGVzdGltb25pYWwtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fd3JhcHBlciAuYXV0aG9yLWRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX193cmFwcGVyIC5hdXRob3ItZGV0YWlscyAuYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgfVxufVxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIH1cbn1cbi5ob21lcGFnZS10ZXN0aW1vbmlhbF9fd3JhcHBlciAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX2NvbnRhaW5lciAuc2VjaXRvbi1jdGFfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWNpdG9uLWN0YV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX193cmFwcGVyIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5zZWNpdG9uLWN0YV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLnNlY2l0b24tY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLnNlY2l0b24tY3RhX19jb250YWluZXIgYTo6YmVmb3JlLCAuaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIgLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19jb250YWluZXIgLnNlY2l0b24tY3RhX19jb250YWluZXIgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyLFxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi53cHMtaW1hZ2UtY29udGVudF9fd3JhcHBlci5sYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3BzLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ud3BzLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDMyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA4OWE5O1xufVxuLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODlhOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkgPiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BzLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5YTk7XG59XG4ud3BzLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX193cmFwcGVyIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcixcbi53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX193cmFwcGVyIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1zZXJ2aWNlcy1wYWdlLWludHJvX193cmFwcGVyIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXNlcnZpY2VzLXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtaW5zdXJhbmNlLXBhcnRuZXJzLWxvZ29zX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG4ud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fd3JhcHBlciAud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX3dyYXBwZXIgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX3dyYXBwZXIgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX2NvbnRhaW5lciAuaW5zdXJhbmNlLXBhcnRuZXItbG9nbyB7XG4gIHdpZHRoOiAxNi42NjYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX3dyYXBwZXIgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX2NvbnRhaW5lciAuaW5zdXJhbmNlLXBhcnRuZXItbG9nbyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX3dyYXBwZXIgLndwcy1pbnN1cmFuY2UtcGFydG5lcnMtbG9nb3NfX2NvbnRhaW5lciAuaW5zdXJhbmNlLXBhcnRuZXItbG9nbyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fd3JhcHBlciAud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fY29udGFpbmVyIC5pbnN1cmFuY2UtcGFydG5lci1sb2dvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fd3JhcHBlciAud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fY29udGFpbmVyIC5pbnN1cmFuY2UtcGFydG5lci1sb2dvIGltZyB7XG4gIGZsZXgtYmFzaXM6IDE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA5NXB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgfVxufVxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9kaXN0L2ltYWdlcy9iZy1wYXR0ZXJuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC4wMztcbn1cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMCA0NXB4O1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWwge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbCAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsIC5zZWN0aW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWwgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG59XG4uaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC1pY29uIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAudHJlYXRtZW50LWljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtaWNvbiBzdmcge1xuICB3aWR0aDogODBweDtcbiAgZmlsbDogIzAwODlhOTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC5pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAudHJlYXRtZW50LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAuaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnRyZWF0bWVudC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC50cmVhdG1lbnQtdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhOmhvdmVyIC50cmVhdG1lbnQtaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhOmhvdmVyIC50cmVhdG1lbnQtaWNvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzNDM0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC10ZXh0IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzNDM0O1xufVxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtYXV0aG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC1hdXRob3IgLnRlc3RpbW9uaWFsLWF1dGhvci1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC1hdXRob3IgLnRlc3RpbW9uaWFsLWF1dGhvci1uYW1lIC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwODlhOTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcC5sYXN0LWNoaWxkIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM1cHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWFkZHJlc3MsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXBob25lLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1lbWFpbCxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3Qtd29ya2luZy1ob3VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWFkZHJlc3MgLnNlY3Rpb24taWNvbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtcGhvbmUgLnNlY3Rpb24taWNvbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtZW1haWwgLnNlY3Rpb24taWNvbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3Qtd29ya2luZy1ob3VycyAuc2VjdGlvbi1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWFkZHJlc3MgLnNlY3Rpb24taWNvbiBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXBob25lIC5zZWN0aW9uLWljb24gc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1lbWFpbCAuc2VjdGlvbi1pY29uIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3Qtd29ya2luZy1ob3VycyAuc2VjdGlvbi1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZpbGw6ICMwMDg5YTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1hZGRyZXNzIC5zZWN0aW9uLWNvbnRlbnQsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXBob25lIC5zZWN0aW9uLWNvbnRlbnQsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWVtYWlsIC5zZWN0aW9uLWNvbnRlbnQsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXdvcmtpbmctaG91cnMgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1hZGRyZXNzIC5zZWN0aW9uLWNvbnRlbnQgLm9mZmljZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1hZGRyZXNzIC5zZWN0aW9uLWNvbnRlbnQgLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtYWRkcmVzcyAuc2VjdGlvbi1jb250ZW50IC5hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDg5YTk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWFkZHJlc3MgLnNlY3Rpb24tY29udGVudCAuYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXBob25lIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1waG9uZSAuc2VjdGlvbi1jb250ZW50IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXBob25lIC5zZWN0aW9uLWNvbnRlbnQgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtcGhvbmUgLnNlY3Rpb24tY29udGVudCBwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODlhOTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtcGhvbmUgLnNlY3Rpb24tY29udGVudCBwOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWVtYWlsIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWVtYWlsIC5zZWN0aW9uLWNvbnRlbnQgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1lbWFpbCAuc2VjdGlvbi1jb250ZW50IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OWE5O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC13b3JraW5nLWhvdXJzIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LXdvcmtpbmctaG91cnMgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3Qtd29ya2luZy1ob3VycyAuc2VjdGlvbi1jb250ZW50IHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLmJndmlkZW8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLmJndmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB6LWluZGV4OiAxO1xufVxuLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLmJndmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAuYmd2aWRlbyB2aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LXdyYXAgLndwcy1ob21lcGFnZS12aWRlby1iZy1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogODBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtd3JhcCAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6ICMzMzM0MzQ7XG59XG4jZ2Zvcm1fMSBsaTo6YmVmb3JlLFxuI2dmb3JtXzIgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4xO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzAwODlhOTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC8qIGFkZCBhIGJhY2tncm91bmQgaW1hZ2UgZm9yIHJlcGxhY2VtZW50IGRyb3AgZG93biAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgZ3JheSA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgY29sb3I6ICNlMzIyMjI7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWE5O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNDM0O1xufVxuXG4uYmxvZy1wb3N0LWNvbGxlY3Rpb24sXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbn1cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuZW50cnktbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuZW50cnktbWV0YSAuZW50cnktbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDI1cHggMCAwO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuZW50cnktbWV0YSAuZW50cnktbWV0YS1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5lbnRyeS1tZXRhIC5lbnRyeS1tZXRhLWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjYzdjN2NhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIGEge1xuICBjb2xvcjogI2M3YzdjYTtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYzdjN2NhO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qIVxuV2lkZ2V0IFN0eWxlc1xuICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiAmOmJlZm9yZSB7XG4gICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRvcDogMDtcbiAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICAgfSovXG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg5YTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDA4OWE5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGksIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpOmJlZm9yZSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg5YTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWE5O1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlhOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyIHNwYW4sXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ubWV0YS1uYXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG5Qb3N0cyBOYXZpZ2F0aW9uXG4qL1xuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGxlZnQ6IDA7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICByaWdodDogMDtcbn1cblxuLyohXG40MDRcbiovXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGFzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyohXG5Db21tZW50c1xuKi9cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk2LCA5NiwgOTYsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA4OWE5O1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg5YTk7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIC5waW5nLWxpc3QgbGkuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC5kZXB0aC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDdkOTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDdkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnBpbmctbGlzdCxcbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXVybF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5wLnN1YnNjcmliZS10by1jb21tZW50cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLFxuLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlhOTtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM0MzQ7XG59XG5cbi52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbi53cHMtcm93LWlubmVyLWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwYl93cmFwcGVyIC5yb3ctYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1jb2wtXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149dmNfY29sXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAudmNfcm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLmNvbnRhaW5lci5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59IiwiQG1peGluIGNsZWFyZml4IHtcbiAgKnpvb206IDE7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR3aGF0OiBhbGwsICR0aW1lOiAwLjJzLCAkaG93OiBlYXNlLWluLW91dCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR3aGF0ICR0aW1lICRob3c7XG4gIC1tb3otdHJhbnNpdGlvbjogICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1zLXRyYW5zaXRpb246ICAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtby10cmFuc2l0aW9uOiAgICAgICR3aGF0ICR0aW1lICRob3c7XG4gIHRyYW5zaXRpb246ICAgICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcbiAgQGlmICRpbnNldCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDE2LCAkbGluZTogJHNpemVWYWx1ZSAqIDEuNSkge1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlKSArIHB4O1xuICBsaW5lLWhlaWdodDogKCRsaW5lKSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlIC8gMTYpICsgcmVtO1xuICBsaW5lLWhlaWdodDogKCRsaW5lIC8gMTYpICsgcmVtO1xufVxuXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG59XG5cblxuLy8gQnJlYWsgUG9pbnRcblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHBoYWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlb25seSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG5cbkBtaXhpbiBvcGFjaXR5KCR2YWx1ZSl7XG4gICRJRVZhbHVlOiAkdmFsdWUqMTAwO1xuICBvcGFjaXR5OiAkdmFsdWU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIrJElFVmFsdWUrXCIpXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kSUVWYWx1ZSk7XG59XG5cbkBtaXhpbiBncmF5c2NhbGUoICR0b2dnbGU6IFwib25cIiwgJHBlcmNlbnRhZ2U6IDEgKSB7XG4gICRzdmctdHlwZTogXCJtYXRyaXhcIjtcbiAgJHN2Zy12YWx1ZTogXCIwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcIjtcbiAgJGllLWFscGhhOiBhbHBoYSgje1wib3BhY2l0eT1cIn1yb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAgKSApO1xuXG4gIEBpZiAkcGVyY2VudGFnZSAhPSAxIHtcbiAgICAkc3ZnLXR5cGU6IFwic2F0dXJhdGVcIjtcbiAgICAkc3ZnLXZhbHVlOiAkcGVyY2VudGFnZTtcbiAgfVxuXG4gIEBpZiAkdG9nZ2xlID09IFwib25cIiB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnI3skc3ZnLXR5cGV9XFwnIHZhbHVlcz1cXCcjeyRzdmctdmFsdWV9XFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpOyAvLyBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkXG4gICAgZmlsdGVyOiBncmF5ICRpZS1hbHBoYTsgLy8gSUU2LTlcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoIHJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCUgKSApOyAvLyBDYXRjaC1hbGxcbiAgfVxuXG4gIEBpZiAkdG9nZ2xlID09IFwib2ZmXCIge1xuICAgIEBpZiAkc3ZnLXR5cGUgPT0gXCJzYXR1cmF0ZVwiIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgIH1cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxufVxuXG4vLyBCcm93c2VyIFByZWZpeGVzXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuLy8gUm90YXRlXG5AbWl4aW4gcm90YXRlICgkZGVnKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBTY2FsZVxuQG1peGluIHNjYWxlKCR4eSwgJHNjYWxlKSB7XG4gICRzY2FsZVZhbDogXCJcIjtcbiAgQGlmKCR4eSA9PSBcImFsbFwiKSB7XG4gICAgJHNjYWxlVmFsOiBzY2FsZTtcbiAgfSBAZWxzZSB7XG4gICAgJHNjYWxlVmFsOiBzY2FsZSArICR4eTtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlVmFsK1wiKFwiKyRzY2FsZStcIilcIik7XG59XG5cbi8vIFRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5cbi8vIFNrZXdcbkBtaXhpbiBza2V3ICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vIFRyYW5zZm9ybSBPcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuJHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiIsIiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuYm9keS5hZG1pbi1iYXIge1xuICAgIC8vcGFkZGluZy10b3A6IDMycHg7XG59XG5cbm1haW4ge1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbjtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIiRmb250LWF3ZXNvbWUtcHJvOiAnRm9udCBBd2Vzb21lIDUgUHJvJztcblxuJGZvbnQtY3VzdG9tOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWN1c3RvbTI6ICdHZW9ncm90ZXNxdWUgQ3lyJywgc2Fucy1zZXJpZjtcblxuJGRlZmF1bHQtZm9udDogJGZvbnQtY3VzdG9tO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWhlYWRpbmc6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWxpbmtzOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1idXR0b246ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcblxuJGNvbG9yLWN1c3RvbTE6ICMwMDg5YTk7XG4kY29sb3ItY3VzdG9tMjogI2ZiZmJmYjtcbiRjb2xvci1jdXN0b20zOiAjMzMzNDM0O1xuXG4vL0NvbW1vblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3ItY3VzdG9tMTtcbiR0ZXh0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kaGVhZGluZy1jb2xvcjogJGNvbG9yLWN1c3RvbTE7IiwiXG5cbi53cHMtaW5zaWRlcGFnZS1zbWFsbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi53cHMtaW5zaWRlcGFnZS10ZXh0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDQwcHggMnB4IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgfVxufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgIGJvcmRlciAyNTBtcyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufSIsIkBtaXhpbiBicC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL1xuLy8gIE1FRElBIFFVRVJJRVNcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEEgbWFwIG9mIGJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDU3NnB4LFxuICAgIHNtOiA3NjhweCxcbiAgICBtZDogOTkycHgsXG4gICAgbGc6IDEyMDBweCxcbiAgICB4bGc6IDE0MDBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0MDBweFxuKTtcblxuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkVcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVMT1dcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVUV0VFTlxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcblxuICAgIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAgICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcblxuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCJcbi53cC1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCxcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmFsaWducmlnaHQsXG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMjBweCAxNHB4IDA7XG59XG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmFsaWducmlnaHQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3AtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDIwcHg7XG4gICAgLy9ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG5cbiAgICAucnRsICYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiaDEsXG4uaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyLFxuLmgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxufVxuXG5oMyxcbi5oMyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG5oNCxcbi5oNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAvLyBhIHtcbiAgICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLy8gfVxufVxuXG5hIHtcbiAgICAvLyBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gJjpmb2N1cyB7XG4gICAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAvLyB9XG5cbiAgICAvLyAmOnZpc2l0ZWQge1xuICAgIC8vICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5wIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9IFxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwsIG9sIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbi1kZXAge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLndwcy1mZWF0dXJlZC1wYXJhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gICAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIge1xuICAgIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzIHtcbiAgICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1hY2NlbnQge1xuICAgIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xufVxuXG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBoZWFkaW5nICovXG5cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC8vZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIC8vY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyAgIFxufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIud3BzdGYtcGFnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLndwc2Ytbm90LWhvbWVwYWdlIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuXG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgIFxufVxuXG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICB9XG59XG4iLCJcclxuXHJcbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcGFkZGluZzogMCA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjY2NjY2NjLCAkYWxwaGE6IC41KTsgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3BiYXItY29udGFjdF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnBob25lLW51bWJlcixcclxuICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50b3BiYXItc29jaWFsLWljb25zX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5zdHlsZTEge1xyXG4gICAgICAgIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG5cclxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogODZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20zO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlLW9uLXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93LW9uLXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5zdHlsZTEge1xyXG4gICAgICAgIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuXHJcbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5oZWFkZXItaGVyb19fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwMHB4IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEzMHB4IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20zO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMDBweCAxNjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMzBweCA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDAgODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZS1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1pbnNpZGVwYWdlLXNtYWxsLXRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc2MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG5cclxuICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwMHB4IDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEzMHB4IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20zO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtaW5zaWRlcGFnZS1zbWFsbC10aXRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxuLnN0aWNreS1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gICAgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSxcbiAgICA3cHggN3B4IDE1cHggcmdiYSg4NCwgODQsIDg0LCAuMTApLFxuICAgIC03cHggLTdweCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjUpLFxuICAgIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJi5zdGlja3kge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cbiAgXG4gICAgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIFxuICAgIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC53cHMtc2hvdy1vbi1tZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC53cHMtaGlkZS1vbi1tZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI21haW4tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yMnM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICAgICAgICAgICAgICAgIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMzMsIDMzLCAzMywgMC4xKTtcbiAgICBcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgID4gbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1vdXQpO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvZ2dsZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cbi5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAwIDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MjBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2ctaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuXG4uZm9vdGVyLWN0YS1iYW5uZXItbWFwX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdHlsZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdHlsZTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWFwX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAud3BzLWlmcmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyoxNjo5Ki9cbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjZm9vLW1hcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDEwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAuMSk7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyxcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgICAgICAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAgICAgICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAtaW5mby13aW5kb3cge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgIH1cblxuICAgIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmdfX2NvbmF0aW5lcixcbiAgICAgICAgLnNlcnZpY2VzLWxpbmtzX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmaWNlLWhvdXJzX19jb250YWluZXIsXG4gICAgICAgIC5xdWljay1saW5rc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NjY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nX19jb25hdGluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmaWNlLWhvdXJzX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODIwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vZmZpY2UtaG91cnMsXG4gICAgICAgICAgICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2ZmaWNlLWhvdXJzIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1aWNrLWxpbmtzX19jb250YWluZXIgPiAuYWJvdXQtbGlua3MsXG4gICAgICAgIC5xdWljay1saW5rc19fY29udGFpbmVyID4gLnBhdGllbnQtcmVzb3VyY2VzLWxpbmtzLFxuICAgICAgICAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjJweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1aWNrLWxpbmtzX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODIwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZXMtbGlua3NfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MjBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cbi5mb290ZXItY29weXJpZ2h0c19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcblxuICAgIC5mb290ZXItY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSg4NCwgODQsIDg0LCAwKSxcbiAgICAvLyBpbnNldCAwIDAgMTVweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDApLFxuICAgIC8vIDdweCA3cHggMTBweCByZ2JhKDg0LCA4NCwgODQsIC4xMCksXG4gICAgLy8gLTdweCAtN3B4IDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuNSksXG4gICAgLy8gaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuMik7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMyU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA2Ni42NjYlO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NiU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cbi5ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODgwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMCAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vZGlzdC9pbWFnZXMvYmctcGF0dGVybi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMDM7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLmhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAuaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmVhdG1lbnQtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwODBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3MjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRyZWF0bWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHJlYXRtZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmVhdG1lbnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndwcy1ob21lLXRyZWF0bWVudC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC53cHMtaG9tZS10cmVhdG1lbnQtc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuXG4gICAgLnRyZWF0bWVudC1vcHRpb24taXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnRyZWF0bWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHJlYXRtZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudHJlYXRtZW50LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXNsaWRlci1idG5fX2NvbnRhaW5lciB7XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy90b3A6IDUwJTtcbiAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IC00MHB4IDAgMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1zbGlkZXItYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudHJlYXRtZW50LXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudHJlYXRtZW50LXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46ICAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJcblxuLmhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjAwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODgwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4ODBweCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODgwcHgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuXG4uaG9tZXBhZ2UtdGVzdGltb25pYWxfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDEzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDY1cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9kaXN0L2ltYWdlcy9iZy10ZXN0aW1vbmlhbC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogLjA1O1xuICAgIH1cblxuICAgIC5ob21lcGFnZS10ZXN0aW1vbmlhbF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmdzLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAuYXV0aG9yLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgzNjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjaXRvbi1jdGFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyLFxuICAgICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1pbnNpZGVwYWdlLXRleHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLndwcy1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAmLmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAud3BzLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMyMHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cbi53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC53cHMtc2VydmljZXMtcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcixcbiAgICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBpbWcge1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWluc2lkZXBhZ2UtdGV4dC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuXG4ud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICB9XG5cbiAgICAud3BzLWluc3VyYW5jZS1wYXJ0bmVycy1sb2dvc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdXJhbmNlLXBhcnRuZXItbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuNjY2JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDg4MHB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyLFxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDAgMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDAgODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Rpc3QvaW1hZ2VzL2JnLXBhdHRlcm4uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgb3BhY2l0eTogLjAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMTQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAwIDExMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4IDAgOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDQ1cHg7XG4gICAgfVxuXG4gICAgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtaW5zaWRlcGFnZS10ZXh0LXRpdGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLm1lbWJlci1kZXRhaWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuXG4gICAgLmluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLnRyZWF0bWVudC1vcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA4MHB4KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAudHJlYXRtZW50LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50cmVhdG1lbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRyZWF0bWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1jdXN0b20zO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLWF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRlc3RpbW9uaWFsLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGFzdC1jaGlsZCB7XG4gICAgICAgIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLy9nYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLy9nYXA6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XG4gICAgICAgICAgICAvL2dhcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAuY29udGFjdC1hZGRyZXNzLFxuICAgICAgICAgICAgICAgIC5jb250YWN0LXBob25lLFxuICAgICAgICAgICAgICAgIC5jb250YWN0LWVtYWlsLFxuICAgICAgICAgICAgICAgIC5jb250YWN0LXdvcmtpbmctaG91cnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5jb250YWN0LWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmljZS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAuY29udGFjdC1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5jb250YWN0LXdvcmtpbmctaG91cnMge1xuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmJndmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40NSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLXZpZGVvLWJnLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtaG9tZXBhZ2UtdmlkZW8tYmctY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggODBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jZ2Zvcm1fMVxue1xuICAgIC8vQGV4dGVuZCAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXI7XG59XG5cbiNnZm9ybV8xLFxuI2dmb3JtXzIge1xuICAgIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IHtcbiAgICAgICAgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jdXN0b20zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwcy1pbnB1dC1maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSguMSlcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0LFxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cblxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSxcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgICAgIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCxcbiAgICAgICAgICAgIDVweCA1cHgsXG4gICAgICAgICAgICAxcHggMS41ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAmLndwZm9ybXMtZXJyb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTMyMjIyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgICAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuICAgIC5nZm9ybV9idXR0b257XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmJsb2ctcG9zdC1jb2xsZWN0aW9uLFxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MjBweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAudGF4b25vbXktZGVzY3JpcHRpb24ge1xuXG4gICAgfVxufVxuXG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDgyMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZW50cnktbWV0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgLmVudHJ5LW1ldGEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIC5ibG9nLWltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cblxuXG4vKiBTaW5nbGUgQmxvZyAqL1xuXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUge1xuICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgfVxuXG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgaDEsIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnktbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2M3YzdjYTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vKiFcbldpZGdldCBTdHlsZXNcbiAqL1xuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAud2lkZ2V0LXRpdGxlIHtcbiAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmLndpZGdldF9hcmNoaXZlLFxuICAmLndpZGdldF9tZXRhLFxuICAmLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICB1bCB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGxpbmVhcik7XG5cbiAgICAgICAgIC8qICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGdldF9yZWNlbnRfZW50cmllcyxcbiAgJi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgbGluZWFyKTtcblxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLndpZGdldF9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgfVxuICB9XG59XG4iLCJcbi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAubmF2LWxpbmtzIHtcblxuICAgIC5uYXYtcHJldmlvdXMsXG4gICAgLm5hdi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ubWV0YS1uYXYge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICB9XG5cbiAgICBzcGFuLnBvc3QtdGl0bGUge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuLyohXG5Qb3N0cyBOYXZpZ2F0aW9uXG4qL1xuXG4ucG9zdHMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubmF2LXByZXZpb3VzLFxuICAubmF2LW5leHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2Utb3V0KTtcblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZXRhLW5hdiB7XG5cbiAgfVxuXG4gIC5uYXYtcHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1uZXh0IHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbjQwNFxuKi9cblxuLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTAwcHggMCA5MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5uby1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyohXG5TZWFyY2ggUmVzdWx0c1xuKi9cblxuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5yZXN1bHRzLXNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuXG4gICAgYSB7XG5cbiAgICB9XG5cbiAgICAmLmxhc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAucmVzdWx0LWJveCB7XG4gICAgLnJlc3VsdC1pbmZvIHtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG5Db21tZW50c1xuKi9cblxuLmNvbW1lbnRzLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzYwNjA2MCwgLjIpO1xuXG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuXG4gIC5jb21tZW50LWZvcm0tY29tbWVudCxcbiAgLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4gIC5jb21tZW50LWZvcm0tZW1haWwsXG4gIC5jb21tZW50LWZvcm0tdXJsLFxuICAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIGlucHV0W3R5cGU9ZW1haWxdLFxuICBpbnB1dFt0eXBlPXVybF0sXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ibGFjaywgNjApO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcbiAgICAgIH1cbiAgfVxufVxuIiwiLnZjX3Jvdy53cGJfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDE1cHhcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1cInZjX2NvbFwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9wYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZWRndGYtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW4taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcge1xuICAgIC8vLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAvL31cbn1cbiJdfQ== */
