/*!
Theme Name:     Chronic USA 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:"Radley Sans";src:url("assets/fonts/RadleySans/Radley-Sans.eot");src:url("assets/fonts/RadleySans/Radley-Sans.eot?#iefix") format("embedded-opentype"),url("assets/fonts/RadleySans/Radley-Sans.woff2") format("woff2"),url("assets/fonts/RadleySans/Radley-Sans.woff") format("woff"),url("assets/fonts/RadleySans/Radley-Sans.ttf") format("truetype"),url("assets/fonts/RadleySans/Radley-Sans.svg#Radley-Sans") format("svg");font-weight:normal;font-style:normal;font-display:swap}:root{box-sizing:border-box;font-size:16px;overscroll-behavior:none}html{font-size:100%;width:100%}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}body{position:relative;width:100%;padding:0;margin:0;font-family:"DM Sans",sans-serif;background-color:#000;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed}body::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;z-index:1000;transition:all 200ms cubic-bezier(0.39,0.575,0.565,1)}body.blur::after{opacity:.75;visibility:visible}img{display:block;max-width:100%;height:auto}a{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}.wps-cs-heading__style1,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1 span{font-family:"DM Sans",sans-serif;font-size:clamp(48px,8vw,280px);font-weight:700;line-height:1.2;letter-spacing:-1px;color:#fff;padding:0;margin:0}.wps-cs-heading__style2,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content h2,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description h2{font-family:"DM Sans",sans-serif;font-size:clamp(38px,4vw,120px);font-weight:300;line-height:1.1;letter-spacing:-2px;color:#000;padding:0;margin:0}.wps-cs-heading__style3,.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content h3,.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .section-title__container h2,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description p,.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content h2,.wps-revealer__wrapper .wps-revealer__container .number{font-family:"DM Sans",sans-serif;font-size:clamp(24px,1vw,32px);font-weight:600;line-height:1.5;letter-spacing:-0.25px;color:#000;padding:0;margin:0}.wps-cs-heading__style4{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:-1px;color:#000;padding:0;margin:0}.wps-cs-heading__style5{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-1px;color:#000;padding:0;margin:0}.wps-cs-text__style1,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content p,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p{font-family:"DM Sans",sans-serif;font-size:clamp(28px,2.5vw,72px);font-weight:300;line-height:1.23;letter-spacing:-0.2px;color:#000;padding:0;margin:0}.wps-cs-text__style1 span,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content p span,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading h2 span,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p span{font-weight:600}.wps-cs-text__style2,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header h2{font-family:"DM Sans",sans-serif;font-size:clamp(24px,1.5vw,42px);font-weight:300;line-height:1.31;letter-spacing:-0.25px;color:#000;padding:0;margin:0}.wps-cs-text__style2 span,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content h2 span,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p span,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header h2 span{font-weight:600}.wps-cs-text__style3,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content h2,.wps-footer-features__wrapper .wps-footer-features__container ul li .text,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details h3,.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content p,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content p,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}@media(max-width:499px){.wps-cs-text__style3,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content h2,.wps-footer-features__wrapper .wps-footer-features__container ul li .text,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details h3,.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content p,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content p,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{font-size:16px}}.wps-cs-text__style4,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item h3,.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer p,.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content .content p,.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container h2,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form button,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header p{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0}@media(max-width:767px){.wps-cs-text__style4,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item h3,.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer p,.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content .content p,.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container h2,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form button,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header p{font-size:14px}}.wps-cs-link__style1{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.wps-cs-link__style1 .text{position:relative;display:grid;overflow:hidden}.wps-cs-link__style1 .text .fade-in-text,.wps-cs-link__style1 .text .fade-out-text{position:relative;grid-row:1/-1;grid-column:1/-1;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-link__style1 .text .fade-in-text{transform:translateY(-115%)}.wps-cs-link__style1 .text .fade-out-text{transform:translateY(0)}.wps-cs-link__style1 .icon{position:relative;display:grid;text-decoration:none;width:20px;overflow:hidden}.wps-cs-link__style1 .icon span{position:relative;grid-row:1/-1;grid-column:1/-1;display:flex;justify-content:center;align-items:center;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-link__style1 .icon span svg{display:inline-block;width:20px;fill:#fff}.wps-cs-link__style1 .icon span.fade-out-icon{transform:translateX(0)}.wps-cs-link__style1 .icon span.fade-in-icon{transform:translateX(-115%)}.wps-cs-link__style1:hover .text .fade-in-text{transform:translateY(0)}.wps-cs-link__style1:hover .text .fade-out-text{transform:translateY(115%)}.wps-cs-link__style1:hover .icon span.fade-out-icon{transform:translateX(115%)}.wps-cs-link__style1:hover .icon span.fade-in-icon{transform:translateX(0)}.wps-cs-btn__style1,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a{position:relative;display:inline-flex;align-items:center;gap:12px;text-decoration:none;height:54px;padding:0 30px 0 40px;border-radius:7px;background-color:#000;overflow:hidden}.wps-cs-btn__style1 .text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text{position:relative;display:grid;overflow:hidden}.wps-cs-btn__style1 .text .fade-in-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-in-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .text .fade-in-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .text .fade-in-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text .fade-in-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-in-text,.wps-cs-btn__style1 .text .fade-out-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-out-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .text .fade-out-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .text .fade-out-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text .fade-out-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-out-text{position:relative;grid-row:1/-1;grid-column:1/-1;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-btn__style1 .text .fade-in-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-in-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .text .fade-in-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .text .fade-in-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text .fade-in-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-in-text{transform:translateY(-115%)}.wps-cs-btn__style1 .text .fade-out-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-out-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .text .fade-out-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .text .fade-out-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text .fade-out-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-out-text{transform:translateY(0)}.wps-cs-btn__style1 .icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .icon,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon{position:relative;display:grid;text-decoration:none;width:20px;overflow:hidden}.wps-cs-btn__style1 .icon span,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .icon span,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .icon span,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon span,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span{position:relative;grid-row:1/-1;grid-column:1/-1;display:flex;justify-content:center;align-items:center;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-btn__style1 .icon span svg,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span svg,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .icon span svg,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .icon span svg,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon span svg,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span svg{display:inline-block;width:20px;fill:#fff}.wps-cs-btn__style1 .icon span.fade-out-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span.fade-out-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .icon span.fade-out-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .icon span.fade-out-icon,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon span.fade-out-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span.fade-out-icon{transform:translateX(0)}.wps-cs-btn__style1 .icon span.fade-in-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span.fade-in-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a .icon span.fade-in-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a .icon span.fade-in-icon,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon span.fade-in-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span.fade-in-icon{transform:translateX(-115%)}.wps-cs-btn__style1:hover .text .fade-in-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .text .fade-in-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a:hover .text .fade-in-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a:hover .text .fade-in-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a:hover .text .fade-in-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .text .fade-in-text{transform:translateY(0)}.wps-cs-btn__style1:hover .text .fade-out-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .text .fade-out-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a:hover .text .fade-out-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a:hover .text .fade-out-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a:hover .text .fade-out-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .text .fade-out-text{transform:translateY(115%)}.wps-cs-btn__style1:hover .icon span.fade-out-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .icon span.fade-out-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a:hover .icon span.fade-out-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a:hover .icon span.fade-out-icon,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a:hover .icon span.fade-out-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .icon span.fade-out-icon{transform:translateX(115%)}.wps-cs-btn__style1:hover .icon span.fade-in-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .icon span.fade-in-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a:hover .icon span.fade-in-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a:hover .icon span.fade-in-icon,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a:hover .icon span.fade-in-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .icon span.fade-in-icon{transform:translateX(0)}.mf-cursor{width:12px;height:12px;border-radius:50%;background-color:#fff;mix-blend-mode:difference;position:fixed;top:0;left:0;pointer-events:none;z-index:100000;overflow:hidden;display:flex;justify-content:center;align-items:center}.mf-cursor::before,.mf-cursor::after{display:none}@media(max-width:991px){.mf-cursor{display:none;opacity:0;visibility:hidden}}.mf-cursor .mf-cursor-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:transparent}@media(max-width:575px){.mf-cursor .mf-cursor-inner{display:none}}.mf-cursor .mf-cursor-inner .mf-cursor-text{position:relative;left:auto;top:auto;bottom:auto;right:auto;transform:none;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-transform:uppercase;font-weight:700;line-height:1.428;text-align:center;color:#fff;background-color:transparent}@media(max-width:575px){.mf-cursor .mf-cursor-inner .mf-cursor-text{display:none}}.mf-cursor .mf-cursor-inner .mf-cursor-text svg{display:inline-block;fill:#fff;width:30px;height:30px;pointer-events:none}.mf-cursor .mf-cursor-inner .mf-cursor-text img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media(max-width:575px){.mf-cursor .mf-cursor-inner .mf-cursor-text img{width:50px;height:50px}}@media(max-width:499px){.mf-cursor .mf-cursor-inner .mf-cursor-text img{width:40px;height:40px}}.wpstf-page-wrap{opacity:0;visibility:hidden}.wps-revealer__wrapper{position:fixed;width:100%;height:100vh;height:100dvh;z-index:100000;opacity:0;visibility:hidden;overflow:hidden}.wps-revealer__wrapper .wps-revealer__container{width:100%;height:100%;position:relative}.wps-revealer__wrapper .wps-revealer__container .loader-line__container{position:absolute;width:100%;display:flex;justify-content:flex-start;align-items:center;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%)}.wps-revealer__wrapper .wps-revealer__container .loader-line__container .loader-line{width:0;height:1px;background-color:#fff;will-change:width}.wps-revealer__wrapper .wps-revealer__container .number{position:absolute;right:60px;bottom:60px;color:#fff;opacity:0;visibility:hidden;z-index:100}.wps-revealer__wrapper .wps-revealer__container .revealer-boxes__container{position:relative;width:100%;height:100%}.wps-revealer__wrapper .wps-revealer__container .revealer-boxes__container .box{width:100%;height:50%;background-color:#fff;will-change:transform}.wps-revealer__wrapper .wps-revealer__container .logo__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.wps-revealer__wrapper .wps-revealer__container .logo__container img{width:75px;-o-object-fit:contain;object-fit:contain}.wps-header-age-confirmation__wrapper{position:fixed;width:100%;height:100vh;height:100dvh;left:0;top:0;z-index:10000;opacity:0;visibility:hidden}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.7)}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;padding:50px 60px 60px;border-radius:10px;background-color:#000}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content{width:100%;padding:50px 30px;max-width:90%}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content h2{color:#fff}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content h2{font-size:18px}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas{width:100%;display:flex;gap:16px}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas{flex-direction:column}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a{width:50%;min-width:-moz-fit-content;min-width:fit-content;height:54px;display:flex;justify-content:center;align-items:center;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;color:#fff;border-radius:7px;padding:0 24px;margin:0}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a{width:100%}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a:first-child{background-color:#4a4a4a}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a:last-child{background-color:#da3832}.wps-header-newsletter__wrapper{position:fixed;width:100%;height:100vh;height:100dvh;left:0;top:0;z-index:10000;opacity:0;visibility:hidden}.wps-header-newsletter__wrapper .wps-header-newsletter__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.7)}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content{position:relative;width:100%;max-width:600px;padding:50px 60px 60px;border-radius:10px;background-color:#000}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-button{position:absolute;right:36px;top:36px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-button button{all:unset;cursor:pointer}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-button button svg{display:inline-block;width:20px;height:20px;fill:#fff}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header h2{font-weight:400;color:#fff}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header p{color:#aaa}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form{width:100%;margin-top:50px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input{position:relative;width:100%;height:60px;border:0;outline:0;border-radius:7px;background-color:#212121;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0 14px;margin:0}@media(max-width:499px){.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input{font-size:18px;height:60px}}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::-moz-placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.4);padding:0;margin:0;opacity:.2}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.4);padding:0;margin:0;opacity:.2}@media(max-width:499px){.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::-moz-placeholder{font-size:18px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::placeholder{font-size:18px}}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form button{all:unset;width:100%;height:60px;display:flex;justify-content:center;align-items:center;width:140px;height:60px;border-radius:7px;font-weight:600;color:#fff;width:100%;cursor:pointer;background-color:#da3832}.wps-header-form__wrapper{position:fixed;left:0;top:0;width:100%;height:100dvh;height:100dvh;z-index:10000;opacity:0;visibility:hidden;overflow:hidden}@media(max-width:991px){.wps-header-form__wrapper{overflow-y:scroll}}.wps-header-form__wrapper .wps-header-form__container{position:relative;width:100%;height:100%;background-color:#fff;overflow:hidden}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container{height:auto}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container{position:relative;width:100%;height:100%}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track{position:relative;width:100%;height:100%;display:flex}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track{height:auto;flex-direction:column;gap:80px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container{position:fixed;right:50px;top:50px;z-index:1000}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container{right:30px;top:30px}}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container{right:24px;top:30px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container button{all:unset;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container button svg{display:inline-block;width:20px;height:20px;fill:#000}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container{position:relative;width:30%;height:100%;overflow:hidden;background-color:#000}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container{width:100%;height:auto}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .image{width:100%;height:100%}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .image{position:absolute;left:0;top:0}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content{position:absolute;left:50%;top:0;transform:translateX(-50%);width:90%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;z-index:100}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content{position:relative;width:100%;left:auto;top:auto;transform:none;padding:120px 0}}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content{padding:90px 0}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .icon{width:160px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .icon img{width:160px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description{width:100%;max-width:380px;text-align:center}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description h2{color:#fff;margin-bottom:28px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description p{font-weight:400;color:#fff}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container{width:70%;height:100%;display:flex;justify-content:center}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container{width:100%;height:auto;margin-bottom:80px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content{width:90%;max-width:900px;height:100%;display:flex;align-items:center;box-sizing:border-box}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content{height:auto}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 50px}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form{grid-template-columns:1fr;gap:60px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{color:rgba(0,0,0,0.5);margin-bottom:32px}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{margin-bottom:24px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message{display:inline-block;color:#da3832;padding-top:8px;display:none}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message.show,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message.show{display:block}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container{grid-column:1/1}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container{grid-column:1/-1}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3{margin-bottom:32px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li{position:relative;display:inline-flex;align-items:baseline;gap:16px;line-height:1;padding:0;margin:0;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{display:inline-block;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#bfbfbf}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check svg{display:inline-block;width:14px;fill:#fff}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li input{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:300;line-height:1.5;color:#000;padding:0;margin:0}@media(max-width:767px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{font-size:18px}}@media(max-width:499px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{font-size:16px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{position:relative;z-index:10}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li.active .check{background-color:#000}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li.active label{font-weight:600}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container{width:100%;grid-column:2/4;display:flex;flex-direction:column;align-items:flex-end}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container{grid-column:1/-1;align-items:flex-start}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{width:100%;max-width:520px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:20px;list-style-type:none;padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li{width:100%;max-width:520px;line-height:1;padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea{position:relative;display:block;width:100%;height:54px;border:0;outline:0;border-bottom:1px solid rgba(0,0,0,0.2);font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;color:#000;padding:0;margin:0}@media(max-width:767px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea{font-size:18px}}@media(max-width:499px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea{font-size:16px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::-moz-placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::-moz-placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;color:rgba(0,0,0,0.3);padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;color:rgba(0,0,0,0.3);padding:0;margin:0}@media(max-width:767px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::-moz-placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::-moz-placeholder{font-size:18px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::placeholder{font-size:18px}}@media(max-width:499px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::-moz-placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::-moz-placeholder{font-size:16px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::placeholder{font-size:16px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea{resize:none;line-height:1.25;padding-top:16px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li.active input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li.active textarea{border-bottom:1px solid black}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container{width:100%;grid-column:2/4;display:flex;justify-content:flex-end}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container{grid-column:1/-1;justify-content:flex-start}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container button,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container button{all:unset;height:60px;display:flex;justify-content:center;align-items:center;width:140px;height:54px;border-radius:7px;width:100%;max-width:520px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;background-color:#000;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container .g-recaptcha{width:100%;max-width:520px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container{margin-top:20px}.wps-header-topbar__wrapper{position:absolute;width:100%;padding:12px 0;overflow:hidden;background-color:#000;z-index:100}@media(max-width:767px){.wps-header-topbar__wrapper{display:none}}.wps-header-topbar__wrapper .wps-header-topbar__container{width:100%;max-width:90%;margin:0 auto}.wps-header-topbar__wrapper .wps-header-topbar__container ul{width:100%;display:flex;justify-content:center;align-items:center;gap:7px;list-style-type:none;padding:0;margin:0}.wps-header-topbar__wrapper .wps-header-topbar__container ul li{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0;color:#fff}.wps-header-topbar__wrapper .wps-header-topbar__container ul li:last-child{font-weight:700}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .wps-header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh;background-color:#000}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.6}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .video__container{position:absolute;left:0;top:0;width:100%;height:100%}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .video__container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container{position:relative;z-index:10;opacity:0;visibility:hidden;display:flex;justify-content:center}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{display:inline-block;width:100%;text-decoration:none;will-change:transform,opacity;width:240px}@media(max-width:1199px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{width:220px}}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{width:200px}}@media(max-width:575px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{width:180px}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a img{width:100%}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container{position:relative;display:flex;flex-direction:column;align-items:center;z-index:10;opacity:0;visibility:hidden;text-align:center}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;text-align:center;overflow:hidden;opacity:0;padding:0;margin:0;will-change:opacity}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1 span{position:relative;display:block;line-height:1.2;grid-row:1/-1;grid-column:1/-1;text-align:center;will-change:transform,opacity}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1 span{font-size:clamp(48px,10vw,280px)}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p{color:#fff;margin-top:50px;will-change:transform,opacity}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p{margin-top:70px}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta{margin-top:30px;overflow:hidden}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a{text-decoration:none;background-color:#da3832;cursor:none;will-change:transform}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a{cursor:pointer}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container{width:100%;max-width:90%;margin:0 auto}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container{margin:0 auto 10px}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container{margin-bottom:30px}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator{position:absolute;left:50%;bottom:0;transform:translate(-50%,-40px);z-index:10}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator .icon{width:20px;will-change:transform}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator .icon svg{position:relative;display:inline-block;width:20px;fill:#fff;transform:rotate(90deg)}.wps-homepage-intro__wrapper{position:relative;width:100%;padding-top:120px;overflow:hidden;background-color:#fff}@media(max-width:575px){.wps-homepage-intro__wrapper{padding-top:90px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:100%;max-width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:10%}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{flex-direction:column;align-items:center;gap:60px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container{width:100%;max-width:25%}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container{max-width:400px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container img{width:100%}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:100%;max-width:65%}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{max-width:none}}.wps-homepage-client-logos__wrapper{position:relative;width:100%;padding:60px 0 120px;overflow:hidden;background-color:#fff}@media(max-width:575px){.wps-homepage-client-logos__wrapper{padding:60px 0 90px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container{width:100%}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .section-title__container{width:100%;max-width:90%;margin:0 auto 70px}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .section-title__container h2{font-weight:400;color:rgba(0,0,0,0.6)}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container{width:100%;position:relative}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container{width:100%;display:flex;flex-direction:column;gap:50px}@media(max-width:767px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container{gap:30px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container{width:100%;display:flex;gap:200px}@media(max-width:575px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container{gap:70px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container{min-width:100vw;flex-basis:auto;display:flex;justify-content:space-between;align-items:center;overflow:hidden;padding:0;flex-shrink:0;will-change:transform;gap:100px}@media(max-width:575px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container{gap:70px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container .client-logo{width:auto;flex-shrink:0;display:flex;justify-content:center;align-items:center}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container .client-logo img{width:auto;max-height:120px;-o-object-fit:contain;object-fit:contain}@media(max-width:575px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container .client-logo img{max-height:100px}}.wps-homepage-services__wrapper{position:relative;width:100%;overflow:hidden;background-color:#fff}.wps-homepage-services__wrapper .wps-homepage-services__container{width:100%;max-width:90%;margin:0 auto}.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container{width:100%;margin-bottom:40px}.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container h2{color:rgba(0,0,0,0.6)}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container{position:relative;width:100%;height:200vh}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container{height:auto}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container{position:sticky;left:0;top:0;width:100%;will-change:transform}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container{position:relative;left:auto;top:auto;height:auto}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container{width:100%;display:flex;align-items:center;gap:60px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container{flex-direction:column;align-items:flex-start}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container{flex-basis:40%;flex-shrink:0}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container{flex-basis:auto;flex-shrink:1}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p{width:100%;max-width:80%}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p{max-width:none}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{width:100%;display:flex;gap:80px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{display:grid;grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:767px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{gap:30px}}@media(max-width:629px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{grid-template-columns:1fr;gap:40px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card{flex-basis:520px;flex-shrink:0;border-radius:10px;overflow:hidden;will-change:transform,opacity}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card{flex-basis:auto;flex-shrink:0;width:100%}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(1){background-color:#cce8f3}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(2){background-color:#ffd4cb}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(3){background-color:#cfefc7}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(4){background-color:#d1d6f2}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image{position:relative;width:100%}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .image{width:100%;height:100%}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .image img{width:100%;height:100%;max-height:420px;-o-object-fit:cover;object-fit:cover}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon{position:absolute;left:40px;top:40px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon{left:30px;top:30px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon svg{display:inline-block;width:60px;fill:#fff}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon svg{width:50px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content{width:100%;padding:30px 40px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content{padding:30px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content p{margin-top:12px}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content{position:relative;overflow:hidden}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content .content p{padding-top:16px}.wps-homepage-who-we-are__wrapper{position:relative;width:100%;padding:140px 0;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-homepage-who-we-are__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-who-we-are__wrapper{padding:30px 0 0}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container{position:relative;width:100%;max-width:90%;margin:0 auto}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-images__container{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;transform:translateY(60px)}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-images__container .section-image{grid-column:1/-1;grid-row:1/-1;width:100%;height:100%;display:flex;justify-content:center;will-change:opacity}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-images__container .section-image img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;z-index:10;mix-blend-mode:difference}@media(max-width:575px){.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container{position:relative;top:auto;left:auto;transform:none;transform:translateY(-100px)}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content{width:100%;max-width:80%;display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform}@media(max-width:991px){.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content{max-width:none}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content h2{color:#fff}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta{margin-top:50px}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a{text-decoration:none;background-color:#fff;cursor:none}@media(max-width:991px){.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a{cursor:pointer}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text .fade-out-text,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .text .fade-in-text{color:#000}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon .fade-out-icon svg,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content .cta a .icon .fade-in-icon svg{fill:#000}.wps-homepage-works__wrapper{position:relative;width:100%;overflow:hidden;background-color:#fff}.wps-homepage-works__wrapper .wps-homepage-works__container{width:100%;max-width:90%;margin:0 auto}.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container{width:100%;margin-bottom:40px}.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container h2{color:rgba(0,0,0,0.6)}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:1199px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{grid-template-columns:1fr 1fr}}@media(max-width:575px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{grid-template-columns:1fr}}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item{width:100%;position:relative;background-color:#f7f1ee;overflow:hidden;border-radius:10px;overflow:hidden;will-change:transform}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a{display:block;position:relative;width:100%;height:100%;text-decoration:none;overflow:hidden;cursor:none}@media(max-width:991px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a{cursor:pointer}}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content{width:100%;height:100%;padding:50px 40px;opacity:1;visibility:visible;background-color:#f7f1ee;transition:opacity 200ms linear,visibility 200ms linear}@media(max-width:991px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content{padding:40px 30px}}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content .icon{width:50px;height:50px;display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:24px;mix-blend-mode:multiply;opacity:.8}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content .icon img{display:inline-block;width:100%}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content h3{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.7;color:#000;padding:0;margin:0}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-out-content p{margin-top:24px}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-in-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;transition:opacity 200ms linear,visibility 200ms linear}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-in-content .play-btn{position:fixed;left:0;top:0;z-index:10;pointer-events:none;will-change:transform;opacity:0;visibility:hidden}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-in-content .play-btn svg{display:inline-block;width:40px;height:40px;fill:#fff}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-in-content video,.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-in-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a .fade-in-content video{position:relative;z-index:100}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a:hover .fade-out-content{opacity:0;visibility:hidden}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item a:hover .fade-in-content{opacity:1;visibility:visible}.wps-homepage-partner-with-us__wrapper{position:relative;width:100%;padding:180px 0;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-homepage-partner-with-us__wrapper{padding:140px 0}}@media(max-width:575px){.wps-homepage-partner-with-us__wrapper{padding:120px 0}}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container{width:100%;max-width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:899px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container{flex-direction:column;align-items:flex-start}}@media(max-width:499px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container{align-items:center}}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading{width:100%;max-width:70%}@media(max-width:991px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading{max-width:none}}@media(max-width:499px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading{text-align:center}}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta{width:100%;max-width:-moz-max-content;max-width:max-content}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a{text-decoration:none;background-color:#000;cursor:none}@media(max-width:991px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta a{cursor:pointer}}.wps-homepage-testimonials__wrapper{position:relative;width:100%;padding-bottom:150px;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-homepage-testimonials__wrapper{padding-bottom:120px}}@media(max-width:575px){.wps-homepage-testimonials__wrapper{padding-bottom:90px}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container{width:100%;max-width:90%;margin:0 auto}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container{position:relative;width:100%;height:40px;display:flex;align-items:center;gap:30px;margin-bottom:40px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;width:14px;height:14px;display:flex;justify-content:center;align-items:center;cursor:none}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev::before,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev::after,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next::before,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next::after{display:none}@media(max-width:991px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next{cursor:pointer}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev svg,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next svg{display:inline-block;width:14px;fill:#000}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider{position:relative;width:100%;overflow:hidden}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container{width:100%;display:flex}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading{width:100%;display:flex;align-items:center;gap:20px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .image{flex-basis:60px;flex-shrink:0}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .image img{width:100%;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details{width:100%}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details h3{font-weight:700}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details p{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:gray;padding:0;margin:0}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content .ratings{width:120px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content .ratings svg{display:inline-block;width:100%}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content p{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}@media(max-width:499px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content p{font-size:18px}}.wps-footer-cta-banner__wrapper{position:relative;width:100%;overflow:hidden;background-color:#1b9daf}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{width:100%;display:flex;gap:50px}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{flex-direction:column;gap:0}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{position:relative;width:40%;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{width:100%;padding:120px 0 160px}}@media(max-width:575px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{padding:90px 0 120px}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .image{position:absolute;left:0;top:0;width:80%}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content{position:relative;width:100%;max-width:70%;margin:0 auto;z-index:10}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content{max-width:90%}}@media(max-width:499px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content{text-align:center}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content h2{color:#fff}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta{margin-top:50px}@media(max-width:499px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta{width:100%;display:flex;justify-content:center}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a{text-decoration:none;cursor:none}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta a{cursor:pointer}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container{width:60%;max-height:100vh;overflow:hidden}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container{width:100%}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container img{position:relative;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container img{height:auto}}.wps-footer-features__wrapper{position:relative;width:100%;padding-top:120px;overflow:hidden;background-color:#000}@media(max-width:575px){.wps-footer-features__wrapper{padding-top:90px}}.wps-footer-features__wrapper .wps-footer-features__container{width:100%;max-width:90%;margin:0 auto;display:flex;justify-content:center}.wps-footer-features__wrapper .wps-footer-features__container ul{width:100%;max-width:1160px;list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:40px}@media(max-width:729px){.wps-footer-features__wrapper .wps-footer-features__container ul{justify-content:center;flex-wrap:wrap;gap:50px 0}}.wps-footer-features__wrapper .wps-footer-features__container ul li{line-height:1;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}@media(max-width:729px){.wps-footer-features__wrapper .wps-footer-features__container ul li{width:33.333%}}@media(max-width:499px){.wps-footer-features__wrapper .wps-footer-features__container ul li{width:50%}}.wps-footer-features__wrapper .wps-footer-features__container ul li .icon{display:inline-flex;align-items:flex-end;width:40px;height:50px}.wps-footer-features__wrapper .wps-footer-features__container ul li .icon svg{display:inline-block;width:40px;fill:#bbb}.wps-footer-features__wrapper .wps-footer-features__container ul li .text{width:100%;max-width:130px;line-height:1.5;color:#bbb}.wps-footer-scheduling__wrapper{position:relative;width:100%;padding-top:120px;overflow:hidden;background-color:#000}@media(max-width:575px){.wps-footer-scheduling__wrapper{padding-top:90px}}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container{width:100%;max-width:90%;margin:0 auto}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-image{width:100%;display:flex;justify-content:center}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-image img{width:100%;max-width:200px}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container{position:relative;width:100%;max-width:80%;margin:0 auto;transform:translateY(-20px)}@media(max-width:991px){.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container{max-width:none}}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content h2{font-weight:600;color:#da3832;margin-bottom:16px}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content p{color:#bbb}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta{width:100%;display:flex;justify-content:center;margin-top:50px}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a{text-decoration:none;background-color:#da3832;cursor:none}@media(max-width:991px){.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a{cursor:pointer}}.wps-footer-instagram-feeds__wrapper{position:relative;width:100%;overflow:hidden;background-color:#000}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container{width:100%;max-width:90%;margin:0 auto}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .image{width:100%}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .image img{width:100%;border-radius:10px;filter:grayscale(100%);-o-object-fit:cover;object-fit:cover}.wps-footer-main__wrapper{position:relative;width:100%;padding:100px 0;overflow:hidden;background-color:#000}@media(max-width:575px){.wps-footer-main__wrapper{padding:90px 0}}.wps-footer-main__wrapper .wps-footer-main__container{width:100%;max-width:90%;margin:0 auto;display:flex;gap:8%}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container{flex-direction:column;gap:80px}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{width:50%}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{width:100%}}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container{width:-moz-max-content;width:max-content;margin:0 auto}}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container{width:100%}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer{width:100%}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer h2{font-weight:400;color:#bbb}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer p{color:gray;margin-top:24px}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form{position:relative;width:100%;max-width:600px;display:block;margin-top:50px}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input{position:relative;width:100%;height:74px;border:0;outline:0;border-radius:7px;background-color:#212121;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0 14px;margin:0}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input{font-size:18px;height:60px}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::-moz-placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0;margin:0;opacity:.2}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0;margin:0;opacity:.2}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::-moz-placeholder{font-size:18px}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::placeholder{font-size:18px}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form button{all:unset;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;width:140px;height:54px;right:10px;transform:translateY(-50%);border-radius:7px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;background-color:#595959;cursor:pointer}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form button{width:100%;position:relative;right:auto;top:auto;transform:none;margin-top:10px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{display:flex;justify-content:space-between;gap:50px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{flex-direction:column;align-items:center;gap:70px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container{align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item{width:100%}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item:last-child{margin-top:10px}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item h3{color:gray;margin-bottom:10px}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a{text-decoration:none;color:#fff}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a{transition:color 200ms linear;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a{cursor:pointer}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul{display:flex;align-items:center;gap:24px;list-style-type:none;padding:0;margin:0}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul{justify-content:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li a{display:inline-flex;align-items:center;text-decoration:none;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li a{cursor:pointer}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li a svg{display:inline-flex;align-items:center;width:20px;height:20px;fill:gray}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container{margin-top:10px}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:300;line-height:2;letter-spacing:-1px;color:gray;padding:0;margin:0;opacity:.4}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p{font-size:12px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p a{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:300;line-height:2;letter-spacing:-1px;color:gray;text-decoration:none;padding:0;margin:0;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p a{cursor:pointer}}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p a{font-size:12px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container{display:flex;flex-direction:column;align-items:flex-end;gap:40px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container{align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a{display:inline-flex;text-decoration:none}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a img{width:160px}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a img{width:140px}}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a img{width:120px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container{align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p{font-size:14px;color:#fff;opacity:.3;text-align:right}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a{color:#fff;text-decoration:none;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a{cursor:pointer}}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImNvbXBvbmVudHMvY3Vyc29yLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1wcmVsb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLWFnZS1jb25maXJtYXRpb24uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLW5ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvYW1tYXItaGVhZGVyLXRvcGJhci5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItaGVyby5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX2NsaWVudF9sb2dvcy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2Vfc2VydmljZXMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3dob193ZV9hcmUuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3dvcmtzLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9wYXJ0bmVyX3dpdGhfdXMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rlc3RpbW9uaWFscy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItZmVhdHVyZXMuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLXNjaGVkdWxpbmcuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLWluc3RhZ3JhbS1mZWVkcy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItbWFpbi5zY3NzIiwiYmFzZS9vdmVyaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0NBQUE7QUNBQTtFQUNFLDBCQUFBO0VBQ0EsbURBQUE7RUFDQSxxV0FBQTtFQU1BLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1FGO0FDTEEsMENBQUE7QUNkQTtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0FGc0JGOztBRW5CQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0FGc0JGOztBRW5CQTs7O0VBR0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtBRnNCRjs7QUVuQkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQ3hCWTtFRHlCWix5QkNkWTtFRGVaLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSw2QkFBQTtBRnNCRjtBRXBCRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkMxQlU7RUQyQlYsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHlEQUFBO0FGc0JKO0FFbEJJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FGb0JOOztBRWZBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FGa0JGOztBRWZBO0VBQ0UscUJBQUE7QUZrQkY7O0FFZkE7RUFDRSxxQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FGa0JGOztBSWxGQTtFQUNFLGtDREZZO0VDR1osa0NBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjREdZO0VDRlosVUFBQTtFQUNBLFNBQUE7QUpxRkY7O0FJakZBO0VBQ0Usa0NEZFk7RUNlWixrQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNEUlk7RUNTWixVQUFBO0VBQ0EsU0FBQTtBSm9GRjs7QUlqRkE7RUFDRSxrQ0R6Qlk7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LGVBQUE7RUFDQSxjQUFBO0F6QnlzRko7O0F5QnRzRkE7Ozs7O0VBS0ksMkJBQUE7RUFDQSwwQkFBQTtBekJ5c0ZKOztBeUJ0c0ZBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBekJ5c0ZKOztBeUJyc0ZBOztFQUVJLFdBQUE7QXpCd3NGSjs7QXlCcHNGQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QXpCdXNGSjs7QXlCbnNGSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXpCc3NGUjs7QXlCL3FGUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBekJrckZaIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogICAgIENocm9uaWMgVVNBIEN1c3RvbSBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9jdXN0b20tZm9udHNcIjtcbkBpbXBvcnQgXCJiYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGluc1wiO1xuQGltcG9ydCBcImJhc2UvY29yZVwiO1xuQGltcG9ydCBcImJhc2Uvd3BzLXN0eWxlZ3VpZGUuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2N1cnNvclwiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItYWdlLWNvbmZpcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1uZXdzbGV0dGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItdG9wYmFyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvXCI7XG4vLyBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3NcIjtcbi8vIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLXZpZGVvLXBvcHVwLXNlY3Rpb24uc2Nzc1wiO1xuLy8gQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItcGhvdG8tcG9wdXAtc2VjdGlvbi5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuL3ZjLWNvbXBvbmVudHMvaW5pdC5zY3NzXCI7XG5cbi8vIEBpbXBvcnQgXCIuL3dvcmsvd29yay1hcmNoaXZlcy1oZWFkZXIuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2Zvb3RlclwiO1xuXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy93cHMtZm9ybXMtc3R5bGVcIjtcblxuQGltcG9ydCBcImJhc2Uvb3ZlcmlkZVwiO1xuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUmFkbGV5IFNhbnNcIjtcclxuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLmVvdFwiKTtcclxuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLnN2ZyNSYWRsZXktU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsIi8qIVxuVGhlbWUgTmFtZTogICAgIENocm9uaWMgVVNBIEN1c3RvbSBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWRsZXkgU2Fuc1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1JhZGxleVNhbnMvUmFkbGV5LVNhbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLnN2ZyNSYWRsZXktU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuOnJvb3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1rZXJuaW5nOiBub25lO1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cbmJvZHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keS5ibHVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCg0OHB4LCA4dncsIDI4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24gaDIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgNHZ3LCAxMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCBoMywgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24gcCwgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1yZXZlYWxlcl9fd3JhcHBlciAud3BzLXJldmVhbGVyX19jb250YWluZXIgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxdncsIDMycHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTQge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU1IHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjV2dywgNzJweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jcy10ZXh0X19zdHlsZTEgc3BhbiwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCBzcGFuLCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIgc3BhbiwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgcCwgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41dncsIDQycHgpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNzLXRleHRfX3N0eWxlMiBzcGFuLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDIgc3BhbiwgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciBwIHNwYW4sIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taGVhZGVyIGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMywgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIgdWwgbGkgLnRleHQsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLndwcy10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtaXRlbSAuaGVhZGluZyAuZGV0YWlscyBoMywgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBhIC5mYWRlLW91dC1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCBwLCAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgaDMsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCBsaSAudGV4dCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5kZXRhaWxzIGgzLCAud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEgLmZhZGUtb3V0LWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1jb250ZW50IHAsIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciBoMyxcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlNCwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHAgYSwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBoMywgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgcCwgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmZhZGUtaW4tY29udGVudCAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSxcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC5lcnJvci1tZXNzYWdlLCAud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWZvcm0gZm9ybSBidXR0b24sIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taGVhZGVyIHAge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlNCwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHAgYSwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBoMywgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgcCwgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmZhZGUtaW4tY29udGVudCAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSxcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLmVycm9yLW1lc3NhZ2UsIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSBmb3JtIGJ1dHRvbiwgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi53cHMtY3MtbGlua19fc3R5bGUxIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTEgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAudGV4dCAuZmFkZS1pbi10ZXh0LFxuLndwcy1jcy1saW5rX19zdHlsZTEgLnRleHQgLmZhZGUtb3V0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtcm93OiAxLy0xO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAudGV4dCAuZmFkZS1pbi10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTUlKTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxIC50ZXh0IC5mYWRlLW91dC10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTEgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTE1JSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAudGV4dCAuZmFkZS1pbi10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTE1JSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTE1JSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMSwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBhLCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYSAudGV4dCwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAudGV4dCwgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBhIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LFxuLndwcy1jcy1idG5fX3N0eWxlMSAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsXG4ud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC50ZXh0IC5mYWRlLW91dC10ZXh0LFxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIC50ZXh0IC5mYWRlLW91dC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLnRleHQgLmZhZGUtaW4tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLnRleHQgLmZhZGUtaW4tdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE1JSk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIC50ZXh0IC5mYWRlLW91dC10ZXh0LCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIC50ZXh0IC5mYWRlLW91dC10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuaWNvbiwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBhIC5pY29uLCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5pY29uLCAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLmljb24gc3BhbiwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uIHNwYW4sIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGEgLmljb24gc3BhbiwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiBzcGFuLCAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIC5pY29uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtcm93OiAxLy0xO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLmljb24gc3BhbiBzdmcsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuIHN2ZywgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuIHN2ZywgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiBzcGFuIHN2ZywgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuIHN2ZywgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLmljb24gc3BhbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGEgLmljb24gc3Bhbi5mYWRlLW91dC1pY29uLCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5pY29uIHNwYW4uZmFkZS1vdXQtaWNvbiwgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIC5pY29uIHNwYW4uZmFkZS1vdXQtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLmljb24gc3Bhbi5mYWRlLWluLWljb24sIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLmljb24gc3Bhbi5mYWRlLWluLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExNSUpO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtaW4tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtaW4tdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1vdXQtdGV4dCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1vdXQtdGV4dCwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1vdXQtdGV4dCwgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1vdXQtdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTE1JSk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1vdXQtaWNvbiwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1vdXQtaWNvbiwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIgLmljb24gc3Bhbi5mYWRlLW91dC1pY29uLCAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1vdXQtaWNvbiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIgLmljb24gc3Bhbi5mYWRlLW91dC1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExNSUpO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm1mLWN1cnNvciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZi1jdXJzb3I6OmJlZm9yZSwgLm1mLWN1cnNvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZi1jdXJzb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5tZi1jdXJzb3IgLm1mLWN1cnNvci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZi1jdXJzb3IgLm1mLWN1cnNvci1pbm5lciAubWYtY3Vyc29yLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tZi1jdXJzb3IgLm1mLWN1cnNvci1pbm5lciAubWYtY3Vyc29yLXRleHQgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi53cHN0Zi1wYWdlLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIC5sb2FkZXItbGluZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAubG9hZGVyLWxpbmVfX2NvbnRhaW5lciAubG9hZGVyLWxpbmUge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAubnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAucmV2ZWFsZXItYm94ZXNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIC5yZXZlYWxlci1ib3hlc19fY29udGFpbmVyIC5ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndwcy1yZXZlYWxlcl9fd3JhcHBlciAud3BzLXJldmVhbGVyX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNzVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDUwcHggNjBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyBhIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YXMgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YXMgYTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG59XG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGFzIGE6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTM4MzI7XG59XG5cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDUwcHggNjBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNnB4O1xuICB0b3A6IDM2cHg7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWJ1dHRvbiBidXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWJ1dHRvbiBidXR0b24gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWhlYWRlciBwIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWZvcm0gZm9ybSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1mb3JtIGZvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWZvcm0gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzODMyO1xufVxuXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1idXR0b25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tYnV0dG9uX19jb250YWluZXIgYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1idXR0b25fX2NvbnRhaW5lciBidXR0b24gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQgLmljb24ge1xuICB3aWR0aDogMTYwcHg7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQgLmljb24gaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiA0MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgaDMsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIGgzLFxuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5lcnJvci1tZXNzYWdlLFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZGEzODMyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5lcnJvci1tZXNzYWdlLnNob3csXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAuZXJyb3ItbWVzc2FnZS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMS8xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMThweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkgLmNoZWNrLFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGlucHV0LFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkgLmNoZWNrIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSAuY2hlY2sgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIC5jaGVjayxcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkuYWN0aXZlIC5jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkuYWN0aXZlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAudGV4dGZpZWxkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAudGV4dGZpZWxkcyBsaSBpbnB1dCxcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIHRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgaW5wdXQsXG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAudGV4dGZpZWxkcyBsaSBpbnB1dCxcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAudGV4dGZpZWxkcyBsaSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAudGV4dGZpZWxkcyBsaS5hY3RpdmUgaW5wdXQsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAudGV4dGZpZWxkcyBsaS5hY3RpdmUgdGV4dGFyZWEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5zdWJtaXQtYnRuX19jb250YWluZXIsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5nLXJlY2FwdGNoYV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuc3VibWl0LWJ0bl9fY29udGFpbmVyLFxuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5nLXJlY2FwdGNoYV9fY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLnN1Ym1pdC1idG5fX2NvbnRhaW5lciBidXR0b24sXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5nLXJlY2FwdGNoYV9fY29udGFpbmVyIGJ1dHRvbiB7XG4gIGFsbDogdW5zZXQ7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmctcmVjYXB0Y2hhX19jb250YWluZXIgLmctcmVjYXB0Y2hhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5zdWJtaXQtYnRuX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC52aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAudmlkZW9fX2NvbnRhaW5lciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGdyaWQtcm93OiAxLy0xO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0OHB4LCAxMHZ3LCAyODBweCk7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzODMyO1xuICBjdXJzb3I6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lcixcbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNjcm9sbC1kb3duLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MHB4KTtcbiAgei1pbmRleDogMTA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2Nyb2xsLWRvd24taW5kaWNhdG9yIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2Nyb2xsLWRvd24taW5kaWNhdG9yIC5pY29uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvIDcwcHg7XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1pbm5lcl9fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDB2dztcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIC5jbGllbnQtbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjI5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIHtcbiAgZmxleC1iYXNpczogNTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZThmMztcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDRjYjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZWZjNztcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDZmMjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1pbWFnZSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1pbWFnZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtaW1hZ2UgLmljb24ge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWltYWdlIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1pbWFnZSAuaWNvbiBzdmcge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1jb250ZW50IC5mYWRlLWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmZhZGUtaW4tY29udGVudCAuY29udGVudCBwIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2Uge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC50ZXh0IC5mYWRlLW91dC10ZXh0LFxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uIC5mYWRlLW91dC1pY29uIHN2Zyxcbi53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLmljb24gLmZhZGUtaW4taWNvbiBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2YxZWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBhIC5mYWRlLW91dC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmMWVlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhciwgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBhIC5mYWRlLW91dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gYSAuZmFkZS1vdXQtY29udGVudCAuaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gYSAuZmFkZS1vdXQtY29udGVudCAuaWNvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBhIC5mYWRlLW91dC1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEgLmZhZGUtb3V0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEgLmZhZGUtaW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhciwgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEgLmZhZGUtaW4tY29udGVudCAucGxheS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEgLmZhZGUtaW4tY29udGVudCAucGxheS1idG4gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBhIC5mYWRlLWluLWNvbnRlbnQgdmlkZW8sXG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGEgLmZhZGUtaW4tY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gYSAuZmFkZS1pbi1jb250ZW50IHZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGE6aG92ZXIgLmZhZGUtb3V0LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGE6aG92ZXIgLmZhZGUtaW4tY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxuLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLWl0ZW0gLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLWl0ZW0gLmhlYWRpbmcgLmRldGFpbHMgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5kZXRhaWxzIHAge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLndwcy10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtaXRlbSAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5jb250ZW50IC5yYXRpbmdzIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5jb250ZW50IC5yYXRpbmdzIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLWl0ZW0gLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLndwcy10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtaXRlbSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjlkYWY7XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTIwcHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzI5cHgpIHtcbiAgLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNTBweCAwO1xuICB9XG59XG4ud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzI5cHgpIHtcbiAgLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHVsIGxpIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIgdWwgbGkgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgZmlsbDogI2JiYmJiYjtcbn1cbi53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIgdWwgbGkgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNkYTM4MzI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzODMyO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyLFxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyLFxuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLm5ld3NsZXR0ZXJfX2NvdG5haW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLm5ld3NsZXR0ZXJfX2NvdG5haW5lciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgcCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIGZvcm0gYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIGZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIGgzIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBwIGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBsaW5lYXI7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSB1bCBsaSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0gdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzgwODA4MDtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0gLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnZjX3Jvdy53cGJfcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdy5uby1ndXR0ZXJzLCAudmNfcm93Lm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj12Y19jb2xdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiB2Y19jb2xcIl0sXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0sXG4udmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndwcy12Yy1yb3ctbm8tcGFkZGluZyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn0iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuQG1peGluIHRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJHRpbWU6IDAuMnMsICRob3c6IGVhc2UtaW4tb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1vei10cmFuc2l0aW9uOiAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtbXMtdHJhbnNpdGlvbjogICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1vLXRyYW5zaXRpb246ICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgdHJhbnNpdGlvbjogICAgICAgICAkd2hhdCAkdGltZSAkaG93O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYsICRsaW5lOiAkc2l6ZVZhbHVlICogMS41KSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUpICsgcHg7XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUpICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAxNikgKyByZW07XG59XG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuXG4vLyBCcmVhayBQb2ludFxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cblxuQG1peGluIG9wYWNpdHkoJHZhbHVlKXtcbiAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XG4gIG9wYWNpdHk6ICR2YWx1ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT1cIiskSUVWYWx1ZStcIilcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcbn1cblxuQG1peGluIGdyYXlzY2FsZSggJHRvZ2dsZTogXCJvblwiLCAkcGVyY2VudGFnZTogMSApIHtcbiAgJHN2Zy10eXBlOiBcIm1hdHJpeFwiO1xuICAkc3ZnLXZhbHVlOiBcIjAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFwiO1xuICAkaWUtYWxwaGE6IGFscGhhKCN7XCJvcGFjaXR5PVwifXJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCApICk7XG5cbiAgQGlmICRwZXJjZW50YWdlICE9IDEge1xuICAgICRzdmctdHlwZTogXCJzYXR1cmF0ZVwiO1xuICAgICRzdmctdmFsdWU6ICRwZXJjZW50YWdlO1xuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvblwiIHtcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCcjeyRzdmctdHlwZX1cXCcgdmFsdWVzPVxcJyN7JHN2Zy12YWx1ZX1cXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8vIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWRcbiAgICBmaWx0ZXI6IGdyYXkgJGllLWFscGhhOyAvLyBJRTYtOVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoIHJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCUgKSApOyAvLyBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1NcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENhdGNoLWFsbFxuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvZmZcIiB7XG4gICAgQGlmICRzdmctdHlwZSA9PSBcInNhdHVyYXRlXCIge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgfVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG5cbi8vIEJyb3dzZXIgUHJlZml4ZXNcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBSb3RhdGVcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIFNjYWxlXG5AbWl4aW4gc2NhbGUoJHh5LCAkc2NhbGUpIHtcbiAgJHNjYWxlVmFsOiBcIlwiO1xuICBAaWYoJHh5ID09IFwiYWxsXCIpIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlO1xuICB9IEBlbHNlIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlICsgJHh5O1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGVWYWwrXCIoXCIrJHNjYWxlK1wiKVwiKTtcbn1cblxuLy8gVHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gU2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy8gVHJhbnNmb3JtIE9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4kdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuIiwiOnJvb3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIH1cblxuICAmLmJsdXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIkZm9udC1jdXN0b206IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4kZGVmYXVsdC1mb250OiAkZm9udC1jdXN0b207XG5cbiRjb2xvci1yZWQ6ICNkYTM4MzI7XG4kY29sb3ItbGlnaHQtYmx1ZTogI2NjZThmMztcbiRjb2xvci1kYXJrLWJsdWU6ICMxYjlkYWY7XG4kY29sb3Itc2FsbW9uOiAjZmZkNGNiO1xuJGNvbG9yLWJlaWdlOiAjZjdmMWVlO1xuJGNvbG9yLWdyYXk6ICM4MDgwODA7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4iLCIvLyBwYWdlIGhlYWRlciB0aXRsZSAtIGgxXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgOHZ3LCAyODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIGhlYWRpbmcgc3R5bGVzXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgNHZ3LCAxMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxdncsIDMycHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTUge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHRleHQgc3R5bGVzXG4ud3BzLWNzLXRleHRfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi41dncsIDcycHgpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNXZ3LCA0MnB4KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vIGxpbmsgc3R5bGVzXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5mYWRlLWluLXRleHQsXG4gICAgLmZhZGUtb3V0LXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ3JpZC1yb3c6IDEvLTE7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgICB9XG5cbiAgICAuZmFkZS1pbi10ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE1JSk7XG4gICAgfVxuXG4gICAgLmZhZGUtb3V0LXRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ3JpZC1yb3c6IDEvLTE7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi5mYWRlLW91dC1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuXG4gICAgICAmLmZhZGUtaW4taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTE1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRleHQge1xuICAgICAgLmZhZGUtaW4tdGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmZhZGUtb3V0LXRleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTE1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3BhbiB7XG4gICAgICAgICYuZmFkZS1vdXQtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYWRlLWluLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBidG4gc3R5bGVzXG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgNDBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmFkZS1pbi10ZXh0LFxuICAgIC5mYWRlLW91dC10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gICAgfVxuXG4gICAgLmZhZGUtaW4tdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExNSUpO1xuICAgIH1cblxuICAgIC5mYWRlLW91dC10ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYuZmFkZS1vdXQtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cblxuICAgICAgJi5mYWRlLWluLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50ZXh0IHtcbiAgICAgIC5mYWRlLWluLXRleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG5cbiAgICAgIC5mYWRlLW91dC10ZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmLmZhZGUtb3V0LWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFkZS1pbi1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBicC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL1xuLy8gIE1FRElBIFFVRVJJRVNcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEEgbWFwIG9mIGJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDU3NnB4LFxuICAgIHNtOiA3NjhweCxcbiAgICBtZDogOTkycHgsXG4gICAgbGc6IDEyMDBweCxcbiAgICB4bGc6IDE0MDBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0MDBweFxuKTtcblxuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkVcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVMT1dcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVUV0VFTlxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcblxuICAgIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAgICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcblxuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWYtY3Vyc29yIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm1mLWN1cnNvci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1mLWN1cnNvci10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHN0Zi1wYWdlLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxvYWRlci1saW5lX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgLmxvYWRlci1saW5lIHtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG5cbiAgICAucmV2ZWFsZXItYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC43KTtcblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjcpO1xuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIC5zZWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgICAgIHRvcDogMzZweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwZHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnRyYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1idXR0b25fX2NvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICBnYXA6IDQwcHggNTBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2NvbnRhaW5lcixcbiAgICAgICAgICAgICAgLmlucHV0LWZpZWxkc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC41KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuXG4gICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBnYXA6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ssXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcblxuICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ssXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHRmaWVsZHMge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAxKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3VibWl0LWJ0bl9fY29udGFpbmVyLFxuICAgICAgICAgICAgICAuZy1yZWNhcHRjaGFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmctcmVjYXB0Y2hhX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5nLXJlY2FwdGNoYSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Ym1pdC1idG5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1oZXJvLXNlY3Rpb24td3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb19fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMS8tMTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDQ4cHgsIDEwdncsIDI4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb19fY29udGFpbmVyLFxyXG4gICAgICAuY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JvbGwtZG93bi1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MHB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA3MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNsaWVudC1sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsaWVudC1sb2dvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC42KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHZoO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnNjcm9sbGVyX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDYyOXB4KSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNTIwcHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2U4ZjM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDRjYjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlZmM3O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQ2ZjI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFkZS1pbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG5cbiAgICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIC5mYWRlLW91dC10ZXh0LFxuICAgICAgICAgICAgICAuZmFkZS1pbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgLmZhZGUtb3V0LWljb24sXG4gICAgICAgICAgICAgIC5mYWRlLWluLWljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgLndvcmstaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg5OXB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgLndvcmstaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWRlLW91dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVpZ2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyLCB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhcjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFkZS1pbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyLCB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhcjtcblxuICAgICAgICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHZpZGVvLFxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuZmFkZS1vdXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmFkZS1pbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTgwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODk5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC53cHMtdGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwcHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgLnJhdGluZ3Mge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xuXG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDE2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAxMjBweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuXG4gIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzI5cHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA1MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3MjlweCkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGZpbGw6ICNiYmJiYmI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDglO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzbGV0dGVyX19jb3RuYWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogI2JiYmJiYjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNzBweDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldHNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmNfcm93LndwYl9yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbi53cHMtcm93LWlubmVyLWZpeCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5uby1jb250YWluZXIgPiAucm93IHtcbiAgICBtYXJnaW46IDAgMTVweFxufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLndwYl93cmFwcGVyIC5yb3ctYmctY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnRcbn1cblxuLnJvdy1vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLnJvdy5uby1ndXR0ZXJzLCAudmNfcm93Lm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1cImNvbC1cIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwidmNfY29sXCJdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiB2Y19jb2xcIl0sXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0sXG4udmNfY29sdW1uLWlubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAudmNfcm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLmNvbnRhaW5lci5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3BhZGRpbmc6IDA7XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5lZGd0Zi1zZWN0aW9uIHtcbiAgICAuZWRndGYtZnVsbC1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwcy12Yy1yb3ctbm8tcGFkZGluZyB7XG4gICAgLy8uZWRndGYtZnVsbC1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIC8vfVxufVxuIl19 */
