/*!
Theme Name:     Berky Hinckley Orthodontics 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:"Volte Rounded";src:url("assets/fonts/VolteRounded/VolteRounded-Light.eot");src:url("assets/fonts/VolteRounded/VolteRounded-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VolteRounded/VolteRounded-Light.woff2") format("woff2"),url("assets/fonts/VolteRounded/VolteRounded-Light.woff") format("woff"),url("assets/fonts/VolteRounded/VolteRounded-Light.ttf") format("truetype"),url("assets/fonts/VolteRounded/VolteRounded-Light.svg#VolteRounded-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Volte Rounded";src:url("assets/fonts/VolteRounded/VolteRounded-Medium.eot");src:url("assets/fonts/VolteRounded/VolteRounded-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VolteRounded/VolteRounded-Medium.woff2") format("woff2"),url("assets/fonts/VolteRounded/VolteRounded-Medium.woff") format("woff"),url("assets/fonts/VolteRounded/VolteRounded-Medium.ttf") format("truetype"),url("assets/fonts/VolteRounded/VolteRounded-Medium.svg#VolteRounded-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Volte Rounded";src:url("assets/fonts/VolteRounded/VolteRounded-Regular.eot");src:url("assets/fonts/VolteRounded/VolteRounded-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VolteRounded/VolteRounded-Regular.woff2") format("woff2"),url("assets/fonts/VolteRounded/VolteRounded-Regular.woff") format("woff"),url("assets/fonts/VolteRounded/VolteRounded-Regular.ttf") format("truetype"),url("assets/fonts/VolteRounded/VolteRounded-Regular.svg#VolteRounded-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Volte Rounded";src:url("assets/fonts/VolteRounded/VolteRounded-Semibold.eot");src:url("assets/fonts/VolteRounded/VolteRounded-Semibold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VolteRounded/VolteRounded-Semibold.woff2") format("woff2"),url("assets/fonts/VolteRounded/VolteRounded-Semibold.woff") format("woff"),url("assets/fonts/VolteRounded/VolteRounded-Semibold.ttf") format("truetype"),url("assets/fonts/VolteRounded/VolteRounded-Semibold.svg#VolteRounded-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Volte";src:url("assets/fonts/VolteRounded/VolteRounded-Bold.eot");src:url("assets/fonts/VolteRounded/VolteRounded-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VolteRounded/VolteRounded-Bold.woff2") format("woff2"),url("assets/fonts/VolteRounded/VolteRounded-Bold.woff") format("woff"),url("assets/fonts/VolteRounded/VolteRounded-Bold.ttf") format("truetype"),url("assets/fonts/VolteRounded/VolteRounded-Bold.svg#VolteRounded-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%;overflow:auto}body{font-family:"Inter",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:"Inter",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-cs-inside-heading__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{font-family:"Inter",sans-serif;font-size:80px;font-weight:700;line-height:1.125;color:#48d597;padding:0;margin:0}@media(max-width:1199px){.wps-cs-inside-heading__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{font-size:62px}}@media(max-width:991px){.wps-cs-inside-heading__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{font-size:50px}}.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-family:"Inter",sans-serif;font-size:40px;font-weight:700;line-height:1.16;letter-spacing:-0.3px;color:#333;padding:0;margin:0}@media(max-width:991px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:36px}}.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{font-family:"Inter",sans-serif;font-size:110px;font-weight:700;line-height:1;letter-spacing:-0.3px;color:#48d597;padding:0;margin:0}@media(max-width:1600px){.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{font-size:100px}}@media(max-width:1199px){.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{font-size:80px}}@media(max-width:991px){.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{font-size:60px}}@media(max-width:767px){.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{font-size:50px}}.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content h2,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container h2,.footer-cta-banner__wrapper .section-heading__container .section-heading h2{font-family:"Inter",sans-serif;font-size:60px;font-weight:700;line-height:1.16;letter-spacing:-0.3px;color:#48d597;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content h2,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container h2,.footer-cta-banner__wrapper .section-heading__container .section-heading h2{font-size:52px}}@media(max-width:991px){.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content h2,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container h2,.footer-cta-banner__wrapper .section-heading__container .section-heading h2{font-size:44px}}@media(max-width:767px){.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content h2,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container h2,.footer-cta-banner__wrapper .section-heading__container .section-heading h2{font-size:38px}}.wps-cs-heading__style3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content h3{font-family:"Inter",sans-serif;font-size:40px;font-weight:700;line-height:1.25;letter-spacing:-0.3px;color:#48d597;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content h3{font-size:36px}}@media(max-width:767px){.wps-cs-heading__style3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content h3{font-size:30px}}.wps-cs-heading__style4,.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a .section-content h3,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-content h3{font-family:"Inter",sans-serif;font-size:26px;font-weight:500;line-height:1.4;color:#fff;padding:0;margin:0}@media(max-width:575px){.wps-cs-heading__style4,.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a .section-content h3,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-content h3{font-size:24px}}.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author .testimonial-author-name .author-name,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-content h3,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3,.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description h3,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container .section-content p,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__container .testimonial-content,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .content p,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content p,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-heading h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container p{font-family:"Raleway",sans-serif;font-size:24px;font-weight:500;line-height:1.6;color:#fff;padding:0;margin:0}@media(max-width:575px){.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author .testimonial-author-name .author-name,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-content h3,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3,.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description h3,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container .section-content p,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__container .testimonial-content,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .content p,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content p,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-heading h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container p{font-size:22px}}.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-content p,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content p,.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description p,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content ul li,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content p,.wps-insidepage-image-content2__wrapper .section-content__container .section-content ul li,.wps-insidepage-image-content2__wrapper .section-content__container .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content p,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__container .author-name,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content p,.wps-homepage-about-us__wrapper .section-content__container .section-content p,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-content__container p,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .working-hours,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{font-family:"Raleway",sans-serif;font-size:18px;font-weight:500;line-height:1.7;color:#333;padding:0;margin:0}.wps-cs-link__style1,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content .section-cta a,.wps-homepage-about-us__wrapper .section-content__container .section-content .section-cta a{position:relative;display:inline-block;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;padding:15px 22px;margin:0;overflow:hidden;min-width:160px}.wps-cs-link__style1::before,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a::before,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content .section-cta a::before,.wps-homepage-about-us__wrapper .section-content__container .section-content .section-cta a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#48d597}.wps-cs-link__style1::after,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content .section-cta a::after,.wps-homepage-about-us__wrapper .section-content__container .section-content .section-cta a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:transparent;border:2px solid #48d597;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:-webkit-clip-path 500ms ease-in-out;transition:clip-path 500ms ease-in-out;transition:clip-path 500ms ease-in-out,-webkit-clip-path 500ms ease-in-out}.wps-cs-link__style1:hover::after,.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a:hover::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content .section-cta a:hover::after,.wps-homepage-about-us__wrapper .section-content__container .section-content .section-cta a:hover::after{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}.wps-cs-btn__style1,.header-navbar__wrapper .header-navbar__container .navbar-cta__container a,.featured-cta-btn{display:flex;justify-content:center;align-items:center;min-width:180px;height:50px;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;color:#fff;background-color:transparent;border:2px solid #fff;position:relative;overflow:hidden}.wps-cs-btn__style1 .fade-out,.header-navbar__wrapper .header-navbar__container .navbar-cta__container a .fade-out,.featured-cta-btn .fade-out,.wps-cs-btn__style1 .fade-in,.header-navbar__wrapper .header-navbar__container .navbar-cta__container a .fade-in,.featured-cta-btn .fade-in{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.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,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .section-cta a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-cta a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .cta-btn__container a,.sticky-navbar .navbar-cta__container a,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container .section-cta a,.wps-featured-btn{display:flex;justify-content:center;align-items:center;min-width:180px;height:50px;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;color:#48d597;background-color:transparent;border:2px solid #48d597;position:relative;overflow:hidden}.wps-cs-btn__style2 .fade-out,.comment-form input[type=submit] .fade-out,#gform_1 .wps-input-field-btn .fade-out,#gform_1 #gform_submit_button_1 .fade-out,#gform_1 .gform_button .fade-out,#gform_2 .wps-input-field-btn .fade-out,#gform_2 #gform_submit_button_1 .fade-out,#gform_2 .gform_button .fade-out,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .section-cta a .fade-out,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-cta a .fade-out,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .cta-btn__container a .fade-out,.sticky-navbar .navbar-cta__container a .fade-out,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container .section-cta a .fade-out,.wps-featured-btn .fade-out,.wps-cs-btn__style2 .fade-in,.comment-form input[type=submit] .fade-in,#gform_1 .wps-input-field-btn .fade-in,#gform_1 #gform_submit_button_1 .fade-in,#gform_1 .gform_button .fade-in,#gform_2 .wps-input-field-btn .fade-in,#gform_2 #gform_submit_button_1 .fade-in,#gform_2 .gform_button .fade-in,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .section-cta a .fade-in,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-cta a .fade-in,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .cta-btn__container a .fade-in,.sticky-navbar .navbar-cta__container a .fade-in,.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container .section-cta a .fade-in,.wps-featured-btn .fade-in{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.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:"Inter",sans-serif;font-size:60px;font-weight:600;line-height:1.1;color:#333;padding:0;margin:0 0 30px}@media(max-width:1199px){h1,.h1{font-size:52px}}@media(max-width:991px){h1,.h1{font-size:44px}}@media(max-width:767px){h1,.h1{font-size:36px}}@media(max-width:575px){h1,.h1{font-size:30px}}h2,.h2{font-family:"Inter",sans-serif;font-size:40px;font-weight:700;line-height:1.38;color:#333;padding:0;margin:0;margin-bottom:38px}@media(max-width:575px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Raleway",sans-serif;font-size:24px;font-weight:700;line-height:1.3;color:#333;padding:0;margin:0 0 26px}@media(max-width:991px){h3,.h3{font-size:22px}}h4,.h4{font-family:"Raleway",sans-serif;font-size:18px;font-weight:700;line-height:1;color:#333;padding:0;margin:0 0 25px}a{color:#48d597}a:hover{color:#48d597;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Raleway",sans-serif;font-size:18px;font-weight:500;line-height:1.7;color:#000;padding:0;margin:0 0 32px}p strong{font-weight:700}p a{text-decoration:none;font-weight:700;color:#48d597}p a:hover{color:#48d597;text-decoration:underline}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#333}.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:"Raleway",sans-serif;font-size:18px;font-weight:500;line-height:1.7;color:#333;margin:0 0 20px;padding-left:30px;position:relative}@media(max-width:575px){.wpb_text_column ul li{font-size:18px}}.wpb_text_column ul li a{text-decoration:none;font-weight:700;color:#48d597}.wpb_text_column ul li a:hover{color:#48d597;text-decoration:underline}.wpb_text_column ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #48d597}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #48d597}.entry-text-content ul{list-style-type:none;padding:0}.entry-text-content ul li{font-family:"Raleway",sans-serif;font-size:18px;font-weight:500;line-height:1.7;color:#333;margin:0 0 20px;padding-left:30px;position:relative}@media(max-width:575px){.entry-text-content ul li{font-size:18px}}.entry-text-content ul li a{text-decoration:none;font-weight:700;color:#48d597}.entry-text-content ul li a:hover{color:#48d597;text-decoration:underline}.entry-text-content ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #48d597}.entry-text-content ul li>ul{margin:10px 0 0}.entry-text-content ul li>ul li{padding-left:30px;position:relative}.entry-text-content ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #48d597}.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:"Inter",sans-serif;font-size:24px;font-weight:500;line-height:1.4;color:#333;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#48d597}.wps-cs-editor-link-style1 a{font-weight:bold;color:#48d597;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#48d597}.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:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#333;padding:0;margin:0}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"Inter",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#333;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.wps-featured-btn{font-family:"Raleway",sans-serif;text-decoration:none;width:auto;display:inline-flex;color:#fff;border:2px solid #48d597;background-color:#48d597;transition:border 400ms ease-in-out,background-color 400ms ease-in-out,color 400ms ease-in-out}.wps-featured-btn:hover{color:#48d597;border:2px solid #48d597;background-color:transparent;text-decoration:none}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:80px 0}@media(max-width:991px){.blog .wpstf-page-content{padding:50px 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%;height:60px;left:0;top:0;z-index:100;display:flex;align-items:center}@media(max-width:767px){.header-topbar__wrapper{position:relative;left:auto;top:auto;background-color:#333;display:none}}.header-topbar__wrapper .header-topbar__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:30px}@media(max-width:767px){.header-topbar__wrapper .header-topbar__container{padding:0 20px}}.header-topbar__wrapper .header-topbar__container .topbar-contact__container{display:flex;align-items:center;gap:60px}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number{display:flex;align-items:center;line-height:1;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a{display:flex;align-items:center;gap:10px;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;line-height:1;text-decoration:none;color:#fff;padding:0;margin:0;transition:color 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a svg{width:18px;fill:#48d597}.header-topbar__wrapper .header-topbar__container .topbar-contact__container .phone-number a:hover{color:#48d597}.header-topbar__wrapper .header-topbar__container .login-btn{margin-left:auto}.header-topbar__wrapper .header-topbar__container .login-btn a{display:flex;align-items:center;gap:10px;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;color:#fff;padding:0;margin:0;transition:color 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container .login-btn a svg{width:18px;fill:#fff}.header-topbar__wrapper .header-topbar__container .login-btn a:hover{color:#48d597}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1{position:relative;overflow:hidden}.wpstf-site-header-wrap.style1::after{content:"";position:absolute;width:50%;height:80%;right:0;bottom:0;background-image:url("./dist/images/pattern-green-line-01.svg");background-repeat:no-repeat;transform:scale(1.2) translateX(15%);background-size:cover}.wpstf-site-header-wrap.style1 .header-topbar__wrapper{position:relative;left:auto;top:auto;z-index:300}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style2{position:relative;overflow:hidden}.wpstf-site-header-wrap.style2::after{content:"";position:absolute;width:50%;height:80%;right:0;bottom:0;background-image:url("./dist/images/pattern-green-line-01.svg");background-repeat:no-repeat;transform:scale(1.1) translateX(20%);background-size:cover;z-index:20}.wpstf-site-header-wrap.style2 .header-topbar__wrapper{z-index:300}.header-navbar__wrapper{position:absolute;left:0;top:60px;width:100%;padding:30px 0;z-index:100}@media(max-width:767px){.header-navbar__wrapper{position:relative;left:auto;top:auto;background-color:#333;padding:20px 0;border-top:1px solid rgba(255,255,255,0.2)}}.header-navbar__wrapper .header-navbar__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:40px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{padding:0 20px;gap:20px}}@media(max-width:499px){.header-navbar__wrapper .header-navbar__container{gap:16px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:250px;flex-shrink:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:60px}}.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%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img.show-on-sm{display:none}@media(max-width:767px){.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:block}}.header-navbar__wrapper .header-navbar__container .navbar-cta__container{display:flex;gap:16px;margin-left:auto}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a{text-decoration:none}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a svg{display:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container a{min-width:0;width:50px;height:50px}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a .fade-in span,.header-navbar__wrapper .header-navbar__container .navbar-cta__container a .fade-out span{display:none}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a svg{display:block;width:18px;height:18px;fill:#fff}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a svg path{fill:#fff}}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a.nav-call-btn{display:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container a.nav-call-btn{display:flex;min-width:0;width:50px;height:50px}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a.nav-call-btn svg{display:block;width:18px;height:18px;fill:#fff}.header-navbar__wrapper .header-navbar__container .navbar-cta__container a.nav-call-btn svg path{fill:#fff}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-cta__container .sm-none{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;width:30px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;cursor:pointer;overflow:hidden}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar{display:block;width:100%;height:3px;background-color:#fff}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar:last-child{width:80%}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1{background-color:#333}.wpstf-site-header-wrap.style1 .header-navbar__wrapper{position:relative;left:auto;top:auto;z-index:300}.wpstf-site-header-wrap.style2 .header-navbar__wrapper{z-index:300}.page-hero-section-wrap{position:relative;width:100%}.page-hero-section-wrap .header-hero__wrapper{position:relative;width:100%;background-color:#333;display:flex;justify-content:flex-end}.page-hero-section-wrap .header-hero__wrapper .header-image__container{width:50%;height:100vh;overflow:hidden}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper .header-image__container{width:55%}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-image__container{position:absolute;left:0;top:0;width:100%;height:100%}}.page-hero-section-wrap .header-hero__wrapper .header-image__container .wps-header-image-slider{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-image__container .wps-header-image-slider .header-image-slider__container{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-image__container .wps-header-image-slider .header-image-slider__container .image-slide{width:100%;height:100%;position:relative}.page-hero-section-wrap .header-hero__wrapper .header-image__container .wps-header-image-slider .header-image-slider__container .image-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.15}.page-hero-section-wrap .header-hero__wrapper .header-image__container .wps-header-image-slider .header-image-slider__container .image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .header-hero__wrapper .header-content__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end;padding-bottom:140px;z-index:10}@media(max-width:1600px){.page-hero-section-wrap .header-hero__wrapper .header-content__container{padding-bottom:120px}}@media(max-width:1399px){.page-hero-section-wrap .header-hero__wrapper .header-content__container{padding-bottom:100px}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-content__container{position:relative;left:auto;top:auto;min-height:80vh;padding:100px 0;z-index:10;align-items:center}}.page-hero-section-wrap .header-hero__wrapper .header-content__container::after{content:"";position:absolute;bottom:0;left:0;background:url(dist/images/pattern-header.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:50%;height:50%;z-index:-2;opacity:.2;overflow:hidden}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper .header-content__container::after{width:45%}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-content__container::after{display:none}}.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container{padding:0 20px}}.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{margin-bottom:40px}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container h1{margin-bottom:30px}}.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container p{max-width:560px}.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container .section-cta{display:inline-flex;margin-top:50px}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container .section-cta{margin-top:40px}}.page-hero-section-wrap .header-hero__wrapper .header-content__container .section-content__container .section-cta a{text-decoration:none}.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container{position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:10}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container{display:none}}.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container ul{display:flex;flex-direction:column;gap:20px;list-style-type:none;padding:0;margin:0}.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container ul li{line-height:1;padding:0;margin:0}.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container ul li a{display:inline-block}.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container ul li a svg{width:17px;height:17px;fill:#fff;transition:fill 300ms ease-in-out}.page-hero-section-wrap .header-hero__wrapper .header-social-icons__container ul li a:hover svg{fill:#48d597}.page-hero-section-wrap.hero-section__style1{min-height:0;position:relative;background-color:#333}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0;padding:80px 0 140px}.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{width:100%}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;height:720px;background-color:#333}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2{height:500px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2{height:300px}}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;height:100%;position:relative;z-index:1}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:100%;max-height:720px;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;padding-top:300px;display:flex;align-items:flex-start;justify-content:center}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding-top:0;align-items:center}}.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{width:100%}.sticky-navbar{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background:#fafafa;border:0;padding:0 50px;box-shadow:inset 0 0 15px rgba(84,84,84,0),inset 0 0 20px rgba(155,155,155,0),7px 7px 15px rgba(84,84,84,0.1),-7px -7px 20px rgba(155,155,155,0.5),inset 0 0 4px rgba(155,155,155,0.2)}@media(max-width:1399px){.sticky-navbar{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:6px 0}@media(max-width:1300px){.sticky-navbar .sticky-navbar__container{padding:16px 0}}@media(max-width:499px){.sticky-navbar .sticky-navbar__container{gap:16px}}.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:50px}.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:1300px){.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:#333}.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:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#333;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:#48d597;background-color:#333;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.menu-item-has-children{padding-right:24px}.sticky-navbar .stickybar-navigation__container #main-menu>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 20%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:calc(30% - 3px);width:10px;height:10px;fill:#333;transition:all 300ms ease-in-out}.sticky-navbar .stickybar-navigation__container #main-menu>li a{display:block;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;padding:21px 0 15px;color:#333;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:#333}.sticky-navbar .stickybar-navigation__container #main-menu>li:hover.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(157, 81%, 53%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar .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:#48d597}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li{position:relative}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(204, 27%, 61%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(270deg);width:10px;height:10px;transition:all 300ms ease-in-out}.sticky-navbar .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.menu-item-has-children:hover>a{color:#fff;border-radius:5px;background-color:#48d597}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(157, 81%, 53%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar .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;display:flex;gap:16px;flex-shrink:0}.sticky-navbar .navbar-cta__container a{text-decoration:none}.sticky-navbar .navbar-cta__container a svg{display:none}@media(max-width:767px){.sticky-navbar .navbar-cta__container a{min-width:0;width:50px;height:50px}.sticky-navbar .navbar-cta__container a .fade-in span,.sticky-navbar .navbar-cta__container a .fade-out span{display:none}.sticky-navbar .navbar-cta__container a svg{display:block;width:18px;height:18px;fill:#48d597}.sticky-navbar .navbar-cta__container a svg path{fill:#48d597}}.sticky-navbar .navbar-cta__container a.sticky-call-btn{display:none}@media(max-width:767px){.sticky-navbar .navbar-cta__container a.sticky-call-btn{display:flex;min-width:0;width:50px;height:50px}.sticky-navbar .navbar-cta__container a.sticky-call-btn svg{display:block;width:18px;height:18px;fill:#48d597}}@media(max-width:767px){.sticky-navbar .navbar-cta__container .sm-none{display:none}}.sticky-navbar .sticky-toggle-btn__container{display:none}@media(max-width:1300px){.sticky-navbar .sticky-toggle-btn__container{display:flex}}.sticky-navbar .sticky-toggle-btn__container .menu-toggle-btn{all:unset;width:30px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;cursor:pointer}.sticky-navbar .sticky-toggle-btn__container .menu-toggle-btn .bar{display:block;width:100%;height:3px;background-color:#48d597}.sticky-navbar .sticky-toggle-btn__container .menu-toggle-btn .bar:last-child{width:80%}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;z-index:10000000;opacity:0;visibility:visible}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:0;top:0;z-index:10}.wps-full-screen-menu__wrapper .close-btn__container .close-btn{padding:20px 20px 10px;background-color:#48d597}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:#fff}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-width:700px;max-width:33.333%;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#222;z-index:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container{position:absolute;inset:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image{position:absolute;inset:0;transform:translate(-20%,-5%) scale(1.2);opacity:.4;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image{transform:translate(-10%,0)}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image img{width:100%;-o-object-fit:cover;object-fit:cover;opacity:.2}@media(max-width:650px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image img{transform:scale(1.5)}}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:100%;padding:100px 20px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{padding:80px 20px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:flex-start;margin-bottom:60px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{display:block;text-decoration:none;width:100%;max-width:200px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a img{width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"Raleway",sans-serif;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"Inter",sans-serif;color:#fff;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:calc(30% - 3px);width:10px;fill:#48d597;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a.rotate::after{transform:rotateX(180deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;gap:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu.expand{max-height:300px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li{padding:10px 0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child{padding-top:26px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a{font-family:"Inter",sans-serif;font-size:16px;color:#fff;opacity:.65;transition:opacity 400ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a:hover{opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:baseline;gap:12px;line-height:1;color:#fff;text-decoration:none;transition:color 400ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:16px;flex-shrink:0;fill:#48d597;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg path{fill:#48d597}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a:hover{color:#48d597}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{margin-top:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a{line-height:1.4}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg{top:2px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container{display:flex;flex-direction:column;gap:40px}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container{gap:45px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .cta-btn__container{display:inline-block;position:relative;z-index:10;width:auto}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .cta-btn__container a{font-family:"Raleway",sans-serif;text-decoration:none;width:auto;color:#fff;border:2px solid #48d597;background-color:#48d597;transition:border 400ms ease-in-out,background-color 400ms ease-in-out,color 400ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .cta-btn__container a:hover{color:#48d597;border:2px solid #48d597;background-color:transparent}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .content{display:flex;gap:20px;align-items:flex-start}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .content{flex-direction:column}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address__container .address-content .content .phone-number{transform:translateY(3px)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #48d597;border-radius:50%;background-color:transparent;transition:300ms background-color ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg{width:15px;height:15px;fill:#48d597;transition:fill 400ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover{background-color:#48d597}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover svg{fill:#fff}.footer-blog__wrapper{position:relative;width:100%;padding:200px 0;background-color:#fff}@media(max-width:1399px){.footer-blog__wrapper{padding:160px 0}}@media(max-width:1199px){.footer-blog__wrapper{padding:120px 0}}@media(max-width:991px){.footer-blog__wrapper{padding:100px 0}}@media(max-width:575px){.footer-blog__wrapper{padding:80px 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:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1199px){.footer-blog__wrapper .footer-blog__container .blog-items__container{gap:30px}}@media(max-width:1080px){.footer-blog__wrapper .footer-blog__container .blog-items__container{grid-template-columns:1fr;max-width:500px;margin:0 auto;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%;height:300px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 500ms ease-in-out}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{width:100%;padding:26px 20px 0}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h4,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content p{font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;color:#48d597;padding:0;margin:0 0 8px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3{color:#333}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content p{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms ease-in-out;color:#333;margin:14px 0 0}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content p span{overflow:hidden}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-image img{transform:scale(1.1)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-content p{grid-template-rows:1fr}.footer-cta-banner__wrapper{position:relative;width:100%;display:flex;justify-content:flex-end;background-color:#333;overflow:hidden}@media(max-width:991px){.footer-cta-banner__wrapper{flex-direction:column;justify-content:flex-start}}.footer-cta-banner__wrapper .section-heading__container{position:absolute;width:100%;height:100%;display:flex;align-items:center;max-width:1480px;padding:0 40px;margin:0 auto;left:50%;transform:translateX(-50%);z-index:10}@media(max-width:991px){.footer-cta-banner__wrapper .section-heading__container{width:100%;position:relative;left:auto;transform:none;padding:120px 40px;order:2}}@media(max-width:767px){.footer-cta-banner__wrapper .section-heading__container{padding:100px 20px}}@media(max-width:575px){.footer-cta-banner__wrapper .section-heading__container{padding:80px 20px}}.footer-cta-banner__wrapper .section-heading__container .pattern-logo{position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1}.footer-cta-banner__wrapper .section-heading__container .pattern-logo img{width:100%;height:100%;position:relative;transform:translate(-90%,-90%) scale(1.3)}@media(max-width:767px){.footer-cta-banner__wrapper .section-heading__container .pattern-logo img{display:none}}.footer-cta-banner__wrapper .section-heading__container .section-heading{max-width:860px}.footer-cta-banner__wrapper .section-heading__container .section-heading h2{display:inline-block;line-height:1.3}.footer-cta-banner__wrapper .section-heading__container .section-heading h2 a{text-decoration:none;color:#fff;transition:color 300ms ease-in-out}.footer-cta-banner__wrapper .section-heading__container .section-heading h2 a:hover{color:#48d597}.footer-cta-banner__wrapper .section-image__container{width:60%;position:relative;overflow:hidden}@media(max-width:991px){.footer-cta-banner__wrapper .section-image__container{width:100%;order:1}}.footer-cta-banner__wrapper .section-image__container img{width:100%}.footer-cta-banner__wrapper .section-image__container .pattern-logo{position:absolute;right:0;top:0;width:50%;height:100%}.footer-cta-banner__wrapper .section-image__container .pattern-logo img{width:100%;position:relative;transform:translate(-40%,95%) scale(1.5)}@media(max-width:767px){.footer-cta-banner__wrapper .section-image__container .pattern-logo img{transform:translate(-40%,75%) scale(1.5)}}.footer-contact-main__wrapper{position:relative;width:100%;padding:40px 0 140px;background-color:#333}@media(max-width:1199px){.footer-contact-main__wrapper{padding:40px 0 120px}}@media(max-width:991px){.footer-contact-main__wrapper{padding:0 0 100px}}@media(max-width:575px){.footer-contact-main__wrapper{padding:0 0 80px}}.footer-contact-main__wrapper .footer-contact-main__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;gap:40px}@media(max-width:991px){.footer-contact-main__wrapper .footer-contact-main__container{flex-wrap:wrap;gap:80px}}@media(max-width:767px){.footer-contact-main__wrapper .footer-contact-main__container{padding:0 20px}}@media(max-width:575px){.footer-contact-main__wrapper .footer-contact-main__container{gap:60px}}.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container{width:50%}@media(max-width:991px){.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container{width:100%;max-width:600px;margin:0 auto}}.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container .map__container{width:100%}.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container .map__container .map{position:relative;width:100%;height:400px}@media(max-width:767px){.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container .map__container .map{height:340px}}@media(max-width:575px){.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container .map__container .map{height:280px}}.footer-contact-main__wrapper .footer-contact-main__container .contact-details__container .map__container .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer-contact-main__wrapper .footer-contact-main__container .details__container{width:100%;padding:40px 20px 0}@media(max-width:991px){.footer-contact-main__wrapper .footer-contact-main__container .details__container{padding:40px 0 0}}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-heading{width:100%;margin-bottom:26px}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-heading h4{font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0 0 8px}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-heading h3{font-family:"Inter",sans-serif;font-weight:400;color:#48d597}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:1399px){.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content{gap:20px}}@media(max-width:1199px){.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content{grid-template-columns:1fr}}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .working-hours,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email{width:100%;line-height:1;padding:0;margin:0}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .working-hours,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email a{display:flex;align-items:baseline;gap:10px;line-height:1.5;color:#fff}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a svg,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .working-hours svg,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number a svg,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email a svg{flex-basis:16px;flex-shrink:0;fill:#48d597;position:relative}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a svg path,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .working-hours svg path,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number a svg path,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email a svg path{fill:#48d597}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number a,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email a{text-decoration:none;transition:color 300ms ease-in-out}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a:hover,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .phone-number a:hover,.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .email a:hover{color:#48d597}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-content .address a svg{top:2px}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-cta{display:inline-block;position:relative;z-index:10;width:auto;margin-top:30px}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-cta a{font-family:"Raleway",sans-serif;text-decoration:none;width:auto;color:#fff;border:2px solid #48d597;background-color:#48d597;transition:border 400ms ease-in-out,background-color 400ms ease-in-out,color 400ms ease-in-out}.footer-contact-main__wrapper .footer-contact-main__container .details__container .section-cta a:hover{color:#48d597;border:2px solid #48d597;background-color:transparent}.footer-main__wrapper{position:relative;width:100%;background-color:#333}.footer-main__wrapper::after{content:"";position:absolute;bottom:0;left:0;background:url(dist/images/pattern-footer.svg);background-position:bottom;background-repeat:no-repeat;width:100%;height:100%;z-index:2;opacity:.2;transform:scale(1.2)}@media(max-width:991px){.footer-main__wrapper::after{transform:scale(1)}}.footer-main__wrapper .footer-main__container,.footer-main__wrapper .footer-copyrights__container{width:100%;max-width:1480px;padding:0;margin:0 auto;position:relative;z-index:3}.footer-main__wrapper .footer-main__container{display:flex;gap:40px;padding:120px 40px;position:relative}@media(max-width:1199px){.footer-main__wrapper .footer-main__container{flex-wrap:wrap;gap:80px}}@media(max-width:991px){.footer-main__wrapper .footer-main__container{padding:100px 40px}}@media(max-width:767px){.footer-main__wrapper .footer-main__container{padding:80px 20px}}@media(max-width:575px){.footer-main__wrapper .footer-main__container{padding:60px 20px}}.footer-main__wrapper .footer-main__container::before,.footer-main__wrapper .footer-main__container::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 80px);height:2px;background-color:#fff;opacity:.1}@media(max-width:767px){.footer-main__wrapper .footer-main__container::before,.footer-main__wrapper .footer-main__container::after{width:calc(100% - 40px)}}.footer-main__wrapper .footer-main__container::before{top:0}.footer-main__wrapper .footer-main__container::after{bottom:0}.footer-main__wrapper .footer-main__container .logo__container{width:16.666%}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .logo__container{width:100%}}.footer-main__wrapper .footer-main__container .logo__container .logo{width:100%;margin-bottom:50px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .logo__container .logo{display:flex;justify-content:center;margin-bottom:40px}}.footer-main__wrapper .footer-main__container .logo__container .logo a{display:block;text-decoration:none}.footer-main__wrapper .footer-main__container .logo__container .logo a img{width:100%;max-width:140px}@media(max-width:991px){.footer-main__wrapper .footer-main__container .logo__container .logo a img{max-width:240px}}.footer-main__wrapper .footer-main__container .logo__container .social-icons__container{width:100%}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .logo__container .social-icons__container{display:flex;justify-content:center}}.footer-main__wrapper .footer-main__container .logo__container .social-icons__container ul{display:flex;gap:20px;list-style-type:none;padding:0;margin:0}.footer-main__wrapper .footer-main__container .logo__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .logo__container .social-icons__container ul li a{display:inline-block}.footer-main__wrapper .footer-main__container .logo__container .social-icons__container ul li a svg{width:17px;height:17px;fill:#fff;opacity:.3;transition:opacity 300ms ease-in-out}.footer-main__wrapper .footer-main__container .logo__container .social-icons__container ul li a:hover svg{opacity:1}.footer-main__wrapper .footer-main__container .links__container{width:83.333%;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .links__container{width:100%}}@media(max-width:1080px){.footer-main__wrapper .footer-main__container .links__container{grid-template-columns:repeat(3,1fr);gap:60px 30px}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .links__container{display:none}}.footer-main__wrapper .footer-main__container .links__container .about-us-links__container,.footer-main__wrapper .footer-main__container .links__container .patients-links__container,.footer-main__wrapper .footer-main__container .links__container .orthodontics-links__container,.footer-main__wrapper .footer-main__container .links__container .treatments-links__container,.footer-main__wrapper .footer-main__container .links__container .others-links__container{width:100%}.footer-main__wrapper .footer-main__container .links__container .about-us-links__container h4,.footer-main__wrapper .footer-main__container .links__container .patients-links__container h4,.footer-main__wrapper .footer-main__container .links__container .orthodontics-links__container h4,.footer-main__wrapper .footer-main__container .links__container .treatments-links__container h4,.footer-main__wrapper .footer-main__container .links__container .others-links__container h4{font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;color:#48d597;padding:0;margin:0 0 20px}.footer-main__wrapper .footer-main__container .links__container .about-us-links__container ul,.footer-main__wrapper .footer-main__container .links__container .patients-links__container ul,.footer-main__wrapper .footer-main__container .links__container .orthodontics-links__container ul,.footer-main__wrapper .footer-main__container .links__container .treatments-links__container ul,.footer-main__wrapper .footer-main__container .links__container .others-links__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style-type:none;padding:0;margin:0}.footer-main__wrapper .footer-main__container .links__container .about-us-links__container ul li,.footer-main__wrapper .footer-main__container .links__container .patients-links__container ul li,.footer-main__wrapper .footer-main__container .links__container .orthodontics-links__container ul li,.footer-main__wrapper .footer-main__container .links__container .treatments-links__container ul li,.footer-main__wrapper .footer-main__container .links__container .others-links__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .links__container .about-us-links__container ul li a,.footer-main__wrapper .footer-main__container .links__container .patients-links__container ul li a,.footer-main__wrapper .footer-main__container .links__container .orthodontics-links__container ul li a,.footer-main__wrapper .footer-main__container .links__container .treatments-links__container ul li a,.footer-main__wrapper .footer-main__container .links__container .others-links__container ul li a{display:inline-block;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;color:#fff;padding:0;margin:0;transition:color 300ms ease-in-out}.footer-main__wrapper .footer-main__container .links__container .about-us-links__container ul li a:hover,.footer-main__wrapper .footer-main__container .links__container .patients-links__container ul li a:hover,.footer-main__wrapper .footer-main__container .links__container .orthodontics-links__container ul li a:hover,.footer-main__wrapper .footer-main__container .links__container .treatments-links__container ul li a:hover,.footer-main__wrapper .footer-main__container .links__container .others-links__container ul li a:hover{color:#48d597}.footer-main__wrapper .footer-main__container .links__container .others-links__container h4:nth-last-of-type(1){margin-top:36px}.footer-main__wrapper .footer-copyrights__container{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px}@media(max-width:767px){.footer-main__wrapper .footer-copyrights__container{padding:30px 20px 90px}}@media(max-width:499px){.footer-main__wrapper .footer-copyrights__container{flex-direction:column;align-items:center;gap:10px;text-align:center}}.footer-main__wrapper .footer-copyrights__container p{font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.6;text-decoration:none;color:#fff;padding:0;margin:0}.footer-main__wrapper .footer-copyrights__container p a{display:inline-block;text-decoration:none;font-weight:400;color:#fff;transition:color 300ms ease-in-out}.footer-main__wrapper .footer-copyrights__container p a:hover{color:#48d597}.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:#333;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:1px;height:100px;background-color:#fff}.footer-sticky-navbar__wrapper::before{left:50%}.footer-sticky-navbar__wrapper::after{left:75%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:50%;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:20px 15px}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:20px;height:20px;fill:#fff;transition:fill 300ms 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:#48d597}.footer-sticky-navbar__wrapper .navbar-cta__container{width:50%}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 0 15px;text-decoration:none}.footer-sticky-navbar__wrapper .navbar-cta__container a span{font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:0;margin:0;transition:color 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:18px;fill:#fff;transition:fill 300ms ease-in-out;display:none}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#48d597}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover span{color:#48d597}.wps-homepage-intro__wrapper{position:relative;width:100%;padding:200px 0;background-color:#48d597}@media(max-width:1399px){.wps-homepage-intro__wrapper{padding:160px 0}}@media(max-width:1199px){.wps-homepage-intro__wrapper{padding:120px 0}}@media(max-width:991px){.wps-homepage-intro__wrapper{padding:100px 0}}@media(max-width:575px){.wps-homepage-intro__wrapper{padding:80px 0}}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:100%;max-width:1000px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{padding:0 20px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content{width:100%;text-align:center}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content p{color:#333}.wps-homepage-treatment-options__wrapper{position:relative;width:100%;padding-bottom:180px;background-color:#48d597}@media(max-width:1399px){.wps-homepage-treatment-options__wrapper{padding-bottom:160px}}@media(max-width:1199px){.wps-homepage-treatment-options__wrapper{padding-bottom:120px}}@media(max-width:991px){.wps-homepage-treatment-options__wrapper{padding-bottom:100px}}@media(max-width:575px){.wps-homepage-treatment-options__wrapper{padding-bottom:80px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container{padding:0 20px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container{width:100%;display:flex;gap:60px;margin-bottom:100px}@media(max-width:991px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container{flex-direction:column;align-items:center;gap:40px;margin-bottom:80px}}@media(max-width:575px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container{margin-bottom:60px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-content__container{width:50%}@media(max-width:991px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-content__container{width:100%;text-align:center}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container h2{color:#333;max-width:600px}@media(max-width:1199px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-title__container h2{max-width:none}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-content__container{display:flex;flex-direction:column;gap:15px}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-content__container p{max-width:600px}@media(max-width:1199px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .section-heading__container .section-content__container p{max-width:none}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container{width:100%;display:flex}@media(max-width:991px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container{flex-direction:column;max-width:560px;margin:0 auto}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option{width:33.333%;position:relative;transform-origin:bottom bottom}@media(max-width:991px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option{width:100%}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-image{width:100%;height:100%;overflow:hidden;position:relative}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-image::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.15;transition:opacity 500ms ease-out}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 500ms ease-in-out}@media(max-width:1199px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-image img{min-height:400px}}@media(max-width:991px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-image img{min-height:320px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-content{position:absolute;inset:0;display:flex;align-items:flex-end;padding:40px;z-index:10}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-content{padding:30px}}@media(max-width:499px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-content{padding:20px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-icon{position:absolute;left:20px;top:20px;z-index:20}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a .section-icon svg{display:block;width:60px;height:40px;fill:#fff;transition:fill 500ms ease-in-out}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a:hover .section-image::after{opacity:.4}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a:hover .section-image img{transform:scale(1.05)}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .treatment-options__container .treatment-option a:hover .section-icon svg{fill:#48d597}.wps-homepage-about-us__wrapper{position:relative;width:100%;background-color:#48d597}.wps-homepage-about-us__wrapper .section-content__container{width:100%;min-height:100vh;padding:120px 0;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.wps-homepage-about-us__wrapper .section-content__container{padding:100px 0 140px}}@media(max-width:575px){.wps-homepage-about-us__wrapper .section-content__container{padding:100px 0 160px}}.wps-homepage-about-us__wrapper .section-content__container .section-content{max-width:760px;padding:0 40px;position:relative;z-index:10;text-align:center}@media(max-width:767px){.wps-homepage-about-us__wrapper .section-content__container .section-content{padding:0 20px}}.wps-homepage-about-us__wrapper .section-content__container .section-content h2{font-family:"Inter",sans-serif;font-size:34px;font-weight:500;line-height:1.34;color:#48d597;padding:0;margin:0 0 30px}.wps-homepage-about-us__wrapper .section-content__container .section-content p{color:#fff}.wps-homepage-about-us__wrapper .section-content__container .section-content .section-cta{margin-top:46px}.wps-homepage-about-us__wrapper .section-content__container .section-content .section-cta a{text-decoration:none}.wps-homepage-about-us__wrapper .section-image__container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.wps-homepage-about-us__wrapper .section-image__container::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.6}.wps-homepage-about-us__wrapper .section-image__container img{width:100%;height:calc(100% + 250px);-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.wps-homepage-meet-the-doctor__wrapper{position:relative;width:100%;padding:200px 0;background-color:#fff}@media(max-width:1399px){.wps-homepage-meet-the-doctor__wrapper{padding:160px 0}}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper{padding:140px 0 120px}}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper{padding:120px 0 100px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;display:flex;flex-direction:column;gap:160px;position:relative}@media(max-width:1199px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{gap:120px}}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{padding:0 20px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container{width:100%;display:flex;gap:60px;position:relative;z-index:10}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container{gap:40px}}@media(max-width:920px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container{flex-wrap:wrap}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container{width:50%;display:flex}@media(max-width:920px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container{width:100%}}@media(max-width:920px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container{display:flex;justify-content:center}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container .doctor-image{position:relative}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container .doctor-image .main-image{position:relative;z-index:10}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container .doctor-image .pattern-wave{width:100%;position:absolute;left:-40px;top:-40px;z-index:1}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container .doctor-image .pattern-wave img{width:100%}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container .doctor-image .pattern-triangle{width:30%;position:absolute;right:-16px;bottom:-16px;z-index:10;mix-blend-mode:multiply}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .doctor-image__container .doctor-image .pattern-triangle img{width:100%}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container{align-items:center}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content{max-width:560px}@media(max-width:920px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content{max-width:none}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content h3{margin-bottom:30px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content .section-cta{margin-top:46px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container .section-content__container .section-content .section-cta a{text-decoration:none;color:#333}@media(max-width:920px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container:nth-child(even) .section-content__container{order:2}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container:nth-child(even) .doctor-image__container{justify-content:flex-end}@media(max-width:920px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container:nth-child(even) .doctor-image__container{justify-content:center;order:1}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container:nth-child(even) .doctor-image__container .doctor-image .pattern-wave{left:auto;right:-40px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-details__container:nth-child(even) .doctor-image__container .pattern-triangle{right:auto;left:-16px;transform:rotate(90deg)}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container{max-width:920px;margin:0 auto;display:flex;gap:70px;position:relative}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container{flex-direction:column;gap:0}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .logo{padding-bottom:40px}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .logo{width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .logo img{display:block;max-width:140px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .content{width:50%;border-left:2px solid #48d597;padding-left:40px}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .content{width:100%;border-top:2px solid #48d597;border-left:0 solid #48d597;padding-top:40px;padding-left:0}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .partner__container .content p{color:#000}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .watermark-logo{position:absolute;left:0;top:-5%;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .watermark-logo img{width:100%;max-width:80%;opacity:.05}.wps-homepage-meet-the-team__wrapper{position:relative;width:100%;padding-top:200px;background-color:#333;overflow:hidden}@media(max-width:1399px){.wps-homepage-meet-the-team__wrapper{padding-top:160px}}@media(max-width:1199px){.wps-homepage-meet-the-team__wrapper{padding-top:120px}}@media(max-width:991px){.wps-homepage-meet-the-team__wrapper{padding-top:100px}}@media(max-width:575px){.wps-homepage-meet-the-team__wrapper{padding-top:80px}}.wps-homepage-meet-the-team__wrapper .section-content__container{width:100%;max-width:1240px;padding:0 40px 140px;margin:0 auto;display:flex;justify-content:center;position:relative;z-index:20}@media(max-width:1199px){.wps-homepage-meet-the-team__wrapper .section-content__container{padding:0 40px 120px}}@media(max-width:991px){.wps-homepage-meet-the-team__wrapper .section-content__container{padding:0 40px 100px}}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-content__container{padding:0 20px 80px}}.wps-homepage-meet-the-team__wrapper .section-content__container .section-content{max-width:920px;text-align:center}.wps-homepage-meet-the-team__wrapper .section-content__container .section-content h2{margin-bottom:50px}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-content__container .section-content h2{margin-bottom:30px}}.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta{margin-top:60px}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta{margin-top:40px}}.wps-homepage-meet-the-team__wrapper .section-content__container .section-content .section-cta a{text-decoration:none}.wps-homepage-meet-the-team__wrapper .section-image__container{width:100%;display:flex;justify-content:center;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-image__container{padding:0 20px}}.wps-homepage-meet-the-team__wrapper .section-image__container::before{content:"";position:absolute;width:100%;height:33.333%;left:0;bottom:0;background-color:#48d597}.wps-homepage-meet-the-team__wrapper .section-image__container .image{position:relative;width:100%;max-width:1240px;margin:0 auto;position:relative;z-index:10;overflow:hidden}.wps-homepage-meet-the-team__wrapper .section-image__container .image img{width:100%}.wps-homepage-meet-the-team__wrapper .pattern-logo{position:absolute;left:0;top:0;width:50%;height:100%}.wps-homepage-meet-the-team__wrapper .pattern-logo img{width:100%;position:relative;transform:translate(-40%,-10%)}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .pattern-logo img{transform:translate(-10%,0)}}.wps-homepage-testimonial-slider__wrapper{position:relative;width:100%;padding:160px 0 140px;background-color:#48d597;overflow:hidden}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper{padding:120px 0}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper{padding:100px 0}}@media(max-width:575px){.wps-homepage-testimonial-slider__wrapper{padding:80px 0}}.wps-homepage-testimonial-slider__wrapper::after{content:"";position:absolute;bottom:0;left:0;background:url(dist/images/pattern-footer.svg);background-position:bottom;background-repeat:no-repeat;width:100%;height:35%;z-index:3;opacity:.2;transform:scale(1.2)}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper::after{height:50%}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper::after{height:100%}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper::after{transform:scale(1)}}.wps-homepage-testimonial-slider__wrapper .section-icon__container{width:100%;display:flex;justify-content:center;margin-bottom:120px;position:relative;z-index:4}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper .section-icon__container{margin-bottom:100px}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .section-icon__container{margin-bottom:80px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .section-icon__container{margin-bottom:60px}}.wps-homepage-testimonial-slider__wrapper .section-icon__container img{max-width:60px}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container{padding:0 20px}}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider{position:relative;width:100%;z-index:5}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container{width:100%;z-index:2}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item{width:100%;display:flex;justify-content:center;opacity:.3;transition:opacity 300ms ease-in-out;z-index:4}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item.swiper-slide-active,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item.swiper-slide-next{opacity:1}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__container{max-width:560px}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__container .testimonial-content{color:#333}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-item-inner__container .author-name{font-weight:700;line-height:1;margin-top:40px}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container{width:100%;display:flex;justify-content:center;margin-top:120px;position:relative;z-index:4}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container{margin-top:100px}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container{margin-top:80px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container{margin-top:60px}}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#333}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{border:2px solid black;background-color:rgba(51,51,51,0.2);opacity:1}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next.swiper-button-disabled svg,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev.swiper-button-disabled svg{fill:#000}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next::before,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next::after,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev::before,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next svg,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev svg{display:block;fill:#fff;position:relative;transition:fill 300ms ease-in-out}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-next:hover svg,.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev:hover svg{fill:#48d597}.wps-homepage-testimonial-slider__wrapper .testimonial-slider__container .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.wps-insidepage-intro__wrapper{position:relative;width:100%;transform:translateY(-200px);z-index:100}@media(max-width:991px){.wps-insidepage-intro__wrapper{transform:none;padding:100px 0 60px}}@media(max-width:767px){.wps-insidepage-intro__wrapper{padding:80px 0 60px}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{flex-wrap:wrap}}@media(max-width:767px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{padding:0 20px}}.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%}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container{display:flex;justify-content:center;align-items:center;padding:100px 0;background-color:#48d597;position:relative;transform:translateY(100px)}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container{transform:none}}@media(max-width:767px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container{padding:80px 0}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content{max-width:560px;padding:0 40px}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content{max-width:none}}@media(max-width:767px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content{padding:0 20px}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content h2{color:#333;margin-bottom:38px}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content p{color:#333;margin-bottom:30px}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-featured-text__wrapper{width:100%;position:relative;padding:160px 0;background-color:#48d597}@media(max-width:1199px){.wps-insidepage-featured-text__wrapper{padding:120px 0}}@media(max-width:991px){.wps-insidepage-featured-text__wrapper{padding:100px 0}}@media(max-width:767px){.wps-insidepage-featured-text__wrapper{padding:80px 0}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{width:100%;max-width:1000px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{padding:0 20px}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container .section-content{width:100%;text-align:center}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container .section-content p{color:#333}.wps-insidepage-image-content__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:40px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{max-width:720px;flex-wrap:wrap;gap:80px}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{gap:60px;padding:0 20px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{width:50%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{display:flex;justify-content:flex-end}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{order:1;justify-content:flex-start}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container img{width:100%}}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{order:2}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{max-width:440px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{max-width:none}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2{font-family:"Inter",sans-serif;margin-bottom:38px;color:#333}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p{margin-bottom:30px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:26px;list-style-type:none;padding:0;margin:0 0 40px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li{padding:0 0 0 30px;margin:0;position:relative}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #48d597}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-image-content2__wrapper{position:relative;width:100%;display:flex;gap:60px;background-color:#333}@media(max-width:1199px){.wps-insidepage-image-content2__wrapper{gap:40px}}@media(max-width:991px){.wps-insidepage-image-content2__wrapper{flex-wrap:wrap;gap:100px}}@media(max-width:767px){.wps-insidepage-image-content2__wrapper{gap:80px}}.wps-insidepage-image-content2__wrapper .section-content__container,.wps-insidepage-image-content2__wrapper .section-image__container{width:50%}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .section-content__container,.wps-insidepage-image-content2__wrapper .section-image__container{width:100%}}.wps-insidepage-image-content2__wrapper .section-content__container{display:flex;align-items:center;justify-content:center;padding:100px 0}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .section-content__container{order:2;padding:0}}.wps-insidepage-image-content2__wrapper .section-content__container .section-content{max-width:560px;padding:0 40px}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .section-content__container .section-content{max-width:none}}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .section-content__container .section-content{padding:0 20px}}.wps-insidepage-image-content2__wrapper .section-content__container .section-content h2{color:#48d597;margin-bottom:38px}.wps-insidepage-image-content2__wrapper .section-content__container .section-content p{color:#fff;margin-bottom:30px}.wps-insidepage-image-content2__wrapper .section-content__container .section-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:26px;list-style-type:none;padding:0;margin:0 0 40px}.wps-insidepage-image-content2__wrapper .section-content__container .section-content ul li{padding:0 0 0 30px;margin:0;position:relative}.wps-insidepage-image-content2__wrapper .section-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border:18px solid transparent;border-right:0;border-top:18px solid #fff}.wps-insidepage-image-content2__wrapper .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-image-content2__wrapper .section-image__container{position:relative}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .section-image__container{order:1}}.wps-insidepage-image-content2__wrapper .section-image__container .main-image{width:100%;height:100%;position:relative;z-index:10}.wps-insidepage-image-content2__wrapper .section-image__container .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-insidepage-image-content2__wrapper .section-image__container .pattern-wave{width:50%;position:absolute;left:-40px;bottom:-40px;z-index:1}.wps-insidepage-image-content2__wrapper .section-image__container .pattern-wave img{width:100%}.wps-insidepage-image-content2__wrapper .section-image__container .pattern-triangle{width:140px;position:absolute;right:70px;bottom:33.333%;z-index:10;mix-blend-mode:multiply}.wps-insidepage-image-content2__wrapper .section-image__container .pattern-triangle img{width:100%}.wps-insidepage-image-content3__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container{width:100%;max-width:960px;padding:0 20px;margin:0 auto;display:flex;align-items:center;gap:40px}@media(max-width:767px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container{flex-wrap:wrap;gap:60px}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-image__container{width:50%}@media(max-width:991px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-image__container{width:100%}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-image__container{display:flex;justify-content:flex-end}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content{max-width:440px}@media(max-width:767px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content{max-width:none}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3{font-weight:700;margin-bottom:28px;color:#333}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content p{margin-bottom:30px}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:26px;list-style-type:none;padding:0;margin:0 0 40px}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content ul li{padding:0 0 0 30px;margin:0;position:relative}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #48d597}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-icon-content__wrapper{position:relative;width:100%;background-color:#333}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container{width:100%;max-width:1000px;padding:0 40px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:80px}@media(max-width:767px){.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container{padding:0 20px}}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content{width:100%;display:flex;align-items:flex-start;gap:50px}@media(max-width:767px){.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content{flex-direction:column;gap:30px}}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-icon{flex-basis:60px;flex-shrink:0}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-icon img{width:100%}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description{width:100%}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description h3{font-weight:700}.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description p{color:#fff;margin-top:38px}@media(max-width:767px){.wps-insidepage-icon-content__wrapper .wps-insidepage-icon-content__container .section-content .section-description p{margin-top:32px}}.wps-insidepage-treatment-options__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container{padding:0 20px}}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container{max-width:720px;margin:0 auto;grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container{max-width:360px;grid-template-columns:repeat(1,1fr)}}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option{width:100%}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a{display:block;width:100%;text-decoration:none}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a .section-image{width:100%;overflow:hidden}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a .section-image::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.15;transition:opacity 500ms ease-in-out}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a .section-image img{width:100%;transform:scale(1);transition:transform 1000ms ease-in-out}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a .section-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px 30px;z-index:10;text-align:center}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a:hover .section-image::after{opacity:.4}.wps-insidepage-treatment-options__wrapper .wps-insidepage-treatment-options__container .treatment-options__container .treatment-option a:hover .section-image img{transform:scale(1.05)}.wps-treatment-single__wrapper{position:relative;width:100%;padding-bottom:70px;background-color:#fff}.wps-treatment-single__wrapper.last-child{padding-bottom:0}.wps-treatment-single__wrapper .wps-treatment-single__container{width:100%;max-width:1000px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:40px}@media(max-width:767px){.wps-treatment-single__wrapper .wps-treatment-single__container{flex-wrap:wrap;padding:0 20px}}.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container{flex-basis:200px;flex-shrink:0}@media(max-width:767px){.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container{flex-basis:auto;flex-shrink:1;width:200px}}.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container img{width:100%}.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content{max-width:680px}@media(max-width:900px){.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content{max-width:none}}.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3{font-weight:700;color:#333;margin-bottom:20px}.wps-treatment-single__wrapper.three-grid .wps-treatment-single__container{align-items:flex-start}.wps-treatment-single__wrapper.three-grid .wps-treatment-single__container .section-image__container{flex-basis:320px}@media(max-width:767px){.wps-treatment-single__wrapper.three-grid .wps-treatment-single__container .section-image__container{flex-basis:auto;flex-shrink:1;width:320px}}.wps-treatment-single__wrapper.center-align .wps-treatment-single__container{align-items:center}.wps-meet-the-team__wrapper{position:relative;width:100%;background-color:#fff}.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:80px 40px}@media(max-width:1110px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{grid-template-columns:repeat(2,1fr);gap:60px 30px}}@media(max-width:575px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{grid-template-columns:1fr;gap:60px;max-width:360px;margin:0 auto}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-image{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-image img{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-content{width:100%;margin-top:36px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-content h3{font-weight:700;line-height:1;color:#333}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-details .section-content p{line-height:1;margin-top:16px}.wps-office-tour__wrapper{position:relative;width:100%;background-color:#fff}.wps-office-tour__wrapper .wps-office-tour__container{width:100%;max-width:760px;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-office-tour__wrapper .wps-office-tour__container{padding:0 20px}}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider{width:100%;overflow:hidden}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container{display:flex}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image{width:80%}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image img{width:100%}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{width:100%;display:flex;justify-content:center;margin-top:80px}@media(max-width:767px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{margin-top:60px}}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#333}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{opacity:.2}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::after,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next svg,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg{display:block;fill:#fff;position:relative;transition:fill 300ms ease-in-out}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next:hover svg,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev:hover svg{fill:#48d597}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.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 rgba(51,51,51,0.2)}@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{color:#333}.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-weight:700;color:#333}.wps-testimonial-single-wrap.last-child .wps-testimonial-single{border-bottom:0}.wps-contact-page-info__wrapper{position:relative;width:100%;transform:translateY(-200px);z-index:100}@media(max-width:991px){.wps-contact-page-info__wrapper{transform:none;padding:100px 0 60px}}@media(max-width:767px){.wps-contact-page-info__wrapper{padding:80px 0 60px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{flex-wrap:wrap}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{padding:0 20px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container{width:60%}@media(max-width:1199px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container{width:50%}}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container{width:100%;height:500px}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container{height:400px}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container{height:300px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container .map{position:relative;width:100%;height:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .map__container .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{width:40%;display:flex;justify-content:center;align-items:center;padding:100px 0;background-color:#48d597;position:relative;transform:translateY(100px)}@media(max-width:1199px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{width:50%}}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{width:100%;transform:none}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{padding:80px 0}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container{max-width:480px;padding:0 40px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container{padding:0 20px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .section-title__container{width:100%;margin-bottom:40px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .section-title__container h2{color:#333}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container{width:100%;display:flex;flex-direction:column;gap:40px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours{display:inline-flex;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-info__container .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours{display:inline-flex;align-items:baseline;gap:18px;color:#333;line-height:1.4}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours{gap:24px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours span{flex-basis:20px;flex-shrink:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a span svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a span svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a span svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours span svg{display:block;width:20px;height:20px;fill:#333}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a span svg path,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a span svg path,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a span svg path,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .working-hours span svg path{fill:#333}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .email a{text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .section-cta{display:inline-flex;position:relative;width:auto;align-items:flex-start}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .section-cta a{font-family:"Raleway",sans-serif;text-decoration:none;width:auto;color:#fff;border:2px solid #000;background-color:#000;transition:background-color 400ms ease-in-out,color 400ms ease-in-out}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}#gform_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:#333}#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:#333}#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:#333}#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:#333}.blog-post-collection,.single-post-container{padding-bottom:80px}.single-post-container{width:100%;display:block;max-width:960px;padding:0 20px 80px;margin:0 auto}.wps-blog-collection__container{position:relative;width:100%;padding:0 0 80px;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:0 0 30px}}.wps-blog-collection-inner__container{width:100%;max-width:1640px;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px 40px}@media(max-width:850px){.wps-blog-collection-inner__container{grid-template-columns:1fr}}@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:#333;margin:0 0 20px}.wps-blog-post-item__container{width:100%}.wps-blog-post-item__container a{display:block;width: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%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 500ms ease-in-out}.wps-blog-post-item__container a .blog-content{width:100%;padding:30px 0 0}.wps-blog-post-item__container a .blog-content h3{color:#333}.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 .back-to-blogs-btn{display:inline-flex;align-items:center;gap:14px;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;color:#333;padding:0;margin:0 0 26px}.wps-blog-post-single .back-to-blogs-btn svg{display:block;fill:#333;transform:rotate(180deg)}.wps-blog-post-single .entry-header{margin:0 0 20px}.wps-blog-post-single .entry-meta{margin:0 0 20px}.wps-blog-post-single .entry-meta p{font-size:16px;margin:0;color:#000}.wps-blog-post-single .entry-meta span{font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#c7c7ca}@media(max-width:767px){.wps-blog-post-single .entry-meta span{margin-right:15px}}.wps-blog-post-single .entry-meta span a{color:#c7c7ca}.wps-blog-post-single .entry-meta span i{font-size:18px;color:#c7c7ca;padding-right:5px}/*!
Widget Styles
 */.widget-area{width:100%;display:block;max-width:960px;padding:0 20px 80px;margin:0 auto}.widget{margin:0 0 40px}.widget .widget-title{color:#48d597;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:#48d597;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:#48d597;font-weight:normal;text-decoration:none}.widget.widget_archive ul li.current_page_item a:after,.widget.widget_meta ul li.current_page_item a:after,.widget.widget_categories ul li.current_page_item a:after{transform:translate(-20px,0);opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.widget.widget_recent_entries ul,.widget.widget_recent_comments ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{position:relative;padding:0;margin:0;line-height:1;display:block}.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a{text-decoration:none;color:#333}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#48d597;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:#48d597}.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:#48d597;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:#333}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#333;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:#48d597}.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:#48d597}.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]{padding:16px 0}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItdG9wYmFyLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1ibG9nLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1zdGlja3ktbWVudS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3RyZWF0bWVudF9vcHRpb25zLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9hYm91dF91c19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfbWVldF90aGVfZG9jdG9yLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9tZWV0X3RoZV90ZWFtLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV90ZXN0aW1vbmlhbHNfc2xpZGVyLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ludHJvX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ZlYXR1cmVkX3RleHRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2VfY29udGVudF9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pY29uX2NvbnRlbnRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfdHJlYXRtZW50X29wdGlvbnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3RyZWF0bWVudF9zaW5nbGVfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX21lZXRfdGhlX3RlYW1fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX29mZmljZV90b3VyX3NsaWRlci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfdGVzdGltb25pYWxfc2luZ2xlLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19jb250YWN0X2luZm8uc2NzcyIsImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0cy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50LnNjc3MiLCJiYXNlL292ZXJpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7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Q0EsZ0JBQUE7QTVDd21MWiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6ICAgICBCZXJreSBIaW5ja2xleSBPcnRob2RvbnRpY3MgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJiYXNlL2N1c3RvbS1mb250c1wiO1xuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZS9jb3JlXCI7XG5AaW1wb3J0IFwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmFzZS9hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwiYmFzZS93cGNvcmVcIjtcblxuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeS1uZXdcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvc2l0ZS1tYWluLWNvbnRlbnRcIjtcblxuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXInO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItYWRkcmVzcyc7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1uYXZiYXInO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItaGVybyc7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLXRvcGJhclwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1zdGlja3ktbWVudVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItZnVsbC1zY3JlZW4tbWVudS5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCJ2Yy1jb21wb25lbnRzL2luaXRcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlXCI7XG5cbi8vIEBpbXBvcnQgXCJ2Yy1jb21wb25lbnRzL3dwc192Y19taXNjX3N0eWxlc1wiO1xuXG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy13aWRnZXRzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXNlYXJjaFwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLWNvbW1lbnRcIjtcblxuQGltcG9ydCBcImJhc2Uvb3ZlcmlkZVwiO1xuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiVm9sdGUgUm91bmRlZFwiO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTGlnaHQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTGlnaHQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTGlnaHQuc3ZnI1ZvbHRlUm91bmRlZC1MaWdodFwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJWb2x0ZSBSb3VuZGVkXCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0uZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTWVkaXVtLmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLU1lZGl1bS5zdmcjVm9sdGVSb3VuZGVkLU1lZGl1bVwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJWb2x0ZSBSb3VuZGVkXCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1SZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVJlZ3VsYXIuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtUmVndWxhci5zdmcjVm9sdGVSb3VuZGVkLVJlZ3VsYXJcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiVm9sdGUgUm91bmRlZFwiO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtU2VtaWJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtU2VtaWJvbGQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtU2VtaWJvbGQudHRmXCIpXHJcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtU2VtaWJvbGQuc3ZnI1ZvbHRlUm91bmRlZC1TZW1pYm9sZFwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJWb2x0ZVwiO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1Cb2xkLmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUJvbGQuc3ZnI1ZvbHRlUm91bmRlZC1Cb2xkXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsIi8qIVxuVGhlbWUgTmFtZTogICAgIEJlcmt5IEhpbmNrbGV5IE9ydGhvZG9udGljcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVm9sdGUgUm91bmRlZFwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUxpZ2h0LnN2ZyNWb2x0ZVJvdW5kZWQtTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWb2x0ZSBSb3VuZGVkXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1NZWRpdW0uc3ZnI1ZvbHRlUm91bmRlZC1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWb2x0ZSBSb3VuZGVkXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVJlZ3VsYXIuc3ZnI1ZvbHRlUm91bmRlZC1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVm9sdGUgUm91bmRlZFwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLVNlbWlib2xkLnN2ZyNWb2x0ZVJvdW5kZWQtU2VtaWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWb2x0ZVwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1ZvbHRlUm91bmRlZC9Wb2x0ZVJvdW5kZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9Wb2x0ZVJvdW5kZWQvVm9sdGVSb3VuZGVkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVm9sdGVSb3VuZGVkL1ZvbHRlUm91bmRlZC1Cb2xkLnN2ZyNWb2x0ZVJvdW5kZWQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmFkZHJlc3MgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5lbWFpbCBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLndvcmtpbmctaG91cnMsIC53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLWF1dGhvciAudGVzdGltb25pYWwtYXV0aG9yLW5hbWUgLmF1dGhvci1uYW1lLCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC10ZXh0IHAsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHMgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWl0ZW0taW5uZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtY29udGVudCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnBhcnRuZXJfX2NvbnRhaW5lciAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgzLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBoMywgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgaDMsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmVtYWlsIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC53b3JraW5nLWhvdXJzLCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC1hdXRob3IgLnRlc3RpbW9uaWFsLWF1dGhvci1uYW1lIC5hdXRob3ItbmFtZSwgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtdGV4dCBwLCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDMsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSwgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlscyAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGksIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fY29udGFpbmVyIC5hdXRob3ItbmFtZSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLWFib3V0LXVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmFkZHJlc3MgYSxcbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC53b3JraW5nLWhvdXJzLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnBob25lLW51bWJlciBhLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmVtYWlsIGEsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLWFib3V0LXVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OEQ1OTc7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLWFib3V0LXVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ4RDU5NztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmFmdGVyLCAud3BzLWhvbWVwYWdlLWFib3V0LXVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjphZnRlciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwLCAwIDApO1xufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUxLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSwgLmZlYXR1cmVkLWN0YS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuZmFkZS1vdXQsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5mYWRlLW91dCwgLmZlYXR1cmVkLWN0YS1idG4gLmZhZGUtb3V0LFxuLndwcy1jcy1idG5fX3N0eWxlMSAuZmFkZS1pbixcbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5mYWRlLWluLFxuLmZlYXR1cmVkLWN0YS1idG4gLmZhZGUtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbiwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEsIC5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIC5hZGRyZXNzLWNvbnRlbnQgLmN0YS1idG5fX2NvbnRhaW5lciBhLCAuc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEsIC53cHMtZmVhdHVyZWQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ4RDU5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0OEQ1OTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTIgLmZhZGUtb3V0LCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSAuZmFkZS1vdXQsICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuIC5mYWRlLW91dCxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEgLmZhZGUtb3V0LFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbiAuZmFkZS1vdXQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0biAuZmFkZS1vdXQsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIC5mYWRlLW91dCxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24gLmZhZGUtb3V0LCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuZmFkZS1vdXQsIC5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuZmFkZS1vdXQsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciAuYWRkcmVzcy1jb250ZW50IC5jdGEtYnRuX19jb250YWluZXIgYSAuZmFkZS1vdXQsIC5zdGlja3ktbmF2YmFyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuZmFkZS1vdXQsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLmZhZGUtb3V0LCAud3BzLWZlYXR1cmVkLWJ0biAuZmFkZS1vdXQsXG4ud3BzLWNzLWJ0bl9fc3R5bGUyIC5mYWRlLWluLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gLmZhZGUtaW4sXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0biAuZmFkZS1pbixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEgLmZhZGUtaW4sXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uIC5mYWRlLWluLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4gLmZhZGUtaW4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIC5mYWRlLWluLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbiAuZmFkZS1pbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5mYWRlLWluLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5mYWRlLWluLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIC5hZGRyZXNzLWNvbnRlbnQgLmN0YS1idG5fX2NvbnRhaW5lciBhIC5mYWRlLWluLFxuLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5mYWRlLWluLFxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuZmFkZS1pbixcbi53cHMtZmVhdHVyZWQtYnRuIC5mYWRlLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbmNlbnRlcixcbiAgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG4ucnRsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG5wIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4RDU5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxudWwgbGksXG5vbCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ud3BiX3RleHRfY29sdW1uIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gb2wgbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDhENTk3O1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzQ4RDU5Nztcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzQ4RDU5Nztcbn1cblxuLmVudHJ5LXRleHQtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ4RDU5Nztcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDhENTk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM0OEQ1OTc7XG59XG4uZW50cnktdGV4dC1jb250ZW50IHVsIGxpID4gdWwge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW50cnktdGV4dC1jb250ZW50IHVsIGxpID4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM0OEQ1OTc7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYSwgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMywgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiwgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGhlYWRpbmcgKi9cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZXBhZ2UtZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS1mYXEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0OEQ1OTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OEQ1OTc7XG4gIHRyYW5zaXRpb246IGJvcmRlciA0MDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZlYXR1cmVkLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNDhENTk3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDhENTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC50b3BiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnRvcGJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBmaWxsOiAjNDhENTk3O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAudG9wYmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4RDU5Nztcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmxvZ2luLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAubG9naW4tYnRuIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5sb2dpbi1idG4gYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmxvZ2luLWJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvcGF0dGVybi1ncmVlbi1saW5lLTAxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiAzMDA7XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvcGF0dGVybi1ncmVlbi1saW5lLTAxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoMjAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMjA7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICB6LWluZGV4OiAzMDA7XG59XG5cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMjUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDYwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZy5zaG93LW9uLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgaW1nLmhpZGUtb24tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZy5zaG93LW9uLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuZmFkZS1pbiBzcGFuLFxuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuZmFkZS1vdXQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYS5uYXYtY2FsbC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciAuc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyOmxhc3QtY2hpbGQge1xuICB3aWR0aDogODAlO1xufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogMzAwO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgei1pbmRleDogMzAwO1xufVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1pbWFnZV9fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1pbWFnZV9fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWltYWdlX19jb250YWluZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5oZWFkZXItaW1hZ2Utc2xpZGVyX19jb250YWluZXIgLmltYWdlLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaW1hZ2VfX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciAuaW1hZ2Utc2xpZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1pbWFnZV9fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIC5pbWFnZS1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKGRpc3QvaW1hZ2VzL3BhdHRlcm4taGVhZGVyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0yO1xuICBvcGFjaXR5OiAwLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1jb250ZW50X19jb250YWluZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLXNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjNDhENTk3O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4MHB4IDAgMTQwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktbmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksIGluc2V0IDAgMCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCksIDdweCA3cHggMTVweCByZ2JhKDg0LCA4NCwgODQsIDAuMSksIC03cHggLTdweCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC41KSwgaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc3RpY2t5LW5hdmJhciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyLnN0aWNreSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgLndwcy1zaG93LW9uLW1kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgLndwcy1zaG93LW9uLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciAud3BzLWhpZGUtb24tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4RDU5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDIwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDE1NywgODElLCA1MyUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ4RDU5Nztcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA0LCAyNyUsIDYxJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpIHVsLnN1Yi1tZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMTU3LCA4MSUsIDUzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3ZlciB1bC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zdGlja3ktbmF2YmFyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuZmFkZS1pbiBzcGFuLFxuICAuc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLmZhZGUtb3V0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6ICM0OEQ1OTc7XG4gIH1cbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNDhENTk3O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEuc3RpY2t5LWNhbGwtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEuc3RpY2t5LWNhbGwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLnN0aWNreS1jYWxsLWJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiAjNDhENTk3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciAuc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGFsbDogdW5zZXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyOmxhc3QtY2hpbGQge1xuICB3aWR0aDogODAlO1xufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgei1pbmRleDogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC01JSkgc2NhbGUoMS4yKTtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLnBhdHRlcm5fX2NvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTpsaW5rLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOnZpc2l0ZWQsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjNDhENTk3O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5yb3RhdGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgZ2FwOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudS5leHBhbmQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogIzQ4RDU5NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2ZyBwYXRoLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3ZnIHBhdGgsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzQ4RDU5Nztcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYTpob3Zlcixcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhOmhvdmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDhENTk3O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB0b3A6IDJweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzX19jb250YWluZXIge1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIC5hZGRyZXNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIC5hZGRyZXNzLWNvbnRlbnQgLmN0YS1idG5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzX19jb250YWluZXIgLmFkZHJlc3MtY29udGVudCAuY3RhLWJ0bl9fY29udGFpbmVyIGEge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDhENTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgNDAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIC5hZGRyZXNzLWNvbnRlbnQgLmN0YS1idG5fX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0OEQ1OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIC5hZGRyZXNzLWNvbnRlbnQgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciAuYWRkcmVzcy1jb250ZW50IC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzX19jb250YWluZXIgLmFkZHJlc3MtY29udGVudCAuY29udGVudCAucGhvbmUtbnVtYmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ4RDU5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICM0OEQ1OTc7XG4gIHRyYW5zaXRpb246IGZpbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OEQ1OTc7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAwO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDQsXG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyA1MDBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMTRweCAwIDA7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCBwIHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhOmhvdmVyIC5ibG9nLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYTpob3ZlciAuYmxvZy1jb250ZW50IHAge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cblxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAucGF0dGVybi1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5wYXR0ZXJuLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTAlLCAtOTAlKSBzY2FsZSgxLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnBhdHRlcm4tbG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIG1heC13aWR0aDogODYwcHg7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4RDU5Nztcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGF0dGVybi1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGF0dGVybi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIDk1JSkgc2NhbGUoMS41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGF0dGVybi1sb2dvIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgNzUlKSBzY2FsZSgxLjUpO1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAubWFwX19jb250YWluZXIgLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIC5tYXAge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAubWFwX19jb250YWluZXIgLm1hcCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIC5tYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5hZGRyZXNzLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLndvcmtpbmctaG91cnMsXG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAucGhvbmUtbnVtYmVyLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmVtYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuYWRkcmVzcyBhLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLndvcmtpbmctaG91cnMsXG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuZW1haWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5hZGRyZXNzIGEgc3ZnLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLndvcmtpbmctaG91cnMgc3ZnLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnBob25lLW51bWJlciBhIHN2Zyxcbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5lbWFpbCBhIHN2ZyB7XG4gIGZsZXgtYmFzaXM6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiAjNDhENTk3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuYWRkcmVzcyBhIHN2ZyBwYXRoLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLndvcmtpbmctaG91cnMgc3ZnIHBhdGgsXG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAucGhvbmUtbnVtYmVyIGEgc3ZnIHBhdGgsXG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuZW1haWwgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM0OEQ1OTc7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuYWRkcmVzcyBhLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnBob25lLW51bWJlciBhLFxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmVtYWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmFkZHJlc3MgYTpob3Zlcixcbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5waG9uZS1udW1iZXIgYTpob3Zlcixcbi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5lbWFpbCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuYWRkcmVzcyBhIHN2ZyB7XG4gIHRvcDogMnB4O1xufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3QtbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3QtbWFpbl9fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDhENTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgNDAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jb250YWN0LW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0LW1haW5fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0OEQ1OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGlzdC9pbWFnZXMvcGF0dGVybi1mb290ZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyOjpiZWZvcmUsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyOjpiZWZvcmUsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMTYuNjY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28gYSBpbWcge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDgzLjMzMyU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA2MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWJvdXQtdXMtbGlua3NfX2NvbnRhaW5lcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAucGF0aWVudHMtbGlua3NfX2NvbnRhaW5lcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3J0aG9kb250aWNzLWxpbmtzX19jb250YWluZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLnRyZWF0bWVudHMtbGlua3NfX2NvbnRhaW5lcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3RoZXJzLWxpbmtzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWJvdXQtdXMtbGlua3NfX2NvbnRhaW5lciBoNCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAucGF0aWVudHMtbGlua3NfX2NvbnRhaW5lciBoNCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3J0aG9kb250aWNzLWxpbmtzX19jb250YWluZXIgaDQsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLnRyZWF0bWVudHMtbGlua3NfX2NvbnRhaW5lciBoNCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3RoZXJzLWxpbmtzX19jb250YWluZXIgaDQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQ4RDU5NztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWJvdXQtdXMtbGlua3NfX2NvbnRhaW5lciB1bCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAucGF0aWVudHMtbGlua3NfX2NvbnRhaW5lciB1bCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3J0aG9kb250aWNzLWxpbmtzX19jb250YWluZXIgdWwsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLnRyZWF0bWVudHMtbGlua3NfX2NvbnRhaW5lciB1bCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3RoZXJzLWxpbmtzX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWJvdXQtdXMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAucGF0aWVudHMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3J0aG9kb250aWNzLWxpbmtzX19jb250YWluZXIgdWwgbGksXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLnRyZWF0bWVudHMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3RoZXJzLWxpbmtzX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIC5hYm91dC11cy1saW5rc19fY29udGFpbmVyIHVsIGxpIGEsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLnBhdGllbnRzLWxpbmtzX19jb250YWluZXIgdWwgbGkgYSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAub3J0aG9kb250aWNzLWxpbmtzX19jb250YWluZXIgdWwgbGkgYSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAudHJlYXRtZW50cy1saW5rc19fY29udGFpbmVyIHVsIGxpIGEsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLm90aGVycy1saW5rc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWJvdXQtdXMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIC5wYXRpZW50cy1saW5rc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLm9ydGhvZG9udGljcy1saW5rc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLnRyZWF0bWVudHMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIC5vdGhlcnMtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLm90aGVycy1saW5rc19fY29udGFpbmVyIGg0Om50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRzX19jb250YWluZXIgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4RDU5Nztcbn1cblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmJlZm9yZSwgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgbGVmdDogNzUlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3ZlciBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjNDhENTk3O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzQ4RDU5Nztcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNDhENTk3O1xufVxuXG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4RDU5Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4RDU5Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIsXG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lcixcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24ge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGE6aG92ZXIgLnNlY3Rpb24taW1hZ2U6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYTpob3ZlciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYTpob3ZlciAuc2VjdGlvbi1pY29uIHN2ZyB7XG4gIGZpbGw6ICM0OEQ1OTc7XG59XG5cbi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xufVxuLndwcy1ob21lcGFnZS1hYm91dC11c19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1hYm91dC11c19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWFib3V0LXVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICBjb2xvcjogIzQ4RDU5NztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1hYm91dC11c19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuLndwcy1ob21lcGFnZS1hYm91dC11c19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS1hYm91dC11c19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNTBweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lcixcbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lcixcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIC5tYWluLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2UgLnBhdHRlcm4td2F2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IC00MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1pbWFnZSAucGF0dGVybi13YXZlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1pbWFnZSAucGF0dGVybi10cmlhbmdsZSB7XG4gIHdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICBib3R0b206IC0xNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1pbWFnZSAucGF0dGVybi10cmlhbmdsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1kZXRhaWxzX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIC5wYXR0ZXJuLXdhdmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItZGV0YWlsc19fY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLnBhdHRlcm4tdHJpYW5nbGUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTE2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnBhcnRuZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIgLmxvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIgLmNvbnRlbnQge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0OEQ1OTc7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5wYXJ0bmVyX19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDhENTk3O1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgIzQ4RDU5NztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAucGFydG5lcl9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLndhdGVybWFyay1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC53YXRlcm1hcmstbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG5cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAxNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjMzMyU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4RDU5Nztcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAucGF0dGVybi1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAucGF0dGVybi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC0xMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAucGF0dGVybi1sb2dvIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIH1cbn1cblxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChkaXN0L2ltYWdlcy9wYXR0ZXJuLWZvb3Rlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1JTtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnNlY3Rpb24taWNvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAuc2VjdGlvbi1pY29uX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnNlY3Rpb24taWNvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnNlY3Rpb24taWNvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAuc2VjdGlvbi1pY29uX19jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA0O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWl0ZW0taW5uZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWl0ZW0taW5uZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtY29udGVudCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIgLmF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzQ4RDU5Nztcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyLFxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4RDU5NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4RDU5Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGdhcDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLFxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcixcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM0OEQ1OTc7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcixcbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLFxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm1haW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm1haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGF0dGVybi13YXZlIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgYm90dG9tOiAtNDBweDtcbiAgei1pbmRleDogMTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5wYXR0ZXJuLXdhdmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGF0dGVybi10cmlhbmdsZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzBweDtcbiAgYm90dG9tOiAzMy4zMzMlO1xuICB6LWluZGV4OiAxMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLnBhdHRlcm4tdHJpYW5nbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcixcbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLFxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM0OEQ1OTc7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1pY29uIHtcbiAgZmxleC1iYXNpczogNjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWljb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYTpob3ZlciAuc2VjdGlvbi1pbWFnZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYTpob3ZlciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlci5sYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMjAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlci50aHJlZS1ncmlkIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIudGhyZWUtZ3JpZCAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyLnRocmVlLWdyaWQgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LXNocmluazogMTtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbi53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlci5jZW50ZXItYWxpZ24gLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogODBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA2MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItZGV0YWlscyAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIC5vZmZpY2UtaW1hZ2Uge1xuICB3aWR0aDogODAlO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIgLm9mZmljZS1pbWFnZS1nYWxsZXJ5X19jb250YWluZXIgLm9mZmljZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLCAud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsXG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM0OEQ1OTc7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgcGFkZGluZzogNjVweCAwO1xuICBtYXJnaW46IDAgNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtdGV4dCBwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLWF1dGhvciAudGVzdGltb25pYWwtYXV0aG9yLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLWF1dGhvciAudGVzdGltb25pYWwtYXV0aG9yLW5hbWUgLmF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwLmxhc3QtY2hpbGQgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCk7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5tYXBfX2NvbnRhaW5lciAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIC5tYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmFkZHJlc3MsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmVtYWlsLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLndvcmtpbmctaG91cnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZW1haWwgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC53b3JraW5nLWhvdXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5lbWFpbCBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAud29ya2luZy1ob3VycyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuYWRkcmVzcyBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5lbWFpbCBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAud29ya2luZy1ob3VycyBzcGFuIHtcbiAgZmxleC1iYXNpczogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuYWRkcmVzcyBhIHNwYW4gc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnBob25lLW51bWJlciBhIHNwYW4gc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmVtYWlsIGEgc3BhbiBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAud29ya2luZy1ob3VycyBzcGFuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMzMzMzMzO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmFkZHJlc3MgYSBzcGFuIHN2ZyBwYXRoLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnBob25lLW51bWJlciBhIHNwYW4gc3ZnIHBhdGgsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZW1haWwgYSBzcGFuIHN2ZyBwYXRoLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLndvcmtpbmctaG91cnMgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzMzMzMzM7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnBob25lLW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmVtYWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xufVxuI2dmb3JtXzEgbGk6OmJlZm9yZSxcbiNnZm9ybV8yIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiAjZTMyMjIyO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8xIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmJsb2ctcG9zdC1jb2xsZWN0aW9uLFxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDgwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xufVxuLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuYmFjay10by1ibG9ncy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNnB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5iYWNrLXRvLWJsb2dzLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzMzMzMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2M3YzdjYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiBhIHtcbiAgY29sb3I6ICNjN2M3Y2E7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2M3YzdjYTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKiFcbldpZGdldCBTdHlsZXNcbiAqL1xuLndpZGdldC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC8qICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmODZjJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgbGluZWFyKTtcbiAgfSovXG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYTpob3ZlcjpiZWZvcmUsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNDhENTk3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OEQ1OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDhENTk3O1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhENTk3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIgc3Bhbixcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5tZXRhLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLnBvc3QtdGl0bGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiFcblBvc3RzIE5hdmlnYXRpb25cbiovXG4ucG9zdHMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIGEsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIGE6aG92ZXIsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgbGVmdDogMDtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiFcbjQwNFxuKi9cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIVxuU2VhcmNoIFJlc3VsdHNcbiovXG4uc2VhcmNoLXJlc3VsdHMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0cy1zZWFyY2gtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0gaDQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbS5sYXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdC1ib3ggLnJlc3VsdC1pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiFcbkNvbW1lbnRzXG4qL1xuLmNvbW1lbnRzLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTYsIDk2LCA5NiwgMC4yKTtcbn1cblxuLmNvbW1lbnQtbWV0YS5jb21tZW50bWV0YWRhdGEgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0OEQ1OTc7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ4RDU5Nztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnBpbmctbGlzdCxcbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXVybF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5wLnN1YnNjcmliZS10by1jb21tZW50cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLFxuLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4udmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5uby1jb250YWluZXIgPiAucm93IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJvdy1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149Y29sLV0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePXZjX2NvbF0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufSIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbW96LXRyYW5zaXRpb246ICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogICAgICAkd2hhdCAkdGltZSAkaG93O1xuICB0cmFuc2l0aW9uOiAgICAgICAgICR3aGF0ICR0aW1lICRob3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNiwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSkgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSkgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSAvIDE2KSArIHJlbTtcbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8vIEJyZWFrIFBvaW50XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpe1xuICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcbiAgb3BhY2l0eTogJHZhbHVlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlKCAkdG9nZ2xlOiBcIm9uXCIsICRwZXJjZW50YWdlOiAxICkge1xuICAkc3ZnLXR5cGU6IFwibWF0cml4XCI7XG4gICRzdmctdmFsdWU6IFwiMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXCI7XG4gICRpZS1hbHBoYTogYWxwaGEoI3tcIm9wYWNpdHk9XCJ9cm91bmQoICRwZXJjZW50YWdlICogMTAwICkgKTtcblxuICBAaWYgJHBlcmNlbnRhZ2UgIT0gMSB7XG4gICAgJHN2Zy10eXBlOiBcInNhdHVyYXRlXCI7XG4gICAgJHN2Zy12YWx1ZTogJHBlcmNlbnRhZ2U7XG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9uXCIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJyN7JHN2Zy10eXBlfVxcJyB2YWx1ZXM9XFwnI3skc3ZnLXZhbHVlfVxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLy8gRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZFxuICAgIGZpbHRlcjogZ3JheSAkaWUtYWxwaGE7IC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPU1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2F0Y2gtYWxsXG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9mZlwiIHtcbiAgICBAaWYgJHN2Zy10eXBlID09IFwic2F0dXJhdGVcIiB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICB9XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gQnJvd3NlciBQcmVmaXhlc1xuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkeHksICRzY2FsZSkge1xuICAkc2NhbGVWYWw6IFwiXCI7XG4gIEBpZigkeHkgPT0gXCJhbGxcIikge1xuICAgICRzY2FsZVZhbDogc2NhbGU7XG4gIH0gQGVsc2Uge1xuICAgICRzY2FsZVZhbDogc2NhbGUgKyAkeHk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZVZhbCtcIihcIiskc2NhbGUrXCIpXCIpO1xufVxuXG4vLyBUcmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBTa2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5hZG1pbi1iYXIge1xuICAvL3BhZGRpbmctdG9wOiAzMnB4O1xufVxuXG5tYWluIHtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1idXR0b247XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3dwYWRtaW5iYXIge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3BzLWltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiJGZvbnQtYXdlc29tZS1wcm86IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cbiRmb250LWN1c3RvbTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtY3VzdG9tMjogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cbiRkZWZhdWx0LWZvbnQ6ICRmb250LWN1c3RvbTtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1oZWFkaW5nOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1saW5rczogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtYnV0dG9uOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG5cbi8vICMyNWU4OWQgT2xkIENvbG9yXG5cbiRjb2xvci1jdXN0b20xOiAjNDhENTk3OyBcbiRjb2xvci1jdXN0b20yOiAjMzMzMzMzO1xuXG4vL0NvbW1vblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3ItY3VzdG9tMTtcbiR0ZXh0LWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiRoZWFkaW5nLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiIsIi8vIGluc2lkZXBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgLy8gICBmb250LXNpemU6IDQwcHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLy8gfVxufVxuXG4ud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgLy8gICBmb250LXNpemU6IDQwcHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLy8gfVxufVxuXG4vLyBwYWdlIGhlYWRlciB0aXRsZSAtIGgxXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAvLyAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIC8vIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLy8gaGVhZGluZyBzdHlsZXNcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8vIHRleHQgc3R5bGVzXG4ud3BzLWNzLXRleHRfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vbGluayBzdHlsZXNcbi53cHMtY3MtbGlua19fc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuXG4gIC8vIC5mYWRlLW91dCxcbiAgLy8gLmZhZGUtaW4ge1xuICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICB0b3A6IDA7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAvLyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIC8vIHRyYW5zaXRpb246IHRvcCA1MDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAvLyB0b3A6IDA7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCwgMCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLndwcy1jcy1saW5rX19zdHlsZTIge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbi8vICAgZm9udC1zaXplOiAxM3B4O1xuLy8gICBmb250LXdlaWdodDogNzAwO1xuLy8gICBsaW5lLWhlaWdodDogMTtcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbi8vICAgcGFkZGluZzogMTVweCAyMnB4O1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIG1pbi13aWR0aDogMTYwcHg7XG4vLyAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4vLyAgIC8vIC5mYWRlLW91dCxcbi8vICAgLy8gLmZhZGUtaW4ge1xuLy8gICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIC8vICAgbGVmdDogMDtcbi8vICAgLy8gICB0b3A6IDA7XG4vLyAgIC8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIC8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAvLyB9XG5cbi8vICAgc3Bhbntcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICB9XG5cbi8vICAgc3Bhbntcbi8vICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICB3aWR0aDogMDtcbi8vICAgICBoZWlnaHQ6IDA7XG4vLyAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgZWFzZS1pbi1vdXQsIGhlaWdodCA1MDBtcyBlYXNlLWluLW91dCA1MDBtcztcbi8vICAgfVxuXG5cblxuLy8gICAvLyAubGVmdHtcbi8vICAgLy8gICB0b3A6IDA7XG4vLyAgIC8vICAgbGVmdDogMDtcbi8vICAgLy8gfVxuXG4vLyAgIC5ib3R0b217XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICAgIC8vIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgIH1cblxuLy8gICAubGVmdHtcbi8vICAgICBib3R0b206IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgIH1cblxuLy8gICAucmlnaHR7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgIH1cblxuLy8gICAudG9we1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIC8vIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICAgIC8vIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4vLyAgIH1cblxuLy8gICAmOmhvdmVye1xuLy8gICAgIC5sZWZ0e1xuLy8gICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBlYXNlLWluLW91dCwgaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0IDUwMG1zO1xuLy8gICAgIH1cblxuLy8gICAgIC50b3B7XG4vLyAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgZWFzZS1pbi1vdXQsIGhlaWdodCA1MDBtcyBlYXNlLWluLW91dCA1MDBtcztcbi8vICAgICB9XG5cbi8vICAgICAucmlnaHR7XG4vLyAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBlYXNlLWluLW91dCwgaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0IDUwMG1zO1xuLy8gICAgIH1cblxuXG4vLyAgIH1cblxuLy8gICAvLyAmOjpiZWZvcmUge1xuLy8gICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAvLyAgIGxlZnQ6IDA7XG4vLyAgIC8vICAgYm90dG9tOiAwO1xuLy8gICAvLyAgIHdpZHRoOiAxMDAlO1xuLy8gICAvLyAgIGhlaWdodDogMnB4O1xuLy8gICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICAvLyB9XG5cbi8vICAgLy8gJjo6YWZ0ZXIge1xuLy8gICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAvLyAgIGxlZnQ6IDA7XG4vLyAgIC8vICAgYm90dG9tOiAwO1xuLy8gICAvLyAgIHdpZHRoOiAxMDAlO1xuLy8gICAvLyAgIGhlaWdodDogMTAwJTtcbi8vICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgLy8gICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbi8vICAgLy8gICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4vLyAgIC8vICAgLy8gdHJhbnNpdGlvbjogdG9wIDUwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgIC8vICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuLy8gICAvLyAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCA1MDBtcyBlYXNlLWluLW91dDtcbi8vICAgLy8gfVxuXG4vLyAgIC8vICY6aG92ZXIge1xuLy8gICAvLyAgICY6OmFmdGVyIHtcbi8vICAgLy8gICAgIC8vIHRvcDogMDtcbi8vICAgLy8gICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbi8vICAgLy8gICAgIC8vIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwLCAwIDApO1xuLy8gICAvLyAgIH1cbi8vICAgLy8gfVxuLy8gfVxuXG4vLyBidG4gc3R5bGVzXG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmZhZGUtb3V0LFxuICAuZmFkZS1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyAuZmFkZS1pbiB7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjAwJSk7XG4gIC8vIH1cblxuICAvLyAmOmhvdmVyIHtcbiAgLy8gICAuZmFkZS1vdXQge1xuICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwMCUpO1xuICAvLyAgIH1cblxuICAvLyAgIC5mYWRlLWluIHtcbiAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5mYWRlLW91dCxcbiAgLmZhZGUtaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAbWl4aW4gYnAtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwLW1kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwLXNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy9cbi8vICBNRURJQSBRVUVSSUVTXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBBIG1hcCBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50czogKFxuICAgIHhzOiA1NzZweCxcbiAgICBzbTogNzY4cHgsXG4gICAgbWQ6IDk5MnB4LFxuICAgIGxnOiAxMjAwcHgsXG4gICAgeGxnOiAxNDAwcHgsXG4pO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNDAwcHhcbik7XG5cblxuLy9cbi8vICBSRVNQT05EIEFCT1ZFXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgICB9XG59XG5cblxuLy9cbi8vICBSRVNQT05EIEJFTE9XXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYmVsb3coJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgICB9XG59XG5cblxuLy9cbi8vICBSRVNQT05EIEJFVFdFRU5cbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XG5cbiAgICAvLyBJZiBib3RoIHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikge1xuXG4gICAgICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxuICAgICAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIG9uZSBvciBib3RoIG9mIHRoZSBicmVha3BvaW50cyBkb24ndCBleGlzdC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBJZiBsb3dlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciBsb3dlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyRsb3dlcn0uJztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcblxuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMCAxNHB4IDIwcHg7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5hbGlnbnJpZ2h0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAyMHB4O1xuICAgIC8vYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuXG4gICAgLnJ0bCAmIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsImgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIC8vIGEge1xuICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8vIH1cbn1cblxuYSB7XG4gIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vICY6Zm9jdXMge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgLy8gcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbiB7XG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbiB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVudHJ5LXRleHQtY29udGVudCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbi1kZXAge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi53cHMtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1hY2NlbnQge1xuICAvLyBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIHtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgfVxuICB9XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiBoZWFkaW5nICovXG5cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8vZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC8vY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLWJ0bntcbiAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1jdXN0b20xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDQwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LFxuICAgIGNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn0iLCIud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLndwc2Ytbm90LWhvbWVwYWdlIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cbiIsIi5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItY29udGFjdF9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG5cclxuICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zdHlsZTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvcGF0dGVybi1ncmVlbi1saW5lLTAxLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTUlKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLnN0eWxlMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9kaXN0L2ltYWdlcy9wYXR0ZXJuLWdyZWVuLWxpbmUtMDEuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgyMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XHJcbiAgICAgIHotaW5kZXg6IDMwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1iYXNpczogMjUwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICYuc2hvdy1vbi1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAmLmhpZGUtb24tc20ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2hvdy1vbi1zbSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgLmZhZGUtaW4sXHJcbiAgICAgICAgICAuZmFkZS1vdXQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmF2LWNhbGwtYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNtLW5vbmV7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcclxuICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zdHlsZTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcblxyXG4gICAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgei1pbmRleDogMzAwO1xyXG5cclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN0eWxlMiB7XHJcbiAgICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbiAgICAgIHotaW5kZXg6IDMwMDtcclxuXHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gICAmLnN0eWxlMiB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuXHJcbi8vICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgaW5zZXQ6IDA7XHJcbi8vICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvcGF0dGVybi13aGl0ZS5zdmdcIik7XHJcbi8vICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbi8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC0xNSUpIHNjYWxlKDEuMykgcm90YXRlKDE0MGRlZyk7XHJcbi8vICAgICAgIG9wYWNpdHk6IDAuMztcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgbGVmdDogYXV0bztcclxuLy8gICAgICAgdG9wOiBhdXRvO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgei1pbmRleDogMTtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICB6LWluZGV4OiAxMDI7XHJcblxyXG4vLyAgICAgICAgIC5uYXZiYXItY29udGFjdC11c19fY29udGFpbmVyIHtcclxuLy8gICAgICAgICAgIHVsIHtcclxuLy8gICAgICAgICAgICAgbGkge1xyXG4vLyAgICAgICAgICAgICAgIGEge1xyXG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbi8vICAgICAgICAgICAgICAgICBzdmcge1xyXG4vLyAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuLy8gICAgICAgICAgICAgICAgIC8vIH1cclxuLy8gICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcclxuLy8gICAgICAgICAgIC5uYXZiYXItY3RhX19jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICBhIHtcclxuLy8gICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbi8vICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4vLyAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbi8vICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XHJcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgc3ZnIHtcclxuLy8gICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcclxuLy8gICAgICAgICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XHJcbi8vICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuLy8gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuLy8gICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgIC50b2dnbGUtYmFyIHtcclxuLy8gICAgICAgICAgICAgICAgIC5iYXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgIC50ZXh0IHtcclxuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuLy8gICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuIiwiLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuaGVhZGVyLWltYWdlX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuaW1hZ2Utc2xpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNTtcclxuXHJcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgLy8gICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGRpc3QvaW1hZ2VzL3BhdHRlcm4taGVhZGVyLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcclxuICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIC5saW5lIHtcclxuICAgICAgICAgIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAvLyAgIC53b3JkIHtcclxuICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tY3RhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc29jaWFsLWljb25zX19jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGVyby1zZWN0aW9uX19zdHlsZTEge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMTQwcHg7XHJcblxyXG4gICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgbGVmdDogMDtcclxuICAgICAgLy8gICBib3R0b206IDA7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIC8vICAgei1pbmRleDogMTA7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgLy8gICBwIHtcclxuICAgICAgICAvLyAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcclxuICAgICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAvLyAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGlja3ktbmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gICAgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSxcbiAgICAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksXG4gICAgaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjIpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYuc3RpY2t5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtc2hvdy1vbi1tZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtaGlkZS1vbi1tZCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gbGV2ZWwgMlxuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICAgICAgICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMzMsIDMzLCAzMywgMC4xKTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAyMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMTVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MsIGVhc2Utb3V0KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMTU3LCA4MSUsIDUzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIC8vbGVmdDogMTAwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHVsID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA0LCAyNyUsIDYxJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgIC8vIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC8vICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMTU3LCA4MSUsIDUzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgLmZhZGUtaW4sXG4gICAgICAgIC5mYWRlLW91dCB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuXG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN0aWNreS1jYWxsLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNtLW5vbmV7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gZ2FwOiAxMnB4O1xuICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gICAgICBhbGw6IHVuc2V0O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgLy8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0IDIwMG1zO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gIC8vICY6OmFmdGVyIHtcbiAgLy8gICBjb250ZW50OiBcIlwiO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAvLyAgIG9wYWNpdHk6IDA7XG4gIC8vICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgLy8gfVxuXG4gIC5jbG9zZS1idG5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgLTUlKSBzY2FsZSgxLjIpO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY1MHB4KXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICB9XG5cbiAgICAubG9nb19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgIGxpLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucm90YXRlIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAmLmV4cGFuZCB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAuYWRkcmVzcyxcbiAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtYWlse1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzc19fY29udGFpbmVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgIGdhcDogNDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcy1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmN0YS1idG5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDQwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgICAgICBjb2xvciA0MDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5waG9uZS1udW1iZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgLy8gJjo6YWZ0ZXIge1xuICAgIC8vICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xuICAgIC8vICAgb3BhY2l0eTogMC40O1xuICAgIC8vIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDIwcHggMDtcblxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5ibG9nLWltYWdlIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMTIwcHggNDBweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIH1cblxuICAgIC5wYXR0ZXJuLWxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTAlLCAtOTAlKSBzY2FsZSgxLjMpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGF0dGVybi1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgOTUlKSBzY2FsZSgxLjUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCA3NSUpIHNjYWxlKDEuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItY29udGFjdC1tYWluX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNDBweCAwIDE0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItY29udGFjdC1tYWluX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcF9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsc19fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcyxcclxuICAgICAgICAud29ya2luZy1ob3VycyxcclxuICAgICAgICAucGhvbmUtbnVtYmVyLFxyXG4gICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzIGEsXHJcbiAgICAgICAgLndvcmtpbmctaG91cnMsXHJcbiAgICAgICAgLnBob25lLW51bWJlciBhLFxyXG4gICAgICAgIC5lbWFpbCBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzIGEsXHJcbiAgICAgICAgLnBob25lLW51bWJlciBhLFxyXG4gICAgICAgIC5lbWFpbCBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcyBhIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY3Rpb24tY3Rhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciA0MDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCxcclxuICAgICAgICAgICAgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGlzdC9pbWFnZXMvcGF0dGVybi1mb290ZXIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbWFpbl9fY29udGFpbmVyLFxuICAuZm9vdGVyLWNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAxMjBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTYuNjY2JTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDgzLjMzMyU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIGdhcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDgwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiA2MHB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFib3V0LXVzLWxpbmtzX19jb250YWluZXIsXG4gICAgICAucGF0aWVudHMtbGlua3NfX2NvbnRhaW5lcixcbiAgICAgIC5vcnRob2RvbnRpY3MtbGlua3NfX2NvbnRhaW5lcixcbiAgICAgIC50cmVhdG1lbnRzLWxpbmtzX19jb250YWluZXIsXG4gICAgICAub3RoZXJzLWxpbmtzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3RoZXJzLWxpbmtzX19jb250YWluZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgIGdhcDogMTZweDtcbiAgICAvLyB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIC8vICAgd2lkdGg6IDUwJTtcblxuICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLy8gJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICBnYXA6IDMwcHg7XG4gICAgICAvLyAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSg4NCwgODQsIDg0LCAwKSxcbiAgLy8gaW5zZXQgMCAwIDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSxcbiAgLy8gN3B4IDdweCAxMHB4IHJnYmEoODQsIDg0LCA4NCwgLjEwKSxcbiAgLy8gLTdweCAtN3B4IDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuNSksXG4gIC8vIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnBob25lLW51bWJlcixcbiAgICAuYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyLFxuICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBnYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC50cmVhdG1lbnQtb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtYWJvdXQtdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAxNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjUwcHgpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICBnYXA6IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuZG9jdG9yLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTIwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuZG9jdG9yLWltYWdlX19jb250YWluZXIsXG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTIwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkyMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb2N0b3ItaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXR0ZXJuLXdhdmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGF0dGVybi10cmlhbmdsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MjBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MjBweCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTIwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvY3Rvci1pbWFnZSB7XG4gICAgICAgICAgICAucGF0dGVybi13YXZlIHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXR0ZXJuLXRyaWFuZ2xlIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnRuZXJfX2NvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDcwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgIC5sb2dve1xuICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53YXRlcm1hcmstbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtNSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgcGFkZGluZzogMCA0MHB4IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzLjMzMyU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhdHRlcm4tbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTEwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKGRpc3QvaW1hZ2VzL3BhdHRlcm4tZm9vdGVyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNSU7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taWNvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHotaW5kZXg6IDQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlLFxuICAgICAgICAgICYuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjayAsICRhbHBoYTogMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1jdXN0b20yLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcixcbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLFxuICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLm1haW4taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhdHRlcm4td2F2ZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhdHRlcm4tdHJpYW5nbGUge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICBib3R0b206IDMzLjMzMyU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLFxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1pY29uLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcblxuICAud3BzLWluc2lkZXBhZ2UtaWNvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1pY29uIHtcbiAgICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDYyMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIC50cmVhdG1lbnQtb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICYubGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGhyZWUtZ3JpZCB7XHJcbiAgICAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY2VudGVyLWFsaWduIHtcclxuICAgIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ2FwOiA4MHB4IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTExMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiA2MHB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tZW1iZXItZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW9mZmljZS10b3VyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLm9mZmljZS1pbWFnZS1nYWxsZXJ5X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5vZmZpY2UtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItY3VzdG9tMiwgJGFscGhhOiAwLjIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1hdXRob3ItbmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGFzdC1jaGlsZCB7XG4gICAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cblxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAubWFwX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgLm1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAgIC5waG9uZS1udW1iZXIsXG4gICAgICAgICAgLmVtYWlsLFxuICAgICAgICAgIC53b3JraW5nLWhvdXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZGRyZXNzIGEsXG4gICAgICAgICAgLnBob25lLW51bWJlciBhLFxuICAgICAgICAgIC5lbWFpbCBhLFxuICAgICAgICAgIC53b3JraW5nLWhvdXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMjBweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG5cbiAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAgIC5waG9uZS1udW1iZXIsXG4gICAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24tY3Rhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgICBjb2xvciA0MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDgwcHggODBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAvL21hcmdpbjogNDBweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2dmb3JtXzEge1xuICAvL0BleHRlbmQgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyO1xufVxuXG4jZ2Zvcm1fMSxcbiNnZm9ybV8yIHtcbiAgLndwcy1pbnB1dC1maWVsZC1zZWxlY3Qge1xuICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3VzdG9tMjtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICYud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC4xKTtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMzUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLyogYWRkIGEgYmFja2dyb3VuZCBpbWFnZSBmb3IgcmVwbGFjZW1lbnQgZHJvcCBkb3duICovXG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLFxuICAgICAgICBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAmLndwZm9ybXMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2UzMjIyMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgLmdmb3JtX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLXBvc3QtY29sbGVjdGlvbixcbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA4MHB4IDQwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnRheG9ub215LWRlc2NyaXB0aW9uIHtcbiAgfVxufVxuXG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJsb2ctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ibG9nLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogU2luZ2xlIEJsb2cgKi9cblxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIHtcbiAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgLmJhY2stdG8tYmxvZ3MtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMTtcbiAgICB9XG4gIH1cblxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjYzdjN2NhO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYzdjN2NhO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG5XaWRnZXQgU3R5bGVzXG4gKi9cblxuLndpZGdldC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAud2lkZ2V0LXRpdGxlIHtcbiAgICAvLyBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmLndpZGdldF9hcmNoaXZlLFxuICAmLndpZGdldF9tZXRhLFxuICAmLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgbGluZWFyKTtcblxuICAgICAgICAgIC8qICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGdldF9yZWNlbnRfZW50cmllcyxcbiAgJi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGdldF9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vKiFcblBvc3QgTmF2aWdhdGlvblxuKi9cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLm5hdi1saW5rcyB7XG5cbiAgICAubmF2LXByZXZpb3VzLFxuICAgIC5uYXYtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm1ldGEtbmF2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgfVxuXG4gICAgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi8qIVxuUG9zdHMgTmF2aWdhdGlvblxuKi9cblxuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5hdi1wcmV2aW91cyxcbiAgLm5hdi1uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWV0YS1uYXYge1xuXG4gIH1cblxuICAubmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3N1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbmV4dCB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG40MDRcbiovXG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIVxuU2VhcmNoIFJlc3VsdHNcbiovXG5cbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAucmVzdWx0cy1zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgIGEge1xuXG4gICAgfVxuXG4gICAgJi5sYXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC1ib3gge1xuICAgIC5yZXN1bHQtaW5mbyB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuQ29tbWVudHNcbiovXG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM2MDYwNjAsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudC1mb3JtLXVybCxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCA2MCk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
