/*!
Theme Name:     Zchand 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
*/*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important;scroll-behavior:smooth}html,body{padding:0;margin:0;width:100%;overflow:auto}body{font-weight:400;line-height:1.8;padding:0;margin:0;width:100%;font-family:"Inter",sans-serif;background-color:#fff;will-change:background-color;transition:background-color 500ms cubic-bezier(0.47,0,0.745,0.715);font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;overflow:hidden}body.bg-black{background-color:#21201e}body.bg-blue{background-color:#1f2b7b}a{color:inherit;text-decoration:none}button{font-family:"Inter",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}a{cursor:pointer}[data-titles] .text-lines{overflow:hidden}.wps-cs-heading__style1,.insidepage-blog.style-blog .header-hero__container h1,.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-title h1{font-family:"Inter",sans-serif;font-size:clamp(48px,5vw,64px);font-weight:400;line-height:1.2;color:#000;padding:0;margin:0;letter-spacing:-1px}.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-family:"Inter",sans-serif;font-size:clamp(40px,10vw,64px);font-weight:400;line-height:1.25;color:#000;padding:0;margin:0;letter-spacing:-1px}@media(max-width:575px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:45px}}.wps-cs-heading__style2,.archive-page-header .page-title,.blog-inside-header__container .section-content__container .section-title h1,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image .years,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .number,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .stat-number span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title .insidepage-hero-text{font-family:"Inter",sans-serif;font-size:64px;font-weight:600;line-height:1.24;color:#000;padding:0;margin:0}@media(max-width:767px){.wps-cs-heading__style2,.archive-page-header .page-title,.blog-inside-header__container .section-content__container .section-title h1,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image .years,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .number,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .stat-number span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title .insidepage-hero-text{font-size:58px}}@media(max-width:575px){.wps-cs-heading__style2,.archive-page-header .page-title,.blog-inside-header__container .section-content__container .section-title h1,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image .years,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .number,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .stat-number span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title .insidepage-hero-text{font-size:50px}}@media(max-width:500px){.wps-cs-heading__style2,.archive-page-header .page-title,.blog-inside-header__container .section-content__container .section-title h1,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image .years,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .number,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .stat-number span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title .insidepage-hero-text{font-size:45px}}.wps-cs-heading__style3,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content h2,.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .title h2,.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container .content h2,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content .title,.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container .title,.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .heading__container .title,.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .heading__container .title,.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container .title,.wps-homepage-map__wrapper .wps-homepage-map__container .description-content .featured-text,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .featured-content .featured-text,.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container h2{font-family:"Inter",sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.2;color:#fff;padding:0;margin:0}.wps-cs-heading__style4,.wps-homepage-logo__wrapper .wps-homepage-logo__container h2{font-family:"Inter",sans-serif;font-size:48px;font-weight:500;line-height:1.16;color:#fff;padding:0;margin:0}@media(max-width:767px){.wps-cs-heading__style4,.wps-homepage-logo__wrapper .wps-homepage-logo__container h2{font-size:40px}}@media(max-width:575px){.wps-cs-heading__style4,.wps-homepage-logo__wrapper .wps-homepage-logo__container h2{font-size:35px}}.wps-cs-heading__style5,.blog-inside-header__container .section-content__container .section-title h4,.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .heading__container .small-title,.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .number,.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .heading__container .small-title,.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container .small-title,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .featured-content .small-text,.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container .small-title,.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container ul li a,.insidepage-blog.style-blog .header-hero__container h5,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small .insidepage-hero-small-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title-small .insidepage-hero-small-text{font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1;color:#f15d2a;text-transform:uppercase;padding:0;margin:0;text-decoration:none}.wps-cs-heading__style6,.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality h3,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container h2,.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .title,.footer-blog__wrapper .footer-blog__container .blog-header__container h2,.product-link__wrapper .product-link__container .content__container .logo__container h3{font-family:"Inter",sans-serif;font-size:32px;font-weight:600;line-height:1.5;color:#fff;padding:0;margin:0}@media(max-width:767px){.wps-cs-heading__style6,.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality h3,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container h2,.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .title,.footer-blog__wrapper .footer-blog__container .blog-header__container h2,.product-link__wrapper .product-link__container .content__container .logo__container h3{font-size:28px}}.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content .description,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container h3,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content p,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container p,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out p,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content h3,.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality p,.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .description p,.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container .content .description,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content .description,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content p,.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container .description p,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .text,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content ul li,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .heading__container p,.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .description,.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container .description p,.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country h3,.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country li,.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .description,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .description,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container p,.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats p,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .content,.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .description,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container h3,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .content .page-description,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .content .page-description,.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-description p,.theme-lists li{font-family:"Inter",sans-serif;font-size:18px;font-weight:300;line-height:1.5;color:#000;padding:0;margin:0;text-decoration:none}.wps-cs-text__style2,.wps-blog-post-item__container a .blog-content .date,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container p,.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .heading__container h3,.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container .achievements .description,.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p a,.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-description p,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .date,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container a,.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li a,.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li .sub-menu>li a{font-family:"Inter",sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:#f15d2a;padding:0;margin:0;text-decoration:none}.wps-cs-text__style3,.footer-main__wrapper .footer-copyright__container .all-rights a,.footer-main__wrapper .footer-copyright__container p a,.footer-main__wrapper .footer-copyright__container .all-rights,.footer-main__wrapper .footer-copyright__container p{font-family:"Inter",sans-serif;font-size:12px;line-height:1;font-weight:300;color:#fff;padding:0;margin:0;text-decoration:none}.wps-cs-link__style1,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a,.footer-blog__wrapper .footer-blog__container .section-cta a{font-size:15px;color:#f15d2a;position:relative;font-weight:600;display:block;text-transform:uppercase;padding:2px 0 2px 60px;transition:padding 250ms ease-in-out}.wps-cs-link__style1:hover,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a:hover,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a:hover,.footer-blog__wrapper .footer-blog__container .section-cta a:hover{padding:2px 60px 2px 0}.wps-cs-link__style1:hover::before,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a:hover::before,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a:hover::before,.footer-blog__wrapper .footer-blog__container .section-cta a:hover::before{width:0;transform:translate(10%,-50%)}.wps-cs-link__style1:hover::after,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a:hover::after,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a:hover::after,.footer-blog__wrapper .footer-blog__container .section-cta a:hover::after{width:40px;transform:translate(0,-50%);background-color:#f15d2a}.wps-cs-link__style1::before,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a::before,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a::before,.footer-blog__wrapper .footer-blog__container .section-cta a::before{content:"";position:absolute;top:50%;width:40px;height:1px;background-color:#f15d2a;left:0;transform:translate(0,-50%);transition:transform 250ms ease-in-out,width 250ms ease-in-out}.wps-cs-link__style1::after,.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a::after,.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a::after,.footer-blog__wrapper .footer-blog__container .section-cta a::after{content:"";position:absolute;top:50%;width:0;height:1px;right:0;transform:translate(10%,-50%);transition:transform 250ms ease-in-out,width 250ms ease-in-out,background-color 250ms ease-in-out}.wps-cs-btn__style1,#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 .gform_button,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a,.featured-cta-btn{display:flex;align-items:center;justify-content:center;gap:14px;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1;text-align:center;min-width:180px;height:48px;padding:0 20px 0 30px;border:1px solid #fff;border-radius:4px;color:#fff;background-color:transparent;transition:color 250ms ease-in-out,background-color 250ms ease-in-out,border 250ms ease-in-out}.wps-cs-btn__style1:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 .gform_button:hover,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta:hover,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a:hover,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a:hover,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a:hover,.featured-cta-btn:hover{background-color:#f15d2a;border:1px solid #f15d2a}.wps-cs-btn__style1:hover svg,#gform_1 .wps-input-field-btn:hover svg,#gform_1 #gform_submit_button_1:hover svg,#gform_1 .gform_button:hover svg,#gform_2 .wps-input-field-btn:hover svg,#gform_2 #gform_submit_button_1:hover svg,#gform_2 .gform_button:hover svg,#gform_3 .wps-input-field-btn:hover svg,#gform_3 #gform_submit_button_1:hover svg,#gform_3 .gform_button:hover svg,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover svg,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover svg,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta:hover svg,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a:hover svg,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a:hover svg,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a:hover svg,.featured-cta-btn:hover svg{transform:translateX(4px);transition:transform 250ms ease-in-out}.wps-cs-btn__style1:hover svg path,#gform_1 .wps-input-field-btn:hover svg path,#gform_1 #gform_submit_button_1:hover svg path,#gform_1 .gform_button:hover svg path,#gform_2 .wps-input-field-btn:hover svg path,#gform_2 #gform_submit_button_1:hover svg path,#gform_2 .gform_button:hover svg path,#gform_3 .wps-input-field-btn:hover svg path,#gform_3 #gform_submit_button_1:hover svg path,#gform_3 .gform_button:hover svg path,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover svg path,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover svg path,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta:hover svg path,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a:hover svg path,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a:hover svg path,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a:hover svg path,.featured-cta-btn:hover svg path{stroke:#fff;transition:stroke 250ms ease-in-out,fill 250ms ease-in-out}.wps-cs-btn__style1:hover .icon svg,#gform_1 .wps-input-field-btn:hover .icon svg,#gform_1 #gform_submit_button_1:hover .icon svg,#gform_1 .gform_button:hover .icon svg,#gform_2 .wps-input-field-btn:hover .icon svg,#gform_2 #gform_submit_button_1:hover .icon svg,#gform_2 .gform_button:hover .icon svg,#gform_3 .wps-input-field-btn:hover .icon svg,#gform_3 #gform_submit_button_1:hover .icon svg,#gform_3 .gform_button:hover .icon svg,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover .icon svg,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover .icon svg,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta:hover .icon svg,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a:hover .icon svg,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a:hover .icon svg,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a:hover .icon svg,.featured-cta-btn:hover .icon svg{transform:translateX(4px);transition:transform 250ms ease-in-out}.wps-cs-btn__style1:hover .icon svg path,#gform_1 .wps-input-field-btn:hover .icon svg path,#gform_1 #gform_submit_button_1:hover .icon svg path,#gform_1 .gform_button:hover .icon svg path,#gform_2 .wps-input-field-btn:hover .icon svg path,#gform_2 #gform_submit_button_1:hover .icon svg path,#gform_2 .gform_button:hover .icon svg path,#gform_3 .wps-input-field-btn:hover .icon svg path,#gform_3 #gform_submit_button_1:hover .icon svg path,#gform_3 .gform_button:hover .icon svg path,.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover .icon svg path,.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover .icon svg path,.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta:hover .icon svg path,.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a:hover .icon svg path,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a:hover .icon svg path,.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a:hover .icon svg path,.featured-cta-btn:hover .icon svg path{stroke:#fff;transition:stroke 250ms ease-in-out,fill 250ms ease-in-out}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#000;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#fff;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.alignright,.alignleft,.aligncenter,.bypostauthor{color:inherit}.alignright{float:right;margin:6px 0 14px 20px}.alignleft{float:left;margin:6px 20px 14px 0}.alignright img,.alignleft img,.aligncenter img{width:100%;max-width:100%}img.center{margin:0 auto;display:block}.aligncenter{display:block;clear:both;margin:0 auto}@media(max-width:767px){.alignleft,.aligncenter,.alignright{width:100%;margin:0 0 20px}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{position:relative;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{display:block;max-width:80%;margin:0;font-weight:300;font-size:13px;background:#fff;color:#000;padding:13px 15px}.rtl .wp-caption .wp-caption-text{left:auto;right:20px}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.section-small-title h5{display:flex;justify-content:space-between}.section-small-title h5 .navigation{display:none}@media(max-width:1199px){.section-small-title h5 .navigation{display:block}}.section-small-title h5 .navigation .nav-links{display:flex;width:100%;gap:25px}.section-small-title h5 .navigation .nav-links .nav-previous{width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;position:relative}.section-small-title h5 .navigation .nav-links .nav-next{width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;position:relative}.section-small-title h5 .navigation .nav-links .icon svg{width:20px;height:20px;transform:translateY(2px)}.section-small-title h5 .navigation .nav-links .icon svg path{stroke:rgba(0,0,0,0.3)}.section-small-title h5 .navigation .nav-links .icon.left svg{transform:rotate(180deg) translateY(-2px)}.section-main-title .navigation{display:block}@media(max-width:1199px){.section-main-title .navigation{display:none}}.section-main-title .navigation .nav-links{display:flex;width:100%}.section-main-title .navigation .nav-links .nav-previous{width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateX(-290%)}@media(max-width:1250px){.section-main-title .navigation .nav-links .nav-previous{transform:translateX(-200%)}}@media(max-width:1130px){.section-main-title .navigation .nav-links .nav-previous{transform:translateX(-150%)}}@media(max-width:1199px){.section-main-title .navigation .nav-links .nav-previous{position:relative}}.section-main-title .navigation .nav-links .nav-next{width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateX(290%)}@media(max-width:1250px){.section-main-title .navigation .nav-links .nav-next{transform:translateX(150%)}}@media(max-width:1130px){.section-main-title .navigation .nav-links .nav-next{transform:translateX(100%)}}@media(max-width:1199px){.section-main-title .navigation .nav-links .nav-next{position:relative}}.section-main-title .navigation .nav-links .icon svg{width:20px;height:20px;transform:translateY(4px)}.section-main-title .navigation .nav-links .icon svg path{stroke:rgba(0,0,0,0.3)}.section-main-title .navigation .nav-links .icon.left svg{transform:rotate(180deg) translateY(-4px)}h1,.h1{font-family:"Inter",sans-serif;font-size:clamp(40px,10vw,64px);font-weight:400;line-height:1.25;color:#000;padding:0;margin:0;letter-spacing:-1px}h2,.h2{font-family:"Inter",sans-serif;font-size:56px;font-weight:600;line-height:1.24;color:#000;padding:0;margin:0}@media(max-width:991px){h2,.h2{font-size:50px}}@media(max-width:767px){h2,.h2{font-size:45px}}h3,.h3{font-family:"Inter",sans-serif;font-size:48px;font-weight:500;line-height:1.16;color:#fff;padding:0;margin:0}@media(max-width:767px){h3,.h3{font-size:40px}}@media(max-width:575px){h3,.h3{font-size:35px}}h4,.h4{font-family:"Inter",sans-serif;font-size:32px;font-weight:600;line-height:1.5;color:#fff;padding:0;margin:0;margin-top:50px}@media(max-width:767px){h4,.h4{font-size:28px}}h5{font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1;color:#f15d2a;text-transform:uppercase;padding:0;margin:0;margin-bottom:20px}a{font-size:14px;color:#f15d2a}a:hover{color:#f15d2a;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Inter",sans-serif;font-size:18px;font-weight:300;line-height:1.5;color:#000;padding:0;margin:0;margin-top:20px}p strong{font-weight:700}p a{text-decoration:none;font-weight:400;color:#21201e;text-decoration:underline}p a:hover{color:#21201e;text-decoration:none}p img{display:block;width:100%}.text-align-center{text-align:center}.blue-text{color:#f15d2a;line-height:2}.line-height{line-height:2}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#000}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style-type:none}.wpb_text_column ul li{font-family:"Inter",sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:#000;position:relative;padding:0 0 0 30px;margin:0;position:relative}.wpb_text_column ul li a{text-decoration:none;font-weight:700;color:#f15d2a;text-decoration:underline}.wpb_text_column ul li a:hover{color:#f15d2a;text-decoration:none}.wpb_text_column ul li::before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;border-radius:50%;background-color:#f15d2a}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #f15d2a}.wpb_text_column ul.grid-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}@media(max-width:680px){.wpb_text_column ul.grid-list{grid-template-columns:1fr;gap:16px}}.wpb_text_column ul.grid-list li{width:100%}.wpb_text_column-dep ul{list-style-type:none}.wpb_text_column-dep ul li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-no-padding{padding:0}.wps-column-space-left{padding-right:30px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:30px !important}@media(max-width:767px){.wps-column-space-right{padding-left:0 !important}}.wps-meet-doc-column-space-left{padding-right:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-left{padding-right:0 !important}}.wps-meet-doc-column-space-right{padding-left:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-right{padding-left:0 !important}}.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-family:"Inter",sans-serif;font-size:24px;font-weight:500;line-height:1.4;color:#21201e;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#f15d2a}.wps-cs-editor-link-style1 a{font-weight:bold;color:#f15d2a;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#f15d2a}.wps-cs-editor-ul-style1{list-style-type:none}.wps-cs-editor-ul-style1 li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-cs-featured-heading1{font-weight:normal;font-size:24px;position:relative;padding-bottom:30px}.wps-cs-featured-heading1:after{content:"";position:absolute;width:120px;height:3px;left:0;bottom:0}.vc_tta-container h3{text-align:center !important;margin-bottom:100px !important}@media(max-width:991px){.vc_tta-container h3{margin-bottom:80px !important}}@media(max-width:767px){.vc_tta-container h3{margin-bottom:60px !important}}.vc_tta-title-text{font-family:"Inter",sans-serif;font-size:17px;font-weight:600;line-height:1.5;text-transform:none;color:#000;padding:0;margin:0}.vc_tta-panel-heading{border-color:#9f9f9f !important;border-left:none !important;border-right:none !important;background-color:#fff !important}.vc_tta-panel-heading a{padding:20px 50px 20px 30px !important}@media(max-width:575px){.vc_tta-panel-heading a{padding:20px 40px 20px 20px !important}}.vc_tta-panel-body{border:none !important;border-bottom:1px solid #9f9f9f !important;background-color:#fff !important}.vc_tta-panel-body p{padding:0 10px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 !important}}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:30px !important}@media(max-width:575px){.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:20px !important}}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"Inter",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.text-image{width:100%;margin:0 !important;display:block}.impact-logo__container{display:flex;padding:80px 0;gap:60px;align-items:center}@media(max-width:630px){.impact-logo__container{flex-wrap:wrap;justify-content:center}}.impact-logo__container img{display:block;max-width:200px;height:auto}.entry-text-content p{color:#fff;mix-blend-mode:difference}.entry-text-content h4{color:#fff;mix-blend-mode:difference}.theme-lists{display:flex;flex-direction:column;gap:20px;padding:0;list-style-type:none}.theme-lists li{font-weight:500;list-style-type:none;padding-left:60px;position:relative;line-height:1.5}.theme-lists li:first-child{margin-top:20px}.theme-lists li span{display:block;color:white;mix-blend-mode:difference}.theme-lists li::before{content:"";position:absolute;top:40%;left:0;width:40px;height:1px;border-radius:1px;background-color:#f15d2a;mix-blend-mode:normal !important}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:80px 0}@media(max-width:991px){.blog .wpstf-page-content{padding:50px 0}}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .line{overflow:hidden}.page-hero-section-wrap .header-hero__wrapper{padding:220px 0 80px}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper{padding:180px 0 80px}}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container{max-width:90%;margin:0 auto}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container{display:flex;align-items:flex-start;gap:80px}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container{gap:60px}}@media(max-width:991px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container{gap:40px}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container{flex-direction:column;gap:20px}}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-title{width:65%}@media(max-width:800px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-title{width:100%}}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-title h1{max-width:960px}@media(max-width:800px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-title h1{max-width:100%}}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-description{width:35%}@media(max-width:800px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-description{width:100%}}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-description p{max-width:440px}@media(max-width:800px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-content__container .section-description p{max-width:100%}}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container{position:relative;width:100%}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .mute,.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .audio{position:absolute;bottom:0;right:0;width:35px;height:35px;margin:0 30px 20px;cursor:pointer;z-index:99}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .mute{display:block}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .mute svg path{fill:#fff}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .mute.none{display:none}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .audio{display:none}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .audio svg path{fill:#fff}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .audio.block{display:block}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .home-header-video-bg-container{width:100%;height:100%;margin-top:60px;position:relative;overflow:hidden}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .home-header-video-bg-container .BackgroundMedia{width:100%;height:100%;position:relative}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video video{display:block;width:100%;max-height:720px;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);position:relative}@media(max-width:991px){.page-hero-section-wrap .header-hero__wrapper .home-header-hero__container .section-image__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video video{max-height:none}}.page-hero-section-wrap.hero-section__style1{position:relative}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{width:100%;max-width:90%;margin:0 auto;padding:220px 0 80px}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:180px 0 80px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{margin:0 auto;position:relative;z-index:10;display:flex;gap:30px}@media(max-width:800px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{flex-wrap:wrap}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container{width:65%}@media(max-width:800px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container{width:100%}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title-small{margin-bottom:20px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title{max-width:960px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title .insidepage-hero-text{letter-spacing:-1px;font-weight:400}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .title__container .page-title .insidepage-hero-text .line{overflow:hidden}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .content{width:35%}@media(max-width:800px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .content{width:100%}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .content .page-description{max-width:440px}@media(max-width:800px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .content .page-description{max-width:100%}}.page-hero-section-wrap.hero-section__style2{position:relative;background-color:#000;width:90%;margin:0 auto;transform:translateY(100px)}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;filter:grayscale(1)}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{width:100%;padding:255px 0 100px;max-width:90%;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:230px 0 180px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:120px 0 80px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{margin:0 auto;position:relative;z-index:10}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small{margin-bottom:20px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{max-width:960px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title .insidepage-hero-text{letter-spacing:-1px;color:#fff;font-weight:400}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title .insidepage-hero-text .line{overflow:hidden}.page-hero-section-wrap.hero-section__style3{position:relative;max-width:90%;margin:0 auto}.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper{position:relative;width:100%}.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{width:100%;padding:220px 0 80px}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{padding:180px 0 80px}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container{position:relative;z-index:10;display:flex}@media(max-width:666px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container{flex-wrap:wrap;gap:25px}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-logo{width:65%}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-logo img{display:block;width:300px}@media(max-width:991px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-logo img{max-width:180px;width:auto}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .content{width:35%}@media(max-width:800px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .content{width:100%}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .content .page-description{max-width:440px}@media(max-width:800px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .content .page-description{max-width:100%}}.insidepage-blog.style-blog .header-hero__container{max-width:920px;margin:0 auto;margin-bottom:60px;position:relative}.insidepage-blog.style-blog .header-hero__container h5{margin-bottom:20px}.header-navbar__wrapper{position:absolute;left:0;z-index:10000;width:100%}.header-navbar__wrapper .header-navbar-inner__wrapper{width:100%;background-color:#fff;transition:background-color 250ms ease-in-out;display:flex;align-items:center;padding:40px 0 10px;position:relative}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container{width:90%;margin:0 auto;display:flex;align-items:center;gap:20px}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navbar-logo__container{transition:width 250ms ease-in-out}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navbar-logo__container a{display:block;width:200px;position:relative;transition:width 200ms ease-in-out}@media(max-width:767px){.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navbar-logo__container a{width:150px}}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navbar-logo__container a img{display:block;width:100%}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container{margin-left:auto;position:relative}@media(max-width:991px){.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container{display:none}}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu{display:flex;gap:30px;align-items:center;margin:0;padding:0}@media(max-width:1199px){.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu{gap:15px}}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0;list-style:none}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li .sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:260px;width:100%;max-width:260px;list-style:none;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li .sub-menu>li{margin:0;padding:0}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li .sub-menu>li a{display:block;color:#000;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li .sub-menu>li a:hover{color:#fff;background-color:#f15d2a;border-radius:5px}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li:hover>a{text-decoration:none;color:#f15d2a}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;list-style:none;transform:translateX(-5px)}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container #main-menu>li a{display:block;color:#000;padding:21px 0 15px;transition:all .3s ease-out;position:relative}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container .nav-brands a{position:relative;padding-right:24px}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container .nav-brands a::after{content:url('data:image/svg+xml; <svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.75 1.5L5 5.25L1.25 1.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;right:3px;top:calc(30% - 3px);transform:translateY(50%);width:12px;fill:red;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .navlinks__container .nav-brands a::after path{fill:red;stroke:red}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .sticky-toggle-btn__container{display:none;flex-shrink:0;margin-left:auto;align-items:center;justify-content:center;transition:background-color 250ms ease-in-out;cursor:pointer}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .sticky-toggle-btn__container:hover .toggle-btn span{background-color:#000}@media(max-width:991px){.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .sticky-toggle-btn__container{display:flex}}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .sticky-toggle-btn__container .toggle-btn{width:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent}.header-navbar__wrapper .header-navbar-inner__wrapper .header-navbar__container .sticky-toggle-btn__container .toggle-btn span{display:block;width:100%;height:3px;border-radius:30px;background-color:#000;transition:background-color 250ms ease-in-out}.header-navbar__wrapper .header-navbar-inner__wrapper.sticky{position:fixed;top:0;left:0;width:100%;z-index:10000;background-color:#fff;padding:0}@media(max-width:991px){.header-navbar__wrapper .header-navbar-inner__wrapper.sticky{padding:15px 0}}.header-navbar__wrapper .header-navbar-inner__wrapper.sticky .header-navbar__container .navbar-logo__container a{transition:width 200ms ease-in-out;width:150px}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style2 .header-navbar-inner__wrapper{padding:40px 0 40px;transition:padding 200ms ease-in-out}@media(max-width:575px){.wpstf-site-header-wrap.style2 .header-navbar-inner__wrapper{padding:24px 0}}.wpstf-site-header-wrap.style2 .header-navbar-inner__wrapper.sticky{padding:0}@media(max-width:991px){.wpstf-site-header-wrap.style2 .header-navbar-inner__wrapper.sticky{padding:15px 0}}.navlinks__container #main-menu .brand-sm{display:none !important}@media(max-width:1199px){.navlinks__container #main-menu .brand-sm{display:inline-block !important}}.navlinks__container #main-menu .nav-brands{display:inline-block !important}@media(max-width:1199px){.navlinks__container #main-menu .nav-brands{display:none !important}}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;min-height:100dvh;transform:translateX(100%);z-index:10000000;transition:transform 500ms ease-in-out,visibility 500ms ease-in-out,opacity 500ms ease-in-out;opacity:0;visibility:hidden;display:none}@media(max-width:991px){.wps-full-screen-menu__wrapper{display:block}}.wps-full-screen-menu__wrapper .logo-header-full-screen{display:flex;justify-content:space-between;align-items:center;padding:30px 20px;position:fixed;right:0;top:0;width:100%;z-index:10000000}.wps-full-screen-menu__wrapper .logo-header-full-screen .close-btn__container .close-btn{padding:10px 0 0 0}.wps-full-screen-menu__wrapper .logo-header-full-screen .close-btn__container .close-btn svg{width:15px;fill:#000}.wps-full-screen-menu__wrapper .logo-header-full-screen .logo__container{width:100%;display:flex;position:relative;z-index:10}.wps-full-screen-menu__wrapper .logo-header-full-screen .logo__container a{display:block;text-decoration:none;max-width:200px}@media(max-width:767px){.wps-full-screen-menu__wrapper .logo-header-full-screen .logo__container a{max-width:150px}}.wps-full-screen-menu__wrapper .logo-header-full-screen .logo__container a svg{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;z-index:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin:120px 0 0;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:block;list-style-type:none;padding:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0;border-bottom:1px solid rgba(0,0,0,0.1);display:block}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"Inter",sans-serif;font-size:24px;position:relative;padding:20px 30px;color:rgba(0,0,0,0.5);display:block}@media(max-width:450px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{padding:16px 30px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover{color:#f15d2a}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{display:block;font-family:"Inter",sans-serif;position:relative;color:rgba(0,0,0,0.7)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:20px;top:calc(30% - 0px);width:12px;fill:#f15d2a;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;gap:0;display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container{padding:0 30px;margin:30px 0 40px}@media(max-width:450px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container{margin:30px 0}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container a{text-decoration:none;color:#000;font-weight:400;display:flex;align-items:baseline;gap:10px;transition:color 250ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container a:hover{color:#f15d2a}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container a svg{width:12px;height:12px;display:block;flex-shrink:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container a svg path{fill:#f15d2a}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container h3{color:#000;font-weight:600;opacity:.3}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container p{color:#000;font-weight:400;opacity:.9;margin-top:12px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container .address{margin-top:30px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .contact__container .address p{max-width:300px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container{padding:0 0 30px 30px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul{display:flex;gap:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul li{list-style-type:none;margin:0;padding:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul li a{display:block}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul li a:hover svg{width:15px;height:15px;display:block;opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul li a:hover svg path{fill:#f15d2a}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul li a svg{width:15px;height:15px;display:block;opacity:.3;transition:opacity 250ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .bottom .social-icons__container ul li a svg path{fill:#000;transition:fill 250ms ease-in-out}.wps-full-screen-menu__wrapper.active{transition-delay:0ms;transform:translateX(0);opacity:1;visibility:visible}.wps-scroll-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;transform:translateX(100%) translateY(115px);z-index:100000000;transition:transform 500ms ease-in-out,visibility 500ms ease-in-out,opacity 500ms ease-in-out;opacity:0;visibility:hidden;display:none}@media(max-width:991px){.wps-scroll-menu__wrapper{display:block}}.wps-scroll-menu__wrapper .wps-scroll-menu__container{position:absolute;right:0;top:0;width:100%;height:100%;overflow-y:scroll;background-color:#fff;z-index:1}.wps-scroll-menu__wrapper .wps-scroll-menu__container .main-link{background-color:rgba(0,0,0,0.03);padding:20px 30px;position:relative;display:flex;align-items:center;justify-content:space-between}.wps-scroll-menu__wrapper .wps-scroll-menu__container .main-link h2{font-family:"Inter",sans-serif;font-size:32px;position:relative;color:black;display:block}.wps-scroll-menu__wrapper .wps-scroll-menu__container .main-link .icon{display:flex;gap:12px;cursor:pointer;align-items:center}.wps-scroll-menu__wrapper .wps-scroll-menu__container .main-link .icon svg{width:32px;height:32px;display:inline-block;transform:rotate(180deg);fill:#000}.wps-scroll-menu__wrapper .wps-scroll-menu__container .main-link .icon svg path{stroke:#000}.wps-scroll-menu__wrapper .wps-scroll-menu__container .links{margin-top:30px;display:flex;width:100%}.wps-scroll-menu__wrapper .wps-scroll-menu__container .links ul{list-style-type:none;width:50%}.wps-scroll-menu__wrapper .wps-scroll-menu__container .links ul li{line-height:1;padding:0;margin:0;border-bottom:.5px solid rgba(0,0,0,0.1);display:block}.wps-scroll-menu__wrapper .wps-scroll-menu__container .links ul li a{font-family:"Inter",sans-serif;font-size:24px;position:relative;padding:18px 30px;color:rgba(0,0,0,0.5);display:block}@media(max-width:575px){.wps-scroll-menu__wrapper .wps-scroll-menu__container .links ul li a{padding:18px 20px}}.wps-scroll-menu__wrapper .wps-scroll-menu__container .links ul li a:hover{color:#f15d2a}.wps-scroll-menu__wrapper.active{opacity:1;visibility:visible;transform:translateX(0) translateY(115px)}.nav-brands{position:relative}.product-link__wrapper{position:fixed;width:100%;top:85px;left:0;z-index:100;opacity:0;visibility:hidden;transform:translateY(-50px);transition:opacity 100ms ease-in-out,transform 250ms ease-in-out,visibility 250ms ease-in-out}@media(max-width:1199px){.product-link__wrapper{display:none !important}}.product-link__wrapper.active{opacity:1;visibility:visible;transform:translateY(0)}.product-link__wrapper .product-link__container{background-color:white;width:100%;height:450px}.product-link__wrapper .product-link__container .content__container{display:flex;align-items:center;width:90%;margin:0 auto;gap:30px}.product-link__wrapper .product-link__container .content__container .logo__container{width:75%;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.product-link__wrapper .product-link__container .content__container .logo__container h3{color:#000;line-height:1.2;opacity:.1;text-align:center}.product-link__wrapper .product-link__container .content__container .logo__container .logo{border-right:1px solid rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.03)}.product-link__wrapper .product-link__container .content__container .logo__container .logo:last-child{border-right:0;border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(1){border-left:1px solid rgba(0,0,0,0.03)}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(5){border-right:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(6){border-top:1px solid rgba(0,0,0,0.03);border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(7){border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(8){border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(9){border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(10){border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(11){border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo:nth-of-type(12){border-bottom:0}.product-link__wrapper .product-link__container .content__container .logo__container .logo a{display:block;width:100%;padding:40px;transition:background-color 250ms ease-in-out}@media(max-width:1399px){.product-link__wrapper .product-link__container .content__container .logo__container .logo a{padding:30px}}@media(max-width:1300px){.product-link__wrapper .product-link__container .content__container .logo__container .logo a{padding:40px 20px}}.product-link__wrapper .product-link__container .content__container .logo__container .logo a:hover{background-color:rgba(0,0,0,0.03)}.product-link__wrapper .product-link__container .content__container .logo__container .logo a img{display:block;flex-shrink:0;width:140px;max-height:100px}.product-link__wrapper .product-link__container .content__container .image-slider__container{width:25%}.product-link__wrapper .product-link__container .content__container .image-slider__container img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;max-height:350px}.footer-blog__wrapper{position:relative;width:100%}.footer-blog__wrapper .footer-blog__container{width:85%;max-width:1400px;margin:0 auto;position:relative}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container{width:90%}}.footer-blog__wrapper .footer-blog__container .blog-header__container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}@media(max-width:991px){.footer-blog__wrapper .footer-blog__container .blog-header__container{margin-bottom:100px}}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .blog-header__container{margin-bottom:40px}}.footer-blog__wrapper .footer-blog__container .blog-header__container h2{font-weight:600}.footer-blog__wrapper .footer-blog__container .blog-items__container{width:100%;display:flex;gap:40px}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .blog-items__container{flex-direction:column}}@media(max-width:720px){.footer-blog__wrapper .footer-blog__container .blog-items__container{width:100%}}.footer-blog__wrapper .footer-blog__container .blog-items__container a:hover .blog-image{filter:grayscale(0)}.footer-blog__wrapper .footer-blog__container .blog-items__container a:hover .blog-image img{transform:scale(1.1)}.footer-blog__wrapper .footer-blog__container .blog-items__container a:hover .blog-content{transform:translateY(10px)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-image{width:100%;filter:grayscale(1);transition:filter 250ms ease-in-out;overflow:hidden}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-image img{width:100%;min-height:260px;max-height:260px;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1);transition:transform 250ms ease-in-out}@media(max-width:1199px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-image img{min-height:220px}}@media(max-width:991px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-image img{min-height:180px}}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-image img{min-height:140px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item{width:100%}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a{display:block;width:100%}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{max-width:360px;transition:transform 250ms ease-in-out}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .date{font-weight:400;line-height:1;margin:20px 0;color:#fff;opacity:.5}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .description{font-weight:700;color:#fff}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .section-cta a{display:none}}.footer-blog__wrapper .footer-blog__container .section-cta.lg-none a{display:none;margin-top:60px}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .section-cta.lg-none a{display:inline-flex}}.footer-main__wrapper{position:relative;width:100%;padding:160px 0 60px}@media(max-width:1199px){.footer-main__wrapper{padding:100px 0 60px}}.footer-main__wrapper .footer-main__container{max-width:1400px;width:85%;margin:0 auto;padding:0 0 75px}@media(max-width:767px){.footer-main__wrapper .footer-main__container{width:90%}}.footer-main__wrapper .footer-main__container .footer-main-inner__container{width:100%;display:flex;align-items:flex-start}@media(max-width:991px){.footer-main__wrapper .footer-main__container .footer-main-inner__container{flex-direction:column}}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container{width:33.33%}@media(max-width:991px){.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container{width:100%;margin-bottom:80px}}@media(max-width:700px){.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container{margin-bottom:50px}}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container{max-width:320px}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .logo a{display:inline-block;max-width:180px}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .logo a svg{display:block;width:100%}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-description p{font-weight:500;color:#fff;line-height:1.6;margin:30px 0 40px;opacity:.8}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a{display:inline-flex}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a .icon svg{display:block;transition:transform 250ms ease-in-out}.footer-main__wrapper .footer-main__container .footer-main-inner__container .logo__container .logo-inner__container .footer-btn a .icon svg path{transition:stroke 250ms ease-in-out}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container{width:66.67%;justify-content:space-between;display:flex;gap:40px}@media(max-width:991px){.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container{width:100%}}@media(max-width:400px){.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container{flex-direction:column}}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .links{width:33.33%;margin-left:auto}@media(max-width:991px){.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .links{width:50%;margin:0}}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container h3{font-weight:500;line-height:1.1;color:#f15d2a}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container ul{margin-top:30px;list-style-type:none;display:flex;flex-direction:column;gap:22px}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container ul li{list-style-type:none;margin:0;padding:0;line-height:1}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container ul li a{line-height:1;font-weight:300;display:block;color:#fff;transition:color 250ms ease-in-out,opacity 250ms ease-in-out;opacity:.8;text-transform:none;display:inline-flex}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container ul li a:hover{color:#f15d2a;opacity:1}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links{display:flex;flex-direction:column;gap:20px}@media(max-width:700px){.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links{width:100%}}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links h3{margin-bottom:10px}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p{font-weight:400;line-height:1.6;color:#fff;max-width:320px}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p svg{width:12px;height:12px;display:block;flex-shrink:0}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p svg path{fill:#f15d2a}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p a{color:#fff;font-weight:300;text-decoration:none;display:flex;align-items:baseline;gap:12px;transition:color 250ms ease-in-out,opacity 250ms ease-in-out;opacity:.8}.footer-main__wrapper .footer-main__container .footer-main-inner__container .links__container .address-links p a:hover{color:#f15d2a;opacity:1}.footer-main__wrapper .footer-copyright__container{display:flex;justify-content:space-between;max-width:1400px;width:85%;margin:0 auto;gap:20px}@media(max-width:767px){.footer-main__wrapper .footer-copyright__container{width:90%}}@media(max-width:610px){.footer-main__wrapper .footer-copyright__container{flex-direction:column}}.footer-main__wrapper .footer-copyright__container .all-rights{display:flex;gap:20px}@media(max-width:480px){.footer-main__wrapper .footer-copyright__container .all-rights{flex-direction:column}}.footer-main__wrapper .footer-copyright__container .terms{display:flex;gap:20px}.footer-main__wrapper .footer-copyright__container .all-rights,.footer-main__wrapper .footer-copyright__container p{opacity:.5}.wps-homepage-logo__wrapper{padding-bottom:140px}@media(max-width:991px){.wps-homepage-logo__wrapper{padding-bottom:80px}}.wps-homepage-logo__wrapper .wps-homepage-logo__container{width:90%;margin:0 auto;display:flex;gap:20px;align-items:center}.wps-homepage-logo__wrapper .wps-homepage-logo__container h2{color:#000;width:12%}.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container{width:100%;display:flex;gap:80px}@media(max-width:991px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container{gap:60px}}@media(max-width:767px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container{gap:40px}}@media(max-width:575px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container{gap:20px}}.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container{min-width:100vw;flex-basis:auto;display:flex;justify-content:space-between;gap:80px;align-items:center;overflow:hidden;padding:0;flex-shrink:0;will-change:transform}@media(max-width:991px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container{gap:60px}}@media(max-width:767px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container{gap:40px}}@media(max-width:575px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container{gap:20px}}.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container .logo{flex-shrink:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container .logo img{width:100%;max-width:200px;opacity:.9;position:relative;z-index:100;filter:grayscale(1);will-change:filter;transition:filter 300ms linear}@media(max-width:991px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container .logo img{width:90%}}@media(max-width:767px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container .logo img{width:80%}}@media(max-width:575px){.wps-homepage-logo__wrapper .wps-homepage-logo__container .client-logos-row__container .client-logos-row-inner__container .logo img{width:70%}}.wps-homepage-about__wrapper{position:relative;padding-bottom:80px;transition:background-color 250ms ease-in-out}.wps-homepage-about__wrapper.inside-page{background-color:rgba(241,93,42,0.05)}.wps-homepage-about__wrapper .wps-homepage-about__container{display:flex;gap:8%;max-width:90%;margin:0 auto}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container{display:flex;flex-direction:column-reverse}}.wps-homepage-about__wrapper .wps-homepage-about__container .left__container{width:35%}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container{width:100%;display:flex;flex-direction:column-reverse}}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .image__container{display:none}}.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .image__container img{min-height:920px;height:120%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:1399px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .image__container img{min-height:700px}}@media(max-width:1199px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .image__container img{min-height:650px}}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .image__container img{min-height:auto}}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container{margin:0 0 50px}}.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .content{font-weight:300;margin:80px 0 0;color:#000}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .content{margin:50px 0 0}}.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta{margin-top:40px}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta{margin-top:50px}}.wps-homepage-about__wrapper .wps-homepage-about__container .left__container .content__container .section-cta a{display:inline-flex}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container{width:65%}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .right__container{width:100%}}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .image__container{overflow:hidden;position:relative;z-index:2}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .image__container img{width:100%;height:calc(100% + 100px);display:block;-o-object-fit:cover;object-fit:cover}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container{max-width:680px;margin:0 auto;margin-bottom:80px}@media(max-width:991px){.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container{max-width:100%}}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container .small-title{margin-bottom:20px}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container h2{position:relative;z-index:4;mix-blend-mode:difference}.wps-homepage-about__wrapper .wps-homepage-about__container .right__container .content__container h2 .text-lines{color:#fff}.wps-homepage-stats__wrapper .wps-homepage-stats__container{max-width:1400px;margin:0 auto;width:85%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:767px){.wps-homepage-stats__wrapper .wps-homepage-stats__container{grid-template-columns:repeat(2,1fr);gap:80px 20px}}.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .stat-number{display:flex}.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .stat-number span{font-weight:300;line-height:1;color:#f15d2a}.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats .number{font-weight:300;line-height:1;color:#f15d2a}.wps-homepage-stats__wrapper .wps-homepage-stats__container .stats p{line-height:1;margin-top:20px;font-weight:500}.wps-homepage-product-slider__wrapper{position:relative;padding:120px 0 150px}@media(max-width:991px){.wps-homepage-product-slider__wrapper{padding:120px 0}}@media(max-width:767px){.wps-homepage-product-slider__wrapper{padding:80px 0}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container{max-width:90%;margin:0 auto}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container{margin-bottom:60px;display:flex;justify-content:space-between;gap:30px}@media(max-width:1199px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container{margin-bottom:30px}}@media(max-width:930px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container{justify-content:flex-start;flex-direction:column;align-items:flex-start;margin-bottom:40px}}@media(max-width:767px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container{margin-top:40px}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container p{max-width:600px;font-weight:300}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a{background:#000;border:1px solid #000}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a .icon svg{display:block;transition:transform 250ms ease-in-out}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .header__container .section-cta-btn a .icon svg path{transition:stroke 250ms ease-in-out}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container{width:100%;display:flex;gap:40px}@media(max-width:767px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container{display:none}}@media(max-width:575px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container .slide-content{width:450px;flex-shrink:0;position:relative}@media(max-width:991px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container .slide-content{width:350px}}@media(max-width:575px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container .slide-content{width:100%}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container .slide-content a{display:block}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container .slide-content a img{width:100%;display:block}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container.swiper-wrapper{display:none;width:100%;gap:0}@media(max-width:767px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container.swiper-wrapper{display:flex}}@media(max-width:575px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container.swiper-wrapper{display:none}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container.swiper-wrapper .slide-content{width:100%;flex-shrink:0;position:relative}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container.swiper-wrapper .slide-content a{display:block;width:100%;height:100%}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .slider__container.swiper-wrapper .slide-content a img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container{width:100%;height:100%;position:relative;justify-content:center;align-items:flex-end;gap:30px;margin-top:50px;z-index:10;mix-blend-mode:difference;transition:mix-blend-mode 250ms ease-in-out;display:none}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container:hover{mix-blend-mode:normal}@media(max-width:767px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container{display:flex}}@media(max-width:575px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container{display:none}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:transparent;border-radius:50%;transition:border 250ms ease-in-out;border:1px solid #fff}@media(max-width:499px){.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev{width:50px;height:50px}}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{opacity:.2}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next::before,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next::after,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev::before,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next svg,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev svg{display:block;width:20px;height:20px;position:relative}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next svg path,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev svg path{transition:stroke 250ms ease-in-out;stroke:#fff}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next:hover,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev:hover{border:1px solid #f15d2a}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-next:hover svg path,.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev:hover svg path{stroke:#f15d2a}.wps-homepage-product-slider__wrapper .wps-homepage-product-slider__container .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.wps-homepage-our-mission__wrapper{padding:0 0 200px}@media(max-width:1199px){.wps-homepage-our-mission__wrapper{padding:0 0 100px}}@media(max-width:575px){.wps-homepage-our-mission__wrapper{padding:0 0 80px}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container{position:relative}@media(max-width:1199px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container{display:flex;flex-direction:column-reverse}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container{width:50%;position:absolute;top:0;left:0;height:100%;z-index:2}@media(max-width:1199px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container{width:80%;position:relative}}@media(max-width:991px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container{width:75%;margin:0 auto}}@media(max-width:991px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container{width:90%}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container .image{width:100%;height:100%;overflow:hidden}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container .image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;min-height:950px}@media(max-width:991px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container .image img{min-height:auto}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container .abs-image{position:absolute;left:0;bottom:0;width:360px;height:360px;transform:translateY(80px);margin-left:35%}@media(max-width:991px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container .abs-image{width:200px;height:200px;margin-left:0;right:30%}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .image__container .abs-image img{display:block;width:100%;min-height:auto}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:140px}@media(max-width:1199px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container{max-width:90%;margin:0 auto;gap:80px;margin-bottom:150px}}@media(max-width:991px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container{margin-bottom:100px}}@media(max-width:767px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container{gap:40px}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .featured-content{max-width:780px;margin-left:44.44%;margin-top:200px}@media(max-width:1199px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .featured-content{margin-left:0;margin-top:0}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .featured-content .small-text{margin-bottom:10px}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content{max-width:500px;margin-left:60%}@media(max-width:1199px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content{margin:0 auto}}@media(max-width:767px){.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content{margin:0}}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .description{font-weight:300;opacity:.6;color:#fff}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta{margin-top:40px}.wps-homepage-our-mission__wrapper .wps-homepage-our-mission__container .featured-content__container .content .section-cta a{display:inline-flex}.wps-homepage-map__wrapper{padding:180px 0 120px;background-image:url(dist/images/img-map-big.png);background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width:1199px){.wps-homepage-map__wrapper{padding:100px 0}}.wps-homepage-map__wrapper .wps-homepage-map__container{max-width:1400px;margin:0 auto;width:85%;display:flex;gap:80px}@media(max-width:1199px){.wps-homepage-map__wrapper .wps-homepage-map__container{gap:60px}}@media(max-width:991px){.wps-homepage-map__wrapper .wps-homepage-map__container{flex-direction:column}}@media(max-width:767px){.wps-homepage-map__wrapper .wps-homepage-map__container{width:90%}}.wps-homepage-map__wrapper .wps-homepage-map__container .description-content{width:60%}@media(max-width:1199px){.wps-homepage-map__wrapper .wps-homepage-map__container .description-content{width:50%}}@media(max-width:991px){.wps-homepage-map__wrapper .wps-homepage-map__container .description-content{width:100%}}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container{width:40%;margin-left:auto;display:flex;flex-direction:column;gap:60px}@media(max-width:1199px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container{width:50%;gap:80px}}@media(max-width:991px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container{width:100%;flex-direction:row;gap:80px}}@media(max-width:767px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container{gap:50px}}@media(max-width:575px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container{flex-direction:column}}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .description{color:#fff;font-weight:300;opacity:.8;max-width:560px}@media(max-width:991px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .description{max-width:40%}}@media(max-width:575px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .description{max-width:100%}}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places{display:flex;width:100%}@media(max-width:991px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places{width:60%}}@media(max-width:575px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places{width:100%}}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country{width:50%}@media(max-width:991px){.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country{width:50%}}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country h3,.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country li{font-weight:300;color:#fff;line-height:1;opacity:.8}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country h3{margin-bottom:30px;font-weight:600}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country ul{list-style-type:none;display:flex;flex-direction:column;gap:16px}.wps-homepage-map__wrapper .wps-homepage-map__container .places__container .places .country ul li{list-style-type:none;margin:0;padding:0}.wps-insidepage-our-standard__wrapper{position:relative;width:100%;padding:230px 0 120px}@media(max-width:1199px){.wps-insidepage-our-standard__wrapper{padding:180px 0 100px}}@media(max-width:767px){.wps-insidepage-our-standard__wrapper{padding:160px 0 80px}}.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container{max-width:1400px;width:85%;margin:0 auto;display:flex;gap:8%;align-items:center}@media(max-width:991px){.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container{flex-direction:column-reverse;gap:80px}}@media(max-width:767px){.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container{width:90%}}.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .image__container{width:50%;height:100%;filter:grayscale(1)}@media(max-width:991px){.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .image__container{width:100%}}.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .image__container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:760px}@media(max-width:991px){.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .image__container img{min-height:450px}}@media(max-width:767px){.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .image__container img{min-height:auto}}.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container{width:50%}@media(max-width:991px){.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container{width:100%;margin:0 auto}}.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container .title{color:#000;margin:20px 0 30px}.wps-insidepage-our-standard__wrapper .wps-insidepage-our-standard__container .content__container .description p{font-weight:300}.wps-insidepage-core-values__wrapper{position:relative;width:100%;padding:0 0 120px}@media(max-width:1199px){.wps-insidepage-core-values__wrapper{padding:0 0 100px}}@media(max-width:767px){.wps-insidepage-core-values__wrapper{padding:0 0 80px}}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container{max-width:1400px;width:85%;margin:0 auto}@media(max-width:767px){.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container{width:90%}}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .heading__container{max-width:700px;margin-bottom:80px}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .heading__container .title{color:#000;margin-top:20px}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:575px){.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container{grid-template-columns:repeat(1,1fr);gap:40px}}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values{border-left:1px solid rgba(241,93,42,0.3);padding:0 20px 20px 30px}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .number{font-weight:500;color:#000;opacity:.2;margin-bottom:40px}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .icon svg{display:block}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .title{color:#000;line-height:1;margin:30px 0}.wps-insidepage-core-values__wrapper .wps-insidepage-core-values__container .values__container .values .description{font-weight:300}.body.bg-black .wps-insidepage-achievements__wrapper.inside-page{background-color:transparent}.wps-insidepage-achievements__wrapper{position:relative;width:100%;background-color:rgba(241,93,42,0.05);padding:0 0 150px;transition:background-color 500ms cubic-bezier(0.47,0,0.745,0.715)}@media(max-width:1199px){.wps-insidepage-achievements__wrapper{padding:0 0 100px}}@media(max-width:767px){.wps-insidepage-achievements__wrapper{padding:0 0 80px}}.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container{width:85%;max-width:1400px;margin:0 auto}@media(max-width:767px){.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container{width:90%}}.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .heading__container .title{color:#fff;margin-top:20px;transition:color 250ms ease-in-out;mix-blend-mode:difference}.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}@media(max-width:1199px){.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container{gap:20px;margin-top:40px}}@media(max-width:700px){.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container{grid-template-columns:repeat(2,1fr)}}.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container .achievements .image{width:100%}.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container .achievements .image img{display:block;width:100%}.wps-insidepage-achievements__wrapper .wps-insidepage-achievements__container .achievements__container .achievements .description{font-weight:400;line-height:1.8;color:#fff;margin-top:30px;transition:color 250ms ease-in-out;mix-blend-mode:difference}.wps-aboutpage-our-history__wrapper{background-color:rgba(241,93,42,0.05);padding:100px 0 180px;position:sticky;top:0;left:0}@media(max-width:1199px){.wps-aboutpage-our-history__wrapper{padding:100px 0}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container{width:90%;margin:0 auto;position:sticky;top:0}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container{position:relative}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .heading__container{margin-bottom:50px}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .heading__container h3{line-height:1;font-weight:400}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .heading__container p{margin-top:20px;max-width:600px;font-weight:300}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider{width:100%;display:flex;gap:40px}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider{flex-wrap:wrap;gap:25px}}@media(max-width:740px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider{gap:30px 0}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history{width:60%;flex-shrink:0;position:relative;display:flex;background-color:#21201e;height:auto}@media(max-width:1500px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history{height:400px}}@media(max-width:1399px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history{width:80%;height:450px}}@media(max-width:1199px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history{height:400px}}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history{height:auto;width:48%;flex-direction:column}}@media(max-width:740px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history{width:100%}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image{width:45%;position:relative}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image{width:100%}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .image .years{position:absolute;left:0;bottom:0;padding:40px;color:#fff;font-weight:300}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content{width:65%;padding:100px 100px 100px 40px}@media(max-width:1500px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content{height:400px;padding:60px 40px 40px 40px}}@media(max-width:1399px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content{padding:40px;padding:100px 100px 100px 40px}}@media(max-width:1199px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content{padding:40px}}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content{width:100%;height:auto}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content ul{display:flex;flex-direction:column;gap:20px;max-width:480px}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content ul{max-width:100%}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content ul li{font-weight:300;list-style-type:none;padding-left:60px;position:relative;color:rgba(255,255,255,0.7)}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history-slider .history .content ul li::before{content:"";position:absolute;top:15px;left:0;width:40px;height:1px;border-radius:1px;background-color:#f15d2a}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history.active .slide{color:#f15d2a}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .history.active .slide::before{background-color:#f15d2a}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line{margin-top:30px;display:flex}@media(max-width:991px){.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line{display:none}}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide{position:relative;padding-bottom:45px;width:15%}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .text{line-height:1;font-weight:800;opacity:.2;transition:opacity 300ms ease-in,color 300ms ease-in}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .text.active{color:#f15d2a;opacity:1}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide:last-child .line{display:none}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .circle{position:absolute;width:15px;height:15px;border-radius:50%;background-color:#000;opacity:.2;left:10px;bottom:0;transition:opacity 300ms ease-in,background-color 300ms ease-in}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .circle.active{background-color:#f15d2a;opacity:1}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .line{position:absolute;width:calc(100% - 35px);height:1px;background-color:#000;opacity:.2;right:0;bottom:6px;transition:opacity 300ms ease-in}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .line.active{opacity:1}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .line.active .progress-bar{width:100%}.wps-aboutpage-our-history__wrapper .wps-aboutpage-our-history__container .years-line .slide .line .progress-bar{width:0;position:absolute;height:1px;background-color:#f15d2a;opacity:1;left:0;bottom:0;transition:width 500ms ease-in}.wps-productpage-intro__wrapper{position:relative;width:100%;padding:180px 0 150px}@media(max-width:1199px){.wps-productpage-intro__wrapper{padding:80px 0}}.wps-productpage-intro__wrapper .wps-productpage-intro__container{width:90%;margin:0 auto;display:flex;gap:150px;align-items:center}@media(max-width:1399px){.wps-productpage-intro__wrapper .wps-productpage-intro__container{gap:100px}}@media(max-width:1199px){.wps-productpage-intro__wrapper .wps-productpage-intro__container{gap:50px}}@media(max-width:991px){.wps-productpage-intro__wrapper .wps-productpage-intro__container{gap:50px}}@media(max-width:900px){.wps-productpage-intro__wrapper .wps-productpage-intro__container{flex-direction:column-reverse}}.wps-productpage-intro__wrapper .wps-productpage-intro__container .image__container{width:50%}@media(max-width:900px){.wps-productpage-intro__wrapper .wps-productpage-intro__container .image__container{width:100%}}.wps-productpage-intro__wrapper .wps-productpage-intro__container .image__container img{display:block;width:100%;max-height:680px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(max-width:900px){.wps-productpage-intro__wrapper .wps-productpage-intro__container .image__container img{max-height:500px}}@media(max-width:767px){.wps-productpage-intro__wrapper .wps-productpage-intro__container .image__container img{max-height:400px}}@media(max-width:575px){.wps-productpage-intro__wrapper .wps-productpage-intro__container .image__container img{max-height:300px}}.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container{width:50%}@media(max-width:900px){.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container{width:100%}}.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container .title{color:#000;max-width:800px}.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container .description{max-width:600px;margin-top:30px}@media(max-width:900px){.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container .description{max-width:100%}}.wps-productpage-intro__wrapper .wps-productpage-intro__container .content__container .description p{font-weight:300}.wps-productpage-catalogue__wrapper{padding-bottom:150px}@media(max-width:1199px){.wps-productpage-catalogue__wrapper{padding-bottom:100px}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container{display:flex;flex-direction:column}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container{max-width:1400px;width:85%;margin:0 auto;display:flex;gap:40px}@media(max-width:767px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container{flex-direction:column;width:90%}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container h2{color:#000;max-width:600px}@media(max-width:1199px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container h2{max-width:50%}}@media(max-width:767px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container h2{max-width:100%}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content{width:40%;margin-left:auto}@media(max-width:1199px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content{width:50%}}@media(max-width:767px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content{width:100%;margin-left:0}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content p{font-weight:300;max-width:550px}@media(max-width:1199px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content p{max-width:100%}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta{margin-top:40px}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a{border-color:#000;color:#000;display:inline-flex}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a:hover{color:#fff}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a svg{transition:transform 250ms ease-in-out}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .heading__container .heading-content .section-cta a svg path{stroke:#000;transition:stroke 250ms ease-in-out}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container{width:90%;margin:0 auto;display:flex;gap:120px;align-items:center;margin-top:120px}@media(max-width:1399px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container{gap:60px}}@media(max-width:1199px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container{gap:40px;align-items:flex-start}}@media(max-width:1010px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container{flex-direction:column}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .image__container{width:60%}@media(max-width:1010px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .image__container{width:100%}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .image__container img{display:block;width:100%}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content{width:40%}@media(max-width:1010px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content{width:100%}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content .title{color:#000;max-width:600px}@media(max-width:1010px){.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content .title{max-width:800px}}.wps-productpage-catalogue__wrapper .wps-productpage-catalogue__container .content__container .content .description{font-weight:300;max-width:540px;margin-top:30px}.wps-productpage-content-image__wrapper{padding-bottom:110px}@media(max-width:1199px){.wps-productpage-content-image__wrapper{padding-bottom:100px}}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container{width:90%;margin:0 auto;display:flex;gap:120px;align-items:center}@media(max-width:1399px){.wps-productpage-content-image__wrapper .wps-productpage-content-image__container{gap:60px}}@media(max-width:1199px){.wps-productpage-content-image__wrapper .wps-productpage-content-image__container{gap:40px;align-items:flex-start}}@media(max-width:1010px){.wps-productpage-content-image__wrapper .wps-productpage-content-image__container{flex-direction:column-reverse}}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container{width:40%}@media(max-width:1010px){.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container{width:100%}}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container .content{max-width:640px;position:relative;mix-blend-mode:difference}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container .content .description{font-weight:300;z-index:10;margin-top:30px}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .content__container .content .description p{color:#fff}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .image__container{width:60%}@media(max-width:1010px){.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .image__container{width:100%}}.wps-productpage-content-image__wrapper .wps-productpage-content-image__container .image__container img{display:block;width:100%}.wps-productpage-quality__wrapper{padding:0 0 110px}.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container{width:90%;margin:0 auto;display:flex;mix-blend-mode:difference;margin-bottom:150px}@media(max-width:1199px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container{gap:40px;margin-bottom:100px}}@media(max-width:767px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container{flex-direction:column}}.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .title{width:67%}@media(max-width:767px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .title{width:100%}}.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .title h2{max-width:840px}.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .description{width:38%}@media(max-width:767px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .description{width:100%}}.wps-productpage-quality__wrapper .wps-productpage-quality__container .heading__container .description p{font-weight:300;max-width:640px;color:#fff}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container{display:flex}@media(max-width:1130px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container{flex-direction:column-reverse;gap:80px}}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container{width:40%;display:grid;grid-template-columns:repeat(2,1fr);gap:80px;margin-left:5%}@media(max-width:1399px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container{gap:50px}}@media(max-width:1130px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container{grid-template-columns:repeat(4,1fr);gap:40px;margin-left:0;width:90%;margin:0 auto}}@media(max-width:767px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:449px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container{grid-template-columns:repeat(1,1fr);gap:40px}}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality .icon{width:60px;height:60px;background-color:#f15d2a;display:flex;align-items:center;justify-content:center;border-radius:4px}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality .icon svg{display:block}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality h3{margin:40px 0 20px}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .quality__container .quality p{font-weight:300;color:#fff}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .image__container{width:50%;margin-left:auto}@media(max-width:1130px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .image__container{width:90%;margin:0 auto 0}}@media(max-width:991px){.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .image__container{width:90%}}.wps-productpage-quality__wrapper .wps-productpage-quality__container .content__container .image__container img{display:block;width:100%}.wps-productpage-main__wrapper{position:relative;width:100%;padding-bottom:150px}@media(max-width:1199px){.wps-productpage-main__wrapper{padding-bottom:100px}}.wps-productpage-main__wrapper .wps-productpage-main__container{width:90%;margin:0 auto}.wps-productpage-main__wrapper .wps-productpage-main__container .image__container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:1199px){.wps-productpage-main__wrapper .wps-productpage-main__container .image__container{gap:30px;grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.wps-productpage-main__wrapper .wps-productpage-main__container .image__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-productpage-main__wrapper .wps-productpage-main__container .image__container{gap:12px}}.wps-productpage-main__wrapper .wps-productpage-main__container .image__container a{display:block}.wps-productpage-main__wrapper .wps-productpage-main__container .image__container a img{display:block;width:100%}.wps-exportpage-product__wrapper{padding:40px 0;position:relative}.wps-exportpage-product__wrapper .wps-exportpage-product__container{width:100%;max-width:90%;margin:0 auto}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:1199px){.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container{grid-template-columns:repeat(1,1fr)}}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a{position:relative;display:block;width:100%;overflow:hidden}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(255,255,255,0);transition:background-color 250ms ease-in-out}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a:hover::after{background-color:#e4e4e4}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a:hover .content{transform:translateY(0)}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a:hover .content .fade-out{opacity:1}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .image img{display:block;width:100%}@media(max-width:650px){.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .image img{max-height:500px}}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content{position:absolute;bottom:0;left:0;width:100%;padding:30px 20px;transform:translateY(calc(100% - 100px));transition:transform 250ms ease-in-out;z-index:3}@media(max-width:1199px){.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content{transform:translateY(calc(100% - 90px))}}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content h3{font-weight:600;padding-bottom:15px}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out{opacity:0;transition:opacity 250ms ease-in-out}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out p{font-weight:300}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta{color:#fff;background-color:#000;margin-top:15px}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta svg{display:block;transition:transform 250ms ease-in-out}.wps-exportpage-product__wrapper .wps-exportpage-product__container .product__container .product-content a .content .fade-out .section-cta svg path{transition:stroke 250ms ease-in-out}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container{max-width:1080px;margin:200px auto 0;text-align:center}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container p{font-weight:300;position:relative;color:#fff;mix-blend-mode:difference}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a{display:inline-flex;color:#000;background-color:#fff;mix-blend-mode:difference;margin-top:60px;transition:color 250ms ease-in-out,background-color 250ms ease-in-out,border 250ms ease-in-out}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover{color:#fff;background-color:rgba(255,255,255,0.6);border:1px solid #000}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a:hover .icon svg{transform:translateX(4px)}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a .icon svg{display:block;transition:transform 250ms ease-in-out}.wps-exportpage-product__wrapper .wps-exportpage-product__container .content__container a .icon svg path{stroke:#fff;mix-blend-mode:difference;transition:stroke 250ms ease-in-out}.wps-productpage-content__wrapper{padding-bottom:180px}@media(max-width:1199px){.wps-productpage-content__wrapper{padding-bottom:150px}}.wps-productpage-content__wrapper.block-style-left .wps-productpage-content__container{flex-direction:row-reverse}@media(max-width:767px){.wps-productpage-content__wrapper.block-style-left .wps-productpage-content__container{flex-direction:column;width:90%;gap:60px;margin:0 auto}}.wps-productpage-content__wrapper.grid .wps-productpage-content__container{width:90%;margin:0 auto}.wps-productpage-content__wrapper .wps-productpage-content__container{width:100%;display:flex;align-items:center;gap:6%}@media(max-width:1199px){.wps-productpage-content__wrapper .wps-productpage-content__container{align-items:flex-start;height:100%}}@media(max-width:767px){.wps-productpage-content__wrapper .wps-productpage-content__container{flex-direction:column;width:90%;gap:60px;margin:0 auto}}.wps-productpage-content__wrapper .wps-productpage-content__container .image__container{width:50%}@media(max-width:767px){.wps-productpage-content__wrapper .wps-productpage-content__container .image__container{width:100%}}.wps-productpage-content__wrapper .wps-productpage-content__container .image__container img{width:100%;display:block}@media(max-width:1199px){.wps-productpage-content__wrapper .wps-productpage-content__container .image__container img{-o-object-fit:cover;object-fit:cover;height:100%}}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container{width:40%}@media(max-width:767px){.wps-productpage-content__wrapper .wps-productpage-content__container .content__container{width:100%}}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content{max-width:670px}@media(max-width:767px){.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content{max-width:100%}}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content img{display:block}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content h2{color:#fff;mix-blend-mode:difference;margin:80px 0 30px}@media(max-width:1199px){.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content h2{margin:50px 0 30px}}@media(max-width:991px){.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content h2{margin:30px 0}}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content p{mix-blend-mode:difference;color:#fff}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta{margin-top:60px;mix-blend-mode:difference}@media(max-width:991px){.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta{margin-top:40px}}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a{display:inline-flex;background-color:#000}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover{background-color:#000;border:1px solid #000;color:#000;background-color:#fff}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a:hover svg path{stroke:#000}.wps-productpage-content__wrapper .wps-productpage-content__container .content__container .content .section-cta a svg path{stroke:#fff}.wps-contact-page-info__wrapper .wps-contact-page-info__container{max-width:90%;margin:0 auto;margin-bottom:80px;position:relative}.wps-contact-page-info__wrapper .wps-contact-page-info__container .image__container{position:absolute;left:0;top:0;width:35%}@media(max-width:1000px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .image__container{position:relative;width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .image__container img{display:block;width:100%;min-height:700px;-o-object-fit:cover;object-fit:cover}@media(max-width:1199px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .image__container img{min-height:550px}}@media(max-width:1000px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .image__container img{height:50vh;min-height:0}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{display:flex;width:60%;margin-left:auto;gap:20px}@media(max-width:1000px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{width:100%;margin-left:0;margin-top:50px}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container{flex-direction:column}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container h3{font-weight:600;margin-bottom:30px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container p{font-weight:300;color:#000}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container svg{width:12px;height:12px;display:block;flex-shrink:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container svg path{fill:#f15d2a}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container a{color:#000;font-weight:300;text-decoration:none;display:flex;align-items:baseline;gap:12px;transition:color 250ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container a:hover{color:#f15d2a}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .address{width:40%}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .address{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .address p{max-width:300px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact{width:40%}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact a:first-child{margin-bottom:15px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .social-icons{width:20%}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .social-icons{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .social-icons ul{list-style-type:none;display:inline-flex;flex-direction:column;gap:6px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .social-icons ul li{list-style-type:none;line-height:1;margin:0;padding:0}.body.bg-black .wps-contact-page-info__wrapper a{color:rgba(255,255,255,0.5)}.body.bg-black .wps-contact-page-info__wrapper h3{color:rgba(255,255,255,0.5)}.wps-contact-form-container{padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}.gform_wrapper{width:90%;margin:0 auto}@media(max-width:767px){.gform_wrapper{overflow:hidden}}#gform_1,#gform_2,#gform_3{max-width:60%;margin-left:auto;position:relative;z-index:99}@media(max-width:1000px){#gform_1,#gform_2,#gform_3{max-width:100%}}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_3 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#f15d2a}#gform_1 li::before,#gform_2 li::before,#gform_3 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field,#gform_3 .wps-input-field{margin:0 0 10px}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner,#gform_3 .wps-input-field .choices__inner{border:0;background:0}#gform_1 .wps-input-field legend,#gform_2 .wps-input-field legend,#gform_3 .wps-input-field legend{font-weight:normal;text-transform:uppercase}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select,#gform_3 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;line-height:1.3}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea{height:140px;resize:none}#gform_1 .wps-input-field .ginput_container_select .gfield_select option,#gform_2 .wps-input-field .ginput_container_select .gfield_select option,#gform_3 .wps-input-field .ginput_container_select .gfield_select option{background:#000 !important}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label,#gform_3 .wps-input-field>label{font-family:"Inter",sans-serif;font-size:18px !important;font-weight:normal !important;text-transform:uppercase !important;color:red}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .wps-input-field>label.wpforms-error,#gform_3 .wps-input-field>label.wpforms-error{color:#e32222;text-transform:uppercase !important;padding-top:3px}#gform_1 .gfield_label,#gform_2 .gfield_label,#gform_3 .gfield_label{font-family:"Inter",sans-serif;font-size:15px !important;font-weight:300 !important;color:rgba(0,0,0,0.5);transition:color 250ms ease-in-out}#gform_1 .gfield_label span,#gform_2 .gfield_label span,#gform_3 .gfield_label span{font-family:"Inter",sans-serif;font-size:15px !important;font-weight:300 !important;color:#f15d2a}#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 .gform_button{border:1px solid rgba(0,0,0,0.5);color:rgba(0,0,0,0.5);line-height:1;background-color:transparent;padding:0 20px;margin-top:40px}@media(max-width:767px){#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 .gform_button{min-width:200px;height:50px;border-radius:0;padding:0 20px}}#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 .gform_button:hover{color:#fff !important;opacity:1 !important;border:2px solid #f15d2a !important}.gfield_select{font-family:"Inter",sans-serif !important;color:#000}.gform-datepicker{font-family:"Inter",sans-serif !important}.ginput_container_date{display:block !important}.ginput_container_date input{width:100% !important}.ui-datepicker-title select{font-family:"Inter",sans-serif !important}.ui-datepicker-calendar{font-family:"Inter",sans-serif !important}.ginput_container input{width:100%;height:55px !important;padding:20px 10px !important}select,input[type=text],input[type=tel],input[type=email],textarea{font-family:"Inter",sans-serif !important;width:100%;height:50px !important;padding:6px 10px !important;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-size:18px;font-weight:bold;color:#000;text-align:left;outline:0}select:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus{outline:0;border-color:#f15d2a}.ginput_container{position:relative}.ginput_container input,.ginput_container textarea{border-radius:0 !important;border-width:0 !important;border-bottom:1px solid rgba(0,0,0,0.3) !important;box-shadow:none !important;padding:0 !important;font-size:18px !important;font-weight:700 !important;background:transparent !important;transition:border-bottom 250ms ease-in-out}.ginput_container input:focus,.ginput_container textarea:focus{border-bottom:1px solid black !important;outline:0}.ginput_container textarea.large{min-block-size:10rem !important}.gform_fields{gap:30px 40px !important}.ginput_container_consent input{padding:0 !important;height:20px !important;outline:none !important;order:none}.ginput_container_consent input::before{color:#f15d2a !important}.ginput_container_consent .gfield_consent_label{font-family:"Inter",sans-serif !important;color:#f15d2a}#gform_1_validation_container{width:60%;margin-left:auto}@media(max-width:1000px){#gform_1_validation_container{width:100%}}.body.bg-black .ginput_container{position:relative}.body.bg-black .ginput_container input,.body.bg-black .ginput_container textarea{border-bottom:1px solid rgba(255,255,255,0.3) !important;color:#fff}.body.bg-black .gfield_label{color:rgba(255,255,255,0.5) !important}.body.bg-black .wps-input-field-btn,.body.bg-black #gform_submit_button_1,.body.bg-black .gform_button{border:1px solid rgba(255,255,255,0.3) !important;color:rgba(255,255,255,0.3) !important}.blog-post-collection,.single-post-container{padding-bottom:80px}.single-post-container{width:100%;display:block;max-width:1200px;width:85%;padding:180px 0 0;margin:0 auto}@media(max-width:767px){.single-post-container{width:90%}}.blog-inside-header__container{position:relative;width:100%;padding:180px 0 80px}.blog-inside-header__container .section-content__container{max-width:1400px;width:85%;margin:0 auto;display:flex;gap:30px}@media(max-width:767px){.blog-inside-header__container .section-content__container{width:90%}}.blog-inside-header__container .section-content__container .section-title{width:100%}.blog-inside-header__container .section-content__container .section-title h4{margin-bottom:20px}.blog-inside-header__container .section-content__container .section-title h1{letter-spacing:-1px;font-weight:400;max-width:860px}.wps-blog-collection__container{position:relative;width:100%}.wps-blog-collection-inner__container{width:85%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:100px}@media(max-width:850px){.wps-blog-collection-inner__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wps-blog-collection-inner__container{width:90%}}@media(max-width:600px){.wps-blog-collection-inner__container{grid-template-columns:1fr}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#f15d2a;margin:0 0 20px}.wps-blog-post-item__container{width:100%}.wps-blog-post-item__container a:hover .blog-image{filter:grayscale(0)}.wps-blog-post-item__container a:hover .blog-image img{transform:scale(1.1)}.wps-blog-post-item__container a:hover .blog-content{transform:translateY(10px)}.wps-blog-post-item__container .blog-image{width:100%;filter:grayscale(1);transition:filter 250ms ease-in-out;overflow:hidden}.wps-blog-post-item__container .blog-image img{width:100%;min-height:260px;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1);transition:transform 250ms ease-in-out}@media(max-width:1199px){.wps-blog-post-item__container .blog-image img{min-height:220px}}@media(max-width:991px){.wps-blog-post-item__container .blog-image img{min-height:180px}}@media(max-width:767px){.wps-blog-post-item__container .blog-image img{min-height:140px}}.wps-blog-post-item__container a{display:block;width:100%}.wps-blog-post-item__container a .blog-content{max-width:360px;transition:transform 250ms ease-in-out;mix-blend-mode:difference}.wps-blog-post-item__container a .blog-content .date{font-weight:400;line-height:1;margin:20px 0;color:#fff;opacity:.5}.wps-blog-post-item__container a .blog-content .description{font-weight:700;color:#fff}.wps-blog-post-single .post-thumbnail{margin:0 0 40px}.wps-blog-post-single .post-thumbnail img{width:100%;display:block}.wps-blog-post-single .entry-header{margin:0 0 20px}.wps-blog-post-single .entry-text-content{max-width:920px;margin:0 auto}.wps-blog-post-single .entry-meta{margin:0 0 20px}.wps-blog-post-single .entry-meta p{font-size:16px;margin:0;color:#000}.wps-blog-post-single .entry-meta span{font-family:"Inter",sans-serif;font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#c7c7ca}@media(max-width:767px){.wps-blog-post-single .entry-meta span{margin-right:15px}}.wps-blog-post-single .entry-meta span a{color:#c7c7ca}.wps-blog-post-single .entry-meta span i{font-size:18px;color:#c7c7ca;padding-right:5px}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2NvcmUuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvdmFyaWFibGVzLnNjc3MiLCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3MiLCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllcy5zY3NzIiwiYmFzZS9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiYmFzZS9fd3Bjb3JlLnNjc3MiLCJiYXNlL25hdmlnYXRpb24uc2NzcyIsImJhc2UvdHlwb2dyYXBoeS1uZXcuc2NzcyIsImNvbXBvbmVudHMvc2l0ZS1tYWluLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvYXNpZi1oZWFkZXItaGVyby5zY3NzIiwiY29tcG9uZW50cy9hc2lmLWhlYWRlci1uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvYXNpZi1oZWFkZXItZnVsbC1zY3JlZW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy93cHNfaGVyb19saW5rLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1wcm9kdWN0LWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1ibG9nLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9sb2dvX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9hYm91dF9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2Vfc3RhdHNfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3Byb2R1Y3Rfc2xpZGVyX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19vdXJfbWlzc2lvbl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfbWFwX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX291cl9zdGFuZGFyZF9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9jb3JlX3ZhbHVlc19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9hY2hpZXZlbWVudHNfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2Fib3V0cGFnZV9vdXJfaGlzdG9yeV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfcHJvZHVjdHBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3Byb2R1Y3RwYWdlX2NhdGFsb2d1ZV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfcHJvZHVjdHBhZ2VfY29udGVudF9pbWFnZV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfcHJvZHVjdHBhZ2VfcXVhbGl0eV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfcHJvZHVjdHBhZ2VfbWFpbl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfZXhwb3J0cGFnZV9wcm9kdWN0X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19wcm9kdWN0cGFnZV9jb250ZW50X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19jb250YWN0X2luZm9fYmxvY2suc2NzcyIsImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy5zY3NzIiwiYmFzZS9vdmVyaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0NBQUE7QUNBQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7QUNhRjs7QURYQTs7O0VBR0Usc0JBQUE7QUNjRjs7QURYQTtFQUNFLHdCQUFBO0VBQ0EsdUJBQUE7QUNjRjs7QURYQTs7RUFFRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDY0Y7O0FEWEE7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NFOUJZO0VGK0JaLHlCRXhCWTtFRnlCWiw2QkFBQTtFQUNBLHNFQUFBO0VBQ0Es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QXBDc2hLSjs7QW9DbGhLQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXBDcWhLSjtBb0NuaEtJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBcENxaEtSOztBb0NoaEtBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBcENtaEtKOztBb0NoaEtBO0VBQ0ksY0FBQTtBcENtaEtKOztBb0NoaEtBO0VBQ0ksVUFBQTtBcENtaEtKOztBb0NoaEtBO0VBQ0ksNkNBQUE7QXBDbWhLSjs7QW9DaGhLQTtFQUNJLGdCQUFBO0FwQ21oS0o7O0FvQ2hoS0E7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBcENtaEtKOztBb0NoaEtBOzs7OztFQUtJLDJCQUFBO0VBQ0EsMEJBQUE7QXBDbWhLSjs7QW9DaGhLQTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXBDbWhLSjs7QW9DL2dLQTs7RUFFSSxXQUFBO0FwQ2toS0o7O0FvQzlnS0E7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FwQ2loS0o7O0FvQzdnS0k7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0FwQ2doS1I7O0FvQ3ovSlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QXBDNC9KWiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6ICAgICBaY2hhbmQgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIEBpbXBvcnQgXCJiYXNlL2N1c3RvbS1mb250c1wiO1xuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZS9jb3JlXCI7XG5AaW1wb3J0IFwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmFzZS9hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwiYmFzZS93cGNvcmVcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvbmF2aWdhdGlvbi5zY3NzXCI7XG5cbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHktbmV3XCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpdGUtbWFpbi1jb250ZW50XCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwidmMtY29tcG9uZW50cy9pbml0XCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZVwiO1xuXG4vLyBAaW1wb3J0IFwidmMtY29tcG9uZW50cy93cHNfdmNfbWlzY19zdHlsZXNcIjtcblxuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG4vLyBAaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0c1wiO1xuLy8gQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLW5hdmlnYXRpb25cIjtcbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1zZWFyY2hcIjtcbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50XCI7XG5cbkBpbXBvcnQgXCJiYXNlL292ZXJpZGVcIjtcbiIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDBtcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgZm9udC1rZXJuaW5nOiBub25lO1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmxhY2s7XG4gIH1cblxuICAmLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjJCN0I7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltkYXRhLXRpdGxlc117XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIC50ZXh0LWxpbmVze1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iLCIvKiFcblRoZW1lIE5hbWU6ICAgICBaY2hhbmQgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjAxRTtcbn1cbmJvZHkuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjJCN0I7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUsXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bZGF0YS10aXRsZXNdIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5pbnNpZGVwYWdlLWJsb2cuc3R5bGUtYmxvZyAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCg0OHB4LCA1dncsIDY0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMTB2dywgNjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5ibG9nLWluc2lkZS1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEsIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5IC5pbWFnZSAueWVhcnMsIC53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIC5zdGF0cyAubnVtYmVyLCAud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHMgLnN0YXQtbnVtYmVyIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5ibG9nLWluc2lkZS1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEsIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5IC5pbWFnZSAueWVhcnMsIC53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIC5zdGF0cyAubnVtYmVyLCAud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHMgLnN0YXQtbnVtYmVyIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5ibG9nLWluc2lkZS1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEsIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5IC5pbWFnZSAueWVhcnMsIC53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIC5zdGF0cyAubnVtYmVyLCAud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHMgLnN0YXQtbnVtYmVyIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5ibG9nLWluc2lkZS1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEsIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5IC5pbWFnZSAueWVhcnMsIC53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIC5zdGF0cyAubnVtYmVyLCAud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHMgLnN0YXQtbnVtYmVyIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgyLCAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAudGl0bGUgaDIsIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgyLCAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlLCAud3BzLXByb2R1Y3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC50aXRsZSwgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAudGl0bGUsIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC50aXRsZSwgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAudGl0bGUsIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgLmZlYXR1cmVkLXRleHQsIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLXRleHQsIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5yaWdodF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDR2dywgNTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNSwgLmJsb2ctaW5zaWRlLWhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoNCwgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUsIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAubnVtYmVyLCAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUsIC53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNtYWxsLXRpdGxlLCAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IC5zbWFsbC10ZXh0LCAud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAucmlnaHRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zbWFsbC10aXRsZSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIGxpIGEsIC5pbnNpZGVwYWdlLWJsb2cuc3R5bGUtYmxvZyAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciBoNSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgLmluc2lkZXBhZ2UtaGVyby1zbWFsbC10ZXh0LCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAudGl0bGVfX2NvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCAuaW5zaWRlcGFnZS1oZXJvLXNtYWxsLXRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0YxNUQyQTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU2LCAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAucXVhbGl0eV9fY29udGFpbmVyIC5xdWFsaXR5IGgzLCAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAudGl0bGUsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1oZWFkZXJfX2NvbnRhaW5lciBoMiwgLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU2LCAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAucXVhbGl0eV9fY29udGFpbmVyIC5xdWFsaXR5IGgzLCAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAudGl0bGUsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1oZWFkZXJfX2NvbnRhaW5lciBoMiwgLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDMsIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBwLCAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IC5mYWRlLW91dCBwLCAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IGgzLCAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAucXVhbGl0eV9fY29udGFpbmVyIC5xdWFsaXR5IHAsIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLCAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24sIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24sIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IHAsIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLnllYXJzLWxpbmUgLnNsaWRlIC50ZXh0LCAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB1bCBsaSwgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAuZGVzY3JpcHRpb24sIC53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5wbGFjZXMgLmNvdW50cnkgaDMsIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5wbGFjZXMgLmNvdW50cnkgbGksIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiwgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24sIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHMgcCwgLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLmxlZnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgaDMsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5kZXNjcmlwdGlvbiwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5ib3R0b20gLmNvbnRhY3RfX2NvbnRhaW5lciBoMywgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmNvbnRlbnQgLnBhZ2UtZGVzY3JpcHRpb24sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5jb250ZW50IC5wYWdlLWRlc2NyaXB0aW9uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gcCwgLnRoZW1lLWxpc3RzIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5kYXRlLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgYSwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX19jb250YWluZXIgLmFjaGlldmVtZW50c19fY29udGFpbmVyIC5hY2hpZXZlbWVudHMgLmRlc2NyaXB0aW9uLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLmFkZHJlc3MtbGlua3MgcCBhLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLmFkZHJlc3MtbGlua3MgcCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28taW5uZXJfX2NvbnRhaW5lciAuZm9vdGVyLWRlc2NyaXB0aW9uIHAsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5kYXRlLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmJvdHRvbSAuY29udGFjdF9fY29udGFpbmVyIHAsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIgYSwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYSwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGMTVEMkE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMywgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLmFsbC1yaWdodHMgYSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgcCBhLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuYWxsLXJpZ2h0cywgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwcy1jcy1saW5rX19zdHlsZTEsIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0YxNUQyQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDYwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciwgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciwgLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLmxlZnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBwYWRkaW5nOiAycHggNjBweCAycHggMHB4O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAubGVmdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOmhvdmVyOjphZnRlciwgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVEMkE7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUQyQTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAubGVmdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCB3aWR0aCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMSwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uLCAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGEsIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IGEgLmNvbnRlbnQgLmZhZGUtb3V0IC5zZWN0aW9uLWN0YSwgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEtYnRuIGEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIgLmZvb3Rlci1idG4gYSwgLmZlYXR1cmVkLWN0YS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciwgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGE6aG92ZXIsIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IGEgLmNvbnRlbnQgLmZhZGUtb3V0IC5zZWN0aW9uLWN0YTpob3ZlciwgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEtYnRuIGE6aG92ZXIsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIgLmZvb3Rlci1idG4gYTpob3ZlciwgLmZlYXR1cmVkLWN0YS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RDJBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjE1RDJBO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciBzdmcsICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyIHN2ZyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIgc3ZnLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlciBzdmcsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlciBzdmcsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyIHN2ZyxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIgc3ZnLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIgc3ZnLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlciBzdmcsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHN2ZywgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIgc3ZnLCAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYTpob3ZlciBzdmcsIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IGEgLmNvbnRlbnQgLmZhZGUtb3V0IC5zZWN0aW9uLWN0YTpob3ZlciBzdmcsIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIHN2ZywgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YS1idG4gYTpob3ZlciBzdmcsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIgLmZvb3Rlci1idG4gYTpob3ZlciBzdmcsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyIHN2ZyBwYXRoLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlciBzdmcgcGF0aCxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIgc3ZnIHBhdGgsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIgc3ZnIHBhdGgsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyIHN2ZyBwYXRoLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbjpob3ZlciBzdmcgcGF0aCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyIHN2ZyBwYXRoLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlciBzdmcgcGF0aCxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIgc3ZnIHBhdGgsIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIHN2ZyBwYXRoLCAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYTpob3ZlciBzdmcgcGF0aCwgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYSAuY29udGVudCAuZmFkZS1vdXQgLnNlY3Rpb24tY3RhOmhvdmVyIHN2ZyBwYXRoLCAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciBzdmcgcGF0aCwgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YS1idG4gYTpob3ZlciBzdmcgcGF0aCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28taW5uZXJfX2NvbnRhaW5lciAuZm9vdGVyLWJ0biBhOmhvdmVyIHN2ZyBwYXRoLCAuZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0LCBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciAuaWNvbiBzdmcsICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyIC5pY29uIHN2ZyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIgLmljb24gc3ZnLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlciAuaWNvbiBzdmcsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlciAuaWNvbiBzdmcsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyIC5pY29uIHN2ZyxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIgLmljb24gc3ZnLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIgLmljb24gc3ZnLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlciAuaWNvbiBzdmcsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uOmhvdmVyIC5pY29uIHN2ZywgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIgLmljb24gc3ZnLCAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYTpob3ZlciAuaWNvbiBzdmcsIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IGEgLmNvbnRlbnQgLmZhZGUtb3V0IC5zZWN0aW9uLWN0YTpob3ZlciAuaWNvbiBzdmcsIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIC5pY29uIHN2ZywgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YS1idG4gYTpob3ZlciAuaWNvbiBzdmcsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIgLmZvb3Rlci1idG4gYTpob3ZlciAuaWNvbiBzdmcsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIC5pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyIC5pY29uIHN2ZyBwYXRoLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlciAuaWNvbiBzdmcgcGF0aCxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIgLmljb24gc3ZnIHBhdGgsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uOmhvdmVyIC5pY29uIHN2ZyBwYXRoLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIgLmljb24gc3ZnIHBhdGgsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyIC5pY29uIHN2ZyBwYXRoLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbjpob3ZlciAuaWNvbiBzdmcgcGF0aCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyIC5pY29uIHN2ZyBwYXRoLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlciAuaWNvbiBzdmcgcGF0aCxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIgLmljb24gc3ZnIHBhdGgsIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIC5pY29uIHN2ZyBwYXRoLCAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYSAuY29udGVudCAuZmFkZS1vdXQgLnNlY3Rpb24tY3RhOmhvdmVyIC5pY29uIHN2ZyBwYXRoLCAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YS1idG4gYTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28taW5uZXJfX2NvbnRhaW5lciAuZm9vdGVyLWJ0biBhOmhvdmVyIC5pY29uIHN2ZyBwYXRoLCAuZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0LCBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbmNlbnRlcixcbiAgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG4ucnRsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tc21hbGwtdGl0bGUgaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbi1zbWFsbC10aXRsZSBoNSAubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXNtYWxsLXRpdGxlIGg1IC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tc21hbGwtdGl0bGUgaDUgLm5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDI1cHg7XG59XG4uc2VjdGlvbi1zbWFsbC10aXRsZSBoNSAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXNtYWxsLXRpdGxlIGg1IC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1zbWFsbC10aXRsZSBoNSAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLnNlY3Rpb24tc21hbGwtdGl0bGUgaDUgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNlY3Rpb24tc21hbGwtdGl0bGUgaDUgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAuaWNvbi5sZWZ0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLnNlY3Rpb24tbWFpbi10aXRsZSAubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLW1haW4tdGl0bGUgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLnNlY3Rpb24tbWFpbi10aXRsZSAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLW1haW4tdGl0bGUgLm5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNlY3Rpb24tbWFpbi10aXRsZSAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuLnNlY3Rpb24tbWFpbi10aXRsZSAubmF2aWdhdGlvbiAubmF2LWxpbmtzIC5pY29uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uc2VjdGlvbi1tYWluLXRpdGxlIC5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLmljb24ubGVmdCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTRweCk7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAxMHZ3LCA2NHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGMTVEMkE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGMTVEMkE7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNGMTVEMkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTIwMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxucCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIwMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibHVlLXRleHQge1xuICBjb2xvcjogI0YxNUQyQTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5saW5lLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG51bCBsaSxcbm9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gb2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLndwYl90ZXh0X2NvbHVtbiBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0YxNUQyQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0YxNUQyQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUQyQTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgI0YxNUQyQTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwuZ3JpZC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMjEyMDFFO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjE1RDJBO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRjE1RDJBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjE1RDJBO1xufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBoZWFkaW5nICovXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nIGEge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIGEge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1wYW5lbC1ib2R5IHAge1xuICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvbiAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tcmlnaHQgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLXJpZ2h0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob21lcGFnZS1mYXEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lcGFnZS1mYXEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnRleHQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1wYWN0LWxvZ29fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmltcGFjdC1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmltcGFjdC1sb2dvX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LXRleHQtY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLmVudHJ5LXRleHQtY29udGVudCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cblxuLnRoZW1lLWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udGhlbWUtbGlzdHMgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRoZW1lLWxpc3RzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi50aGVtZS1saXN0cyBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4udGhlbWUtbGlzdHMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RDJBO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53cHN0Zi1wYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjIwcHggMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTgwcHggMHB4IDgwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGgxIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gcCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tdXRlLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5hdWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwcHggMzBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubXV0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubXV0ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tdXRlLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuYXVkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuYXVkaW8gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuYXVkaW8uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciAuQmFja2dyb3VuZE1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaG9tZS1oZWFkZXItdmlkZW8tYmctY29udGFpbmVyIC5CYWNrZ3JvdW5kTWVkaWEgLkJhY2tncm91bmRNZWRpYV9fdmlkZW9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciAuQmFja2dyb3VuZE1lZGlhIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvcyAuQmFja2dyb3VuZE1lZGlhX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3MgLkJhY2tncm91bmRNZWRpYV9fdmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciAuQmFja2dyb3VuZE1lZGlhIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvcyAuQmFja2dyb3VuZE1lZGlhX192aWRlbyB2aWRlbyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjIwcHggMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE4MHB4IDBweCA4MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC50aXRsZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnRpdGxlX19jb250YWluZXIgLnBhZ2UtdGl0bGUgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAudGl0bGVfX2NvbnRhaW5lciAucGFnZS10aXRsZSAuaW5zaWRlcGFnZS1oZXJvLXRleHQgLmxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmNvbnRlbnQge1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmNvbnRlbnQgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5jb250ZW50IC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjU1cHggMHB4IDEwMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjMwcHggMCAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCAubGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMjBweCAwcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTgwcHggMHB4IDgwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtbG9nbyB7XG4gIHdpZHRoOiA2NSU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5jb250ZW50IC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuY29udGVudCAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbnNpZGVwYWdlLWJsb2cuc3R5bGUtYmxvZyAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5zaWRlcGFnZS1ibG9nLnN0eWxlLWJsb2cgLmhlYWRlci1oZXJvX19jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhci1pbm5lcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhci1pbm5lcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUQyQTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0YxNUQyQTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIxcHggMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAubmF2LWJyYW5kcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2bGlua3NfX2NvbnRhaW5lciAubmF2LWJyYW5kcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyA8c3ZnIHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCI2XCIgdmlld0JveD1cIjAgMCAxMCA2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+IDxwYXRoIGQ9XCJNOC43NSAxLjVMNSA1LjI1TDEuMjUgMS41XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB3aWR0aDogMTJweDtcbiAgZmlsbDogcmVkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhci1pbm5lcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZsaW5rc19fY29udGFpbmVyIC5uYXYtYnJhbmRzIGE6OmFmdGVyIHBhdGgge1xuICBmaWxsOiByZWQ7XG4gIHN0cm9rZTogcmVkO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXI6aG92ZXIgLnRvZ2dsZS1idG4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biB7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhci1pbm5lcl9fd3JhcHBlci5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIuc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIuc3RpY2t5IC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwcHggNDBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICB9XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIuc3RpY2t5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhci1pbm5lcl9fd3JhcHBlci5zdGlja3kge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICB9XG59XG5cbi5uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgLmJyYW5kLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51IC5icmFuZC1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgLm5hdi1icmFuZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSAubmF2LWJyYW5kcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSA1MDBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAubG9nby1oZWFkZXItZnVsbC1zY3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmxvZ28taGVhZGVyLWZ1bGwtc2NyZWVuIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHtcbiAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAubG9nby1oZWFkZXItZnVsbC1zY3JlZW4gLmNsb3NlLWJ0bl9fY29udGFpbmVyIC5jbG9zZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmxvZ28taGVhZGVyLWZ1bGwtc2NyZWVuIC5sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAubG9nby1oZWFkZXItZnVsbC1zY3JlZW4gLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmxvZ28taGVhZGVyLWZ1bGwtc2NyZWVuIC5sb2dvX19jb250YWluZXIgYSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5sb2dvLWhlYWRlci1mdWxsLXNjcmVlbiAubG9nb19fY29udGFpbmVyIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMjBweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YxNWQyYTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IGNhbGMoMzAlIC0gMHB4KTtcbiAgd2lkdGg6IDEycHg7XG4gIGZpbGw6ICNGMTVEMkE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBnYXA6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgbWFyZ2luOiAzMHB4IDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwcHg7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjE1RDJBO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5ib3R0b20gLmNvbnRhY3RfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMTVEMkE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmJvdHRvbSAuY29udGFjdF9fY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmJvdHRvbSAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgcCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmJvdHRvbSAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMHB4IDMwcHggMzBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5ib3R0b20gLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5ib3R0b20gLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjE1RDJBO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5ib3R0b20gLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuYm90dG9tIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlci5hY3RpdmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgxMTVweCk7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIgLndwcy1zY3JvbGwtbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4ud3BzLXNjcm9sbC1tZW51X193cmFwcGVyIC53cHMtc2Nyb2xsLW1lbnVfX2NvbnRhaW5lciAubWFpbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIgLndwcy1zY3JvbGwtbWVudV9fY29udGFpbmVyIC5tYWluLWxpbmsgaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIgLndwcy1zY3JvbGwtbWVudV9fY29udGFpbmVyIC5tYWluLWxpbmsgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIgLndwcy1zY3JvbGwtbWVudV9fY29udGFpbmVyIC5tYWluLWxpbmsgLmljb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciAud3BzLXNjcm9sbC1tZW51X19jb250YWluZXIgLm1haW4tbGluayAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwMDAwMDtcbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIgLndwcy1zY3JvbGwtbWVudV9fY29udGFpbmVyIC5saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciAud3BzLXNjcm9sbC1tZW51X19jb250YWluZXIgLmxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciAud3BzLXNjcm9sbC1tZW51X19jb250YWluZXIgLmxpbmtzIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIgLndwcy1zY3JvbGwtbWVudV9fY29udGFpbmVyIC5saW5rcyB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciAud3BzLXNjcm9sbC1tZW51X19jb250YWluZXIgLmxpbmtzIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgfVxufVxuLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlciAud3BzLXNjcm9sbC1tZW51X19jb250YWluZXIgLmxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YxNWQyYTtcbn1cbi53cHMtc2Nyb2xsLW1lbnVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDExNXB4KTtcbn1cblxuLm5hdi1icmFuZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDg1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmtfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucHJvZHVjdC1saW5rX193cmFwcGVyIC5wcm9kdWN0LWxpbmtfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAzMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvcGFjaXR5OiAwLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOm50aC1vZi10eXBlKDEpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOm50aC1vZi10eXBlKDUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG4ucHJvZHVjdC1saW5rX193cmFwcGVyIC5wcm9kdWN0LWxpbmtfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ286bnRoLW9mLXR5cGUoNikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOm50aC1vZi10eXBlKDcpIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOm50aC1vZi10eXBlKDgpIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOm50aC1vZi10eXBlKDkpIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvOm50aC1vZi10eXBlKDEwKSB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbzpudGgtb2YtdHlwZSgxMSkge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4ucHJvZHVjdC1saW5rX193cmFwcGVyIC5wcm9kdWN0LWxpbmtfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ286bnRoLW9mLXR5cGUoMTIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtbGlua19fd3JhcHBlciAucHJvZHVjdC1saW5rX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyBhIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyBhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmltYWdlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5wcm9kdWN0LWxpbmtfX3dyYXBwZXIgLnByb2R1Y3QtbGlua19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmltYWdlLXNsaWRlcl9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaGVhZGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaGVhZGVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaGVhZGVyX19jb250YWluZXIgaDIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciBhOmhvdmVyIC5ibG9nLWltYWdlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciBhOmhvdmVyIC5ibG9nLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIGE6aG92ZXIgLmJsb2ctY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEubGctbm9uZSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhLmxnLW5vbmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMHB4IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4IDYwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMHB4IDBweCA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28taW5uZXJfX2NvbnRhaW5lciAubG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28taW5uZXJfX2NvbnRhaW5lciAubG9nbyBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIgLmZvb3Rlci1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMzBweCAwcHggNDBweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgLmxvZ28taW5uZXJfX2NvbnRhaW5lciAuZm9vdGVyLWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nby1pbm5lcl9fY29udGFpbmVyIC5mb290ZXItYnRuIGEgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvLWlubmVyX19jb250YWluZXIgLmZvb3Rlci1idG4gYSAuaWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2Ni42NyU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAubGlua3Mge1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLmxpbmtzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNGMTVEMkE7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgdWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjJweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0YxNUQyQTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWRkcmVzcy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLmFkZHJlc3MtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmZvb3Rlci1tYWluLWlubmVyX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgLmFkZHJlc3MtbGlua3MgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIC5hZGRyZXNzLWxpbmtzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWRkcmVzcy1saW5rcyBwIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWRkcmVzcy1saW5rcyBwIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0YxNUQyQTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWRkcmVzcy1saW5rcyBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuZm9vdGVyLW1haW4taW5uZXJfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciAuYWRkcmVzcy1saW5rcyBwIGE6aG92ZXIge1xuICBjb2xvcjogI0YxNUQyQTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuYWxsLXJpZ2h0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuYWxsLXJpZ2h0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLnRlcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLmFsbC1yaWdodHMsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHAge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29fX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTIlO1xufVxuLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29fX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbG9nb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29fX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmxvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb3BhY2l0eTogMC45O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHdpbGwtY2hhbmdlOiBmaWx0ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAzMDBtcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29fX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlci5pbnNpZGUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCA5MywgNDIsIDAuMDUpO1xufVxuLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAubGVmdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAubGVmdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgbWluLWhlaWdodDogOTIwcHg7XG4gIGhlaWdodDogMTIwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLmxlZnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLmxlZnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAwcHggNTBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLmxlZnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiA4MHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5sZWZ0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLnJpZ2h0X19jb250YWluZXIge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5yaWdodF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLnJpZ2h0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAucmlnaHRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5yaWdodF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWFib3V0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lciAucmlnaHRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5yaWdodF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNtYWxsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hYm91dF9fY29udGFpbmVyIC5yaWdodF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFib3V0X19jb250YWluZXIgLnJpZ2h0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiAudGV4dC1saW5lcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogODBweCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHMgLnN0YXQtbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIC5zdGF0cyAuc3RhdC1udW1iZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0YxNUQyQTtcbn1cbi53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zdGF0c19fY29udGFpbmVyIC5zdGF0cyAubnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRjE1RDJBO1xufVxuLndwcy1ob21lcGFnZS1zdGF0c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXN0YXRzX19jb250YWluZXIgLnN0YXRzIHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTIwcHggMHB4IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEtYnRuIGEge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YS1idG4gYSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YS1idG4gYSAuaWNvbiBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyX19jb250YWluZXIgLnNsaWRlLWNvbnRlbnQge1xuICB3aWR0aDogNDUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyIC5zbGlkZS1jb250ZW50IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyX19jb250YWluZXIgLnNsaWRlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyX19jb250YWluZXIgLnNsaWRlLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyIC5zbGlkZS1jb250ZW50IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXJfX2NvbnRhaW5lci5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXJfX2NvbnRhaW5lci5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyLnN3aXBlci13cmFwcGVyIC5zbGlkZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyX19jb250YWluZXIuc3dpcGVyLXdyYXBwZXIgLnNsaWRlLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyLnN3aXBlci13cmFwcGVyIC5zbGlkZS1jb250ZW50IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgdHJhbnNpdGlvbjogbWl4LWJsZW5kLW1vZGUgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lcjpob3ZlciB7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcgcGF0aCxcbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxNUQyQTtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHBhdGgsXG4ud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvZHVjdC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRjE1RDJBO1xufVxuLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDBweCAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwcHggODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWluLWhlaWdodDogOTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgLmFicy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMzYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciAuYWJzLWltYWdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICByaWdodDogMzAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciAuYWJzLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ0LjQ0JTtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQgLnNtYWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1taXNzaW9uX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTgwcHggMHB4IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGlzdC9pbWFnZXMvaW1nLW1hcC1iaWcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciAucGxhY2VzX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciAucGxhY2VzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciAucGxhY2VzX19jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciAucGxhY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tYXBfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tYXBfX2NvbnRhaW5lciAucGxhY2VzX19jb250YWluZXIgLnBsYWNlcyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5wbGFjZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciAucGxhY2VzIC5jb3VudHJ5IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciAucGxhY2VzIC5jb3VudHJ5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciAucGxhY2VzIC5jb3VudHJ5IGgzLCAud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciAucGxhY2VzIC5jb3VudHJ5IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ud3BzLWhvbWVwYWdlLW1hcF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1hcF9fY29udGFpbmVyIC5wbGFjZXNfX2NvbnRhaW5lciAucGxhY2VzIC5jb3VudHJ5IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5wbGFjZXMgLmNvdW50cnkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXIgLnBsYWNlc19fY29udGFpbmVyIC5wbGFjZXMgLmNvdW50cnkgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIzMHB4IDBweCAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTgwcHggMHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMHB4IDgwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMjBweCAwcHggMzBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1vdXItc3RhbmRhcmRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLW91ci1zdGFuZGFyZF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMHB4IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwcHggODBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnZhbHVlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnZhbHVlc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnZhbHVlc19fY29udGFpbmVyIC52YWx1ZXMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjQxLCA5MywgNDIsIDAuMyk7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMzBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAubnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtaW5zaWRlcGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAudmFsdWVzX19jb250YWluZXIgLnZhbHVlcyAudGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMzBweCAwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnZhbHVlc19fY29udGFpbmVyIC52YWx1ZXMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJvZHkuYmctYmxhY2sgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fd3JhcHBlci5pbnNpZGUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDkzLCA0MiwgMC4wNSk7XG4gIHBhZGRpbmc6IDBweCAwcHggMTUwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDgwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX2NvbnRhaW5lciAuYWNoaWV2ZW1lbnRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fY29udGFpbmVyIC5hY2hpZXZlbWVudHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX2NvbnRhaW5lciAuYWNoaWV2ZW1lbnRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fY29udGFpbmVyIC5hY2hpZXZlbWVudHNfX2NvbnRhaW5lciAuYWNoaWV2ZW1lbnRzIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX19jb250YWluZXIgLmFjaGlldmVtZW50c19fY29udGFpbmVyIC5hY2hpZXZlbWVudHMgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fY29udGFpbmVyIC5hY2hpZXZlbWVudHNfX2NvbnRhaW5lciAuYWNoaWV2ZW1lbnRzIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG5cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDkzLCA0MiwgMC4wNSk7XG4gIHBhZGRpbmc6IDEwMHB4IDBweCAxODBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIHtcbiAgICBnYXA6IDMwcHggMHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSB7XG4gIHdpZHRoOiA2MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIwMUU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3Rvcnkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3Rvcnkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3Rvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuaW1hZ2Uge1xuICB3aWR0aDogNDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3RvcnkgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3RvcnkgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuaW1hZ2UgLnllYXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3RvcnkgLmNvbnRlbnQge1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nOiAxMDBweCAxMDBweCAxMDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLmhpc3Rvcnktc2xpZGVyIC5oaXN0b3J5IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDEwMHB4IDEwMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS1zbGlkZXIgLmhpc3RvcnkgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB1bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LXNsaWRlciAuaGlzdG9yeSAuY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RDJBO1xufVxuLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAuaGlzdG9yeS5hY3RpdmUgLnNsaWRlIHtcbiAgY29sb3I6ICNGMTVEMkE7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC5oaXN0b3J5LmFjdGl2ZSAuc2xpZGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVEMkE7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC55ZWFycy1saW5lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC55ZWFycy1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC55ZWFycy1saW5lIC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxNSU7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC55ZWFycy1saW5lIC5zbGlkZSAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogODAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbiwgY29sb3IgMzAwbXMgZWFzZS1pbjtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLnllYXJzLWxpbmUgLnNsaWRlIC50ZXh0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjE1RDJBO1xuICBvcGFjaXR5OiAxO1xufVxuLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAueWVhcnMtbGluZSAuc2xpZGU6bGFzdC1jaGlsZCAubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC55ZWFycy1saW5lIC5zbGlkZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLnllYXJzLWxpbmUgLnNsaWRlIC5jaXJjbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUQyQTtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLnllYXJzLWxpbmUgLnNsaWRlIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW47XG59XG4ud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItaGlzdG9yeV9fY29udGFpbmVyIC55ZWFycy1saW5lIC5zbGlkZSAubGluZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lciAueWVhcnMtbGluZSAuc2xpZGUgLmxpbmUuYWN0aXZlIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1oaXN0b3J5X19jb250YWluZXIgLnllYXJzLWxpbmUgLnNsaWRlIC5saW5lIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUQyQTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgZWFzZS1pbjtcbn1cblxuLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDBweCAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jYXRhbG9ndWVfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNhdGFsb2d1ZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50LWltYWdlX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X193cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDBweCAxMTBweDtcbn1cbi53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAudGl0bGUge1xuICB3aWR0aDogNjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC50aXRsZSBoMiB7XG4gIG1heC13aWR0aDogODQwcHg7XG59XG4ud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMzglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAucXVhbGl0eV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5xdWFsaXR5X19jb250YWluZXIge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAucXVhbGl0eV9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5xdWFsaXR5X19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnF1YWxpdHlfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5xdWFsaXR5X19jb250YWluZXIgLnF1YWxpdHkgLmljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RDJBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnF1YWxpdHlfX2NvbnRhaW5lciAucXVhbGl0eSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5xdWFsaXR5X19jb250YWluZXIgLnF1YWxpdHkgaDMge1xuICBtYXJnaW46IDQwcHggMHB4IDIwcHg7XG59XG4ud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAucXVhbGl0eV9fY29udGFpbmVyIC5xdWFsaXR5IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1xdWFsaXR5X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtcXVhbGl0eV9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BzLXByb2R1Y3RwYWdlLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLW1haW5fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1tYWluX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtcHJvZHVjdHBhZ2UtbWFpbl9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLW1haW5fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1tYWluX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtbWFpbl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtbWFpbl9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLW1haW5fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcHJvZHVjdHBhZ2UtbWFpbl9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLW1haW5fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLW1haW5fX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1tYWluX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwcy1wcm9kdWN0cGFnZS1tYWluX193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtbWFpbl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYTpob3ZlciAuY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhOmhvdmVyIC5jb250ZW50IC5mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYSAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMTAwcHgpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gOTBweCkpO1xuICB9XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IC5mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IC5mYWRlLW91dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdC1jb250ZW50IGEgLmNvbnRlbnQgLmZhZGUtb3V0IC5zZWN0aW9uLWN0YSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX3dyYXBwZXIgLndwcy1leHBvcnRwYWdlLXByb2R1Y3RfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0LWNvbnRlbnQgYSAuY29udGVudCAuZmFkZS1vdXQgLnNlY3Rpb24tY3RhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByb2R1Y3QtY29udGVudCBhIC5jb250ZW50IC5mYWRlLW91dCAuc2VjdGlvbi1jdGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYTpob3ZlciAuaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X193cmFwcGVyIC53cHMtZXhwb3J0cGFnZS1wcm9kdWN0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBhIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlciAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgYSAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyLmJsb2NrLXN0eWxlLWxlZnQgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyLmJsb2NrLXN0eWxlLWxlZnQgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBnYXA6IDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlci5ncmlkIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBnYXA6IDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgbWFyZ2luOiA4MHB4IDBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMiB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDIge1xuICAgIG1hcmdpbjogMzBweCAwcHg7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwMDAwMDA7XG59XG4ud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0YxNUQyQTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI0YxNUQyQTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuYWRkcmVzcyB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5hZGRyZXNzIHAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0IHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNvY2lhbC1pY29ucyB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNvY2lhbC1pY29ucyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnMgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ib2R5LmJnLWJsYWNrIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYm9keS5iZy1ibGFjayAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIGgzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4jZ2Zvcm1fMSxcbiNnZm9ybV8yLFxuI2dmb3JtXzMge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNnZm9ybV8xLFxuICAjZ2Zvcm1fMixcbiAgI2dmb3JtXzMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogI0YxNUQyQTtcbn1cbiNnZm9ybV8xIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fMiBsaTo6YmVmb3JlLFxuI2dmb3JtXzMgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLmdmaWVsZF9zZWxlY3Qgb3B0aW9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLmdmaWVsZF9zZWxlY3Qgb3B0aW9uLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QgLmdmaWVsZF9zZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmVkO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgY29sb3I6ICNlMzIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbiNnZm9ybV8xIC5nZmllbGRfbGFiZWwsXG4jZ2Zvcm1fMiAuZ2ZpZWxkX2xhYmVsLFxuI2dmb3JtXzMgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuI2dmb3JtXzEgLmdmaWVsZF9sYWJlbCBzcGFuLFxuI2dmb3JtXzIgLmdmaWVsZF9sYWJlbCBzcGFuLFxuI2dmb3JtXzMgLmdmaWVsZF9sYWJlbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGMTVEMkE7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4gICNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuICAjZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uLFxuICAjZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgI2dmb3JtXzMgLmdmb3JtX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMTVEMkEgIWltcG9ydGFudDtcbn1cblxuLmdmaWVsZF9zZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ2Zvcm0tZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9kYXRlIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiAwO1xufVxuc2VsZWN0OmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNGMTVEMkE7XG59XG5cbi5naW5wdXRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpbnB1dF9jb250YWluZXIgaW5wdXQsIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0OmZvY3VzLCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEubGFyZ2Uge1xuICBtaW4tYmxvY2stc2l6ZTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2ZpZWxkcyB7XG4gIGdhcDogMzBweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9yZGVyOiBub25lO1xufVxuLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGMTVEMkEgIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0YxNUQyQTtcbn1cblxuI2dmb3JtXzFfdmFsaWRhdGlvbl9jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI2dmb3JtXzFfdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ib2R5LmJnLWJsYWNrIC5naW5wdXRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvZHkuYmctYmxhY2sgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsIC5ib2R5LmJnLWJsYWNrIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib2R5LmJnLWJsYWNrIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uYm9keS5iZy1ibGFjayAud3BzLWlucHV0LWZpZWxkLWJ0bixcbi5ib2R5LmJnLWJsYWNrICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4uYm9keS5iZy1ibGFjayAuZ2Zvcm1fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctcG9zdC1jb2xsZWN0aW9uLFxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDg1JTtcbiAgcGFkZGluZzogMTgwcHggMHB4IDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uYmxvZy1pbnNpZGUtaGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwcHggODBweDtcbn1cbi5ibG9nLWluc2lkZS1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pbnNpZGUtaGVhZGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uYmxvZy1pbnNpZGUtaGVhZGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1pbnNpZGUtaGVhZGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9nLWluc2lkZS1oZWFkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbn1cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICNGMTVEMkE7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhOmhvdmVyIC5ibG9nLWltYWdlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIC5ibG9nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIC5ibG9nLWltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciAuYmxvZy1pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogU2luZ2xlIEJsb2cgKi9cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAucG9zdC10aHVtYm5haWwge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LXRleHQtY29udGVudCB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjYzdjN2NhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIGEge1xuICBjb2xvcjogI2M3YzdjYTtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYzdjN2NhO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbi53cHMtcm93LWlubmVyLWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwYl93cmFwcGVyIC5yb3ctYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1jb2wtXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149dmNfY29sXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAudmNfcm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLmNvbnRhaW5lci5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59IiwiJGZvbnQtY3VzdG9tOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG5cbiRkZWZhdWx0LWZvbnQ6ICRmb250LWN1c3RvbTtcblxuJGNvbG9yLW9yYW5nZTogI0YxNUQyQTtcbiRjb2xvci1saWdodC1ibGFjazojMjEyMDFFO1xuXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRjb2xvci1hY2NlbnQ6ICRjb2xvci1vcmFuZ2U7XG5cblxuXG4iLCIvLyBwYWdlIGhlYWRlciB0aXRsZSAtIGgxXG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxe1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IGNsYW1wKDQ4cHgsNXZ3LDY0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBcbn1cblxuLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwxMHZ3LDY0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuXG4vLyBoZWFkaW5nIHN0eWxlc1xuLndwcy1jcy1oZWFkaW5nX19zdHlsZTJ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg1MDBweCl7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlM3tcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LDR2dyw1NnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG59XG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTV7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU2e1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLy8gdGV4dCBzdHlsZXNcbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtY3MtdGV4dF9fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLy9saW5rIHN0eWxlc1xuLndwcy1jcy1saW5rX19zdHlsZTEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAycHggMCAycHggNjBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAyNTBtcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVye1xuICAgIHBhZGRpbmc6IDJweCA2MHB4IDJweCAwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC01MCUpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIH1cblxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCB3aWR0aCAyNTBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi8vIGJ0biBzdHlsZXNcbi53cHMtY3MtYnRuX19zdHlsZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlciAyNTBtcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG5cbiAgICBzdmd7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgcGF0aHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dCAsIGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuaWNvbntcbiAgICAgIHN2Z3tcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbiAgXG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0ICwgZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAbWl4aW4gYnAtbGcge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1tZCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtc20ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9cbi8vICBNRURJQSBRVUVSSUVTXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBBIG1hcCBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50czogKFxuICB4czogNTc2cHgsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBsZzogMTIwMHB4LFxuICB4bGc6IDE0MDBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweCxcbik7XG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICAvLyBJZiBib3RoIHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMgZXhpc3QgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcbiAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gIH0gQGVsc2Uge1xuICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgIH1cblxuICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMCAxNHB4IDIwcHg7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5hbGlnbnJpZ2h0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAyMHB4O1xuICAgIC8vYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuXG4gICAgLnJ0bCAmIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi8vIC5tZXRhLW5hdntcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuXG4vLyAgICAgLmljb257XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuLy8gICAgICAgICBzdmd7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIFxuLy8gICAgICAgICAgICAgcGF0aHtcbi8vICAgICAgICAgICAgICAgICBzdHJva2U6IHJlZDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmLmxlZnR7XG4vLyAgICAgICAgICAgICByaWdodDogMDtcbi8vICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICAgICAgc3Zne1xuLy8gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgICYucmlnaHR7XG4vLyAgICAgICAgICAgICByaWdodDogMDtcbi8vICAgICAgICAgICAgIHN2Z3tcbi8vICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4uc2VjdGlvbi1zbWFsbC10aXRsZXtcbiAgICBoNXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubmF2aWdhdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtbGlua3N7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLm5hdi1wcmV2aW91c3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2LW5leHR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuXG4uc2VjdGlvbi1tYWluLXRpdGxle1xuICAgIC5uYXZpZ2F0aW9ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGlua3N7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uYXYtcHJldmlvdXN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5MCUpO1xuICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI1MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTMwcHgpe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KDExMTBweCl7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1uZXh0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4zKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOTAlKTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjUwcHgpe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEzMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGVmdHtcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIC5uYXYtc217XG4vLyAgICAgZGlzcGxheTogbm9uZTtcblxuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG4vLyB9IiwiaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsMTB2dyw2NHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIC8vIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIC8vIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5oNXtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgLy8gYSB7XG4gIC8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLy8gfVxufVxuXG5hIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyAmOmZvY3VzIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmxhY2s7XG4gIC8vIH1cbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gIC8vIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1hcmdpbjogMzBweCAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1hbGlnbi1jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsdWUtdGV4dHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5cbi5saW5lLWhlaWdodHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbnVsLFxub2wge1xuICAvLyBtYXJnaW46IDAgMCA0MHB4O1xuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmlkLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogMTZweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMyB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLWFjY2VudCB7XG4gIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSB7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG4gIH1cbn1cblxuLndwcy1jcy1lZGl0b3ItdWwtc3R5bGUxIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi8qIGhlYWRpbmcgKi9cblxuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLy9mb250LWZhbWlseTogJGZvbnQtY3VzdG9tNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLy9jb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4udmNfdHRhLWNvbnRhaW5lciB7XG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6ICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDMwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS1wYW5lbC1ib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWY5ZjlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLnZjX3R0YS1hY2NvcmRpb25cbiAgLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLXJpZ2h0XG4gIC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIHJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnRleHQtaW1hZ2V7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbXBhY3QtbG9nb19fY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjMwcHgpe1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcblxuICB9XG59XG5cbi5lbnRyeS10ZXh0LWNvbnRlbnR7XG4gIHB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgfVxuICBoNHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB9XG59XG5cblxuLnRoZW1lLWxpc3Rze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgLy8gbWF4LXdpZHRoOiA0ODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpe1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAgJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDEpO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi53cHN0Zi1wYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4ud3BzZi1ub3QtaG9tZXBhZ2UgLndwc3RmLXBhZ2UtY29udGVudCB7XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xufVxuXG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuIiwiLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5saW5le1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuLmhlYWRlci1oZXJvX193cmFwcGVye1xuICBwYWRkaW5nOiAyMjBweCAwcHggODBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICBwYWRkaW5nOiAxODBweCAwcHggODBweDtcbiAgfVxuICBcbiAgLmhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODAwcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDF7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MDBweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9ue1xuICAgICAgICB3aWR0aDogMzUlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODAwcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDgwMHB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8vIC5wbGF5LWJ0bi1pY29ue1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogNTAlO1xuICAgICAgLy8gICBsZWZ0OiA1MCU7XG4gICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCwtNTApO1xuICAgICAgLy8gICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC8vICAgd2lkdGg6IDgwcHg7XG4gICAgICAvLyAgIGhlaWdodDogODBweDtcbiAgICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyAgIHN2Z3tcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICAubXV0ZSwuYXVkaW97XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMzBweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgfVxuXG4gICAgICAubXV0ZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubm9uZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdWRpb3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ibG9ja3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgaW5zZXQ6IDA7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAvLyAgICAgMGRlZyxcbiAgICAgICAgLy8gICAgICRjb2xvci1uYXZ5LWJsdWUgMTAlLFxuICAgICAgICAvLyAgICAgdHJhbnNwYXJlbnQgMTAwJVxuICAgICAgICAvLyAgICk7XG4gICAgICAgIC8vIH1cbiAgXG4gICAgICAgIC5CYWNrZ3JvdW5kTWVkaWEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgICAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgXG4gICAgICAgICAgICAuQmFja2dyb3VuZE1lZGlhX192aWRlbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gIFxuICAgICAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OmNhbGMoNjQwcHggKyA4MHB4KTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAvLyBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cblxuJi5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMjBweCAwcHggODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgcGFkZGluZzogMTgwcHggMHB4IDgwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDgwMHB4KXtcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cblxuICAgICAgLnRpdGxlX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MDBweCl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS10aXRsZS1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gICAgICAgICAgLmluc2lkZXBhZ2UtaGVyby1zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICBcbiAgICAgICAgfVxuICBcbiAgICAgICAgLnBhZ2UtdGl0bGV7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgXG4gICAgICAgICAgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50e1xuICAgICAgICB3aWR0aDogMzUlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODAwcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtZGVzY3JpcHRpb257XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDgwMHB4KXtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cbn1cbiYuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gIC8vICAgbWFyZ2luOiAxODBweCAwcHggODBweDtcbiAgLy8gfVxuXG4gIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAvLyBtYXJnaW46IDIyMHB4IGF1dG8gMDtcblxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjU1cHggMHB4IDEwMHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMjMwcHggMCAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAucGFnZS10aXRsZS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmluc2lkZXBhZ2UtaGVyby1zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5wYWdlLXRpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuJi5oZXJvLXNlY3Rpb25fX3N0eWxlMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LWhlaWdodDogODAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgfVxuICB9XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIyMHB4IDBweCA4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICBwYWRkaW5nOiAxODBweCAwcHggODBweDtcbiAgICB9XG5cbiAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY2NnB4KXtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWxvZ297XG4gICAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4MDBweCl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODAwcHgpe1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxufVxuXG4uaW5zaWRlcGFnZS1ibG9nLnN0eWxlLWJsb2d7XG4gIC5oZWFkZXItaGVyb19fY29udGFpbmVye1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDV7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDF7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuICAgIH1cblxuICB9XG4gIFxufSIsIi5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmhlYWRlci1uYXZiYXItaW5uZXJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIFxuICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZsaW5rc19fY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFpbi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgLy8gei1pbmRleDogMTAwMDAwO1xuICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyID4gYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMDAwMDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICAgICAgICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiIzAwMFwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIC8vICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgLy8gICB0b3A6IGNhbGMoMzAlIC0gM3B4KTtcbiAgICAgICAgICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgLy8gICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgLy8gICBmaWxsOiByZWQ7XG4gICAgICAgICAgICAgIC8vICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgICAgICAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgLy8gICBwYXRoe1xuICAgICAgICAgICAgICAvLyAgICAgZmlsbDogcmVkO1xuICAgICAgICAgICAgICAvLyAgICAgc3Ryb2tlOiByZWQ7XG4gICAgICAgICAgICAgIC8vICAgfVxuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYXYtYnJhbmRze1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgPHN2ZyB3aWR0aD1cIjEwXCIgaGVpZ2h0PVwiNlwiIHZpZXdCb3g9XCIwIDAgMTAgNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiA8cGF0aCBkPVwiTTguNzUgMS41TDUgNS4yNUwxLjI1IDEuNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZpbGw6IHJlZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICBmaWxsOiByZWQ7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6IHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIgLnRvZ2dsZS1idG4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGUtYnRuIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAvLyBib3gtc2hhZG93OiAwcHggNXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICYuc3R5bGUye1xuICAgIC5oZWFkZXItbmF2YmFyLWlubmVyX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4ubmF2bGlua3NfX2NvbnRhaW5lcntcbiAgI21haW4tbWVudXtcbiAgICAuYnJhbmQtc217XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtYnJhbmRze1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LFxuICAgIG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgLmxvZ28taGVhZGVyLWZ1bGwtc2NyZWVue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwMDAwMDA7XG5cbiAgICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuXG4gICAgXG4gICAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweCAwcHg7XG4gICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIFxuICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgLy8gZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gcGFkZGluZzogMTAwcHggNDBweDtcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG5cblxuICAgIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEyMHB4IDBweCAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgIGxpLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itb3JhbmdlLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDUwcHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itb3JhbmdlLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC43KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDMwJSAtIDBweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbi5ib3R0b217XG5cblxuICAgIC5jb250YWN0X19jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwcHggNDBweDtcblxuICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDUwcHgpe1xuICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg0NTBweCl7XG4gICAgICAgICAgLy8gIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgfVxuICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuc29jaWFsLWljb25zX19jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDMwcHggMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NTBweCl7XG4gICAgICAgIC8vIHBhZGRpbmc6IDBweCAwcHggMjBweCA2MHB4O1xuICAgICAgfVxuXG4gICAgICB1bHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG5cbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxufVxuIiwiLndwcy1zY3JvbGwtbWVudV9fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKDExNXB4KTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LFxuICAgICAgb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAud3BzLXNjcm9sbC1tZW51X19jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gcGFkZGluZzogMTAwcHggNDBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgLy8gICAgIC5sb2dvLWhlYWRlci1mdWxsLXNjcmVlbntcbiAgLy8gICAgICAgZGlzcGxheTogZmxleDtcbiAgLy8gICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvLyAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIFxuXG4gIC8vICAgLy8gLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgLy8gICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgIC8vICAgICByaWdodDogMDtcbiAgLy8gICAvLyAgICAgdG9wOiAwO1xuICAvLyAgIC8vICAgICB6LWluZGV4OiAxMDtcbiAgICBcbiAgLy8gICAvLyAgICAgLmNsb3NlLWJ0biB7XG4gIC8vICAgLy8gICAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAwcHg7XG4gICAgXG4gIC8vICAgLy8gICAgICAgc3ZnIHtcbiAgLy8gICAvLyAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAvLyAgIC8vICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAvLyAgIC8vICAgICAgIH1cbiAgLy8gICAvLyAgICAgfVxuICAvLyAgIC8vICAgfVxuICAgIFxuICAvLyAgIC8vICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gIC8vICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgLy8gICAgIHotaW5kZXg6IDEwO1xuICAgIFxuICAgIFxuICAvLyAgIC8vICAgICBhIHtcbiAgLy8gICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAvLyAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgLy8gICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBcbiAgLy8gICAvLyAgICAgICBzdmcge1xuICAvLyAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAvLyAgICAgICAgIHBhdGgge1xuICAvLyAgIC8vICAgICAgICAgICBzdHJva2U6ICRjb2xvci1ibGFjaztcbiAgLy8gICAvLyAgICAgICAgIH1cbiAgLy8gICAvLyAgICAgICB9XG4gIC8vICAgLy8gICAgIH1cbiAgLy8gICAvLyAgIH1cbiAgLy8gfVxuXG4ubWFpbi1saW5re1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMDMpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5oMntcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDEpO1xuICBkaXNwbGF5OmJsb2NrO1xuICAvLyB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuICAvLyAmOmhvdmVye1xuICAvLyAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMSk7XG4gIC8vIH1cbiAgLmljb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gZm9udC1zaXplOiAxMnB4O1xuICAgIC8vIG9wYWNpdHk6IDAuMztcbiAgICBcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIHBhdGh7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuXG4gICAgfVxuICB9XG4gIH1cbi8vICAgc3BhbiB7XG4vLyAgICAgbGVmdDogMTZweDtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiA1MCU7XG4vLyAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIHdpZHRoOiA1MHB4O1xuICBcbi8vIH1cblxuXG5cbn1cblxuLmxpbmtze1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICB1bHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgXG4gICAgbGl7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC41KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itb3JhbmdlLCAkYWxwaGE6IDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICBcbiAgICB9XG4gIH1cbn1cblxuXG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgxMTVweCk7XG4gICAgfVxufSIsIi5uYXYtYnJhbmRze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4ucHJvZHVjdC1saW5rX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDg1cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIC5wcm9kdWN0LWxpbmtfX2NvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAxKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIFxuXG5cbiAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAubG9nb19fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LDFmcik7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4wMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4wMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNil7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEwKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDExKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Utc2xpZGVyX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuIiwiLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAgIC5ibG9nLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNjtcbiAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDo0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vIHdpZHRoOiA4NSU7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDcyMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhe1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLmJsb2ctaW1hZ2V7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2ctY29udGVudHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWltYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvZy1pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuYmxvZy1jb250ZW50e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jdGF7XG4gICAgICBhe1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jdGEubGctbm9uZXtcblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMHB4IDYwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgcGFkZGluZzogMTAwcHggMHB4IDYwcHg7XG4gIH1cblxuICAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDc1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAgIC5mb290ZXItbWFpbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDcwMHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28taW5uZXJfX2NvbnRhaW5lcntcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICBcbiAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgLy8gZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5mb290ZXItZGVzY3JpcHRpb257XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4IDQwcHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA4MHB4KXtcbiAgICAgICAgICAgICAgLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAuZm9vdGVyLWJ0bntcbiAgXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBcbiAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmtzX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA2Ni42NyU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0MDBweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rc3tcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgze1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMjJweDtcblxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkcmVzcy1saW5rc3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3MDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjEwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5hbGwtcmlnaHRze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDgwcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVybXN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5hbGwtcmlnaHRzLHB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgb3BhY2l0eTogMC41O1xuXG5cbiAgICAgIGF7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtbG9nb19fd3JhcHBlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC53cHMtaG9tZXBhZ2UtbG9nb19fY29udGFpbmVye1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoMntcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgIH1cbiAgICAgIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAubG9nb3tcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogZmlsdGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMzAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vICY6aG92ZXJ7XG4gICAgICAgICAgICAgIC8vICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLndwcy1ob21lcGFnZS1hYm91dF9fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgICYuaW5zaWRlLXBhZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itb3JhbmdlLCAkYWxwaGE6IDAuMDUpO1xuICAgIH1cblxuICAgIC53cHMtaG9tZXBhZ2UtYWJvdXRfX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICB9XG5cblxuICAgICAgICAubGVmdF9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoODAwcHggKyAyMCUpO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OmNhbGMoNzIwcHggKyAyMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDUwcHg7XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMSA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAvLyBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0X19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjg7XG5cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbWFsbC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblxuICAgICAgICAgICAgICAgICAgICAudGV4dC1saW5lc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaG9tZXBhZ2Utc3RhdHNfX3dyYXBwZXJ7XG5cbiAgICAud3BzLWhvbWVwYWdlLXN0YXRzX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgICAgICBnYXA6IDgwcHggMjBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRze1xuICAgICAgICAgICAgLnN0YXQtbnVtYmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bWJlcntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS1wcm9kdWN0LXNsaWRlcl9fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTIwcHggMHB4IDE1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLXByb2R1Y3Qtc2xpZGVyX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgICAgIC5oZWFkZXJfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkzMHB4KXtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWN0YS1idG57XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcl9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIFxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfX2NvbnRhaW5lci5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMHB4O1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1peC1ibGVuZC1tb2RlIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS1vdXItbWlzc2lvbl9fd3JhcHBlcntcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmxhY2s7XG4gICAgcGFkZGluZzogMHB4IDBweCAyMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDgwcHg7XG4gICAgfVxuXG5cblxuICAgIC53cHMtaG9tZXBhZ2Utb3VyLW1pc3Npb25fX2NvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoODYwcHggKyA5MHB4KTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICBcblxuICAgICAgICAgICAgLmFicy1pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICByaWdodDogMzAlO1xuICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiAxNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZWQtY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NC40NCU7ICAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5zbWFsbC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaG9tZXBhZ2UtbWFwX193cmFwcGVye1xuICAgIHBhZGRpbmc6IDE4MHB4IDBweCAxMjBweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRpc3QvaW1hZ2VzL2ltZy1tYXAtYmlnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xuICAgIH1cblxuICAgIC53cHMtaG9tZXBhZ2UtbWFwX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZWQtdGV4dHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYWNlc19fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGxhY2Vze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgLy8gICAgIGdhcDogODBweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIC5jb3VudHJ5e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICBoMyxsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgIH1cbn0iLCIud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMzBweCAwcHggMTIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzogMTgwcHggMHB4IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICBwYWRkaW5nOiAxNjBweCAwcHggODBweDtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2Utb3VyLXN0YW5kYXJkX19jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4JTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICAvLyB3aWR0aDogMzglO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbWFsbC10aXRsZXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLndwcy1pbnNpZGVwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggODBweDtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nX19jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgLnNtYWxsLXRpdGxle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52YWx1ZXNfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZhbHVlc3tcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICByZ2JhKCRjb2xvcjogJGNvbG9yLW9yYW5nZSwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMzBweDtcblxuICAgICAgICAgICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5ib2R5LmJnLWJsYWNre1xuICAgIC53cHMtaW5zaWRlcGFnZS1hY2hpZXZlbWVudHNfX3dyYXBwZXJ7XG4gICAgXG4gICAgICAgICYuaW5zaWRlLXBhZ2V7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndwcy1pbnNpZGVwYWdlLWFjaGlldmVtZW50c19fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1vcmFuZ2UsICRhbHBoYTogMC4wNSk7XG4gICAgcGFkZGluZzogMHB4IDBweCAxNTBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMG1zIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggODBweDtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtYWNoaWV2ZW1lbnRzX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZ19fY29udGFpbmVye1xuICAgICAgICAgICAgLnNtYWxsLXRpdGxle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNoaWV2ZW1lbnRzX19jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzAwcHgpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjaGlldmVtZW50c3tcbiAgICAgICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX3dyYXBwZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1vcmFuZ2UsICRhbHBoYTogMC4wNSk7XG4gICAgcGFkZGluZzogMTAwcHggMHB4IDE4MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzoxMDBweCAwcHg7XG4gICAgfVxuXG4gICAgLndwcy1hYm91dHBhZ2Utb3VyLWhpc3RvcnlfX2NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgXG5cbiAgICAgICAgLmhlYWRpbmdfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTIgO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5LXNsaWRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NDBweCl7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3Rvcnl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzQwcHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC55ZWFyc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTAwcHggMTAwcHggNDBweDtcblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggNDBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTAwcHggMTAwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnkuYWN0aXZle1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2xpZGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAueWVhcnMtbGluZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRle1xuICAgICAgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC4yO1xuICAgXG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTEgO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4sIGNvbG9yIDMwMG1zIGVhc2UtaW4gO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbiA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlOztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGluZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW47XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLXByb2R1Y3RwYWdlLWludHJvX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxODBweCAwcHggMTUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgfVxuXG4gICAgLndwcy1wcm9kdWN0cGFnZS1pbnRyb19fY29udGFpbmVye1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZyl7XG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjgwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX193cmFwcGVye1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIC53cHMtcHJvZHVjdHBhZ2UtY2F0YWxvZ3VlX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmhlYWRpbmdfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmctY29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dCA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpe1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMTBweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAxMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDEwcHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDEwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtcHJvZHVjdHBhZ2UtY29udGVudC1pbWFnZV9fd3JhcHBlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnQtaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZyl7XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDEwcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAxMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KDEwMTBweCl7XG4gICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDEwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX3dyYXBwZXJ7XG4gICAgcGFkZGluZzogMHB4IDBweCAxMTBweDtcbiAgICAud3BzLXByb2R1Y3RwYWdlLXF1YWxpdHlfX2NvbnRhaW5lcntcblxuICAgICAgICAuaGVhZGluZ19fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NyU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTMwcHgpe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdWFsaXR5X19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpe1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTMwcHgpe1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NDlweCl7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWFsaXR5e1xuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEzMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCA7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLXByb2R1Y3RwYWdlLW1haW5fX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLndwcy1wcm9kdWN0cGFnZS1tYWluX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgLy8gICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fd3JhcHBlcntcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAud3BzLWV4cG9ydHBhZ2UtcHJvZHVjdF9fY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5wcm9kdWN0X19jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NTBweCl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1jb250ZW50e1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZTRlNGU0LCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhZGUtb3V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NTBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSAxMDBweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDkwcHgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmFkZS1vdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tY3Rhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsYm9yZGVyIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjYpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fd3JhcHBlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgICYuYmxvY2stc3R5bGUtbGVmdHtcbiAgICAgICAgLndwcy1wcm9kdWN0cGFnZS1jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmlke1xuICAgICAgICAud3BzLXByb2R1Y3RwYWdlLWNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtcHJvZHVjdHBhZ2UtY29udGVudF9fY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2JTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjV2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMHB4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46NTBweCAwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXJ7XG4gICAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMDBweCl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxuICAgICAgICAgICAgd2lkdGg6IDYwJTsgICAgXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgIFxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMDBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC8vIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWljb25ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ib2R5LmJnLWJsYWNre1xuICAgIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuNSk7XG5cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogd2hpdGUsICRhbHBoYTogMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDgwcHggODBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAvL21hcmdpbjogNDBweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdmb3JtX3dyYXBwZXJ7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuI2dmb3JtXzEge1xuICAvLyBAZXh0ZW5kIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lcjtcbn1cblxuI2dmb3JtXzEsXG4jZ2Zvcm1fMixcbiNnZm9ybV8zIHtcbiAgLy8gd2lkdGg6IDg0JTtcbiAgLy8gbWF4LXdpZHRoOiAxMTYwcHg7XG4gXG4gIG1heC13aWR0aDogNjAlO1xuICAvLyAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAwMHB4KXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiAgLndwcy1pbnB1dC1maWVsZC1zZWxlY3Qge1xuICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgLy8gQGluY2x1ZGUgb3BhY2l0eSgwLjEpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cblxuXG4gICAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksXG4gICAgICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuXG4gIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdHtcbiAgICAuZ2ZpZWxkX3NlbGVjdHtcbiAgICAgIG9wdGlvbntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLy8gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVse1xuICAgIC8vICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgLy8gICBjb2xvcjpyZWQ7XG4gICAgLy8gfVxuXG4gICAgPiBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjpyZWQ7XG5cbiAgICAgICYud3Bmb3Jtcy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjZTMyMjIyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuLmdmaWVsZF9sYWJlbHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6cmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcblxuICBzcGFue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB9XG5cbn1cblxuICAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgLmdmb3JtX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiBibGFjaywgJGFscGhhOiAwLjUpO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogYmxhY2ssICRhbHBoYTogMC41KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvLyBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czowcHg7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmdmaWVsZF9zZWxlY3R7XG4gIC8vIGJhY2tncm91bmQ6ICMwMDAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5nZm9ybS1kYXRlcGlja2Vye1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tICFpbXBvcnRhbnQ7XG59XG5cbi5naW5wdXRfY29udGFpbmVyX2RhdGV7XG4gIGRpc3BsYXk6IGJsb2NrICAhaW1wb3J0YW50O1xuXG4gIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGV7XG5cbiAgc2VsZWN0e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20gIWltcG9ydGFudDtcbiAgICBcbiAgfVxuXG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFye1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tICFpbXBvcnRhbnQ7XG59XG5cbi5naW5wdXRfY29udGFpbmVye1xuXG4gIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tICFpbXBvcnRhbnQ7XG4gd2lkdGg6IDEwMCU7XG4gaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuICB9XG5cbiAgLy8gQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvLyAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zNSk7XG4gIC8vIH1cbn1cblxuLmdpbnB1dF9jb250YWluZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbnB1dCx0ZXh0YXJlYXtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjMpIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAgbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmZvY3Vze1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDEpICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG5cbiAgICB9XG5cbiAgfVxuICB0ZXh0YXJlYS5sYXJnZXtcbiAgICBtaW4tYmxvY2stc2l6ZTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5nZm9ybV9maWVsZHN7XG4gIGdhcDogMzBweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnR7XG4gIGlucHV0e1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWx7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbiNnZm9ybV8xX3ZhbGlkYXRpb25fY29udGFpbmVye1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDEwMDBweCl7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbn1cblxuLmJvZHkuYmctYmxhY2t7XG4gIC5naW5wdXRfY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICAgaW5wdXQsdGV4dGFyZWF7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuMykhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIFxuICB9XG5cbiAgLmdmaWVsZF9sYWJlbHtcbiAgICBjb2xvcjogcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuNSkgIWltcG9ydGFudDtcbiAgXG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgLmdmb3JtX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuMykgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuMykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIuYmxvZy1wb3N0LWNvbGxlY3Rpb24sXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogODUlO1xuICBwYWRkaW5nOiAxODBweCAwcHggMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICB3aWR0aDogOTAlO1xufVxuICBcbn1cblxuLmJsb2ctaW5zaWRlLWhlYWRlcl9fY29udGFpbmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwcHggODBweDtcblxuICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgfVxuXG5cbiAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoNHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgXG4gICAgICBoMXtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1heC13aWR0aDogODYwcHg7XG4gIFxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDo0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcblxuICAucGFnZS10aXRsZSB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnRheG9ub215LWRlc2NyaXB0aW9uIHtcbiAgfVxufVxuXG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBhe1xuXG4gICAgJjpob3ZlcntcbiAgICAgIC5ibG9nLWltYWdle1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWNvbnRlbnR7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmJsb2ctaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5ibG9nLWNvbnRlbnR7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgICBcbiAgICAgIC5kYXRle1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLyogU2luZ2xlIEJsb2cgKi9cblxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIHtcbiAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTE7XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LXRleHQtY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gIH1cblxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjYTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
